@charset "UTF-8";
/*
  Theme Name:   Identify Custom Theme
  Theme URI:    http://wordpress.identifywebdesign.co.uk//twentyseventeen-child/
  Description:  Bespoke Web Theme
  Author:       Identify Web Design
  Author URI:   http://www.identifywebdesign.co.uk
  Template:     twentyseventeen
  Version:      1.0.0
  Text Domain:  twentyseventeen-child
 */
/* Theme customization starts here
 -------------------------------------------------------------- */
/* import default parent styles */
@import url("../twentyseventeen/style.css");
/* NOTE - before you start coding anything, you might want to search/replace the original branding colour  #e68128 with whatever the clients main branding colour is*/
body {
  font-family: "Josefin Sans", sans-serif;
  font-size: 14px;
  color: #666;
  font-weight: 300;
  line-height: normal; }

@media (max-width: 1200px) {
  body {
    margin-top: 70px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  body {
    margin-top: 70px; } }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

:hover {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

a:hover {
  cursor: pointer; }

a:focus {
  outline: none !important; }

a:active {
  outline: none !important; }

.fa {
  font-weight: normal; }

h1,
h2,
h3,
h4,
h5,
h6,
.title {
  font-family: "Josefin Sans", sans-serif; }

/* apply a natural box layout model to all elements */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

* {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

*:before,
*:after {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

*:hover:before,
*:hover:after {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

::selection {
  color: #ffffff;
  background: #e68128; }

p {
  margin: 0 0 24px;
  line-height: 24px; }

li:last-of-type {
  margin: 0 0 0 0 !important; }

:focus,
:active,
:visited {
  outline: none;
  text-decoration: none; }

/* Rules for Parallax Background */
.parralax {
  background-attachment: fixed !important;
  background-size: cover !important; }

/* 	FLOATS	*/
.element {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

/*Aligns*/
.vertical {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.horizontal {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.vhboth {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }

:before,
:after {
  font-family: FontAwesome; }

.container-fluid {
  margin: 0 0 50px 0;
  float: left;
  width: 100%;
  clear: both; }

.no-padding {
  padding: 0 0 0 0 !important; }

.no-margin {
  margin: 0 0 0 0 !important; }

:hover,
:active,
:focus {
  text-decoration: none !important; }

.slick-initialized .slick-slide,
.slick-slider .slick-list,
.slick-slider .slick-track,
.slick-slider {
  -webkit-transition: none;
  transition: none; }

div#cookie-law-info-bar {
  width: 100%;
  border: none !important;
  background: rgba(27, 27, 27, 0.84) !important;
  height: auto !important;
  padding: 10px !important;
  bottom: 0px !important; }

div#cookie-law-info-bar span {
  color: #ffffff;
  font-size: 14px; }

div#cookie-law-info-bar a#cookie_action_close_header {
  background: #e68128 !important;
  border-radius: 0px !important;
  border: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  text-shadow: none !important;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  padding: 10px 15px;
  margin: 0 0 0 15px; }

div#cookie-law-info-bar a#cookie_action_close_header:hover {
  background: #d06005 !important; }

.slick-slider button.fa.general {
  position: absolute;
  z-index: 3;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  border-radius: 0px;
  font-size: 35px;
  background: none; }

.slick-slider button.fa.general:before {
  color: #2c2c2c; }

.slick-slider button.fa.general:hover:before {
  color: #e68129; }

.slick-slider button.fa.general.previous {
  left: -60px; }

.slick-slider button.fa.general.next {
  right: -60px; }

.slick-slider ul.slick-dots {
  width: auto;
  display: block;
  position: absolute;
  list-style-type: none;
  margin: 0 0 0 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.slick-slider ul.slick-dots li {
  float: left;
  width: auto;
  height: auto;
  display: block;
  margin: 0 2px; }

.slick-slider ul.slick-dots li button {
  width: 15px;
  height: 15px;
  padding: 0px;
  text-indent: -9999px;
  border-radius: 50%;
  border: 2px solid #cccccc;
  background: none; }

.slick-slider ul.slick-dots li button:hover {
  border-color: #1b1b1b; }

.slick-slider ul.slick-dots li.slick-active button {
  background: #e68128;
  border-color: #e68128;
  pointer-events: none;
  cursor: default; }

.slick-slider ul.slick-dots li.slick-active button:hover {
  pointer-events: none;
  cursor: default; }

@media (max-width: 1024px) {
  .slick-slider button.fa.general.next,
  .slick-slider button.fa.general.prev {
    display: none !important; } }

.header {
  position: absolute;
  height: auto;
  margin: 0 0 0 0;
  padding: 37.5px 0;
  background: transparent;
  z-index: 20;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  top: 35px; }

header.fixed {
  background: #1b1b1b; }

header.shifted {
  top: -100%; }

.header a#logo-main {
  float: left;
  max-width: 100%;
  display: block; }

.header a#logo-main img {
  float: left;
  height: auto;
  display: block; }

@media (max-width: 1200px) {
  .header a#logo-main,
  .container-fluid.top-bar-nav {
    display: none; }
  .standard-header-post {
    background-size: cover !important; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .header a#logo-main,
  .container-fluid.top-bar-nav {
    display: none; } }

.header .menu-main-menu-container {
  float: right;
  width: 100%;
  display: block;
  height: auto;
  margin: 12px 0 0 0; }

.header .menu-main-menu-container ul {
  float: right;
  display: block;
  height: auto;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none; }

.header .menu-main-menu-container ul li {
  float: left;
  display: block;
  height: auto;
  margin: 0 30px 0 0;
  position: relative; }

.header .menu-main-menu-container ul li:last-of-type {
  margin: 0 0 0 0 !important; }

.header .menu-main-menu-container ul li a {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  color: #cccccc; }

.header .menu-main-menu-container ul li.current-menu-item a,
.header .menu-main-menu-container ul li.current-menu-parent a {
  color: #e68128; }

.header .menu-main-menu-container ul li a:hover {
  color: #1b1b1b; }

.header .menu-main-menu-container ul li > ul.sub-menu {
  position: absolute;
  top: 48px;
  background: #ffffff;
  left: -12px;
  display: none;
  width: 146px; }

.header .menu-main-menu-container ul li > ul.sub-menu li {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 0 0; }

.header .menu-main-menu-container ul li > ul.sub-menu li a {
  padding: 10px 15px;
  border-bottom: 1px solid #cccccc;
  font-weight: 100;
  color: #1b1b1b; }

.header .menu-main-menu-container ul li > ul.sub-menu li a:hover {
  background: #e68128;
  color: #ffffff; }

.header .menu-main-menu-container ul li > ul.sub-menu li.current-menu-item a {
  background: #1b1b1b;
  color: #ffffff; }

.header .menu-main-menu-container ul li.menu-item-has-children {
  padding-bottom: 34px; }

.header .menu-main-menu-container ul li.menu-item-has-children > a:after {
  content: "\f0d7";
  position: relative;
  display: block;
  margin: 0 0 0 0;
  font-size: 10px;
  opacity: 0.8;
  float: right;
  margin: 2px 0 0 8px; }

.header .menu-main-menu-container ul li.menu-item-has-children a:after:hover {
  opacity: 1; }

.mega-menu-container {
  width: 100%;
  position: fixed;
  margin: 0 0 0 0;
  top: 80px;
  display: none;
  z-index: 21; }

.mega-menu-container .mega-menu-inner {
  width: 100%;
  height: auto;
  display: block;
  padding: 30px;
  background: #ffffff; }

.slider-main {
  float: left;
  width: 100%;
  height: 550px;
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0 0 0 0;
  z-index: 6; }

.slider-main .slick-list,
.slider-main .slick-track,
.slider-main .slick-track .slides {
  height: 100%;
  float: left;
  width: 100%;
  display: block; }

.slick-initialized .slick-slide {
  position: relative; }

.slick-initialized .slick-slide .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  display: block; }

.slider-main button.fa {
  position: absolute;
  z-index: 10;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: none;
  padding: 0 0 0 0;
  font-size: 40px;
  color: #ffffff;
  opacity: 0.2; }

.slider-main button.fa:hover {
  opacity: 1; }

.slider-main button.fa.previous {
  left: 50px; }

.slider-main button.fa.next {
  right: 50px; }

.slider-main ul.slick-dots {
  position: absolute;
  bottom: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 0 0 00;
  margin: 0 0 0 0;
  list-style-type: none; }

.slider-main ul.slick-dots li {
  float: left;
  margin: 0 4px; }

.slider-main ul.slick-dots li button {
  padding: 0 0 0 0;
  text-indent: -9999px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: none; }

.slider-main ul.slick-dots li button:hover {
  border-color: 2px solid white; }

.slider-main ul.slick-dots li.slick-active button {
  background: #ffffff;
  border-color: #ffffff; }

.wpcf7 {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  position: relative; }

.wpcf7 br {
  display: none; }

.wpcf7 form {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.wpcf7 form .fields {
  float: left;
  display: block;
  height: auto;
  margin: 0 0 15px 0; }

.wpcf7 form .fields.half {
  width: 49%; }

.wpcf7 form .fields.right {
  float: right; }

.wpcf7 form .fields.full {
  width: 100%; }

.wpcf7 form .fields.submit {
  width: 100%;
  display: block;
  margin: 0 0 0 0; }

.wpcf7 form .fields b {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 5px 0;
  font-size: 11px;
  font-weight: 800;
  color: #1b1b1b; }

.wpcf7 form .fields b:hover {
  cursor: pointer;
  color: #e68128; }

.wpcf7 form .fields input.wpcf7-text,
.wpcf7 form .fields textarea {
  display: block;
  height: 45px;
  float: left;
  width: 100%;
  padding: 13px 15px;
  border-radius: 25px;
  font-size: 19px;
  color: #253363;
  font-weight: 700;
  background: #efeeee;
  border: solid 1px rgba(204, 204, 204, 0);
  font-family: "Josefin Sans", sans-serif; }

.wpcf7 form .fields textarea {
  height: 205px;
  resize: none; }

.wpcf7 form .fields input.wpcf7-text:hover,
.wpcf7 form .fields textarea:hover {
  cursor: pointer; }

.wpcf7 form .fields input.wpcf7-text:focus,
.wpcf7 form .fields textarea:focus {
  border-color: #e68128;
  cursor: default; }

.wpcf7 form .fields input::-webkit-input-placeholder,
.wpcf7 form .fields textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999999; }

.wpcf7 form .fields input::-moz-placeholder,
.wpcf7 form .fields textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999; }

.wpcf7 form .fields input:-ms-input-placeholder,
.wpcf7 form .fields textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #999999; }

.wpcf7 form .fields input:-moz-placeholder,
.wpcf7 form .fields textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #999999; }

.wpcf7 form .fields .bootstrap-select {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  position: relative; }

.wpcf7 form .fields .bootstrap-select button {
  float: left;
  width: 100%;
  height: 40px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 0 0 0 0;
  padding: 10px 15px;
  position: relative;
  color: #1b1b1b; }

.wpcf7 form .fields .bootstrap-select button:active,
.wpcf7 form .fields .bootstrap-select button:hover {
  border-color: #cccccc;
  background: #f5f5f5; }

.wpcf7 form .fields .bootstrap-select button:focus {
  outline: none !important; }

.wpcf7 form .fields .bootstrap-select button span.filter-option {
  float: left;
  font-size: 13px; }

.wpcf7 form .fields .bootstrap-select button:after {
  content: "\f078";
  font-size: 10px;
  height: auto;
  position: absolute;
  right: 17px;
  color: #999999; }

.bootstrap-select.btn-group .dropdown-toggle .caret {
  opacity: 0; }

.wpcf7 form .fields .bootstrap-select div.dropdown-menu {
  display: none;
  margin: 0 0 0 0;
  border: 1px solid #cccccc;
  padding: 0 0 0 0;
  border-top: none !important;
  border-radius: 0px 0px 5px 5px;
  top: 36px; }

.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner {
  float: left;
  display: block;
  height: auto;
  width: 100%; }

.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li {
  height: auto;
  display: block;
  width: 100%;
  float: left; }

.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a {
  padding: 10px 15px;
  color: #1b1b1b; }

.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li a:hover {
  background: #e68128;
  color: #ffffff; }

.wpcf7 form .fields .bootstrap-select div.dropdown-menu ul.dropdown-menu.inner li.selected a {
  background: #1b1b1b;
  color: #ffffff; }

.wpcf7 form .fields .bootstrap-select.show button,
.wpcf7 form .fields .bootstrap-select.show .dropdown-menu {
  background: #f5f5f5; }

.wpcf7 form .fields .bootstrap-select.show div.dropdown-menu {
  display: block; }

.wpcf7 form .fields .bootstrap-select button:hover:after {
  color: #1b1b1b; }

.wpcf7 form .fields .wpcf7-checkbox,
.wpcf7 form .fields .wpcf7-radio {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item {
  margin: 7px 0 7px 0;
  float: left;
  width: 33%;
  height: auto; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 0 0;
  position: relative; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  font-weight: 400;
  color: #666666;
  font-size: 13px;
  padding: 0 0 0 20px; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  border: 2px solid #cccccc;
  left: 0px;
  top: 4px; }

.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before {
  border-radius: 50%; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label.highlight span.wpcf7-list-item-label:before,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label.highlight span.wpcf7-list-item-label:before {
  border-color: #e68128; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label.highlight span.wpcf7-list-item-label,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label {
  color: #1b1b1b; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:hover,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:hover {
  cursor: pointer; }

.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input,
.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input {
  display: none; }

.wpcf7-response-output {
  clear: both;
  float: left;
  width: 100%;
  display: block;
  border: none !important;
  padding: 0 0 0 0 !important;
  margin: 20px 0 0 0 !important;
  text-align: center;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 13px; }

div.wpcf7-validation-errors {
  color: red; }

.wpcf7 form .fields span.wpcf7-not-valid-tip {
  float: left;
  clear: both;
  font-size: 10px;
  margin: 5px 0 0 0; }

.wpcf7 form .fields input.wpcf7-text.wpcf7-not-valid {
  border-color: red; }

.wpcf7 form .fields .wpcf7-checkbox.wpcf7-not-valid label span.wpcf7-list-item-label {
  color: red; }

div.wpcf7-mail-sent-ok {
  color: #35c40e; }

div.wpcf7 .form-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: rgba(255, 255, 255, 0.8);
  visibility: hidden; }

div.wpcf7 .form-overlay .loader,
div.wpcf7 .form-overlay .loader:before,
div.wpcf7 .form-overlay .loader:after {
  background: #e66f0f;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 6px;
  height: 30px; }

div.wpcf7 .form-overlay .loader {
  color: #e66f0f;
  text-indent: -9999em;
  position: absolute;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  top: 45%;
  left: 48%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }

div.wpcf7 .form-overlay .loader:before,
div.wpcf7 .form-overlay .loader:after {
  position: absolute;
  top: 0;
  content: ""; }

div.wpcf7 .form-overlay .loader:before {
  left: -12px;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

div.wpcf7 .form-overlay .loader:after {
  left: 12px; }

@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em; }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em; } }

@keyframes load1 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em; }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em; } }

.wpcf7 form .fields.submit .wpcf7-submit.cta-button {
  float: left;
  width: auto;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 166px; }

.cta-button,
.wpcf7 form .fields.submit .wpcf7-submit.cta-button {
  padding: 7px 20px 5px 20px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: capitalize;
  border-radius: 25px;
  background: #e68128;
  color: #ffffff;
  float: left;
  line-height: 22px; }

.cta-button:hover,
.wpcf7 form .fields.submit .wpcf7-submit.cta-button:hover {
  background: #253363;
  color: #ffffff; }

.cta-button.blue,
.wpcf7 form .fields.submit .wpcf7-submit.cta-button.blue {
  background: #253363;
  color: #ffffff; }

.cta-button.blue:hover,
.wpcf7 form .fields.submit .wpcf7-submit.cta-button.blue:hover {
  background: #e68128;
  color: #ffffff; }

.category-header {
  height: 200px;
  position: relative; }

.category-header.block-colour {
  background: #e68128; }

.category-header .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block; }

.category-header .overlay h1,
.standard-header-post .overlay h1 {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 600;
  color: #ffffff;
  line-height: 44px;
  margin: 0 0 20px 0; }

.standard-header-post .overlay h1 {
  font-size: 50px;
  line-height: 44px;
  margin: 0 0 30px 0; }

.category-header .overlay h1 b.search-results {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 10px 0;
  font-size: 18px;
  font-weight: 100;
  line-height: 16px; }

.category-header .overlay p#breadcrumbs,
.standard-header-post .overlay p#breadcrumbs {
  float: left;
  width: auto;
  display: block;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 0 0 0 0;
  font-size: 13px;
  line-height: 12px; }

.category-header .overlay p#breadcrumbs a,
.standard-header-post .overlay p#breadcrumbs a {
  float: left;
  width: auto;
  display: block;
  height: auto;
  font-weight: 400;
  color: #ffffff; }

.category-header .overlay p#breadcrumbs a:hover,
.standard-header-post .overlay p#breadcrumbs a:hover {
  color: #6f3301; }

.category-header .overlay p#breadcrumbs b,
.standard-header-post .overlay p#breadcrumbs b {
  float: left;
  width: auto;
  display: block;
  margin: 0 10px;
  color: #ffffff; }

.category-header .overlay p#breadcrumbs strong,
.standard-header-post .overlay p#breadcrumbs strong {
  color: #1b1b1b;
  font-weight: 800; }

.category-header.full-image .overlay p#breadcrumbs strong,
.standard-header-post.full-image .overlay p#breadcrumbs strong {
  color: #ffffff;
  font-weight: 800; }

.category-header.full-image {
  background-size: cover; }

.post-list .news-post {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 30px 0; }

.post-list .news-post a.post-thumbnail-outer {
  float: left;
  width: 100%;
  height: 150px;
  margin: 0 0 20px 0;
  overflow: hidden; }

.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer {
  float: left;
  width: 100%;
  height: 100%;
  display: block;
  background: url(/wp-content/uploads/2017/06/stripe_d0d1b1d….png) center center repeat;
  background-blend-mode: normal;
  background-color: #ffffff;
  border-radius: 10px;
  overflow: hidden; }

.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer .missing-img {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  padding: 0 30px;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  color: #727272; }

.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer img {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.post-list .news-post .post-content {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.post-list .news-post .post-content h3 {
  text-transform: none;
  font-weight: 600;
  height: 50px;
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 10px 0;
  font-size: 18px; }

.post-list .news-post .post-content h3 a {
  color: #263363; }

.post-list .news-post .post-content h3 a:hover {
  color: #e68128; }

.post-list .news-post .post-content .post-meta {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 20px 0;
  font-size: 12px;
  text-transform: capitalize;
  color: #999999;
  font-weight: 600; }

.post-list .news-post .post-content .post-meta span {
  float: left;
  width: auto;
  margin: 0 15px 0 0; }

.post-list .news-post .post-content .content-inner {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  font-weight: 400;
  color: #263363; }

.post-list .news-post .post-content .content-inner p {
  float: left;
  width: 100%;
  display: block;
  height: 96px;
  margin: 0 0 0 0 !important;
  overflow: hidden; }

.post-list .news-post .post-content .content-inner a.cta-button {
  float: right;
  margin: 20px 0 0px 0; }

.navigation {
  clear: both;
  float: left;
  width: auto;
  display: block;
  margin: 20px 0 0 0; }

.navigation ul {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 0 0;
  list-style-type: none;
  padding: 0 0 0 0; }

.navigation ul li {
  float: left;
  width: auto;
  display: block;
  margin: 0 5px 0 0;
  height: auto; }

.navigation ul li a {
  width: 40px;
  height: 40px;
  float: left;
  background: #f5f5f5;
  text-align: center;
  font-weight: 900;
  font-size: 13px;
  padding: 11px 0;
  color: #999999; }

.navigation ul li a:hover {
  color: #ffffff;
  background: #1b1b1b; }

.navigation ul li.active a {
  background: #e68128;
  color: #ffffff;
  pointer-events: none;
  cursor: default; }

.navigation ul li.active a:hover {
  pointer-events: none;
  cursor: default; }

.post-list-slider {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

body.error404 {
  padding-top: 0px; }

.error404 .container-fluid.top-bar-nav {
  position: fixed; }

.error404 .error-404 {
  height: 100vh;
  overflow: hidden; }

.error404 .error-404 .error-404-inner {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  background: rgba(27, 27, 27, 0.87);
  padding: 30px; }

.error404 .error-404 .error-404-inner h1 {
  font-size: 150px;
  float: left;
  text-align: center;
  width: 100%;
  font-weight: 800;
  letter-spacing: 3px;
  color: #e68128;
  line-height: 107px;
  margin: 0 0 20px 0; }

.error404 .error-404 .error-404-inner b.title {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 30px 0;
  text-transform: uppercase;
  text-align: center;
  font-size: 25px;
  line-height: 18px;
  color: #e68128; }

.error404 .error-404 .error-404-inner span.main {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.error404 .error-404 .error-404-inner p {
  color: #ffffff;
  text-align: center;
  margin: 0 0 30px 0; }

.error404 .error-404 .error-404-inner p a {
  font-weight: 700;
  color: #e68128; }

.error404 .error-404 .error-404-inner p a:hover {
  color: #ffffff; }

.error404 .error-404 .error-404-inner span.main p {
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 20px 0; }

.search-form-main {
  width: 100%;
  height: auto;
  display: block;
  float: left; }

.search-form-main form.search-form {
  width: 100%;
  height: auto;
  display: block;
  float: left;
  position: relative;
  border-radius: 5px;
  overflow: hidden; }

.search-form-main form.search-form input.search-field {
  float: left;
  width: 98%;
  display: block;
  border: none;
  padding: 11px 60px 11px 18px;
  font-size: 13px;
  border-radius: 0px; }

.search-form-main form.search-form button.search-submit {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 42px;
  height: 41px;
  background: #e68128;
  border-radius: 0px; }

.search-form-main form.search-form button.search-submit:hover {
  background: #954402; }

.search-form-main form.search-form button.search-submit i.fa {
  float: left;
  width: 100%;
  display: block;
  margin: -3px 0 0 0;
  font-size: 16px; }

.no-results-block {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.no-results-block h2 {
  float: left;
  width: 100%;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: #1b1b1b;
  font-size: 20px;
  line-height: 18px; }

.no-results-block p {
  float: left;
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 0 30px 0px; }

.no-results-block .search-form-main form.search-form input.search-field {
  background: #f5f5f5;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-radius: 5px 5px 5px 5px;
  height: 40px;
  padding: 10px 60px 11px 18px; }

.footer-bottom {
  height: auto;
  padding-bottom: 20px;
  background: #263363; }

.footer-bottom p {
  float: left;
  width: 100%;
  display: block;
  font-size: 14px;
  text-transform: capitalize;
  color: #ffffff;
  margin: 0px 0 0; }

.footer-bottom p span {
  display: inline-block;
  padding: 0 10px; }

.footer-bottom p a {
  color: #afafaf; }

.footer-bottom p a:hover {
  color: #ffffff; }

.footer-bottom p a.identify {
  font-weight: 600;
  color: #ffffff; }

.footer-bottom p a.identify:hover {
  color: #e68128; }

.standard-header-post {
  height: 200px;
  position: relative;
  background-size: cover !important;
  margin-bottom: 30px; }

.standard-header-post.fallback-image {
  background: url(/wp-content/uploads/2017/06/sliderimage.jpg) no-repeat right center; }

.standard-header-post.block-colour {
  background: #e68128; }

.standard-header-post .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(assets/images/slider-overlay.png) center left no-repeat !important;
  background-size: 90% !important; }

@media (max-width: 1200px) {
  .standard-header-post .overlay {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(231, 130, 41, 0.75)), to(rgba(249, 199, 114, 0.75))) !important;
    background: linear-gradient(to bottom, rgba(231, 130, 41, 0.75) 0%, rgba(249, 199, 114, 0.75) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe78229', endColorstr='#bff9c772',GradientType=0 ) !important;
    position: relative; } }

.standard-header-post .overlay .header-message {
  float: left;
  width: 100%;
  font-size: 28px;
  color: #263363;
  font-weight: 300;
  margin: 0; }

.standard-header-post .overlay .header-message strong {
  font-weight: 600; }

.standard-post .standard-post-meta {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 30px 0;
  background: #f5f5f5;
  padding: 20px; }

.standard-post .standard-post-meta span:last-of-type {
  margin: 0 0 0 0; }

.standard-post .standard-post-meta span {
  float: left;
  width: 33%;
  text-align: center;
  text-transform: capitalize; }

.standard-post .standard-post-meta span b {
  color: #1b1b1b; }

.post-navigation {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 50px 0 0 0; }

.post-navigation .meta {
  width: 100%;
  display: block;
  height: auto; }

.post-navigation .meta b {
  text-transform: uppercase;
  font-size: 12px;
  color: #1b1b1b;
  float: left;
  width: 100%; }

.post-navigation .meta a.title {
  float: left;
  width: 100%;
  display: block;
  font-weight: 100;
  font-size: 18px;
  color: #999999;
  margin: 5px 0 0 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.post-navigation .meta a.title:hover {
  color: #e68128; }

.post-navigation .meta p {
  float: left;
  width: 100%;
  display: block;
  font-weight: 100;
  color: #1b1b1b;
  margin: 0 0 0 0; }

.standard-post .no-sidebar {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.standard-post img,
.standard-post img.alignleft {
  float: left;
  width: auto;
  height: auto;
  margin: 0 30px 30px 0;
  display: block; }

.standard-post .no-sidebar img,
.standard-post .no-sidebar img.alignleft {
  margin: 0 30px 30px -30px; }

.standard-post img.alignright {
  float: right;
  width: auto;
  height: auto;
  margin: 0 0px 30px 30px;
  display: block; }

.standard-post .no-sidebar img.alignright {
  margin: 0 -30px 30px 30px; }

.standard-post blockquote {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 0 25px 0;
  border-left: 5px solid #e5e5e5;
  font-size: 17px;
  padding: 20px 0 20px 37px;
  color: #969595; }

.standard-post blockquote p {
  margin: 0 0 0 0;
  line-height: 30px; }

.standard-post hr {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 24px 0;
  background: none;
  border-bottom: 1px dashed #cccccc; }

.standard-post ol {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 30px 30px;
  list-style-type: none; }

.standard-post ol li {
  float: left;
  position: relative;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 10px 0;
  padding: 0 0 0 30px;
  counter-increment: step-counter;
  line-height: 21px; }

.standard-post ol li:before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 80%;
  background-color: #263363;
  color: white;
  font-weight: bold;
  padding: 3px 8px;
  border-radius: 50%;
  font-family: "Lato", sans-serif;
  position: absolute;
  left: 0px;
  width: 20px;
  height: 20px;
  padding: 3px;
  text-align: center;
  line-height: 1; }

.standard-post ul {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 30px 30px;
  list-style-type: none; }

.standard-post ul li {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 10px 0;
  padding: 0 0 0 20px;
  position: relative;
  line-height: 24px; }

.standard-post ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background: #263363;
  position: absolute;
  left: 0px;
  top: 10px; }

.standard-post a {
  font-weight: 600;
  color: #263363; }

.standard-post a:hover {
  color: #e68128; }

.standard-post-content {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  color: #263363;
  font-weight: 400; }

.standard-post-content.with-sidebar {
  padding: 0 0 0 30px; }

.sidebar-section {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 0 40px 0; }

.sidebar-section span.title {
  float: left;
  width: 100%;
  display: block;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  color: #1b1b1b;
  margin: 0 0 15px 0; }

.sidebar-section .search-form-main form.search-form input.search-field {
  background: #f5f5f5;
  border: 1px solid #cccccc;
  height: 40px;
  border-radius: 5px; }

.contact-meta {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.contact-meta a {
  float: left;
  width: 100%;
  height: 35px;
  display: block;
  margin: 0 0 4px 0; }

.contact-meta a i.fa {
  float: left;
  height: 100%;
  width: 35px;
  margin: 0 10px 0 0;
  background: #e68128;
  color: #ffffff;
  text-align: center;
  padding: 10px 0 0 0; }

.contact-meta a span {
  float: left;
  width: 76%;
  display: block;
  height: auto;
  line-height: 12px;
  font-weight: 400;
  color: #666666; }

.contact-meta a span.address {
  line-height: 21px;
  margin: -3px 0 0 0; }

.contact-meta a:hover i.fa {
  background: #1b1b1b; }

.contact-meta ul.social-media {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 1px dashed #cccccc; }

.contact-meta a span p {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 0 0; }

.contact-meta a.address span p {
  line-height: normal;
  margin: 1px 0 0 0; }

.contact-meta ul.social-media li {
  padding: 0 0 0 0;
  margin: 0 10px 0 0;
  width: auto; }

.contact-meta ul.social-media li:before {
  display: none; }

.contact-meta ul.social-media li a {
  margin: 0 0 0 0;
  height: auto; }

.contact-meta ul.social-media li a .fa {
  height: auto;
  width: 10px;
  padding: 0 0 0 0;
  background: none;
  color: #cccccc;
  font-size: 22px; }

.contact-meta ul.social-media li a:hover .fa {
  color: #e68128; }

.sidebar-section .menu-sidebar-menu-container {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.sidebar-section .menu-sidebar-menu-container ul,
.sidebar-section ul.archives {
  margin: 0 0 0 0; }

.sidebar-section .menu-sidebar-menu-container ul li a,
.sidebar-section ul.archives li a {
  color: #666666;
  font-weight: 400; }

.sidebar-section .menu-sidebar-menu-container ul li a:hover,
.sidebar-section ul.archives li a:hover {
  color: #1b1b1b; }

.sidebar-posts {
  float: left;
  width: 100%;
  display: block;
  height: initial;
  margin: 0 0 0px 0; }

.sidebar-posts .news-post {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 20px 0; }

.sidebar-posts .news-post:last-of-type {
  margin: 0 0 0 0; }

.sidebar-posts .news-post .post-content {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.sidebar-posts .news-post .post-content h3 {
  font-size: 16px;
  margin: 0 0 10px 0; }

.sidebar-posts .news-post .post-content h3 a {
  font-weight: 100;
  text-transform: none;
  color: #999999; }

.sidebar-posts .news-post .post-content h3 a:hover {
  color: #e68128; }

.sidebar-posts .news-post .post-content .content-inner {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.sidebar-posts .news-post .post-content .content-inner p {
  margin: 0 0 15px 0; }

.sidebar-posts .news-post .post-content .content-inner a.cta-button {
  color: #ffffff;
  padding: 10px 15px;
  font-size: 10px; }

.standard-post b {
  color: #333333; }

.ctas-list .cta-items {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  position: relative; }

.ctas-list .cta-items .overlay {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: block;
  padding: 25px;
  background: rgba(27, 27, 27, 0.63);
  float: left; }

.ctas-list .cta-items .cta-icon {
  float: left;
  width: 100px;
  height: 100px;
  border: 2px solid rgba(204, 204, 204, 0.55);
  border-radius: 50%;
  margin: 0 0 25px 0; }

.ctas-list .cta-items .overlay .cta-icon {
  border-color: #ffffff; }

.ctas-list .cta-items h3 {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 00 0 20px 0;
  padding: 0 0 0 0;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase; }

.ctas-list .cta-items h3 a {
  color: #1b1b1b; }

.ctas-list .cta-items .overlay h3 a {
  color: #ffffff; }

.ctas-list .cta-items .overlay h3 a:hover,
.ctas-list .cta-items h3 a:hover {
  color: #e68128; }

.ctas-list .cta-items p {
  clear: both;
  float: left;
  width: 100%;
  display: block;
  height: auto;
  text-align: center; }

.ctas-list .cta-items .overlay p {
  color: #ffffff; }

.ctas-list .cta-items a.cta-button {
  background: #e68128; }

.ctas-list .cta-items a.cta-button:hover {
  background: #1b1b1b; }

.accordion-section {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 5px 0; }

.accordion-section .acc-section {
  float: left;
  width: 100%;
  padding: 20px;
  background: #f5f5f5;
  display: none; }

.accordion-section .acc-title {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 800;
  background: #2b2b2b;
  color: #ffffff;
  position: relative;
  margin: 0 0 5px 0; }

.accordion-section .acc-title.active,
.accordion-section .acc-title.active:hover {
  background: #e68128; }

.accordion-section .acc-title:hover {
  background: #1b1b1b;
  cursor: pointer; }

footer {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.contact-page {
  width: 50%;
  display: block;
  height: auto; }

.contact-page.left {
  float: left;
  padding: 0 15px 0 0; }

.contact-page.right {
  width: 45%;
  float: right;
  padding: 0 0 0 15px; }

@media (max-width: 600px) {
  .contact-page.left,
  .contact-page.right {
    width: 100%;
    float: none; } }

.contact-page span.title {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  font-weight: 600;
  color: #1b1b1b;
  font-size: 16px;
  line-height: 13px; }

.contact-page .contact-meta {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0;
  margin: 0; }

.contact-page .contact-meta .meta-inner {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 15px 0; }

.contact-page .contact-meta .meta-inner i.fa {
  float: left;
  width: auto;
  display: block;
  color: #e68128;
  display: block;
  margin: 2px 10px 0 0; }

.contact-page .contact-meta .meta-inner a {
  font-weight: 600;
  color: #263363;
  float: left;
  width: auto;
  display: block;
  height: auto;
  font-size: 18px; }

.contact-page .contact-meta .meta-inner a:hover {
  color: #e68128; }

.contact-page .contact-meta .meta-inner a p {
  margin: 0 00 0; }

.contact-page .contact-meta ul.social-media {
  border: none;
  padding: 0 0 0 0;
  margin: 10px 0 30px 0;
  list-style-type: none; }

.contact-page .contact-meta ul.social-media li {
  float: left;
  margin-top: 0; }

.contact-page .contact-meta ul.social-media li a .fa {
  width: auto;
  margin: 0; }

.contact-page .contact-meta ul.social-media li a .fa:before {
  color: #263363; }

.contact-page .contact-meta ul.social-media li a:hover .fa:before {
  color: #e68128; }

.contact-page .map-iframe-container {
  float: left;
  width: 100%;
  height: 230px;
  display: block;
  border-radius: 10px;
  overflow: hidden; }

.contact-page .map-iframe-container div#wpgmza_map {
  height: 100% !important; }

.post-list .testimonials-post {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 30px 0;
  position: relative;
  overflow: hidden; }

.post-list .testimonials-post .testimoniasl-inner {
  float: left;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block; }

.post-list .testimonials-post .testimoniasl-inner .testimonial-thumbnail-top {
  display: block;
  float: none;
  width: 75%;
  height: 125px;
  margin: 0 auto 20px;
  border-radius: 5px;
  background-size: cover !important; }

.post-list .testimonials-post .testimoniasl-inner .testimonials-top {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 25px 0; }

.post-list .testimonials-post .testimoniasl-inner .testimonials-top p {
  margin: 0 0 0 0;
  font-size: 16px;
  line-height: 28px;
  text-align: left;
  font-weight: 500;
  color: #263363; }

.post-list .testimonials-post .testimoniasl-inner .testimonials-meta {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0 0 20px 0;
  text-align: left; }

.post-list .testimonials-post .testimoniasl-inner .testimonials-meta b {
  text-transform: capitalize;
  font-weight: 600;
  font-size: 15px;
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 0 0;
  color: #e68129; }

.post-list .testimonials-post .testimoniasl-inner a.cta-button {
  width: 112px; }

.post-list .testimonials-post .testimoniasl-inner .testimonials-meta a {
  display: inline-block;
  margin: 3px 0 0 0;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 800;
  color: #1b1b1b; }

.post-list .testimonials-post .testimoniasl-inner .testimonials-meta a:hover {
  color: #e68128; }

.test-list-slider {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.standard-post-content .header-post-width {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 30px 0;
  background: url(/wp-content/uploads/2017/06/stripe_d0d1b1d6df744cfea95b0469c14ed801.png) repeat; }

.standard-post-content.with-sidebar .header-post-width {
  height: 209px; }

.standard-post-content.no-sidebar .header-post-width {
  height: 339px; }

.standard-post-content .header-post-width img {
  width: auto;
  height: 100%;
  display: block;
  margin: 0 0 0 0; }

.testimonials-single-meta {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.testimonials-single-meta b {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  font-size: 14px;
  margin: 0 0 5px 0; }

.testimonials-single-meta b a {
  font-size: 21px;
  font-weight: 100;
  color: #666666; }

.testimonials-single-meta b a:hover {
  color: #e68128; }

.social-feed {
  float: left;
  width: 100%;
  height: auto;
  margin: 15px 0 0 0; }

.social-feed a.social-sharing-button {
  margin: 0 5px 0 0 !important; }

.mobile-menu-top {
  position: fixed;
  top: 0px;
  background: #ffffff;
  padding: 15px 15px;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.36);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.36);
  width: 100%;
  z-index: 100; }

.mobile-menu-top .header-inner {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.mobile-menu-top .header-inner a#logo-mobile {
  float: right;
  height: 40px;
  width: auto;
  display: block; }

.mobile-menu-top .header-inner a#logo-mobile img {
  float: right;
  height: 100%;
  width: auto;
  display: block; }

.mobile-menu-top .header-inner a#burgerMenu i.fa {
  font-size: 18px; }

.mobile-menu-top .header-inner a#burgerMenu {
  float: left;
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #cccccc;
  color: #1b1b1b;
  padding: 10px 0 0 0; }

.mobile-menu-top .header-inner a#burgerMenu.clicked {
  border-color: #e68128;
  background: #e68128;
  color: #ffffff; }

@media (max-width: 1200px) {
  .mobile-menu-top {
    display: block !important; } }

.mobile-menu-container {
  position: fixed;
  top: 0px;
  z-index: 101;
  background: #ffffff;
  top: 69px;
  height: 100vh;
  padding: 15px;
  left: -100%;
  width: 100%; }

.mobile-menu-container.active {
  left: 0px; }

.mobile-menu-container .menu-mobile-menu-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  float: left; }

.mobile-menu-container .menu-mobile-menu-container ul.menu {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 0 0;
  list-style-type: none; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li,
.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu > li {
  float: left;
  width: 100%;
  margin: 0 0 5px 0;
  display: block; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > a,
.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu > li > a {
  width: 100%;
  height: auto;
  display: block;
  padding: 12px 20px;
  background: #eeeeee;
  border-radius: 5px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > a:hover {
  background: #1b1b1b;
  color: #ffffff; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li.current-menu-item > a {
  background: #e68128;
  color: #ffffff; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li.menu-item-has-children > a {
  position: relative; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li.menu-item-has-children > a:after {
  content: "\f0da";
  position: absolute;
  display: block;
  right: 20px;
  opacity: 0.43;
  top: 12px; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li.menu-item-has-children > a:hover:after,
.mobile-menu-container .menu-mobile-menu-container ul.menu > li.current-menu-item > a:after {
  opacity: 1; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu {
  position: absolute;
  top: -1px;
  background: #ffffff;
  left: -106%;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  list-style: none;
  width: 101%;
  height: 100%;
  opacity: 0;
  z-index: 2; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu.active {
  left: -1px;
  opacity: 1; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu > li.menu-item-type-custom a {
  position: relative; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu > li.menu-item-type-custom a {
  background: #3b3b3b;
  color: #ffffff; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu > li.menu-item-type-custom a:after {
  opacity: 1; }

.mobile-menu-container .menu-mobile-menu-container ul.menu > li > ul.sub-menu > li.menu-item-type-custom a:after {
  content: "\f0d9";
  position: absolute;
  right: 0px;
  top: 0px;
  display: block;
  opacity: 0.43;
  top: 12px;
  right: 20px; }

.development-notice {
  position: fixed;
  top: 0px;
  height: 100%;
  width: 100%;
  background: rgba(27, 27, 27, 0.9);
  z-index: 999999; }

.development-notice .development-notice-inner {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.development-notice .development-notice-inner b.title {
  float: left;
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 0 30px 0;
  text-transform: uppercase;
  font-size: 57px;
  color: #ffffff;
  line-height: 43px; }

.development-notice .development-notice-inner p {
  text-align: center;
  color: #ffffff;
  margin: 0 0 27px 0;
  font-size: 18px;
  padding: 0 15px; }

.development-notice .development-notice-inner span.title {
  float: left;
  width: 100%;
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-weight: 800;
  font-size: 16px;
  color: #e68128; }

.footer {
  background: #263363;
  padding-top: 30px;
  padding-bottom: 30px; }

.footer .footer-section {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.footer .footer-section span.title {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  color: #ffffff;
  line-height: 17px;
  margin: 0 0 20px 0; }

.footer .footer-section .footer-meta {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.footer .footer-section .footer-meta p {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  color: #9d9c9c;
  margin: 0 0 0 0; }

.footer .footer-section ul.menu {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none; }

.footer .footer-section ul.menu li {
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 8px 0;
  position: relative;
  padding: 0 0 0 0;
  line-height: normal; }

.footer .footer-section ul.menu li a {
  color: #ffffff;
  font-size: 13px; }

.footer .footer-section ul.menu li a:hover {
  color: #eb9646; }

.footer .footer-section .meta-inner {
  clear: both;
  float: left;
  width: 100%;
  display: block;
  margin: 0 0 12px 0; }

.footer .footer-section .meta-inner i.fa {
  float: left;
  height: auto;
  display: block;
  color: #ffffff;
  margin: 4px 12px 0 0;
  width: 14px;
  text-align: left; }

.footer .footer-section .meta-inner a {
  float: left;
  width: 90%;
  display: block;
  color: #9d9c9c;
  line-height: 22px; }

.footer .footer-section .meta-inner a:hover {
  color: #e68128; }

.footer .footer-section .meta-inner i.fa.fa-envelope {
  font-size: 12px;
  margin: 6px 12px 0 0; }

.footer .footer-section ul.social-media {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  list-style-type: none;
  padding: 0 0 0 0;
  margin: 15px 0 0 0; }

.footer .footer-section ul.social-media li {
  float: left;
  display: block;
  height: auto;
  margin: 0 14px 0 0; }

.footer .footer-section ul.social-media li:last-of-type {
  margin: 0 0 0 0; }

.footer .footer-section ul.social-media li a {
  float: left;
  width: auto;
  display: block;
  height: auto;
  font-size: 24px;
  color: #4a4a4a; }

.footer .footer-section ul.social-media li a:hover {
  color: #e68128; }

@media (max-width: 500px) {
  .footer .footer-section img {
    display: none; } }

.twitter-feed {
  float: left;
  width: 100%;
  height: auto;
  display: block; }

.accreditation-list {
  margin: 0 0 0 0;
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px; }

.accreditation-list .accredications-list-inner {
  float: none;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin: 0 auto; }

.accreditation-list .accredications-list-inner a.accred-logo-contain {
  float: left;
  width: auto;
  height: 100px;
  display: block;
  margin: 0 25px; }

.accreditation-list .accredications-list-inner a.accred-logo-contain img.horizontal {
  float: left;
  width: auto;
  display: block; }

@media (max-width: 500px) {
  .accreditation-list .accredications-list-inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .accreditation-list .accredications-list-inner a.accred-logo-contain {
    -ms-flex-preferred-size: 15%;
        flex-basis: 15%;
    margin: 0 5px;
    margin-bottom: 15px; }
  .accreditation-list {
    padding-bottom: 0px;
    padding-top: 10px; } }

@media (max-width: 430px) {
  .accreditation-list .accredications-list-inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .accreditation-list .accredications-list-inner a.accred-logo-contain {
    -ms-flex-preferred-size: 15%;
        flex-basis: 15%;
    margin: 0 5px;
    margin-bottom: 15px; } }

a#scrollToTheTop {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 5;
  background: #e68128;
  color: #ffffff;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 10px 0; }

a#scrollToTheTop:hover {
  background: #bc5603; }

.tabbed-container,
.tabbed-container .tabbed-list,
.tabbed-container .tabbed-content-contain {
  float: left;
  width: 100%;
  display: block;
  height: auto; }

.tabbed-container .tabbed-list a.tabbed-link {
  float: left;
  width: auto;
  display: block;
  height: auto;
  margin: 0 10px 15px 0;
  border: 1px solid #cccccc;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 13px;
  padding: 12px 17px;
  position: relative; }

.tabbed-container .tabbed-list a.tabbed-link:after {
  content: "";
  width: 100%;
  height: 2px;
  bottom: 0px;
  background: #ffffff;
  opacity: 0;
  left: 0px;
  position: absolute; }

.tabbed-container .tabbed-list a.tabbed-link:hover {
  border-color: #e68128;
  color: #e68128; }

.tabbed-container .tabbed-list a.tabbed-link.active {
  margin-bottom: 0px;
  height: 57px;
  border-color: #cccccc;
  border-bottom: 1px solid transparent;
  color: #e68128; }

.tabbed-container .tabbed-list a.tabbed-link.active:hover {
  cursor: default;
  pointer-events: none; }

.tabbed-container .tabbed-list a.tabbed-link.active:after {
  opacity: 1;
  bottom: -3px; }

.tabbed-container .tabbed-list a.tabbed-link:last-of-type {
  margin-right: 0px; }

.tabbed-container .tabbed-content-contain {
  border: 1px solid #cccccc;
  padding: 25px; }

.tabbed-container .tabbed-content-contain .tabbed-inner {
  float: left;
  width: 100%;
  display: none;
  height: auto; }

.tabbed-container .tabbed-content-contain div#tabbed-panel-0 {
  display: block; }

/* hidden elements*/
.element,
.wpcf7 form .fields.submit span.ajax-loader,
body.error404 .header,
body.error404 .footer,
body.error404 .footer-bottom,
.page .standard-post .standard-post-meta,
.page .post-navigation,
.contact-meta a span p br,
.single-testimonials .standard-post .standard-post-meta,
.testimonials-template-default .social-feed {
  display: none !important;
  visibility: none !important; }

/* no transitions */
div#cookie-law-info-bar .header .menu-main-menu-container ul li > ul.sub-menu,
.header .menu-main-menu-container ul li.menu-item-has-children > a:after,
.mega-menu-container,
.header .menu-main-menu-container ul li > ul.sub-menu,
.lightboxOverlay,
.lightbox,
.lightbox *,
.accordion-section .acc-section,
.tabbed-container .tabbed-content-contain .tabbed-inner {
  -webkit-transition: none !important;
  transition: none !important; }

.footer .footer-section a#logo-main {
  float: left;
  width: auto; }

@media (max-width: 768px) {
  .footer .footer-section a#logo-main {
    margin-bottom: 10px; } }

.contact-footer-right-container {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #f4b876;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4b876), to(#ec9545));
  background: linear-gradient(to bottom, #f4b876 0%, #ec9545 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b876', endColorstr='#ec9545',GradientType=0 );
  float: left;
  width: 100%;
  height: 500px;
  position: relative; }

.contact-footer-right-container:before {
  width: 489px;
  height: 100%;
  background: url(assets/images/contact-left-curve.png) no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: -489px;
  content: ""; }

.contact-footer-right-container span.title {
  float: left;
  width: 100%;
  font-size: 30px;
  font-weight: 600;
  color: #263363;
  line-height: 1;
  margin: 0 0 30px 0; }

.contact-footer-right-container .contact-meta {
  float: left;
  width: 100%; }

.contact-footer-right-container .contact-meta .meta-inner {
  float: left;
  width: 100%;
  margin-bottom: 15px; }

.contact-footer-right-container .contact-meta ul.social-media {
  float: left;
  width: 100%;
  padding: 0;
  border-top: none;
  margin: 0;
  list-style-type: none; }

.contact-footer-right-container .contact-meta ul.social-media li {
  float: left; }

.contact-footer-right-container .contact-meta ul.social-media li a {
  font-size: 30px; }

.contact-footer-right-container .contact-meta ul.social-media li a i:before {
  color: #263363; }

.contact-footer-right-container .contact-meta ul.social-media li a:hover i:before {
  color: #1b1b1b; }

.contact-footer-right-container .contact-meta .meta-inner a {
  height: auto;
  width: auto;
  font-weight: 600;
  color: #263363; }

.contact-footer-right-container .contact-meta .meta-inner a p {
  margin-bottom: 0; }

.contact-footer-right-container .contact-meta .meta-inner a#phone {
  font-size: 30px; }

.contact-footer-right-container .contact-meta .meta-inner a#email {
  font-size: 20px; }

.contact-footer-right-container .contact-meta .meta-inner a#address {
  font-size: 23px; }

@media (max-width: 991px) {
  .contact-footer-right-container {
    padding-left: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
    height: auto; } }

.container-fluid.intro-content {
  background: #efeeee;
  padding-bottom: 50px;
  padding-top: 50px; }

.container-fluid.cta-block-bar {
  background: #253363;
  padding-bottom: 15px;
  padding-top: 15px; }

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
  border-top: none; }

.container-fluid.post-list.news-container {
  background: #efeeee;
  padding-bottom: 50px;
  padding-top: 50px;
  margin-bottom: 0; }

.row.title-row {
  margin-bottom: 30px; }

.row.title-row .title {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 25px;
  color: #263363;
  line-height: 1;
  font-weight: 600;
  margin: 0;
  padding: 0; }

.intro-content .row.title-row .title {
  text-align: left; }

.intro-content .content-container {
  float: left;
  width: 100%;
  font-weight: 400;
  color: #263363; }

.intro-content .content-container ul {
  padding-left: 15px; }

.intro-content .content-container ul li {
  line-height: 24px; }

.intro-content .content-container.main {
  font-size: 16px; }

.intro-content .content-container.main p {
  line-height: 26px; }

span.intro-line-break {
  display: block;
  height: 190px;
  width: 1px;
  margin: 0 auto;
  background: #d2d2d2; }

@media (max-width: 768px) {
  span.intro-line-break {
    display: none; } }

.who-we-are .who-image {
  float: left;
  width: 100%;
  height: 400px; }

.who-we-are .who-we-are-right-container {
  float: left;
  width: 100%;
  padding-right: 45%;
  padding-top: 0;
  padding-bottom: 0;
  background: #f4b876;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4b876), to(#ec9545));
  background: linear-gradient(to bottom, #f4b876 0%, #ec9545 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b876', endColorstr='#ec9545',GradientType=0 );
  height: 400px;
  position: relative; }

.who-we-are .who-we-are-right-container .vertical {
  float: left;
  width: 100%; }

.who-we-are .who-we-are-right-container:before {
  width: 358px;
  height: 100%;
  background: url(assets/images/who-left-curve.png) no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: -358px;
  content: ""; }

.who-we-are .who-we-are-right-container .row.title-row .title {
  text-align: left; }

.who-we-are .who-we-are-right-container .content-container {
  float: left;
  width: 100%;
  font-weight: 400;
  color: #263363; }

.who-we-are .who-we-are-right-container .content-container p:last-of-type {
  margin: 0; }

.who-we-are .who-we-are-right-container .buttons {
  float: left;
  width: 100%; }

.who-we-are .who-we-are-right-container .buttons .cta-button {
  float: none;
  display: table;
  margin: 0 auto; }

@media (max-width: 768px) {
  .who-we-are .who-we-are-right-container {
    padding-left: 20px;
    padding-right: 0;
    padding-bottom: 30px;
    padding-top: 30px;
    height: auto; }
  .who-we-are .who-we-are-right-container .vertical {
    top: auto;
    -webkit-transform: none;
            transform: none; } }

.cta-content-inner {
  display: table;
  margin: 0 auto;
  width: auto; }

.cta-content-inner h2 {
  float: left;
  margin: 5px 40px 0 0;
  color: #fff;
  padding: 0;
  line-height: 1;
  font-size: 30px; }

.cta-content-inner .cta-button {
  float: left; }

@media (max-width: 500px) {
  .cta-content-inner h2 {
    margin: 0 0px 10px 0;
    display: block;
    text-align: center;
    width: 100%; }
  .cta-content-inner .cta-button {
    display: block;
    text-align: center;
    width: 100%; } }

.top-bar-nav .menu-top-menu-container {
  float: left;
  width: auto; }

.top-bar-nav .menu-top-menu-container ul.menu {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none; }

.top-bar-nav .menu-top-menu-container ul.menu li {
  float: left;
  margin: 0 14px 0 0; }

.top-bar-nav .menu-top-menu-container ul.menu li a {
  color: #fff; }

.top-bar-nav .menu-top-menu-container ul.menu li:last-of-type {
  margin: 0; }

.top-bar-nav .contact-meta-top-nav {
  float: right; }

.top-bar-nav .contact-meta-top-nav .meta-inner {
  float: left;
  margin: 0 12px 0 0; }

.top-bar-nav .contact-meta-top-nav .meta-inner a {
  color: #fff; }

.top-bar-nav .contact-meta-top-nav ul.social-media {
  float: left;
  margin: -2px 0 0 0;
  list-style-type: none; }

.top-bar-nav .contact-meta-top-nav ul.social-media li {
  float: left;
  width: auto;
  margin: 0 10px 0 0; }

.top-bar-nav .contact-meta-top-nav ul.social-media li a {
  font-size: 14px; }

.top-bar-nav .contact-meta-top-nav ul.social-media li a i:before {
  color: #fff; }

.top-bar-nav .contact-meta-top-nav ul.social-media li a:hover i:before {
  color: #e68129; }

.top-bar-nav .contact-meta-top-nav ul.social-media li:last-of-type {
  margin: 0; }

.top-bar-nav .spacer {
  display: inline-block;
  padding: 0 10px;
  color: #fff; }

.container-fluid.top-bar-nav {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #253363; }

@media (max-width: 1000px) {
  .container-fluid.top-bar-nav {
    display: none; }
  .mobile-menu-top {
    display: block; } }

.faqs-block-container {
  float: left;
  width: 100%; }

.faqs-block-container a.faqs-question-top {
  float: left;
  width: 100%;
  padding: 10px 15px;
  border-radius: 25px;
  font-size: 20px;
  color: #253363;
  font-weight: 700;
  background: #efeeee;
  border: solid 1px #ccc; }

.faqs-block-container a.faqs-question-top.active {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: none; }

.faqs-block-container .faqs-content-down {
  float: left;
  width: 100%;
  font-weight: 400;
  color: #263363;
  background: #efeeee;
  border: solid 1px #ccc;
  -webkit-transition: none;
  transition: none;
  padding: 20px 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  display: none;
  margin-top: -2px; }

.faqs-block-container .faqs-content-down p:last-of-type {
  margin: 0; }

.faqs-list {
  padding-top: 60px; }

.faqs-list .row .col-lg-6 {
  margin-bottom: 25px; }

.faqs-list .col-lg-6:nth-child(odd) {
  clear: both; }

@media (max-width: 990px) {
  .faqs-list {
    padding-top: 30px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .faqs-list {
    padding-top: 30px; } }

.container-fluid.slider-bottom-links {
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px; }

@media (max-width: 768px) {
  .container-fluid.slider-bottom-links {
    padding-bottom: 30px; } }

.slider-bottom-links .slider-menu {
  float: left;
  width: 100%; }

.slider-bottom-links .slider-menu .menu-main-menu-container {
  float: left;
  width: 100%; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li {
  float: left;
  margin: 0 46px 5px 0; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li a {
  float: left;
  font-size: 18px;
  color: #263363;
  font-weight: 600;
  margin-top: 7px; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li a:hover {
  color: #e68128; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li#menu-item-288 a {
  padding: 9px 15px 8px 15px;
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: capitalize;
  border-radius: 30px;
  background: #e68128;
  color: #ffffff;
  margin: 0; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li#menu-item-288 a:hover {
  background: #e68128; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li#menu-item-288 a .fa {
  margin: -4px 8px 0 0;
  float: left; }

.slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li#menu-item-288 a .fa:before {
  color: #fff; }

@media (max-width: 991px) {
  .slider-bottom-links .slider-menu .menu-main-menu-container ul.menu {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    text-align: center;
    margin: 10px 5px; }
  .slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li a {
    display: block;
    background: #f3f3f3;
    border-radius: 10px;
    padding: 10px;
    width: 100%; } }

@media (max-width: 550px) {
  .slider-bottom-links .slider-menu .menu-main-menu-container ul.menu li {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    text-align: center;
    margin: 10px 0px; } }

.slider-bottom-links a.slider-down-arrow.horizontal {
  position: absolute;
  top: -55px;
  z-index: 7;
  background: #fff;
  width: 172px;
  height: 56px;
  background: url(assets/images/slider-down-bg.png) no-repeat center center;
  background-size: contain;
  text-align: center;
  font-size: 26px;
  padding-top: 12px; }

.slider-bottom-links a.slider-down-arrow.horizontal .fa:before {
  color: #263363; }

.slider-bottom-links a.slider-down-arrow.horizontal:hover .fa:before {
  color: #e68128; }

.slider-main .slick-track .slides .slider-overlay {
  float: left;
  width: 100%;
  height: 100%;
  background: url(assets/images/slider-overlay.png) center left no-repeat;
  background-size: contain; }

.slider-main .slick-track .slides .slider-overlay .container {
  height: 100%;
  position: relative; }

.slider-main .slick-track .slides .slider-overlay .container .row {
  height: 100%;
  position: relative; }

@media (max-width: 500px) {
  .slider-main {
    height: 250px !important; }
  .slider-main .slick-track .slides .slider-overlay .container .row .vertical {
    top: 15% !important; }
  .slider-main .slick-list,
  .slider-main .slick-track,
  .slider-main .slick-track .slides {
    background-size: cover !important;
    background-position: center center !important; } }

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .slider-main {
    height: 400px; }
  .slider-main .slick-track .slides .slider-overlay {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(231, 130, 41, 0.75)), to(rgba(249, 199, 114, 0.75)));
    background: linear-gradient(to bottom, rgba(231, 130, 41, 0.75) 0%, rgba(249, 199, 114, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe78229', endColorstr='#bff9c772',GradientType=0 );
    position: relative; }
  .slider-main .slick-track .slides .slider-overlay .container .row .vertical {
    top: auto;
    -webkit-transform: none;
            transform: none; }
  .slider-main button.fa.previous,
  .slider-main button.fa.next {
    display: none !important; } }

@media (max-width: 1024px) {
  .slider-main {
    height: 400px; }
  .slider-main .slick-track .slides .slider-overlay {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(231, 130, 41, 0.75)), to(rgba(249, 199, 114, 0.75)));
    background: linear-gradient(to bottom, rgba(231, 130, 41, 0.75) 0%, rgba(249, 199, 114, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe78229', endColorstr='#bff9c772',GradientType=0 );
    position: relative; }
  .slider-main .slick-track .slides .slider-overlay .container .row .vertical {
    top: auto;
    -webkit-transform: none;
            transform: none; }
  .slider-main button.fa.previous,
  .slider-main button.fa.next {
    display: none !important; } }

.slider-content-block {
  float: left;
  width: 100%; }

.slider-content-block .title {
  float: left;
  width: 100%;
  font-size: 31px;
  color: #263363;
  font-weight: 300;
  margin: 0 0 30px 0; }

.slider-content-block .title strong {
  font-weight: 600; }

.slider-main button.fa.previous {
  left: 14%;
  top: auto;
  -webkit-transform: none;
  transform: none;
  bottom: 110px;
  font-size: 30px;
  opacity: 1; }

.slider-main button.fa.next {
  left: 17%;
  top: auto;
  -webkit-transform: none;
  transform: none;
  bottom: 110px;
  font-size: 30px;
  opacity: 1; }

.slider-main button.fa:before {
  color: #263363; }

.slider-main button.fa:hover:before {
  color: #fff; }

.page-template-about-us .container-fluid.who-we-are,
.page-template-refer-friend .container-fluid.who-we-are {
  margin-bottom: 0; }

.container-fluid.intro-content.no-background {
  background: none;
  padding-top: 0;
  padding-bottom: 0; }

.intro-content .intro-border-padding-right {
  padding-right: 50px;
  border-right: solid 1px #ccc; }

.intro-content .border-left {
  padding-left: 50px; }

@media (max-width: 768px) {
  .intro-content .intro-border-padding-right {
    border: none; }
  .intro-content .border-left {
    padding-left: 15px; } }

.container-fluid.page-breadcrumbs {
  margin-bottom: 30px; }

.page-top-links {
  float: left;
  width: 100%;
  margin: 0; }

.page-top-links .back-link {
  float: left;
  width: 100%;
  margin: 0 0 5px 0; }

.page-top-links .back-link a.go-back {
  color: #263363;
  font-weight: 500; }

.page-top-links .back-link a.go-back .fa {
  float: left;
  margin: -3px 5px 0 0; }

.page-top-links .back-link a.go-back .fa:before {
  color: #263363; }

.page-top-links .back-link a.go-back:hover {
  color: #e68128; }

.page-top-links .back-link a.go-back:hover .fa:before {
  color: #e68128; }

.page-top-links .breads {
  float: left;
  width: 100%;
  margin: 0; }

.page-top-links .breads p#breadcrumbs {
  float: left;
  width: 100%;
  margin: 0; }

.page-top-links .breads p#breadcrumbs a {
  color: #9a9a99;
  font-weight: 500; }

.page-top-links .breads p#breadcrumbs a:hover {
  color: #263363; }

.page-top-links .breads p#breadcrumbs strong.breadcrumb_last {
  font-weight: 500;
  color: #263363; }

.page-top-links .breads p#breadcrumbs b {
  font-weight: 500; }

.wpcf7 form .fields.full label {
  float: left;
  width: 100%;
  margin: 0; }

.wpcf7 form .fields.full label .wpcf7-form-control-wrap {
  float: left;
  margin: 0;
  width: 100%; }

.wpcf7 form .fields input.wpcf7-text::-webkit-input-placeholder,
.wpcf7 form .fields textarea::-webkit-input-placeholder {
  color: #263363;
  font-family: "Josefin Sans", sans-serif; }

.wpcf7 form .fields input.wpcf7-text:-ms-input-placeholder,
.wpcf7 form .fields textarea:-ms-input-placeholder {
  color: #263363;
  font-family: "Josefin Sans", sans-serif; }

.wpcf7 form .fields input.wpcf7-text:-moz-placeholder,
.wpcf7 form .fields textarea:-moz-placeholder {
  color: #263363;
  font-family: "Josefin Sans", sans-serif; }

.wpcf7 form .fields input.wpcf7-text::-ms-input-placeholder,
.wpcf7 form .fields textarea::-ms-input-placeholder {
  color: #263363;
  font-family: "Josefin Sans", sans-serif; }

.wpcf7 form .fields input.wpcf7-text::placeholder,
.wpcf7 form .fields textarea::placeholder {
  color: #263363;
  font-family: "Josefin Sans", sans-serif; }

div.team-post {
  float: left;
  width: 100%;
  padding: 0 70px; }

div.team-post .post-thumbnail-outer {
  float: left;
  width: 100%;
  height: 150px;
  margin-bottom: 15px;
  border-radius: 10px;
  overflow: hidden; }

div.team-post .post-content {
  float: left;
  width: 100%;
  text-align: center; }

div.team-post .post-content h3 {
  font-size: 20px;
  font-weight: 500;
  color: #263363;
  float: left;
  width: 100%;
  margin: 0; }

div.team-post .post-content h3 a {
  color: #263363; }

div.team-post .post-content h3 a:hover {
  color: #e68128; }

div.team-post .post-content h3 a.fa {
  position: relative;
  top: -3px;
  margin-left: 5px; }

div.team-post .post-content h3 a.fa:before {
  color: #263363; }

div.team-post .post-content h3 a.fa:hover:before {
  color: #e68128; }

div.team-post .post-content .content-inner {
  float: left;
  width: 100%;
  font-weight: 400;
  color: #263363; }

body.page-template-service-page .who-we-are .who-image {
  height: 500px; }

@media (max-width: 500px) {
  .who-we-are .who-image {
    height: 200px; } }

body.page-template-service-page .who-we-are .who-we-are-right-container {
  height: 500px; }

body.page-template-service-page .who-we-are .who-we-are-right-container:before {
  width: 411px;
  height: 100%;
  background: url(assets/images/who-left-curve.png) no-repeat center left;
  left: -411px;
  background-size: cover !important; }

@media (max-width: 1199px) {
  body.page-template-service-page .who-we-are .who-we-are-right-container {
    height: auto;
    padding: 30px 20px; }
  .page-template-service-page .who-we-are .who-we-are-right-container .vertical {
    -webkit-transform: none;
            transform: none;
    top: auto; } }

@media (max-width: 990px) {
  .who-we-are .who-we-are-right-container .vertical {
    -webkit-transform: none;
            transform: none;
    top: auto;
    padding: 30px 20px; }
  .who-we-are .who-we-are-right-container {
    height: auto;
    padding-right: 20px; } }

@media (max-width: 768px) {
  body.page-template-service-page .who-we-are .who-image {
    height: 350px; } }

@media (max-width: 568px) {
  body.page-template-service-page .who-we-are .who-image {
    height: 250px; } }

body.page-template-service-page .container-fluid.cta-block-bar {
  margin-bottom: 50px !important; }

.who-we-are .who-we-are-right-container .content-container.with-button-below {
  margin-bottom: 20px; }

.resources .col-lg-12 {
  margin-bottom: 20px; }

.standard-post h1 {
  padding: 0 0 0 0;
  margin: 0 0 25px 0;
  letter-spacing: 0px;
  font-weight: 600;
  color: #263363;
  font-size: 28px; }

.standard-post h2 {
  padding: 0 0 0 0;
  margin: 0 0 25px 0;
  letter-spacing: 0px;
  font-weight: 600;
  color: #263363;
  font-size: 26px; }

.standard-post h3 {
  padding: 0 0 0 0;
  margin: 0 0 25px 0;
  letter-spacing: 0px;
  font-weight: 600;
  color: #263363;
  font-size: 24px; }

.standard-post h4 {
  padding: 0 0 0 0;
  margin: 0 0 25px 0;
  letter-spacing: 0px;
  font-weight: 600;
  color: #263363;
  font-size: 22px; }

.standard-post h5,
.standard-post h6,
.standard-post h7 {
  padding: 0 0 0 0;
  margin: 0 0 25px 0;
  letter-spacing: 0px;
  font-weight: 600;
  color: #263363;
  font-size: 20px; }

.slider-main .slick-track .slides .slider-overlay .container .row .vertical {
  top: 49%; }

.fixed-cta {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #e68127;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin-bottom: 0; }

.fixed-cta li {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
  margin-bottom: 0; }

.fixed-cta a {
  padding: 20px 10px;
  text-align: center;
  color: white;
  display: block;
  font-size: 15px; }

@media (max-width: 500px) {
  a#scrollToTheTop {
    display: none; }
  .footer-bottom {
    padding-bottom: 80px; } }

@media (min-width: 500px) {
  .fixed-cta {
    display: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibGVnYWN5L19sZWdhY3kuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7Ozs7OztHQVNHO0FBQ0g7a0VBQ2tFO0FBRWxFLGtDQUFrQztBQUNsQyw0Q0FBWTtBQUVaLHNLQUFzSztBQUV0SztFQUNFLHdDQUF1QztFQUN2QyxnQkFBZTtFQUNmLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0U7SUFDRSxpQkFBZ0IsRUFDakIsRUFBQTs7QUFHSDtFQUNFO0lBQ0UsaUJBQWdCLEVBQ2pCLEVBQUE7O0FBR0g7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLFVBQVMsRUFDVjs7QUFDRDtFQUNFLHlDQUF3QztFQUl4QyxpQ0FBZ0MsRUFDakM7O0FBQ0Q7RUFDRSxnQkFBZSxFQUNoQjs7QUFDRDtFQUNFLHlCQUF3QixFQUN6Qjs7QUFDRDtFQUNFLHlCQUF3QixFQUN6Qjs7QUFDRDtFQUNFLG9CQUFtQixFQUNwQjs7QUFFRDs7Ozs7OztFQU9FLHdDQUF1QyxFQUN4Qzs7QUFDRCxzREFBc0Q7QUFDdEQ7OztFQUlFLCtCQUE4QjtFQUM5Qix1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSx5Q0FBd0M7RUFJeEMsaUNBQWdDLEVBQ2pDOztBQUVEOztFQUVFLHlDQUF3QztFQUl4QyxpQ0FBZ0MsRUFDakM7O0FBQ0Q7O0VBRUUseUNBQXdDO0VBSXhDLGlDQUFnQyxFQUNqQzs7QUFPRDtFQUNFLGVBQWM7RUFDZCxvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsa0JBQWlCLEVBQ2xCOztBQUVEO0VBQ0UsMkJBQTBCLEVBQzNCOztBQUVEOzs7RUFHRSxjQUFhO0VBQ2Isc0JBQXFCLEVBQ3RCOztBQUVELG1DQUFtQztBQUNuQztFQUNFLHdDQUF1QztFQUN2QyxrQ0FBaUMs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bUI7RUFDbkIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGdCQUFlLEVBQ2hCOztBQUVEOzs7RUFHRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsU0FBUSxFQUNUOztBQzkzSEQ7RUFDRSxnQkFBZTtFQUNmLFVBQVM7RUFDVCxRQUFPO0VBQ1AsU0FBUTtFQUNSLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixzQkFBcUI7RUFDckIsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0UsNkJBQWU7TUFBZixnQkFBZTtFQUNmLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGVBQWM7RUFDZCxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFO0lBQ0UsY0FBYSxFQUNkO0VBRUQ7SUFDRSxxQkFBb0IsRUFDckIsRUFBQTs7QUFHSDtFQUNFO0lBQ0UsY0FBYSxFQUNkLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICBUaGVtZSBOYW1lOiAgIElkZW50aWZ5IEN1c3RvbSBUaGVtZVxuICBUaGVtZSBVUkk6ICAgIGh0dHA6Ly93b3JkcHJlc3MuaWRlbnRpZnl3ZWJkZXNpZ24uY28udWsvL3R3ZW50eXNldmVudGVlbi1jaGlsZC9cbiAgRGVzY3JpcHRpb246ICBCZXNwb2tlIFdlYiBUaGVtZVxuICBBdXRob3I6ICAgICAgIElkZW50aWZ5IFdlYiBEZXNpZ25cbiAgQXV0aG9yIFVSSTogICBodHRwOi8vd3d3LmlkZW50aWZ5d2ViZGVzaWduLmNvLnVrXG4gIFRlbXBsYXRlOiAgICAgdHdlbnR5c2V2ZW50ZWVuXG4gIFZlcnNpb246ICAgICAgMS4wLjBcbiAgVGV4dCBEb21haW46ICB0d2VudHlzZXZlbnRlZW4tY2hpbGRcbiAqL1xuLyogVGhlbWUgY3VzdG9taXphdGlvbiBzdGFydHMgaGVyZVxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBpbXBvcnQgZGVmYXVsdCBwYXJlbnQgc3R5bGVzICovXG5AaW1wb3J0IHVybChcIi4uL3R3ZW50eXNldmVudGVlbi9zdHlsZS5jc3NcIik7XG4vKiBOT1RFIC0gYmVmb3JlIHlvdSBzdGFydCBjb2RpbmcgYW55dGhpbmcsIHlvdSBtaWdodCB3YW50IHRvIHNlYXJjaC9yZXBsYWNlIHRoZSBvcmlnaW5hbCBicmFuZGluZyBjb2xvdXIgICNlNjgxMjggd2l0aCB3aGF0ZXZlciB0aGUgY2xpZW50cyBtYWluIGJyYW5kaW5nIGNvbG91ciBpcyovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIGJvZHkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG5cbio6aG92ZXI6YmVmb3JlLFxuKjpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2U2ODEyODsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5saTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDsgfVxuXG46Zm9jdXMsXG46YWN0aXZlLFxuOnZpc2l0ZWQge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogUnVsZXMgZm9yIFBhcmFsbGF4IEJhY2tncm91bmQgKi9cbi5wYXJyYWxheCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG5cbi8qIFx0RkxPQVRTXHQqL1xuLmVsZW1lbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypBbGlnbnMqL1xuLnZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi52aGJvdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuOmJlZm9yZSxcbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50OyB9XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDsgfVxuXG46aG92ZXIsXG46YWN0aXZlLFxuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuZGl2I2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDI3LCAyNywgMC44NCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG5kaXYjY29va2llLWxhdy1pbmZvLWJhciBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5kaXYjY29va2llLWxhdy1pbmZvLWJhciBhI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyOCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMCAwIDAgMTVweDsgfVxuXG5kaXYjY29va2llLWxhdy1pbmZvLWJhciBhI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QwNjAwNSAhaW1wb3J0YW50OyB9XG5cbi5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGVyIGJ1dHRvbi5mYS5nZW5lcmFsOmJlZm9yZSB7XG4gIGNvbG9yOiAjMmMyYzJjOyB9XG5cbi5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNlNjgxMjk7IH1cblxuLnNsaWNrLXNsaWRlciBidXR0b24uZmEuZ2VuZXJhbC5wcmV2aW91cyB7XG4gIGxlZnQ6IC02MHB4OyB9XG5cbi5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWwubmV4dCB7XG4gIHJpZ2h0OiAtNjBweDsgfVxuXG4uc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7IH1cblxuLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxYjFiOyB9XG5cbi5zbGljay1zbGlkZXIgdWwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgYm9yZGVyLWNvbG9yOiAjZTY4MTI4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zbGljay1zbGlkZXIgdWwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWwubmV4dCxcbiAgLnNsaWNrLXNsaWRlciBidXR0b24uZmEuZ2VuZXJhbC5wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMzcuNXB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMzVweDsgfVxuXG5oZWFkZXIuZml4ZWQge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiOyB9XG5cbmhlYWRlci5zaGlmdGVkIHtcbiAgdG9wOiAtMTAwJTsgfVxuXG4uaGVhZGVyIGEjbG9nby1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlciBhI2xvZ28tbWFpbiBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgYSNsb2dvLW1haW4sXG4gIC5jb250YWluZXItZmx1aWQudG9wLWJhci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0YW5kYXJkLWhlYWRlci1wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlYWRlciBhI2xvZ28tbWFpbixcbiAgLmNvbnRhaW5lci1mbHVpZC50b3AtYmFyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMTJweCAwIDAgMDsgfVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpIGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSB7XG4gIGNvbG9yOiAjZTY4MTI4OyB9XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMWI7IH1cblxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogLTEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNDZweDsgfVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMCAwOyB9XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzFiMWIxYjsgfVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7IH1cblxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJweCAwIDAgOHB4OyB9XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6YWZ0ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZWdhLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICB0b3A6IDgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDIxOyB9XG5cbi5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc2xpZGVyLW1haW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgei1pbmRleDogNjsgfVxuXG4uc2xpZGVyLW1haW4gLnNsaWNrLWxpc3QsXG4uc2xpZGVyLW1haW4gLnNsaWNrLXRyYWNrLFxuLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWRlci1tYWluIGJ1dHRvbi5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuLnNsaWRlci1tYWluIGJ1dHRvbi5mYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWRlci1tYWluIGJ1dHRvbi5mYS5wcmV2aW91cyB7XG4gIGxlZnQ6IDUwcHg7IH1cblxuLnNsaWRlci1tYWluIGJ1dHRvbi5mYS5uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7IH1cblxuLnNsaWRlci1tYWluIHVsLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAwIDAgMDA7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5zbGlkZXItbWFpbiB1bC5zbGljay1kb3RzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnNsaWRlci1tYWluIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5zbGlkZXItbWFpbiB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogMnB4IHNvbGlkIHdoaXRlOyB9XG5cbi5zbGlkZXItbWFpbiB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLndwY2Y3IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLndwY2Y3IGJyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3BjZjcgZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzLmhhbGYge1xuICB3aWR0aDogNDklOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcy5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcy5zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMWIxYjFiOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyBpbnB1dC53cGNmNy10ZXh0LFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjMjUzMzYzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVlO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDIwNCwgMjA0LCAyMDQsIDApO1xuICBmb250LWZhbWlseTogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDVweDtcbiAgcmVzaXplOiBub25lOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dDpob3Zlcixcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyBpbnB1dC53cGNmNy10ZXh0OmZvY3VzLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ODEyODtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud3BjZjcgZm9ybSAuZmllbGRzIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMWIxYjFiOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uOmFjdGl2ZSxcbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uIHNwYW4uZmlsdGVyLW9wdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGRpdi5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgdG9wOiAzNnB4OyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgZGl2LmRyb3Bkb3duLW1lbnUgdWwuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGRpdi5kcm9wZG93bi1tZW51IHVsLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBkaXYuZHJvcGRvd24tbWVudSB1bC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjMWIxYjFiOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgZGl2LmRyb3Bkb3duLW1lbnUgdWwuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBkaXYuZHJvcGRvd24tbWVudSB1bC5kcm9wZG93bi1tZW51LmlubmVyIGxpLnNlbGVjdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0LnNob3cgYnV0dG9uLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0LnNob3cgZGl2LmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMWIxYjFiOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LWNoZWNrYm94LFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSxcbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDdweCAwIDdweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNHB4OyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwuaGlnaGxpZ2h0IHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSxcbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwuaGlnaGxpZ2h0IHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ODEyODsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsLmhpZ2hsaWdodCBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzFiMWIxYjsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOmhvdmVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0LFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgY29sb3I6IHJlZDsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDVweCAwIDAgMDsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0LndwY2Y3LXRleHQud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctY2hlY2tib3gud3BjZjctbm90LXZhbGlkIGxhYmVsIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgY29sb3I6IHJlZDsgfVxuXG5kaXYud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgY29sb3I6ICMzNWM0MGU7IH1cblxuZGl2LndwY2Y3IC5mb3JtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmRpdi53cGNmNyAuZm9ybS1vdmVybGF5IC5sb2FkZXIsXG5kaXYud3BjZjcgLmZvcm0tb3ZlcmxheSAubG9hZGVyOmJlZm9yZSxcbmRpdi53cGNmNyAuZm9ybS1vdmVybGF5IC5sb2FkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY2ZjBmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG5kaXYud3BjZjcgLmZvcm0tb3ZlcmxheSAubG9hZGVyIHtcbiAgY29sb3I6ICNlNjZmMGY7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0OCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuZGl2LndwY2Y3IC5mb3JtLW92ZXJsYXkgLmxvYWRlcjpiZWZvcmUsXG5kaXYud3BjZjcgLmZvcm0tb3ZlcmxheSAubG9hZGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuZGl2LndwY2Y3IC5mb3JtLW92ZXJsYXkgLmxvYWRlcjpiZWZvcmUge1xuICBsZWZ0OiAtMTJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cblxuZGl2LndwY2Y3IC5mb3JtLW92ZXJsYXkgLmxvYWRlcjphZnRlciB7XG4gIGxlZnQ6IDEycHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQxIHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwO1xuICAgIGhlaWdodDogNGVtOyB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMmVtO1xuICAgIGhlaWdodDogNWVtOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkMSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDRlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTJlbTtcbiAgICBoZWlnaHQ6IDVlbTsgfSB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMuc3VibWl0IC53cGNmNy1zdWJtaXQuY3RhLWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNjZweDsgfVxuXG4uY3RhLWJ1dHRvbixcbi53cGNmNyBmb3JtIC5maWVsZHMuc3VibWl0IC53cGNmNy1zdWJtaXQuY3RhLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDVweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uY3RhLWJ1dHRvbjpob3Zlcixcbi53cGNmNyBmb3JtIC5maWVsZHMuc3VibWl0IC53cGNmNy1zdWJtaXQuY3RhLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNTMzNjM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jdGEtYnV0dG9uLmJsdWUsXG4ud3BjZjcgZm9ybSAuZmllbGRzLnN1Ym1pdCAud3BjZjctc3VibWl0LmN0YS1idXR0b24uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMyNTMzNjM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jdGEtYnV0dG9uLmJsdWU6aG92ZXIsXG4ud3BjZjcgZm9ybSAuZmllbGRzLnN1Ym1pdCAud3BjZjctc3VibWl0LmN0YS1idXR0b24uYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXRlZ29yeS1oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhdGVnb3J5LWhlYWRlci5ibG9jay1jb2xvdXIge1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4OyB9XG5cbi5jYXRlZ29yeS1oZWFkZXIgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXRlZ29yeS1oZWFkZXIgLm92ZXJsYXkgaDEsXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgaDEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cblxuLmNhdGVnb3J5LWhlYWRlciAub3ZlcmxheSBoMSBiLnNlYXJjaC1yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLmNhdGVnb3J5LWhlYWRlciAub3ZlcmxheSBwI2JyZWFkY3J1bWJzLFxuLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IHAjYnJlYWRjcnVtYnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbi5jYXRlZ29yeS1oZWFkZXIgLm92ZXJsYXkgcCNicmVhZGNydW1icyBhLFxuLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IHAjYnJlYWRjcnVtYnMgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhdGVnb3J5LWhlYWRlciAub3ZlcmxheSBwI2JyZWFkY3J1bWJzIGE6aG92ZXIsXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgcCNicmVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICM2ZjMzMDE7IH1cblxuLmNhdGVnb3J5LWhlYWRlciAub3ZlcmxheSBwI2JyZWFkY3J1bWJzIGIsXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgcCNicmVhZGNydW1icyBiIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXRlZ29yeS1oZWFkZXIgLm92ZXJsYXkgcCNicmVhZGNydW1icyBzdHJvbmcsXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgcCNicmVhZGNydW1icyBzdHJvbmcge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uY2F0ZWdvcnktaGVhZGVyLmZ1bGwtaW1hZ2UgLm92ZXJsYXkgcCNicmVhZGNydW1icyBzdHJvbmcsXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QuZnVsbC1pbWFnZSAub3ZlcmxheSBwI2JyZWFkY3J1bWJzIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5jYXRlZ29yeS1oZWFkZXIuZnVsbC1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IGEucG9zdC10aHVtYm5haWwtb3V0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucG9zdC1saXN0IC5uZXdzLXBvc3QgYS5wb3N0LXRodW1ibmFpbC1vdXRlciAucG9zdC10aHVtYm5haWwtb3V0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTcvMDYvc3RyaXBlX2QwZDFiMWTigKYucG5nKSBjZW50ZXIgY2VudGVyIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IGEucG9zdC10aHVtYm5haWwtb3V0ZXIgLnBvc3QtdGh1bWJuYWlsLW91dGVyIC5taXNzaW5nLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNzI3MjcyOyB9XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCBhLnBvc3QtdGh1bWJuYWlsLW91dGVyIC5wb3N0LXRodW1ibmFpbC1vdXRlciBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucG9zdC1saXN0IC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4OyB9XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5wb3N0LW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5wb3N0LW1ldGEgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MzM2MzsgfVxuXG4ucG9zdC1saXN0IC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucG9zdC1saXN0IC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciBhLmN0YS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwIDBweCAwOyB9XG5cbi5uYXZpZ2F0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDAgMDsgfVxuXG4ubmF2aWdhdGlvbiB1bCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwOyB9XG5cbi5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjsgfVxuXG4ubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucG9zdC1saXN0LXNsaWRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5ib2R5LmVycm9yNDA0IHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4uZXJyb3I0MDQgLmNvbnRhaW5lci1mbHVpZC50b3AtYmFyLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLmVycm9yLTQwNC1pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNywgMjcsIDI3LCAwLjg3KTtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIGgxIHtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiAjZTY4MTI4O1xuICBsaW5lLWhlaWdodDogMTA3cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIGIudGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLmVycm9yLTQwNC1pbm5lciBzcGFuLm1haW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLmVycm9yLTQwNC1pbm5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG5cbi5lcnJvcjQwNCAuZXJyb3ItNDA0IC5lcnJvci00MDQtaW5uZXIgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLmVycm9yLTQwNC1pbm5lciBwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIHNwYW4ubWFpbiBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbi5zZWFyY2gtZm9ybS1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWFyY2gtZm9ybS1tYWluIGZvcm0uc2VhcmNoLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWFyY2gtZm9ybS1tYWluIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5OCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggNjBweCAxMXB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi5zZWFyY2gtZm9ybS1tYWluIGZvcm0uc2VhcmNoLWZvcm0gYnV0dG9uLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLnNlYXJjaC1mb3JtLW1haW4gZm9ybS5zZWFyY2gtZm9ybSBidXR0b24uc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NTQ0MDI7IH1cblxuLnNlYXJjaC1mb3JtLW1haW4gZm9ybS5zZWFyY2gtZm9ybSBidXR0b24uc2VhcmNoLXN1Ym1pdCBpLmZhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtM3B4IDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm5vLXJlc3VsdHMtYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vLXJlc3VsdHMtYmxvY2sgaDIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5uby1yZXN1bHRzLWJsb2NrIHAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDMwcHggMHB4OyB9XG5cbi5uby1yZXN1bHRzLWJsb2NrIC5zZWFyY2gtZm9ybS1tYWluIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDYwcHggMTFweCAxOHB4OyB9XG5cbi5mb290ZXItYm90dG9tIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogIzI2MzM2MzsgfVxuXG4uZm9vdGVyLWJvdHRvbSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4IDAgMDsgfVxuXG4uZm9vdGVyLWJvdHRvbSBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uZm9vdGVyLWJvdHRvbSBwIGEge1xuICBjb2xvcjogI2FmYWZhZjsgfVxuXG4uZm9vdGVyLWJvdHRvbSBwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9vdGVyLWJvdHRvbSBwIGEuaWRlbnRpZnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9vdGVyLWJvdHRvbSBwIGEuaWRlbnRpZnk6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODsgfVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3Qge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QuZmFsbGJhY2staW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzA2L3NsaWRlcmltYWdlLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgfVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QuYmxvY2stY29sb3VyIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODsgfVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3NsaWRlci1vdmVybGF5LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpKSwgdG8ocmdiYSgyNDksIDE5OSwgMTE0LCAwLjc1KSkpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpIDAlLCByZ2JhKDI0OSwgMTk5LCAxMTQsIDAuNzUpIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNiZmU3ODIyOScsIGVuZENvbG9yc3RyPScjYmZmOWM3NzInLEdyYWRpZW50VHlwZT0wICkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgLmhlYWRlci1tZXNzYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7IH1cblxuLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IC5oZWFkZXItbWVzc2FnZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zdGFuZGFyZC1wb3N0IC5zdGFuZGFyZC1wb3N0LW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnN0YW5kYXJkLXBvc3QgLnN0YW5kYXJkLXBvc3QtbWV0YSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuXG4uc3RhbmRhcmQtcG9zdCAuc3RhbmRhcmQtcG9zdC1tZXRhIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uc3RhbmRhcmQtcG9zdCAuc3RhbmRhcmQtcG9zdC1tZXRhIHNwYW4gYiB7XG4gIGNvbG9yOiAjMWIxYjFiOyB9XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCAwIDAgMDsgfVxuXG4ucG9zdC1uYXZpZ2F0aW9uIC5tZXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnBvc3QtbmF2aWdhdGlvbiAubWV0YSBiIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0LW5hdmlnYXRpb24gLm1ldGEgYS50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBvc3QtbmF2aWdhdGlvbiAubWV0YSBhLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLnBvc3QtbmF2aWdhdGlvbiAubWV0YSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuXG4uc3RhbmRhcmQtcG9zdCAubm8tc2lkZWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RhbmRhcmQtcG9zdCBpbWcsXG4uc3RhbmRhcmQtcG9zdCBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN0YW5kYXJkLXBvc3QgLm5vLXNpZGViYXIgaW1nLFxuLnN0YW5kYXJkLXBvc3QgLm5vLXNpZGViYXIgaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMCAzMHB4IDMwcHggLTMwcHg7IH1cblxuLnN0YW5kYXJkLXBvc3QgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwcHggMzBweCAzMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RhbmRhcmQtcG9zdCAubm8tc2lkZWJhciBpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogMCAtMzBweCAzMHB4IDMwcHg7IH1cblxuLnN0YW5kYXJkLXBvc3QgYmxvY2txdW90ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2U1ZTVlNTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzN3B4O1xuICBjb2xvcjogIzk2OTU5NTsgfVxuXG4uc3RhbmRhcmQtcG9zdCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5zdGFuZGFyZC1wb3N0IGhyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2NjY2M7IH1cblxuLnN0YW5kYXJkLXBvc3Qgb2wge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uc3RhbmRhcmQtcG9zdCBvbCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG5cbi5zdGFuZGFyZC1wb3N0IG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMzYzO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3RhbmRhcmQtcG9zdCB1bCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnN0YW5kYXJkLXBvc3QgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uc3RhbmRhcmQtcG9zdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzI2MzM2MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMTBweDsgfVxuXG4uc3RhbmRhcmQtcG9zdCBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuLnN0YW5kYXJkLXBvc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4OyB9XG5cbi5zdGFuZGFyZC1wb3N0LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zdGFuZGFyZC1wb3N0LWNvbnRlbnQud2l0aC1zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDsgfVxuXG4uc2lkZWJhci1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuXG4uc2lkZWJhci1zZWN0aW9uIHNwYW4udGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cblxuLnNpZGViYXItc2VjdGlvbiAuc2VhcmNoLWZvcm0tbWFpbiBmb3JtLnNlYXJjaC1mb3JtIGlucHV0LnNlYXJjaC1maWVsZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5jb250YWN0LW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmNvbnRhY3QtbWV0YSBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA0cHggMDsgfVxuXG4uY29udGFjdC1tZXRhIGEgaS5mYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7IH1cblxuLmNvbnRhY3QtbWV0YSBhIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc2JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5jb250YWN0LW1ldGEgYSBzcGFuLmFkZHJlc3Mge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAtM3B4IDAgMCAwOyB9XG5cbi5jb250YWN0LW1ldGEgYTpob3ZlciBpLmZhIHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjsgfVxuXG4uY29udGFjdC1tZXRhIHVsLnNvY2lhbC1tZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2NjY2M7IH1cblxuLmNvbnRhY3QtbWV0YSBhIHNwYW4gcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuXG4uY29udGFjdC1tZXRhIGEuYWRkcmVzcyBzcGFuIHAge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDFweCAwIDAgMDsgfVxuXG4uY29udGFjdC1tZXRhIHVsLnNvY2lhbC1tZWRpYSBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdC1tZXRhIHVsLnNvY2lhbC1tZWRpYSBsaSBhIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGkgYSAuZmEge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2NjY2NjYztcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIgLmZhIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLnNpZGViYXItc2VjdGlvbiAubWVudS1zaWRlYmFyLW1lbnUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaWRlYmFyLXNlY3Rpb24gLm1lbnUtc2lkZWJhci1tZW51LWNvbnRhaW5lciB1bCxcbi5zaWRlYmFyLXNlY3Rpb24gdWwuYXJjaGl2ZXMge1xuICBtYXJnaW46IDAgMCAwIDA7IH1cblxuLnNpZGViYXItc2VjdGlvbiAubWVudS1zaWRlYmFyLW1lbnUtY29udGFpbmVyIHVsIGxpIGEsXG4uc2lkZWJhci1zZWN0aW9uIHVsLmFyY2hpdmVzIGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2lkZWJhci1zZWN0aW9uIC5tZW51LXNpZGViYXItbWVudS1jb250YWluZXIgdWwgbGkgYTpob3Zlcixcbi5zaWRlYmFyLXNlY3Rpb24gdWwuYXJjaGl2ZXMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiOyB9XG5cbi5zaWRlYmFyLXBvc3RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW46IDAgMCAwcHggMDsgfVxuXG4uc2lkZWJhci1wb3N0cyAubmV3cy1wb3N0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLnNpZGViYXItcG9zdHMgLm5ld3MtcG9zdDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgMCAwIDA7IH1cblxuLnNpZGViYXItcG9zdHMgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaWRlYmFyLXBvc3RzIC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbi5zaWRlYmFyLXBvc3RzIC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCBoMyBhIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5zaWRlYmFyLXBvc3RzIC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLnNpZGViYXItcG9zdHMgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaWRlYmFyLXBvc3RzIC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciBwIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwOyB9XG5cbi5zaWRlYmFyLXBvc3RzIC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciBhLmN0YS1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLnN0YW5kYXJkLXBvc3QgYiB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyAub3ZlcmxheSB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAyNywgMjcsIDAuNjMpO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgLmN0YS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjU1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMCAyNXB4IDA7IH1cblxuLmN0YXMtbGlzdCAuY3RhLWl0ZW1zIC5vdmVybGF5IC5jdGEtaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgaDMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgaDMgYSB7XG4gIGNvbG9yOiAjMWIxYjFiOyB9XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyAub3ZlcmxheSBoMyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmN0YXMtbGlzdCAuY3RhLWl0ZW1zIC5vdmVybGF5IGgzIGE6aG92ZXIsXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4OyB9XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyBwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyAub3ZlcmxheSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmN0YXMtbGlzdCAuY3RhLWl0ZW1zIGEuY3RhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7IH1cblxuLmN0YXMtbGlzdCAuY3RhLWl0ZW1zIGEuY3RhLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7IH1cblxuLmFjY29yZGlvbi1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCA1cHggMDsgfVxuXG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjYy1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDVweCAwOyB9XG5cbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjLXRpdGxlLmFjdGl2ZSxcbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjLXRpdGxlLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7IH1cblxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2MtdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb250YWN0LXBhZ2Uge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb250YWN0LXBhZ2UubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHggMCAwOyB9XG5cbi5jb250YWN0LXBhZ2UucmlnaHQge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWN0LXBhZ2UubGVmdCxcbiAgLmNvbnRhY3QtcGFnZS5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uY29udGFjdC1wYWdlIHNwYW4udGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cblxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgLm1ldGEtaW5uZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cblxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1tZXRhIC5tZXRhLWlubmVyIGkuZmEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U2ODEyODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDEwcHggMCAwOyB9XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1tZXRhIC5tZXRhLWlubmVyIGEgcCB7XG4gIG1hcmdpbjogMCAwMCAwOyB9XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMTBweCAwIDMwcHggMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGEgLmZhIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDsgfVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGEgLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjYzMzYzOyB9XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGkgYTpob3ZlciAuZmE6YmVmb3JlIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLmNvbnRhY3QtcGFnZSAubWFwLWlmcmFtZS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb250YWN0LXBhZ2UgLm1hcC1pZnJhbWUtY29udGFpbmVyIGRpdiN3cGdtemFfbWFwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wb3N0LWxpc3QgLnRlc3RpbW9uaWFscy1wb3N0IC50ZXN0aW1vbmlhc2wtaW5uZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWwtdGh1bWJuYWlsLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWxzLXRvcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjVweCAwOyB9XG5cbi5wb3N0LWxpc3QgLnRlc3RpbW9uaWFscy1wb3N0IC50ZXN0aW1vbmlhc2wtaW5uZXIgLnRlc3RpbW9uaWFscy10b3AgcCB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWxzLW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucG9zdC1saXN0IC50ZXN0aW1vbmlhbHMtcG9zdCAudGVzdGltb25pYXNsLWlubmVyIC50ZXN0aW1vbmlhbHMtbWV0YSBiIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBjb2xvcjogI2U2ODEyOTsgfVxuXG4ucG9zdC1saXN0IC50ZXN0aW1vbmlhbHMtcG9zdCAudGVzdGltb25pYXNsLWlubmVyIGEuY3RhLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMTJweDsgfVxuXG4ucG9zdC1saXN0IC50ZXN0aW1vbmlhbHMtcG9zdCAudGVzdGltb25pYXNsLWlubmVyIC50ZXN0aW1vbmlhbHMtbWV0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzFiMWIxYjsgfVxuXG4ucG9zdC1saXN0IC50ZXN0aW1vbmlhbHMtcG9zdCAudGVzdGltb25pYXNsLWlubmVyIC50ZXN0aW1vbmlhbHMtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLnRlc3QtbGlzdC1zbGlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN0YW5kYXJkLXBvc3QtY29udGVudCAuaGVhZGVyLXBvc3Qtd2lkdGgge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxNy8wNi9zdHJpcGVfZDBkMWIxZDZkZjc0NGNmZWE5NWIwNDY5YzE0ZWQ4MDEucG5nKSByZXBlYXQ7IH1cblxuLnN0YW5kYXJkLXBvc3QtY29udGVudC53aXRoLXNpZGViYXIgLmhlYWRlci1wb3N0LXdpZHRoIHtcbiAgaGVpZ2h0OiAyMDlweDsgfVxuXG4uc3RhbmRhcmQtcG9zdC1jb250ZW50Lm5vLXNpZGViYXIgLmhlYWRlci1wb3N0LXdpZHRoIHtcbiAgaGVpZ2h0OiAzMzlweDsgfVxuXG4uc3RhbmRhcmQtcG9zdC1jb250ZW50IC5oZWFkZXItcG9zdC13aWR0aCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwOyB9XG5cbi50ZXN0aW1vbmlhbHMtc2luZ2xlLW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRlc3RpbW9uaWFscy1zaW5nbGUtbWV0YSBiIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwOyB9XG5cbi50ZXN0aW1vbmlhbHMtc2luZ2xlLW1ldGEgYiBhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4udGVzdGltb25pYWxzLXNpbmdsZS1tZXRhIGIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4OyB9XG5cbi5zb2NpYWwtZmVlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDE1cHggMCAwIDA7IH1cblxuLnNvY2lhbC1mZWVkIGEuc29jaWFsLXNoYXJpbmctYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweCAwIDAgIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlLW1lbnUtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubW9iaWxlLW1lbnUtdG9wIC5oZWFkZXItaW5uZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vYmlsZS1tZW51LXRvcCAuaGVhZGVyLWlubmVyIGEjbG9nby1tb2JpbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2JpbGUtbWVudS10b3AgLmhlYWRlci1pbm5lciBhI2xvZ28tbW9iaWxlIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vYmlsZS1tZW51LXRvcCAuaGVhZGVyLWlubmVyIGEjYnVyZ2VyTWVudSBpLmZhIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5tb2JpbGUtbWVudS10b3AgLmhlYWRlci1pbm5lciBhI2J1cmdlck1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgcGFkZGluZzogMTBweCAwIDAgMDsgfVxuXG4ubW9iaWxlLW1lbnUtdG9wIC5oZWFkZXItaW5uZXIgYSNidXJnZXJNZW51LmNsaWNrZWQge1xuICBib3JkZXItY29sb3I6ICNlNjgxMjg7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vYmlsZS1tZW51LXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRvcDogNjlweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIuYWN0aXZlIHtcbiAgbGVmdDogMHB4OyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpLFxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IGEsXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAwLjQzO1xuICB0b3A6IDEycHg7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyOmFmdGVyLFxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogLTEwNiU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMSU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjsgfVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudS5hY3RpdmUge1xuICBsZWZ0OiAtMXB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLXR5cGUtY3VzdG9tIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0tdHlwZS1jdXN0b20gYSB7XG4gIGJhY2tncm91bmQ6ICMzYjNiM2I7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLXR5cGUtY3VzdG9tIGE6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLXR5cGUtY3VzdG9tIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC40MztcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMjBweDsgfVxuXG4uZGV2ZWxvcG1lbnQtbm90aWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNywgMjcsIDI3LCAwLjkpO1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLmRldmVsb3BtZW50LW5vdGljZSAuZGV2ZWxvcG1lbnQtbm90aWNlLWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5kZXZlbG9wbWVudC1ub3RpY2UgLmRldmVsb3BtZW50LW5vdGljZS1pbm5lciBiLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNTdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4OyB9XG5cbi5kZXZlbG9wbWVudC1ub3RpY2UgLmRldmVsb3BtZW50LW5vdGljZS1pbm5lciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMjdweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uZGV2ZWxvcG1lbnQtbm90aWNlIC5kZXZlbG9wbWVudC1ub3RpY2UtaW5uZXIgc3Bhbi50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2U2ODEyODsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzI2MzM2MztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHNwYW4udGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbWV0YSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzlkOWM5YztcbiAgbWFyZ2luOiAwIDAgMCAwOyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHVsLm1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5tZW51IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5tZW51IGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHVsLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWI5NjQ2OyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIC5tZXRhLWlubmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEycHggMDsgfVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiAubWV0YS1pbm5lciBpLmZhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDRweCAxMnB4IDAgMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24gLm1ldGEtaW5uZXIgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5ZDljOWM7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIC5tZXRhLWlubmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODsgfVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiAubWV0YS1pbm5lciBpLmZhLmZhLWVudmVsb3BlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDZweCAxMnB4IDAgMDsgfVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5zb2NpYWwtbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHVsLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMTRweCAwIDA7IH1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24gdWwuc29jaWFsLW1lZGlhIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzRhNGE0YTsgfVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5zb2NpYWwtbWVkaWEgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyIC5mb290ZXItc2VjdGlvbiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHdpdHRlci1mZWVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY2NyZWRpdGF0aW9uLWxpc3Qge1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uYWNjcmVkaXRhdGlvbi1saXN0IC5hY2NyZWRpY2F0aW9ucy1saXN0LWlubmVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIgYS5hY2NyZWQtbG9nby1jb250YWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7IH1cblxuLmFjY3JlZGl0YXRpb24tbGlzdCAuYWNjcmVkaWNhdGlvbnMtbGlzdC1pbm5lciBhLmFjY3JlZC1sb2dvLWNvbnRhaW4gaW1nLmhvcml6b250YWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWNjcmVkaXRhdGlvbi1saXN0IC5hY2NyZWRpY2F0aW9ucy1saXN0LWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWNjcmVkaXRhdGlvbi1saXN0IC5hY2NyZWRpY2F0aW9ucy1saXN0LWlubmVyIGEuYWNjcmVkLWxvZ28tY29udGFpbiB7XG4gICAgZmxleC1iYXNpczogMTUlO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYWNjcmVkaXRhdGlvbi1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYWNjcmVkaXRhdGlvbi1saXN0IC5hY2NyZWRpY2F0aW9ucy1saXN0LWlubmVyIGEuYWNjcmVkLWxvZ28tY29udGFpbiB7XG4gICAgZmxleC1iYXNpczogMTUlO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbmEjc2Nyb2xsVG9UaGVUb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG5hI3Njcm9sbFRvVGhlVG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JjNTYwMzsgfVxuXG4udGFiYmVkLWNvbnRhaW5lcixcbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtbGlzdCxcbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtY29udGVudC1jb250YWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtbGlzdCBhLnRhYmJlZC1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMTBweCAxNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTJweCAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRhYmJlZC1jb250YWluZXIgLnRhYmJlZC1saXN0IGEudGFiYmVkLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWxpc3QgYS50YWJiZWQtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ODEyODtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLnRhYmJlZC1jb250YWluZXIgLnRhYmJlZC1saXN0IGEudGFiYmVkLWxpbmsuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U2ODEyODsgfVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWxpc3QgYS50YWJiZWQtbGluay5hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtbGlzdCBhLnRhYmJlZC1saW5rLmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogLTNweDsgfVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWxpc3QgYS50YWJiZWQtbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWNvbnRlbnQtY29udGFpbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDI1cHg7IH1cblxuLnRhYmJlZC1jb250YWluZXIgLnRhYmJlZC1jb250ZW50LWNvbnRhaW4gLnRhYmJlZC1pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtY29udGVudC1jb250YWluIGRpdiN0YWJiZWQtcGFuZWwtMCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGhpZGRlbiBlbGVtZW50cyovXG4uZWxlbWVudCxcbi53cGNmNyBmb3JtIC5maWVsZHMuc3VibWl0IHNwYW4uYWpheC1sb2FkZXIsXG5ib2R5LmVycm9yNDA0IC5oZWFkZXIsXG5ib2R5LmVycm9yNDA0IC5mb290ZXIsXG5ib2R5LmVycm9yNDA0IC5mb290ZXItYm90dG9tLFxuLnBhZ2UgLnN0YW5kYXJkLXBvc3QgLnN0YW5kYXJkLXBvc3QtbWV0YSxcbi5wYWdlIC5wb3N0LW5hdmlnYXRpb24sXG4uY29udGFjdC1tZXRhIGEgc3BhbiBwIGJyLFxuLnNpbmdsZS10ZXN0aW1vbmlhbHMgLnN0YW5kYXJkLXBvc3QgLnN0YW5kYXJkLXBvc3QtbWV0YSxcbi50ZXN0aW1vbmlhbHMtdGVtcGxhdGUtZGVmYXVsdCAuc29jaWFsLWZlZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBubyB0cmFuc2l0aW9ucyAqL1xuZGl2I2Nvb2tpZS1sYXctaW5mby1iYXIgLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUsXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXG4ubWVnYS1tZW51LWNvbnRhaW5lcixcbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51LFxuLmxpZ2h0Ym94T3ZlcmxheSxcbi5saWdodGJveCxcbi5saWdodGJveCAqLFxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2Mtc2VjdGlvbixcbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtY29udGVudC1jb250YWluIC50YWJiZWQtaW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIGEjbG9nby1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5mb290ZXItc2VjdGlvbiBhI2xvZ28tbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y0Yjg3NjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRiODc2IDAlLCAjZWM5NTQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGI4NzYgMCUsICNlYzk1NDUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGI4NzYgMCUsICNlYzk1NDUgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjRiODc2JywgZW5kQ29sb3JzdHI9JyNlYzk1NDUnLEdyYWRpZW50VHlwZT0wICk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDQ4OXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2NvbnRhY3QtbGVmdC1jdXJ2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNDg5cHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciBzcGFuLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgLm1ldGEtaW5uZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciAuY29udGFjdC1tZXRhIHVsLnNvY2lhbC1tZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciAuY29udGFjdC1tZXRhIHVsLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGEgaTpiZWZvcmUge1xuICBjb2xvcjogIzI2MzM2MzsgfVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzFiMWIxYjsgfVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgLm1ldGEtaW5uZXIgYSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjYzMzYzOyB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhI3Bob25lIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhI2VtYWlsIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhI2FkZHJlc3Mge1xuICBmb250LXNpemU6IDIzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkLmludHJvLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmNvbnRhaW5lci1mbHVpZC5jdGEtYmxvY2stYmFyIHtcbiAgYmFja2dyb3VuZDogIzI1MzM2MztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi50d2VudHlzZXZlbnRlZW4tZnJvbnQtcGFnZSBhcnRpY2xlOm5vdCguaGFzLXBvc3QtdGh1bWJuYWlsKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmNvbnRhaW5lci1mbHVpZC5wb3N0LWxpc3QubmV3cy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJvdy50aXRsZS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5yb3cudGl0bGUtcm93IC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5pbnRyby1jb250ZW50IC5yb3cudGl0bGUtcm93IC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmludHJvLWNvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MzM2MzsgfVxuXG4uaW50cm8tY29udGVudCAuY29udGVudC1jb250YWluZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmludHJvLWNvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmludHJvLWNvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyLm1haW4ge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmludHJvLWNvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyLm1haW4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbnNwYW4uaW50cm8tbGluZS1icmVhayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5MHB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2QyZDJkMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc3Bhbi5pbnRyby1saW5lLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLndoby13ZS1hcmUgLndoby1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4ud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1JTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjRiODc2O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGI4NzYgMCUsICNlYzk1NDUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0Yjg3NiAwJSwgI2VjOTU0NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0Yjg3NiAwJSwgI2VjOTU0NSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmNGI4NzYnLCBlbmRDb2xvcnN0cj0nI2VjOTU0NScsR3JhZGllbnRUeXBlPTAgKTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53aG8td2UtYXJlIC53aG8td2UtYXJlLXJpZ2h0LWNvbnRhaW5lciAudmVydGljYWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAzNThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy93aG8tbGVmdC1jdXJ2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzU4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC5yb3cudGl0bGUtcm93IC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIgLmJ1dHRvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC5idXR0b25zIC5jdGEtYnV0dG9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC52ZXJ0aWNhbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5jdGEtY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLmN0YS1jb250ZW50LWlubmVyIGgyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDQwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uY3RhLWNvbnRlbnQtaW5uZXIgLmN0YS1idXR0b24ge1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmN0YS1jb250ZW50LWlubmVyIGgyIHtcbiAgICBtYXJnaW46IDAgMHB4IDEwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmN0YS1jb250ZW50LWlubmVyIC5jdGEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udG9wLWJhci1uYXYgLm1lbnUtdG9wLW1lbnUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50b3AtYmFyLW5hdiAubWVudS10b3AtbWVudS1jb250YWluZXIgdWwubWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnRvcC1iYXItbmF2IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNHB4IDAgMDsgfVxuXG4udG9wLWJhci1uYXYgLm1lbnUtdG9wLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50b3AtYmFyLW5hdiAubWVudS10b3AtbWVudS1jb250YWluZXIgdWwubWVudSBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7IH1cblxuLnRvcC1iYXItbmF2IC5jb250YWN0LW1ldGEtdG9wLW5hdiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udG9wLWJhci1uYXYgLmNvbnRhY3QtbWV0YS10b3AtbmF2IC5tZXRhLWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDsgfVxuXG4udG9wLWJhci1uYXYgLmNvbnRhY3QtbWV0YS10b3AtbmF2IC5tZXRhLWlubmVyIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udG9wLWJhci1uYXYgLmNvbnRhY3QtbWV0YS10b3AtbmF2IHVsLnNvY2lhbC1tZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0ycHggMCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4udG9wLWJhci1uYXYgLmNvbnRhY3QtbWV0YS10b3AtbmF2IHVsLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG5cbi50b3AtYmFyLW5hdiAuY29udGFjdC1tZXRhLXRvcC1uYXYgdWwuc29jaWFsLW1lZGlhIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnRvcC1iYXItbmF2IC5jb250YWN0LW1ldGEtdG9wLW5hdiB1bC5zb2NpYWwtbWVkaWEgbGkgYSBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50b3AtYmFyLW5hdiAuY29udGFjdC1tZXRhLXRvcC1uYXYgdWwuc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogI2U2ODEyOTsgfVxuXG4udG9wLWJhci1uYXYgLmNvbnRhY3QtbWV0YS10b3AtbmF2IHVsLnNvY2lhbC1tZWRpYSBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7IH1cblxuLnRvcC1iYXItbmF2IC5zcGFjZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRhaW5lci1mbHVpZC50b3AtYmFyLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogIzI1MzM2MzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQudG9wLWJhci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1tZW51LXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZmFxcy1ibG9jay1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhcXMtYmxvY2stY29udGFpbmVyIGEuZmFxcy1xdWVzdGlvbi10b3Age1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzI1MzM2MztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI2VmZWVlZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYzsgfVxuXG4uZmFxcy1ibG9jay1jb250YWluZXIgYS5mYXFzLXF1ZXN0aW9uLXRvcC5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uZmFxcy1ibG9jay1jb250YWluZXIgLmZhcXMtY29udGVudC1kb3duIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgYmFja2dyb3VuZDogI2VmZWVlZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5mYXFzLWJsb2NrLWNvbnRhaW5lciAuZmFxcy1jb250ZW50LWRvd24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7IH1cblxuLmZhcXMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5mYXFzLWxpc3QgLnJvdyAuY29sLWxnLTYge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5mYXFzLWxpc3QgLmNvbC1sZy02Om50aC1jaGlsZChvZGQpIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5mYXFzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5mYXFzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZC5zbGlkZXItYm90dG9tLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWZsdWlkLnNsaWRlci1ib3R0b20tbGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDQ2cHggNXB4IDA7IH1cblxuLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODsgfVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpI21lbnUtaXRlbS0yODggYSB7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDhweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpI21lbnUtaXRlbS0yODggYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7IH1cblxuLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwubWVudSBsaSNtZW51LWl0ZW0tMjg4IGEgLmZhIHtcbiAgbWFyZ2luOiAtNHB4IDhweCAwIDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkjbWVudS1pdGVtLTI4OCBhIC5mYTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwubWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwubWVudSBsaSB7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggNXB4OyB9XG4gIC5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwubWVudSBsaSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDBweDsgfSB9XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIGEuc2xpZGVyLWRvd24tYXJyb3cuaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgei1pbmRleDogNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDE3MnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3NsaWRlci1kb3duLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4OyB9XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIGEuc2xpZGVyLWRvd24tYXJyb3cuaG9yaXpvbnRhbCAuZmE6YmVmb3JlIHtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuLnNsaWRlci1ib3R0b20tbGlua3MgYS5zbGlkZXItZG93bi1hcnJvdy5ob3Jpem9udGFsOmhvdmVyIC5mYTpiZWZvcmUge1xuICBjb2xvcjogI2U2ODEyODsgfVxuXG4uc2xpZGVyLW1haW4gLnNsaWNrLXRyYWNrIC5zbGlkZXMgLnNsaWRlci1vdmVybGF5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3NsaWRlci1vdmVybGF5LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSAuY29udGFpbmVyIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNsaWRlci1tYWluIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSAuY29udGFpbmVyIC5yb3cgLnZlcnRpY2FsIHtcbiAgICB0b3A6IDE1JSAhaW1wb3J0YW50OyB9XG4gIC5zbGlkZXItbWFpbiAuc2xpY2stbGlzdCxcbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayxcbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnNsaWRlci1tYWluIHtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5zbGlkZXItbWFpbiAuc2xpY2stdHJhY2sgLnNsaWRlcyAuc2xpZGVyLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpIDAlLCByZ2JhKDI0OSwgMTk5LCAxMTQsIDAuNzUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpIDAlLCByZ2JhKDI0OSwgMTk5LCAxMTQsIDAuNzUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjMxLCAxMzAsIDQxLCAwLjc1KSAwJSwgcmdiYSgyNDksIDE5OSwgMTE0LCAwLjc1KSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2JmZTc4MjI5JywgZW5kQ29sb3JzdHI9JyNiZmY5Yzc3MicsR3JhZGllbnRUeXBlPTAgKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSAuY29udGFpbmVyIC5yb3cgLnZlcnRpY2FsIHtcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zbGlkZXItbWFpbiBidXR0b24uZmEucHJldmlvdXMsXG4gIC5zbGlkZXItbWFpbiBidXR0b24uZmEubmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyLW1haW4ge1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMSwgMTMwLCA0MSwgMC43NSkgMCUsIHJnYmEoMjQ5LCAxOTksIDExNCwgMC43NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMSwgMTMwLCA0MSwgMC43NSkgMCUsIHJnYmEoMjQ5LCAxOTksIDExNCwgMC43NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpIDAlLCByZ2JhKDI0OSwgMTk5LCAxMTQsIDAuNzUpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYmZlNzgyMjknLCBlbmRDb2xvcnN0cj0nI2JmZjljNzcyJyxHcmFkaWVudFR5cGU9MCApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpZGVyLW1haW4gLnNsaWNrLXRyYWNrIC5zbGlkZXMgLnNsaWRlci1vdmVybGF5IC5jb250YWluZXIgLnJvdyAudmVydGljYWwge1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNsaWRlci1tYWluIGJ1dHRvbi5mYS5wcmV2aW91cyxcbiAgLnNsaWRlci1tYWluIGJ1dHRvbi5mYS5uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2xpZGVyLWNvbnRlbnQtYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWRlci1jb250ZW50LWJsb2NrIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG5cbi5zbGlkZXItY29udGVudC1ibG9jayAudGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc2xpZGVyLW1haW4gYnV0dG9uLmZhLnByZXZpb3VzIHtcbiAgbGVmdDogMTQlO1xuICB0b3A6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJvdHRvbTogMTEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2xpZGVyLW1haW4gYnV0dG9uLmZhLm5leHQge1xuICBsZWZ0OiAxNyU7XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm90dG9tOiAxMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGlkZXItbWFpbiBidXR0b24uZmE6YmVmb3JlIHtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuLnNsaWRlci1tYWluIGJ1dHRvbi5mYTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1hYm91dC11cyAuY29udGFpbmVyLWZsdWlkLndoby13ZS1hcmUsXG4ucGFnZS10ZW1wbGF0ZS1yZWZlci1mcmllbmQgLmNvbnRhaW5lci1mbHVpZC53aG8td2UtYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGFpbmVyLWZsdWlkLmludHJvLWNvbnRlbnQubm8tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uaW50cm8tY29udGVudCAuaW50cm8tYm9yZGVyLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjOyB9XG5cbi5pbnRyby1jb250ZW50IC5ib3JkZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLmludHJvLWJvcmRlci1wYWRkaW5nLXJpZ2h0IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmludHJvLWNvbnRlbnQgLmJvcmRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkLnBhZ2UtYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYWdlLXRvcC1saW5rcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlLXRvcC1saW5rcyAuYmFjay1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCA1cHggMDsgfVxuXG4ucGFnZS10b3AtbGlua3MgLmJhY2stbGluayBhLmdvLWJhY2sge1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGFnZS10b3AtbGlua3MgLmJhY2stbGluayBhLmdvLWJhY2sgLmZhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTNweCA1cHggMCAwOyB9XG5cbi5wYWdlLXRvcC1saW5rcyAuYmFjay1saW5rIGEuZ28tYmFjayAuZmE6YmVmb3JlIHtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuLnBhZ2UtdG9wLWxpbmtzIC5iYWNrLWxpbmsgYS5nby1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuLnBhZ2UtdG9wLWxpbmtzIC5iYWNrLWxpbmsgYS5nby1iYWNrOmhvdmVyIC5mYTpiZWZvcmUge1xuICBjb2xvcjogI2U2ODEyODsgfVxuXG4ucGFnZS10b3AtbGlua3MgLmJyZWFkcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlLXRvcC1saW5rcyAuYnJlYWRzIHAjYnJlYWRjcnVtYnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuXG4ucGFnZS10b3AtbGlua3MgLmJyZWFkcyBwI2JyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzlhOWE5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGFnZS10b3AtbGlua3MgLmJyZWFkcyBwI2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MzM2MzsgfVxuXG4ucGFnZS10b3AtbGlua3MgLmJyZWFkcyBwI2JyZWFkY3J1bWJzIHN0cm9uZy5icmVhZGNydW1iX2xhc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI2MzM2MzsgfVxuXG4ucGFnZS10b3AtbGlua3MgLmJyZWFkcyBwI2JyZWFkY3J1bWJzIGIge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMuZnVsbCBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMuZnVsbCBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0LndwY2Y3LXRleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud3BjZjcgZm9ybSAuZmllbGRzIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dDo6LW1vei1wbGFjZWhvbGRlcixcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyBpbnB1dC53cGNmNy10ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dDotbW96LXBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dDo6cGxhY2Vob2xkZXIsXG4ud3BjZjcgZm9ybSAuZmllbGRzIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LWZhbWlseTogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG5kaXYudGVhbS1wb3N0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDcwcHg7IH1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC10aHVtYm5haWwtb3V0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzI2MzM2MzsgfVxuXG5kaXYudGVhbS1wb3N0IC5wb3N0LWNvbnRlbnQgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4OyB9XG5cbmRpdi50ZWFtLXBvc3QgLnBvc3QtY29udGVudCBoMyBhLmZhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIGEuZmE6YmVmb3JlIHtcbiAgY29sb3I6ICMyNjMzNjM7IH1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIGEuZmE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNlNjgxMjg7IH1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MzM2MzsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2VydmljZS1wYWdlIC53aG8td2UtYXJlIC53aG8taW1hZ2Uge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud2hvLXdlLWFyZSAud2hvLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXNlcnZpY2UtcGFnZSAud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1zZXJ2aWNlLXBhZ2UgLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyOmJlZm9yZSB7XG4gIHdpZHRoOiA0MTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy93aG8tbGVmdC1jdXJ2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgbGVmdDogLTQxMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtc2VydmljZS1wYWdlIC53aG8td2UtYXJlIC53aG8td2UtYXJlLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1zZXJ2aWNlLXBhZ2UgLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC52ZXJ0aWNhbCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIgLnZlcnRpY2FsIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuICAud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1zZXJ2aWNlLXBhZ2UgLndoby13ZS1hcmUgLndoby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtc2VydmljZS1wYWdlIC53aG8td2UtYXJlIC53aG8taW1hZ2Uge1xuICAgIGhlaWdodDogMjUwcHg7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2VydmljZS1wYWdlIC5jb250YWluZXItZmx1aWQuY3RhLWJsb2NrLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyLndpdGgtYnV0dG9uLWJlbG93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucmVzb3VyY2VzIC5jb2wtbGctMTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zdGFuZGFyZC1wb3N0IGgxIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5zdGFuZGFyZC1wb3N0IGgyIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi5zdGFuZGFyZC1wb3N0IGgzIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zdGFuZGFyZC1wb3N0IGg0IHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5zdGFuZGFyZC1wb3N0IGg1LFxuLnN0YW5kYXJkLXBvc3QgaDYsXG4uc3RhbmRhcmQtcG9zdCBoNyB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc2xpZGVyLW1haW4gLnNsaWNrLXRyYWNrIC5zbGlkZXMgLnNsaWRlci1vdmVybGF5IC5jb250YWluZXIgLnJvdyAudmVydGljYWwge1xuICB0b3A6IDQ5JTsgfVxuXG4uZml4ZWQtY3RhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U2ODEyNztcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maXhlZC1jdGEgbGkge1xuICBmbGV4LWJhc2lzOiAzMyU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZpeGVkLWN0YSBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgYSNzY3JvbGxUb1RoZVRvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmZpeGVkLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG4iLCIvKlxuICBUaGVtZSBOYW1lOiAgIElkZW50aWZ5IEN1c3RvbSBUaGVtZVxuICBUaGVtZSBVUkk6ICAgIGh0dHA6Ly93b3JkcHJlc3MuaWRlbnRpZnl3ZWJkZXNpZ24uY28udWsvL3R3ZW50eXNldmVudGVlbi1jaGlsZC9cbiAgRGVzY3JpcHRpb246ICBCZXNwb2tlIFdlYiBUaGVtZVxuICBBdXRob3I6ICAgICAgIElkZW50aWZ5IFdlYiBEZXNpZ25cbiAgQXV0aG9yIFVSSTogICBodHRwOi8vd3d3LmlkZW50aWZ5d2ViZGVzaWduLmNvLnVrXG4gIFRlbXBsYXRlOiAgICAgdHdlbnR5c2V2ZW50ZWVuXG4gIFZlcnNpb246ICAgICAgMS4wLjBcbiAgVGV4dCBEb21haW46ICB0d2VudHlzZXZlbnRlZW4tY2hpbGRcbiAqL1xuLyogVGhlbWUgY3VzdG9taXphdGlvbiBzdGFydHMgaGVyZVxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIGltcG9ydCBkZWZhdWx0IHBhcmVudCBzdHlsZXMgKi9cbkBpbXBvcnQgdXJsKFwiLi4vdHdlbnR5c2V2ZW50ZWVuL3N0eWxlLmNzc1wiKTtcblxuLyogTk9URSAtIGJlZm9yZSB5b3Ugc3RhcnQgY29kaW5nIGFueXRoaW5nLCB5b3UgbWlnaHQgd2FudCB0byBzZWFyY2gvcmVwbGFjZSB0aGUgb3JpZ2luYWwgYnJhbmRpbmcgY29sb3VyICAjZTY4MTI4IHdpdGggd2hhdGV2ZXIgdGhlIGNsaWVudHMgbWFpbiBicmFuZGluZyBjb2xvdXIgaXMqL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4udGl0bGUge1xuICBmb250LWZhbWlseTogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi8qIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cyAqL1xuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuKjpob3ZlcjpiZWZvcmUsXG4qOmhvdmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5saTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbn1cblxuOmZvY3VzLFxuOmFjdGl2ZSxcbjp2aXNpdGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBSdWxlcyBmb3IgUGFyYWxsYXggQmFja2dyb3VuZCAqL1xuLnBhcnJhbGF4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4vKiBcdEZMT0FUU1x0Ki9cbi5lbGVtZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLypBbGlnbnMqL1xuLnZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udmhib3RoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuOmJlZm9yZSxcbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbn1cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbn1cblxuOmhvdmVyLFxuOmFjdGl2ZSxcbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCxcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuZGl2I2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDI3LCAyNywgMC44NCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2I2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmRpdiNjb29raWUtbGF3LWluZm8tYmFyIGEjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuXG5kaXYjY29va2llLWxhdy1pbmZvLWJhciBhI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QwNjAwNSAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stc2xpZGVyIGJ1dHRvbi5mYS5nZW5lcmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWw6YmVmb3JlIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWw6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNlNjgxMjk7XG59XG5cbi5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWwucHJldmlvdXMge1xuICBsZWZ0OiAtNjBweDtcbn1cblxuLnNsaWNrLXNsaWRlciBidXR0b24uZmEuZ2VuZXJhbC5uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xufVxuXG4uc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4uc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xufVxuXG4uc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7XG4gIGJvcmRlci1jb2xvcjogI2U2ODEyODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246aG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGljay1zbGlkZXIgYnV0dG9uLmZhLmdlbmVyYWwubmV4dCxcbiAgLnNsaWNrLXNsaWRlciBidXR0b24uZmEuZ2VuZXJhbC5wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDM3LjVweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDM1cHg7XG59XG5cbmhlYWRlci5maXhlZCB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG59XG5cbmhlYWRlci5zaGlmdGVkIHtcbiAgdG9wOiAtMTAwJTtcbn1cblxuLmhlYWRlciBhI2xvZ28tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyIGEjbG9nby1tYWluIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgYSNsb2dvLW1haW4sXG4gIC5jb250YWluZXItZmx1aWQudG9wLWJhci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RhbmRhcmQtaGVhZGVyLXBvc3Qge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlYWRlciBhI2xvZ28tbWFpbixcbiAgLmNvbnRhaW5lci1mbHVpZC50b3AtYmFyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDEycHggMCAwIDA7XG59XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAtMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE0NnB4O1xufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xufVxuXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMnB4IDAgMCA4cHg7XG59XG5cbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6YWZ0ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVnYS1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyMTtcbn1cblxuLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2xpZGVyLW1haW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgei1pbmRleDogNjtcbn1cblxuLnNsaWRlci1tYWluIC5zbGljay1saXN0LFxuLnNsaWRlci1tYWluIC5zbGljay10cmFjayxcbi5zbGlkZXItbWFpbiAuc2xpY2stdHJhY2sgLnNsaWRlcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGlkZXItbWFpbiBidXR0b24uZmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uc2xpZGVyLW1haW4gYnV0dG9uLmZhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlci1tYWluIGJ1dHRvbi5mYS5wcmV2aW91cyB7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5zbGlkZXItbWFpbiBidXR0b24uZmEubmV4dCB7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG4uc2xpZGVyLW1haW4gdWwuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDAgMCAwMDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zbGlkZXItbWFpbiB1bC5zbGljay1kb3RzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zbGlkZXItbWFpbiB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNsaWRlci1tYWluIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbn1cblxuLnNsaWRlci1tYWluIHVsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwY2Y3IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cGNmNyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cGNmNyBmb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcy5oYWxmIHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcy5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcy5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMuc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dCxcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzI1MzM2MztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI2VmZWVlZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwKTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwNXB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dDpob3Zlcixcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dDpmb2N1cyxcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlNjgxMjg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLndwY2Y3IGZvcm0gLmZpZWxkcyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi53cGNmNyBmb3JtIC5maWVsZHMgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ud3BjZjcgZm9ybSAuZmllbGRzIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBidXR0b246YWN0aXZlLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGJ1dHRvbiBzcGFuLmZpbHRlci1vcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBkaXYuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gIHRvcDogMzZweDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBkaXYuZHJvcGRvd24tbWVudSB1bC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGRpdi5kcm9wZG93bi1tZW51IHVsLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3QgZGl2LmRyb3Bkb3duLW1lbnUgdWwuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBkaXYuZHJvcGRvd24tbWVudSB1bC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdCBkaXYuZHJvcGRvd24tbWVudSB1bC5kcm9wZG93bi1tZW51LmlubmVyIGxpLnNlbGVjdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93IGJ1dHRvbixcbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyBkaXYuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC5ib290c3RyYXAtc2VsZWN0IGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCxcbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogN3B4IDAgN3B4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUsXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2M7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA0cHg7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsLmhpZ2hsaWdodCBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUsXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIGxhYmVsLmhpZ2hsaWdodCBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNjgxMjg7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwuaGlnaGxpZ2h0IHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOmhvdmVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dCxcbi53cGNmNyBmb3JtIC5maWVsZHMgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcyAud3BjZjctY2hlY2tib3gud3BjZjctbm90LXZhbGlkIGxhYmVsIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGNvbG9yOiAjMzVjNDBlO1xufVxuXG5kaXYud3BjZjcgLmZvcm0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmRpdi53cGNmNyAuZm9ybS1vdmVybGF5IC5sb2FkZXIsXG5kaXYud3BjZjcgLmZvcm0tb3ZlcmxheSAubG9hZGVyOmJlZm9yZSxcbmRpdi53cGNmNyAuZm9ybS1vdmVybGF5IC5sb2FkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY2ZjBmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMzBweDtcbn1cbmRpdi53cGNmNyAuZm9ybS1vdmVybGF5IC5sb2FkZXIge1xuICBjb2xvcjogI2U2NmYwZjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDQ4JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmRpdi53cGNmNyAuZm9ybS1vdmVybGF5IC5sb2FkZXI6YmVmb3JlLFxuZGl2LndwY2Y3IC5mb3JtLW92ZXJsYXkgLmxvYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuZGl2LndwY2Y3IC5mb3JtLW92ZXJsYXkgLmxvYWRlcjpiZWZvcmUge1xuICBsZWZ0OiAtMTJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG5kaXYud3BjZjcgLmZvcm0tb3ZlcmxheSAubG9hZGVyOmFmdGVyIHtcbiAgbGVmdDogMTJweDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkMSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTJlbTtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkMSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTJlbTtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgfVxufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzLnN1Ym1pdCAud3BjZjctc3VibWl0LmN0YS1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTY2cHg7XG59XG5cbi5jdGEtYnV0dG9uLFxuLndwY2Y3IGZvcm0gLmZpZWxkcy5zdWJtaXQgLndwY2Y3LXN1Ym1pdC5jdGEtYnV0dG9uIHtcbiAgcGFkZGluZzogN3B4IDIwcHggNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY3RhLWJ1dHRvbjpob3Zlcixcbi53cGNmNyBmb3JtIC5maWVsZHMuc3VibWl0IC53cGNmNy1zdWJtaXQuY3RhLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNTMzNjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ1dHRvbi5ibHVlLFxuLndwY2Y3IGZvcm0gLmZpZWxkcy5zdWJtaXQgLndwY2Y3LXN1Ym1pdC5jdGEtYnV0dG9uLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjUzMzYzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN0YS1idXR0b24uYmx1ZTpob3Zlcixcbi53cGNmNyBmb3JtIC5maWVsZHMuc3VibWl0IC53cGNmNy1zdWJtaXQuY3RhLWJ1dHRvbi5ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXRlZ29yeS1oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRlZ29yeS1oZWFkZXIuYmxvY2stY29sb3VyIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbn1cblxuLmNhdGVnb3J5LWhlYWRlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRlZ29yeS1oZWFkZXIgLm92ZXJsYXkgaDEsXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgaDEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IGgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyIC5vdmVybGF5IGgxIGIuc2VhcmNoLXJlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNhdGVnb3J5LWhlYWRlciAub3ZlcmxheSBwI2JyZWFkY3J1bWJzLFxuLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IHAjYnJlYWRjcnVtYnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyIC5vdmVybGF5IHAjYnJlYWRjcnVtYnMgYSxcbi5zdGFuZGFyZC1oZWFkZXItcG9zdCAub3ZlcmxheSBwI2JyZWFkY3J1bWJzIGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyIC5vdmVybGF5IHAjYnJlYWRjcnVtYnMgYTpob3Zlcixcbi5zdGFuZGFyZC1oZWFkZXItcG9zdCAub3ZlcmxheSBwI2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogIzZmMzMwMTtcbn1cblxuLmNhdGVnb3J5LWhlYWRlciAub3ZlcmxheSBwI2JyZWFkY3J1bWJzIGIsXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkgcCNicmVhZGNydW1icyBiIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyIC5vdmVybGF5IHAjYnJlYWRjcnVtYnMgc3Ryb25nLFxuLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IHAjYnJlYWRjcnVtYnMgc3Ryb25nIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5jYXRlZ29yeS1oZWFkZXIuZnVsbC1pbWFnZSAub3ZlcmxheSBwI2JyZWFkY3J1bWJzIHN0cm9uZyxcbi5zdGFuZGFyZC1oZWFkZXItcG9zdC5mdWxsLWltYWdlIC5vdmVybGF5IHAjYnJlYWRjcnVtYnMgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5jYXRlZ29yeS1oZWFkZXIuZnVsbC1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4ucG9zdC1saXN0IC5uZXdzLXBvc3QgYS5wb3N0LXRodW1ibmFpbC1vdXRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1saXN0IC5uZXdzLXBvc3QgYS5wb3N0LXRodW1ibmFpbC1vdXRlciAucG9zdC10aHVtYm5haWwtb3V0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTcvMDYvc3RyaXBlX2QwZDFiMWTigKYucG5nKSBjZW50ZXIgY2VudGVyIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCBhLnBvc3QtdGh1bWJuYWlsLW91dGVyIC5wb3N0LXRodW1ibmFpbC1vdXRlciAubWlzc2luZy1pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IGEucG9zdC10aHVtYm5haWwtb3V0ZXIgLnBvc3QtdGh1bWJuYWlsLW91dGVyIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzI2MzM2Mztcbn1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4ucG9zdC1saXN0IC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCAucG9zdC1tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQgLnBvc3QtbWV0YSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MzM2Mztcbn1cblxuLnBvc3QtbGlzdCAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOTZweDtcbiAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LWxpc3QgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIGEuY3RhLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyMHB4IDAgMHB4IDA7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLm5hdmlnYXRpb24gdWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cblxuLm5hdmlnYXRpb24gdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG59XG5cbi5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBvc3QtbGlzdC1zbGlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkuZXJyb3I0MDQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRhaW5lci1mbHVpZC50b3AtYmFyLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmVycm9yNDA0IC5lcnJvci00MDQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAyNywgMjcsIDAuODcpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIGgxIHtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiAjZTY4MTI4O1xuICBsaW5lLWhlaWdodDogMTA3cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLmVycm9yLTQwNC1pbm5lciBiLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIHNwYW4ubWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLmVycm9yLTQwNC1pbm5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIHAgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAuZXJyb3ItNDA0LWlubmVyIHNwYW4ubWFpbiBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uc2VhcmNoLWZvcm0tbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlYXJjaC1mb3JtLW1haW4gZm9ybS5zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtZm9ybS1tYWluIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5OCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggNjBweCAxMXB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uc2VhcmNoLWZvcm0tbWFpbiBmb3JtLnNlYXJjaC1mb3JtIGJ1dHRvbi5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uc2VhcmNoLWZvcm0tbWFpbiBmb3JtLnNlYXJjaC1mb3JtIGJ1dHRvbi5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk1NDQwMjtcbn1cblxuLnNlYXJjaC1mb3JtLW1haW4gZm9ybS5zZWFyY2gtZm9ybSBidXR0b24uc2VhcmNoLXN1Ym1pdCBpLmZhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtM3B4IDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uby1yZXN1bHRzLWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm8tcmVzdWx0cy1ibG9jayBoMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5uby1yZXN1bHRzLWJsb2NrIHAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDMwcHggMHB4O1xufVxuXG4ubm8tcmVzdWx0cy1ibG9jayAuc2VhcmNoLWZvcm0tbWFpbiBmb3JtLnNlYXJjaC1mb3JtIGlucHV0LnNlYXJjaC1maWVsZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweCA2MHB4IDExcHggMThweDtcbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjYzMzYzO1xufVxuXG4uZm9vdGVyLWJvdHRvbSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4IDAgMDtcbn1cblxuLmZvb3Rlci1ib3R0b20gcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5mb290ZXItYm90dG9tIHAgYSB7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuXG4uZm9vdGVyLWJvdHRvbSBwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvb3Rlci1ib3R0b20gcCBhLmlkZW50aWZ5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItYm90dG9tIHAgYS5pZGVudGlmeTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3Qge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN0YW5kYXJkLWhlYWRlci1wb3N0LmZhbGxiYWNrLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxNy8wNi9zbGlkZXJpbWFnZS5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG59XG5cbi5zdGFuZGFyZC1oZWFkZXItcG9zdC5ibG9jay1jb2xvdXIge1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xufVxuXG4uc3RhbmRhcmQtaGVhZGVyLXBvc3QgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3NsaWRlci1vdmVybGF5LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgbGluZWFyLFxuICAgICAgbGVmdCB0b3AsXG4gICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgIGZyb20ocmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpKSxcbiAgICAgIHRvKHJnYmEoMjQ5LCAxOTksIDExNCwgMC43NSkpXG4gICAgKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjMxLCAxMzAsIDQxLCAwLjc1KSAwJSwgcmdiYSgyNDksIDE5OSwgMTE0LCAwLjc1KSAxMDAlKSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYmZlNzgyMjknLCBlbmRDb2xvcnN0cj0nI2JmZjljNzcyJyxHcmFkaWVudFR5cGU9MCApICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5zdGFuZGFyZC1oZWFkZXItcG9zdCAub3ZlcmxheSAuaGVhZGVyLW1lc3NhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0YW5kYXJkLWhlYWRlci1wb3N0IC5vdmVybGF5IC5oZWFkZXItbWVzc2FnZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3RhbmRhcmQtcG9zdCAuc3RhbmRhcmQtcG9zdC1tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc3RhbmRhcmQtcG9zdCAuc3RhbmRhcmQtcG9zdC1tZXRhIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4uc3RhbmRhcmQtcG9zdCAuc3RhbmRhcmQtcG9zdC1tZXRhIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN0YW5kYXJkLXBvc3QgLnN0YW5kYXJkLXBvc3QtbWV0YSBzcGFuIGIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1MHB4IDAgMCAwO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIC5tZXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LW5hdmlnYXRpb24gLm1ldGEgYiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiAubWV0YSBhLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiAubWV0YSBhLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24gLm1ldGEgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbi5zdGFuZGFyZC1wb3N0IC5uby1zaWRlYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RhbmRhcmQtcG9zdCBpbWcsXG4uc3RhbmRhcmQtcG9zdCBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdGFuZGFyZC1wb3N0IC5uby1zaWRlYmFyIGltZyxcbi5zdGFuZGFyZC1wb3N0IC5uby1zaWRlYmFyIGltZy5hbGlnbmxlZnQge1xuICBtYXJnaW46IDAgMzBweCAzMHB4IC0zMHB4O1xufVxuXG4uc3RhbmRhcmQtcG9zdCBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDBweCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RhbmRhcmQtcG9zdCAubm8tc2lkZWJhciBpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogMCAtMzBweCAzMHB4IDMwcHg7XG59XG5cbi5zdGFuZGFyZC1wb3N0IGJsb2NrcXVvdGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlNWU1ZTU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMzdweDtcbiAgY29sb3I6ICM5Njk1OTU7XG59XG5cbi5zdGFuZGFyZC1wb3N0IGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5zdGFuZGFyZC1wb3N0IGhyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2NjY2M7XG59XG5cbi5zdGFuZGFyZC1wb3N0IG9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zdGFuZGFyZC1wb3N0IG9sIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5zdGFuZGFyZC1wb3N0IG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMzYzO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN0YW5kYXJkLXBvc3QgdWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDMwcHggMzBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc3RhbmRhcmQtcG9zdCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc3RhbmRhcmQtcG9zdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzI2MzM2MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLnN0YW5kYXJkLXBvc3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uc3RhbmRhcmQtcG9zdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi5zdGFuZGFyZC1wb3N0LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3RhbmRhcmQtcG9zdC1jb250ZW50LndpdGgtc2lkZWJhciB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4uc2lkZWJhci1zZWN0aW9uIHNwYW4udGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb24gLnNlYXJjaC1mb3JtLW1haW4gZm9ybS5zZWFyY2gtZm9ybSBpbnB1dC5zZWFyY2gtZmllbGQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNvbnRhY3QtbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRhY3QtbWV0YSBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA0cHggMDtcbn1cblxuLmNvbnRhY3QtbWV0YSBhIGkuZmEge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4uY29udGFjdC1tZXRhIGEgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzYlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5jb250YWN0LW1ldGEgYSBzcGFuLmFkZHJlc3Mge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAtM3B4IDAgMCAwO1xufVxuXG4uY29udGFjdC1tZXRhIGE6aG92ZXIgaS5mYSB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG59XG5cbi5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2NjY2NjYztcbn1cblxuLmNvbnRhY3QtbWV0YSBhIHNwYW4gcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuLmNvbnRhY3QtbWV0YSBhLmFkZHJlc3Mgc3BhbiBwIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxcHggMCAwIDA7XG59XG5cbi5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFjdC1tZXRhIHVsLnNvY2lhbC1tZWRpYSBsaSBhIC5mYSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIgLmZhIHtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb24gLm1lbnUtc2lkZWJhci1tZW51LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItc2VjdGlvbiAubWVudS1zaWRlYmFyLW1lbnUtY29udGFpbmVyIHVsLFxuLnNpZGViYXItc2VjdGlvbiB1bC5hcmNoaXZlcyB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuLnNpZGViYXItc2VjdGlvbiAubWVudS1zaWRlYmFyLW1lbnUtY29udGFpbmVyIHVsIGxpIGEsXG4uc2lkZWJhci1zZWN0aW9uIHVsLmFyY2hpdmVzIGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpZGViYXItc2VjdGlvbiAubWVudS1zaWRlYmFyLW1lbnUtY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsXG4uc2lkZWJhci1zZWN0aW9uIHVsLmFyY2hpdmVzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLnNpZGViYXItcG9zdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbjogMCAwIDBweCAwO1xufVxuXG4uc2lkZWJhci1wb3N0cyAubmV3cy1wb3N0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5zaWRlYmFyLXBvc3RzIC5uZXdzLXBvc3Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4uc2lkZWJhci1wb3N0cyAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyLXBvc3RzIC5uZXdzLXBvc3QgLnBvc3QtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uc2lkZWJhci1wb3N0cyAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQgaDMgYSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnNpZGViYXItcG9zdHMgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IGgzIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODtcbn1cblxuLnNpZGViYXItcG9zdHMgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhci1wb3N0cyAubmV3cy1wb3N0IC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgcCB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLnNpZGViYXItcG9zdHMgLm5ld3MtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIGEuY3RhLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnN0YW5kYXJkLXBvc3QgYiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN0YXMtbGlzdCAuY3RhLWl0ZW1zIC5vdmVybGF5IHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDI3LCAyNywgMC42Myk7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgLmN0YS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjU1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyAub3ZlcmxheSAuY3RhLWljb24ge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyBoMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgaDMgYSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgLm92ZXJsYXkgaDMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgLm92ZXJsYXkgaDMgYTpob3Zlcixcbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi5jdGFzLWxpc3QgLmN0YS1pdGVtcyBwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgLm92ZXJsYXkgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3Rhcy1saXN0IC5jdGEtaXRlbXMgYS5jdGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbn1cblxuLmN0YXMtbGlzdCAuY3RhLWl0ZW1zIGEuY3RhLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG59XG5cbi5hY2NvcmRpb24tc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjLXNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjYy10aXRsZS5hY3RpdmUsXG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjYy10aXRsZS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xufVxuXG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjYy10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFjdC1wYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRhY3QtcGFnZS5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG59XG5cbi5jb250YWN0LXBhZ2UucmlnaHQge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGFjdC1wYWdlLmxlZnQsXG4gIC5jb250YWN0LXBhZ2UucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LXBhZ2Ugc3Bhbi50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cblxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1tZXRhIC5tZXRhLWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgLm1ldGEtaW5uZXIgaS5mYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZTY4MTI4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycHggMTBweCAwIDA7XG59XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgLm1ldGEtaW5uZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgLm1ldGEtaW5uZXIgYSBwIHtcbiAgbWFyZ2luOiAwIDAwIDA7XG59XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMTBweCAwIDMwcHggMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGkgYSAuZmEge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGEgLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uY29udGFjdC1wYWdlIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIgLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uY29udGFjdC1wYWdlIC5tYXAtaWZyYW1lLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWN0LXBhZ2UgLm1hcC1pZnJhbWUtY29udGFpbmVyIGRpdiN3cGdtemFfbWFwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LWxpc3QgLnRlc3RpbW9uaWFscy1wb3N0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWwtdGh1bWJuYWlsLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LWxpc3QgLnRlc3RpbW9uaWFscy1wb3N0IC50ZXN0aW1vbmlhc2wtaW5uZXIgLnRlc3RpbW9uaWFscy10b3Age1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWxzLXRvcCBwIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI2MzM2Mztcbn1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWxzLW1ldGEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWxzLW1ldGEgYiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgY29sb3I6ICNlNjgxMjk7XG59XG5cbi5wb3N0LWxpc3QgLnRlc3RpbW9uaWFscy1wb3N0IC50ZXN0aW1vbmlhc2wtaW5uZXIgYS5jdGEtYnV0dG9uIHtcbiAgd2lkdGg6IDExMnB4O1xufVxuXG4ucG9zdC1saXN0IC50ZXN0aW1vbmlhbHMtcG9zdCAudGVzdGltb25pYXNsLWlubmVyIC50ZXN0aW1vbmlhbHMtbWV0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLnBvc3QtbGlzdCAudGVzdGltb25pYWxzLXBvc3QgLnRlc3RpbW9uaWFzbC1pbm5lciAudGVzdGltb25pYWxzLW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4udGVzdC1saXN0LXNsaWRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0YW5kYXJkLXBvc3QtY29udGVudCAuaGVhZGVyLXBvc3Qtd2lkdGgge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxNy8wNi9zdHJpcGVfZDBkMWIxZDZkZjc0NGNmZWE5NWIwNDY5YzE0ZWQ4MDEucG5nKSByZXBlYXQ7XG59XG5cbi5zdGFuZGFyZC1wb3N0LWNvbnRlbnQud2l0aC1zaWRlYmFyIC5oZWFkZXItcG9zdC13aWR0aCB7XG4gIGhlaWdodDogMjA5cHg7XG59XG5cbi5zdGFuZGFyZC1wb3N0LWNvbnRlbnQubm8tc2lkZWJhciAuaGVhZGVyLXBvc3Qtd2lkdGgge1xuICBoZWlnaHQ6IDMzOXB4O1xufVxuXG4uc3RhbmRhcmQtcG9zdC1jb250ZW50IC5oZWFkZXItcG9zdC13aWR0aCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4udGVzdGltb25pYWxzLXNpbmdsZS1tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGVzdGltb25pYWxzLXNpbmdsZS1tZXRhIGIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi50ZXN0aW1vbmlhbHMtc2luZ2xlLW1ldGEgYiBhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnRlc3RpbW9uaWFscy1zaW5nbGUtbWV0YSBiIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODtcbn1cblxuLnNvY2lhbC1mZWVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbn1cblxuLnNvY2lhbC1mZWVkIGEuc29jaWFsLXNoYXJpbmctYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1tZW51LXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5tb2JpbGUtbWVudS10b3AgLmhlYWRlci1pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1tZW51LXRvcCAuaGVhZGVyLWlubmVyIGEjbG9nby1tb2JpbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlLW1lbnUtdG9wIC5oZWFkZXItaW5uZXIgYSNsb2dvLW1vYmlsZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlLW1lbnUtdG9wIC5oZWFkZXItaW5uZXIgYSNidXJnZXJNZW51IGkuZmEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tb2JpbGUtbWVudS10b3AgLmhlYWRlci1pbm5lciBhI2J1cmdlck1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLm1vYmlsZS1tZW51LXRvcCAuaGVhZGVyLWlubmVyIGEjYnVyZ2VyTWVudS5jbGlja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY4MTI4O1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9iaWxlLW1lbnUtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRvcDogNjlweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyLmFjdGl2ZSB7XG4gIGxlZnQ6IDBweDtcbn1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSxcbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpID4gYSxcbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubWVudS1tb2JpbGUtbWVudS1jb250YWluZXIgdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAwLjQzO1xuICB0b3A6IDEycHg7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlcjphZnRlcixcbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAtMTA2JTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAxJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudS5hY3RpdmUge1xuICBsZWZ0OiAtMXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS10eXBlLWN1c3RvbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS10eXBlLWN1c3RvbSBhIHtcbiAgYmFja2dyb3VuZDogIzNiM2IzYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLXR5cGUtY3VzdG9tIGE6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS10eXBlLWN1c3RvbSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNDM7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5kZXZlbG9wbWVudC1ub3RpY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAyNywgMjcsIDAuOSk7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLmRldmVsb3BtZW50LW5vdGljZSAuZGV2ZWxvcG1lbnQtbm90aWNlLWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZGV2ZWxvcG1lbnQtbm90aWNlIC5kZXZlbG9wbWVudC1ub3RpY2UtaW5uZXIgYi50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDU3cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLmRldmVsb3BtZW50LW5vdGljZSAuZGV2ZWxvcG1lbnQtbm90aWNlLWlubmVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAyN3B4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uZGV2ZWxvcG1lbnQtbm90aWNlIC5kZXZlbG9wbWVudC1ub3RpY2UtaW5uZXIgc3Bhbi50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2U2ODEyODtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyNjMzNjM7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHNwYW4udGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1tZXRhIHAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOWQ5YzljO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHVsLm1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24gdWwubWVudSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHVsLm1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHVsLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWI5NjQ2O1xufVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiAubWV0YS1pbm5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIC5tZXRhLWlubmVyIGkuZmEge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogNHB4IDEycHggMCAwO1xuICB3aWR0aDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24gLm1ldGEtaW5uZXIgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5ZDljOWM7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiAubWV0YS1pbm5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIC5tZXRhLWlubmVyIGkuZmEuZmEtZW52ZWxvcGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNnB4IDEycHggMCAwO1xufVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5zb2NpYWwtbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xufVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5zb2NpYWwtbWVkaWEgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDE0cHggMCAwO1xufVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5zb2NpYWwtbWVkaWEgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXNlY3Rpb24gdWwuc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHdpdHRlci1mZWVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjcmVkaXRhdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIgYS5hY2NyZWQtbG9nby1jb250YWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG5cbi5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIgYS5hY2NyZWQtbG9nby1jb250YWluIGltZy5ob3Jpem9udGFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIgYS5hY2NyZWQtbG9nby1jb250YWluIHtcbiAgICBmbGV4LWJhc2lzOiAxNSU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5hY2NyZWRpdGF0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hY2NyZWRpdGF0aW9uLWxpc3QgLmFjY3JlZGljYXRpb25zLWxpc3QtaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYWNjcmVkaXRhdGlvbi1saXN0IC5hY2NyZWRpY2F0aW9ucy1saXN0LWlubmVyIGEuYWNjcmVkLWxvZ28tY29udGFpbiB7XG4gICAgZmxleC1iYXNpczogMTUlO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5hI3Njcm9sbFRvVGhlVG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbmEjc2Nyb2xsVG9UaGVUb3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmM1NjAzO1xufVxuXG4udGFiYmVkLWNvbnRhaW5lcixcbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtbGlzdCxcbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtY29udGVudC1jb250YWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWxpc3QgYS50YWJiZWQtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDEwcHggMTVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEycHggMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWxpc3QgYS50YWJiZWQtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWxpc3QgYS50YWJiZWQtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ODEyODtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtbGlzdCBhLnRhYmJlZC1saW5rLmFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlNjgxMjg7XG59XG5cbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtbGlzdCBhLnRhYmJlZC1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtbGlzdCBhLnRhYmJlZC1saW5rLmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLnRhYmJlZC1jb250YWluZXIgLnRhYmJlZC1saXN0IGEudGFiYmVkLWxpbms6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtY29udGVudC1jb250YWluIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnRhYmJlZC1jb250YWluZXIgLnRhYmJlZC1jb250ZW50LWNvbnRhaW4gLnRhYmJlZC1pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGFiYmVkLWNvbnRhaW5lciAudGFiYmVkLWNvbnRlbnQtY29udGFpbiBkaXYjdGFiYmVkLXBhbmVsLTAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogaGlkZGVuIGVsZW1lbnRzKi9cbi5lbGVtZW50LFxuLndwY2Y3IGZvcm0gLmZpZWxkcy5zdWJtaXQgc3Bhbi5hamF4LWxvYWRlcixcbmJvZHkuZXJyb3I0MDQgLmhlYWRlcixcbmJvZHkuZXJyb3I0MDQgLmZvb3RlcixcbmJvZHkuZXJyb3I0MDQgLmZvb3Rlci1ib3R0b20sXG4ucGFnZSAuc3RhbmRhcmQtcG9zdCAuc3RhbmRhcmQtcG9zdC1tZXRhLFxuLnBhZ2UgLnBvc3QtbmF2aWdhdGlvbixcbi5jb250YWN0LW1ldGEgYSBzcGFuIHAgYnIsXG4uc2luZ2xlLXRlc3RpbW9uaWFscyAuc3RhbmRhcmQtcG9zdCAuc3RhbmRhcmQtcG9zdC1tZXRhLFxuLnRlc3RpbW9uaWFscy10ZW1wbGF0ZS1kZWZhdWx0IC5zb2NpYWwtZmVlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBubyB0cmFuc2l0aW9ucyAqL1xuZGl2I2Nvb2tpZS1sYXctaW5mby1iYXIgLmhlYWRlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUsXG4uaGVhZGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsXG4ubWVnYS1tZW51LWNvbnRhaW5lcixcbi5oZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51LFxuLmxpZ2h0Ym94T3ZlcmxheSxcbi5saWdodGJveCxcbi5saWdodGJveCAqLFxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2Mtc2VjdGlvbixcbi50YWJiZWQtY29udGFpbmVyIC50YWJiZWQtY29udGVudC1jb250YWluIC50YWJiZWQtaW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIC5mb290ZXItc2VjdGlvbiBhI2xvZ28tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1zZWN0aW9uIGEjbG9nby1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y0Yjg3NjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRiODc2IDAlLCAjZWM5NTQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGI4NzYgMCUsICNlYzk1NDUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGI4NzYgMCUsICNlYzk1NDUgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjRiODc2JywgZW5kQ29sb3JzdHI9JyNlYzk1NDUnLEdyYWRpZW50VHlwZT0wICk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyOmJlZm9yZSB7XG4gIHdpZHRoOiA0ODlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy9jb250YWN0LWxlZnQtY3VydmUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTQ4OXB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIHNwYW4udGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciAuY29udGFjdC1tZXRhIC5tZXRhLWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciAuY29udGFjdC1tZXRhIHVsLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGEge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSB1bC5zb2NpYWwtbWVkaWEgbGkgYSBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgdWwuc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciAuY29udGFjdC1tZXRhIC5tZXRhLWlubmVyIGEge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI2MzM2Mztcbn1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciAuY29udGFjdC1tZXRhIC5tZXRhLWlubmVyIGEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIgLmNvbnRhY3QtbWV0YSAubWV0YS1pbm5lciBhI3Bob25lIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uY29udGFjdC1mb290ZXItcmlnaHQtY29udGFpbmVyIC5jb250YWN0LW1ldGEgLm1ldGEtaW5uZXIgYSNlbWFpbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNvbnRhY3QtZm9vdGVyLXJpZ2h0LWNvbnRhaW5lciAuY29udGFjdC1tZXRhIC5tZXRhLWlubmVyIGEjYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWZvb3Rlci1yaWdodC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZC5pbnRyby1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VmZWVlZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkLmN0YS1ibG9jay1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMjUzMzYzO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50d2VudHlzZXZlbnRlZW4tZnJvbnQtcGFnZSBhcnRpY2xlOm5vdCguaGFzLXBvc3QtdGh1bWJuYWlsKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jb250YWluZXItZmx1aWQucG9zdC1saXN0Lm5ld3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWVlZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucm93LnRpdGxlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yb3cudGl0bGUtcm93IC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW50cm8tY29udGVudCAucm93LnRpdGxlLXJvdyAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaW50cm8tY29udGVudCAuY29udGVudC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uaW50cm8tY29udGVudCAuY29udGVudC1jb250YWluZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5pbnRyby1jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uaW50cm8tY29udGVudCAuY29udGVudC1jb250YWluZXIubWFpbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmludHJvLWNvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyLm1haW4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5zcGFuLmludHJvLWxpbmUtYnJlYWsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOTBweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzcGFuLmludHJvLWxpbmUtYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndoby13ZS1hcmUgLndoby1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0NSU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2Y0Yjg3NjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRiODc2IDAlLCAjZWM5NTQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGI4NzYgMCUsICNlYzk1NDUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGI4NzYgMCUsICNlYzk1NDUgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjRiODc2JywgZW5kQ29sb3JzdHI9JyNlYzk1NDUnLEdyYWRpZW50VHlwZT0wICk7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC52ZXJ0aWNhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAzNThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy93aG8tbGVmdC1jdXJ2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzU4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi53aG8td2UtYXJlIC53aG8td2UtYXJlLXJpZ2h0LWNvbnRhaW5lciAucm93LnRpdGxlLXJvdyAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MzM2Mztcbn1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC5idXR0b25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIgLmJ1dHRvbnMgLmN0YS1idXR0b24ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyIC52ZXJ0aWNhbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uY3RhLWNvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY3RhLWNvbnRlbnQtaW5uZXIgaDIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNDBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uY3RhLWNvbnRlbnQtaW5uZXIgLmN0YS1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jdGEtY29udGVudC1pbm5lciBoMiB7XG4gICAgbWFyZ2luOiAwIDBweCAxMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmN0YS1jb250ZW50LWlubmVyIC5jdGEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1iYXItbmF2IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnRvcC1iYXItbmF2IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciB1bC5tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnRvcC1iYXItbmF2IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNHB4IDAgMDtcbn1cblxuLnRvcC1iYXItbmF2IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvcC1iYXItbmF2IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvcC1iYXItbmF2IC5jb250YWN0LW1ldGEtdG9wLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRvcC1iYXItbmF2IC5jb250YWN0LW1ldGEtdG9wLW5hdiAubWV0YS1pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG59XG5cbi50b3AtYmFyLW5hdiAuY29udGFjdC1tZXRhLXRvcC1uYXYgLm1ldGEtaW5uZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9wLWJhci1uYXYgLmNvbnRhY3QtbWV0YS10b3AtbmF2IHVsLnNvY2lhbC1tZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0ycHggMCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnRvcC1iYXItbmF2IC5jb250YWN0LW1ldGEtdG9wLW5hdiB1bC5zb2NpYWwtbWVkaWEgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnRvcC1iYXItbmF2IC5jb250YWN0LW1ldGEtdG9wLW5hdiB1bC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvcC1iYXItbmF2IC5jb250YWN0LW1ldGEtdG9wLW5hdiB1bC5zb2NpYWwtbWVkaWEgbGkgYSBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9wLWJhci1uYXYgLmNvbnRhY3QtbWV0YS10b3AtbmF2IHVsLnNvY2lhbC1tZWRpYSBsaSBhOmhvdmVyIGk6YmVmb3JlIHtcbiAgY29sb3I6ICNlNjgxMjk7XG59XG5cbi50b3AtYmFyLW5hdiAuY29udGFjdC1tZXRhLXRvcC1uYXYgdWwuc29jaWFsLW1lZGlhIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvcC1iYXItbmF2IC5zcGFjZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWluZXItZmx1aWQudG9wLWJhci1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyNTMzNjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC50b3AtYmFyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLW1lbnUtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmFxcy1ibG9jay1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYXFzLWJsb2NrLWNvbnRhaW5lciBhLmZhcXMtcXVlc3Rpb24tdG9wIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyNTMzNjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG59XG5cbi5mYXFzLWJsb2NrLWNvbnRhaW5lciBhLmZhcXMtcXVlc3Rpb24tdG9wLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmFxcy1ibG9jay1jb250YWluZXIgLmZhcXMtY29udGVudC1kb3duIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgYmFja2dyb3VuZDogI2VmZWVlZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uZmFxcy1ibG9jay1jb250YWluZXIgLmZhcXMtY29udGVudC1kb3duIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmFxcy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5mYXFzLWxpc3QgLnJvdyAuY29sLWxnLTYge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZmFxcy1saXN0IC5jb2wtbGctNjpudGgtY2hpbGQob2RkKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmZhcXMtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5mYXFzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQuc2xpZGVyLWJvdHRvbS1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQuc2xpZGVyLWJvdHRvbS1saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwubWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDQ2cHggNXB4IDA7XG59XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpI21lbnUtaXRlbS0yODggYSB7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDhweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2U2ODEyODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWRlci1ib3R0b20tbGlua3MgLnNsaWRlci1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWwubWVudSBsaSNtZW51LWl0ZW0tMjg4IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI4O1xufVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpI21lbnUtaXRlbS0yODggYSAuZmEge1xuICBtYXJnaW46IC00cHggOHB4IDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkjbWVudS1pdGVtLTI4OCBhIC5mYTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zbGlkZXItYm90dG9tLWxpbmtzIC5zbGlkZXItbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkge1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgfVxuICAuc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuc2xpZGVyLWJvdHRvbS1saW5rcyAuc2xpZGVyLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICB9XG59XG5cbi5zbGlkZXItYm90dG9tLWxpbmtzIGEuc2xpZGVyLWRvd24tYXJyb3cuaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgei1pbmRleDogNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDE3MnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3NsaWRlci1kb3duLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyBhLnNsaWRlci1kb3duLWFycm93Lmhvcml6b250YWwgLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uc2xpZGVyLWJvdHRvbS1saW5rcyBhLnNsaWRlci1kb3duLWFycm93Lmhvcml6b250YWw6aG92ZXIgLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG4uc2xpZGVyLW1haW4gLnNsaWNrLXRyYWNrIC5zbGlkZXMgLnNsaWRlci1vdmVybGF5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL3NsaWRlci1vdmVybGF5LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5zbGlkZXItbWFpbiAuc2xpY2stdHJhY2sgLnNsaWRlcyAuc2xpZGVyLW92ZXJsYXkgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyLW1haW4gLnNsaWNrLXRyYWNrIC5zbGlkZXMgLnNsaWRlci1vdmVybGF5IC5jb250YWluZXIgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNsaWRlci1tYWluIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSAuY29udGFpbmVyIC5yb3cgLnZlcnRpY2FsIHtcbiAgICB0b3A6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItbWFpbiAuc2xpY2stbGlzdCxcbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayxcbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIGlQYWQgMTJcIlxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnNsaWRlci1tYWluIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMSwgMTMwLCA0MSwgMC43NSkgMCUsIHJnYmEoMjQ5LCAxOTksIDExNCwgMC43NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMSwgMTMwLCA0MSwgMC43NSkgMCUsIHJnYmEoMjQ5LCAxOTksIDExNCwgMC43NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpIDAlLCByZ2JhKDI0OSwgMTk5LCAxMTQsIDAuNzUpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYmZlNzgyMjknLCBlbmRDb2xvcnN0cj0nI2JmZjljNzcyJyxHcmFkaWVudFR5cGU9MCApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zbGlkZXItbWFpbiAuc2xpY2stdHJhY2sgLnNsaWRlcyAuc2xpZGVyLW92ZXJsYXkgLmNvbnRhaW5lciAucm93IC52ZXJ0aWNhbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5zbGlkZXItbWFpbiBidXR0b24uZmEucHJldmlvdXMsXG4gIC5zbGlkZXItbWFpbiBidXR0b24uZmEubmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlci1tYWluIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMSwgMTMwLCA0MSwgMC43NSkgMCUsIHJnYmEoMjQ5LCAxOTksIDExNCwgMC43NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMSwgMTMwLCA0MSwgMC43NSkgMCUsIHJnYmEoMjQ5LCAxOTksIDExNCwgMC43NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzEsIDEzMCwgNDEsIDAuNzUpIDAlLCByZ2JhKDI0OSwgMTk5LCAxMTQsIDAuNzUpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYmZlNzgyMjknLCBlbmRDb2xvcnN0cj0nI2JmZjljNzcyJyxHcmFkaWVudFR5cGU9MCApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zbGlkZXItbWFpbiAuc2xpY2stdHJhY2sgLnNsaWRlcyAuc2xpZGVyLW92ZXJsYXkgLmNvbnRhaW5lciAucm93IC52ZXJ0aWNhbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5zbGlkZXItbWFpbiBidXR0b24uZmEucHJldmlvdXMsXG4gIC5zbGlkZXItbWFpbiBidXR0b24uZmEubmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlci1jb250ZW50LWJsb2NrIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4uc2xpZGVyLWNvbnRlbnQtYmxvY2sgLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zbGlkZXItbWFpbiBidXR0b24uZmEucHJldmlvdXMge1xuICBsZWZ0OiAxNCU7XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm90dG9tOiAxMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpZGVyLW1haW4gYnV0dG9uLmZhLm5leHQge1xuICBsZWZ0OiAxNyU7XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm90dG9tOiAxMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpZGVyLW1haW4gYnV0dG9uLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uc2xpZGVyLW1haW4gYnV0dG9uLmZhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1hYm91dC11cyAuY29udGFpbmVyLWZsdWlkLndoby13ZS1hcmUsXG4ucGFnZS10ZW1wbGF0ZS1yZWZlci1mcmllbmQgLmNvbnRhaW5lci1mbHVpZC53aG8td2UtYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5pbnRyby1jb250ZW50Lm5vLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5pbnRyby1jb250ZW50IC5pbnRyby1ib3JkZXItcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7XG59XG5cbi5pbnRyby1jb250ZW50IC5ib3JkZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRyby1jb250ZW50IC5pbnRyby1ib3JkZXItcGFkZGluZy1yaWdodCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5pbnRyby1jb250ZW50IC5ib3JkZXItbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQucGFnZS1icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYWdlLXRvcC1saW5rcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS10b3AtbGlua3MgLmJhY2stbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi5wYWdlLXRvcC1saW5rcyAuYmFjay1saW5rIGEuZ28tYmFjayB7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFnZS10b3AtbGlua3MgLmJhY2stbGluayBhLmdvLWJhY2sgLmZhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTNweCA1cHggMCAwO1xufVxuXG4ucGFnZS10b3AtbGlua3MgLmJhY2stbGluayBhLmdvLWJhY2sgLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4ucGFnZS10b3AtbGlua3MgLmJhY2stbGluayBhLmdvLWJhY2s6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODtcbn1cblxuLnBhZ2UtdG9wLWxpbmtzIC5iYWNrLWxpbmsgYS5nby1iYWNrOmhvdmVyIC5mYTpiZWZvcmUge1xuICBjb2xvcjogI2U2ODEyODtcbn1cblxuLnBhZ2UtdG9wLWxpbmtzIC5icmVhZHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtdG9wLWxpbmtzIC5icmVhZHMgcCNicmVhZGNydW1icyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS10b3AtbGlua3MgLmJyZWFkcyBwI2JyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzlhOWE5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhZ2UtdG9wLWxpbmtzIC5icmVhZHMgcCNicmVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjMzNjM7XG59XG5cbi5wYWdlLXRvcC1saW5rcyAuYnJlYWRzIHAjYnJlYWRjcnVtYnMgc3Ryb25nLmJyZWFkY3J1bWJfbGFzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4ucGFnZS10b3AtbGlua3MgLmJyZWFkcyBwI2JyZWFkY3J1bWJzIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzLmZ1bGwgbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwY2Y3IGZvcm0gLmZpZWxkcy5mdWxsIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0LndwY2Y3LXRleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud3BjZjcgZm9ybSAuZmllbGRzIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0LndwY2Y3LXRleHQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ud3BjZjcgZm9ybSAuZmllbGRzIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0LndwY2Y3LXRleHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi53cGNmNyBmb3JtIC5maWVsZHMgaW5wdXQud3BjZjctdGV4dDotbW96LXBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ud3BjZjcgZm9ybSAuZmllbGRzIGlucHV0LndwY2Y3LXRleHQ6OnBsYWNlaG9sZGVyLFxuLndwY2Y3IGZvcm0gLmZpZWxkcyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbmRpdi50ZWFtLXBvc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNzBweDtcbn1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC10aHVtYm5haWwtb3V0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmRpdi50ZWFtLXBvc3QgLnBvc3QtY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYudGVhbS1wb3N0IC5wb3N0LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzI2MzM2Mztcbn1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ODEyODtcbn1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIGEuZmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuZGl2LnRlYW0tcG9zdCAucG9zdC1jb250ZW50IGgzIGEuZmE6YmVmb3JlIHtcbiAgY29sb3I6ICMyNjMzNjM7XG59XG5cbmRpdi50ZWFtLXBvc3QgLnBvc3QtY29udGVudCBoMyBhLmZhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTY4MTI4O1xufVxuXG5kaXYudGVhbS1wb3N0IC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2VydmljZS1wYWdlIC53aG8td2UtYXJlIC53aG8taW1hZ2Uge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLndoby13ZS1hcmUgLndoby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2VydmljZS1wYWdlIC53aG8td2UtYXJlIC53aG8td2UtYXJlLXJpZ2h0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1zZXJ2aWNlLXBhZ2UgLndoby13ZS1hcmUgLndoby13ZS1hcmUtcmlnaHQtY29udGFpbmVyOmJlZm9yZSB7XG4gIHdpZHRoOiA0MTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltYWdlcy93aG8tbGVmdC1jdXJ2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgbGVmdDogLTQxMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXNlcnZpY2UtcGFnZSAud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtc2VydmljZS1wYWdlIC53aG8td2UtYXJlIC53aG8td2UtYXJlLXJpZ2h0LWNvbnRhaW5lciAudmVydGljYWwge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC53aG8td2UtYXJlIC53aG8td2UtYXJlLXJpZ2h0LWNvbnRhaW5lciAudmVydGljYWwge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC53aG8td2UtYXJlIC53aG8td2UtYXJlLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1zZXJ2aWNlLXBhZ2UgLndoby13ZS1hcmUgLndoby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXNlcnZpY2UtcGFnZSAud2hvLXdlLWFyZSAud2hvLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1zZXJ2aWNlLXBhZ2UgLmNvbnRhaW5lci1mbHVpZC5jdGEtYmxvY2stYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2hvLXdlLWFyZSAud2hvLXdlLWFyZS1yaWdodC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyLndpdGgtYnV0dG9uLWJlbG93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlc291cmNlcyAuY29sLWxnLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnN0YW5kYXJkLXBvc3QgaDEge1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5zdGFuZGFyZC1wb3N0IGgyIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI2MzM2MztcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uc3RhbmRhcmQtcG9zdCBoMyB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnN0YW5kYXJkLXBvc3QgaDQge1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjYzMzYzO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5zdGFuZGFyZC1wb3N0IGg1LFxuLnN0YW5kYXJkLXBvc3QgaDYsXG4uc3RhbmRhcmQtcG9zdCBoNyB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjMzNjM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNsaWRlci1tYWluIC5zbGljay10cmFjayAuc2xpZGVzIC5zbGlkZXItb3ZlcmxheSAuY29udGFpbmVyIC5yb3cgLnZlcnRpY2FsIHtcbiAgdG9wOiA0OSU7XG59XG4iLCIvLyBHZW5lcmFsOiBmb290ZXJcbi5maXhlZC1jdGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTY4MTI3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maXhlZC1jdGEgbGkge1xuICBmbGV4LWJhc2lzOiAzMyU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maXhlZC1jdGEgYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICBhI3Njcm9sbFRvVGhlVG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAuZml4ZWQtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */
