@charset "UTF-8";
@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-display: swap;
  font-style: normal;
  src: url("../fonts/Ubuntu-Light.woff2?v=3.19") format("woff2");
}
@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-display: swap;
  font-style: normal;
  src: url("../fonts/Ubuntu-Regular.woff2?v=3.19") format("woff2");
}
@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-display: swap;
  font-style: normal;
  src: url("../fonts/Ubuntu-Medium.woff2?v=3.19") format("woff2");
}
html {
  height: 100%;
}

.padding {
  padding: 0 1rem;
}

#body {
  margin-top: 3rem;
}

.mb-0 {
  margin-bottom: 0 !important;
}

mt-0 {
  margin-top: 0 !important;
}

img {
  max-width: 100%;
}
img.left {
  float: left;
  max-width: 50%;
  margin: 0 1.5rem 1rem 0;
}
img.right {
  float: right;
  max-width: 50%;
  margin: 0 0 1rem 1.5rem;
}

#error {
  text-align: center;
  position: relative;
  margin-top: 5rem;
}
#error .icon {
  font-size: 50px;
}

#header {
  padding: 0rem 0.5rem 4rem;
  width: 100%;
  border-bottom: 1px solid #d2d2d2;
}
#header .color-bar {
  height: 16px;
  overflow: hidden;
}
#header .color-bar img {
  float: right;
}
#header .navbar {
  margin-top: 1rem;
}
#header .logo .navbar-brand {
  white-space: nowrap;
}
#header .logo .logo-text {
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
}
#header .logo h1 {
  color: #6C6C6C;
  font-size: 32px;
  margin: 0 0 5px;
  font-weight: 400;
}
#header .logo h2 {
  color: #45A2D7;
  font-size: 16px;
  margin: 0;
  overflow: hidden;
}
@media (max-width: 840px) {
  #header .logo h2 {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  #header .logo h2 {
    font-size: 11px;
  }
}
#header .logo img {
  max-width: 80px;
  vertical-align: middle;
}
#header .langswitcher {
  white-space: nowrap;
  padding: 0;
  margin: 5px 0;
}
#header .langswitcher li {
  margin-left: 0;
  padding: 0;
}
#header .langswitcher li:after {
  content: "|";
}
#header .langswitcher li:last-child:after {
  content: "";
}
#header .langswitcher li a {
  padding: 5px;
  color: #9f9f9f;
}
#header .langswitcher li a:hover {
  color: #6C6C6C;
}
#header .langswitcher li a.active {
  font-weight: inherit;
  color: #84C426;
}
.header-fixed #header {
  position: fixed;
  top: 0;
  z-index: 200;
}
.header-fixed #header ~ #body {
  margin-top: 6rem;
}

body.footer-sticky {
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.footer-sticky .body-wrapper {
  -ms-flex: 1;
      flex: 1;
}

#footer .container {
  padding: 3rem auto;
}

.dropmenu {
  margin-top: 1rem;
}
@media (max-width: 840px) {
  .dropmenu {
    display: none;
  }
}
.dropmenu li.active > a {
  color: #325E6E !important;
  font-weight: 400;
}
.dropmenu ul {
  white-space: nowrap;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
}
.dropmenu ul li {
  position: relative;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.dropmenu ul li a {
  text-decoration: none;
  color: #9f9f9f;
  padding: 10px 30px 10px 20px;
  display: block;
  text-transform: uppercase;
}
.dropmenu ul li a:before {
  content: "T";
  font-family: "dripicons-v2";
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-right: -20px;
}
.dropmenu ul li a:only-child {
  background: none;
  padding-right: 20px;
}
.dropmenu ul li a:only-child:before {
  content: "";
}
.dropmenu ul li:hover > a {
  color: #18414C;
}
.dropmenu ul li:hover > ul {
  display: block;
  visibility: visible;
}
.dropmenu ul ul li a:before {
  content: "V";
}
.dropmenu ul ul {
  z-index: 100;
  position: absolute;
  top: 100%;
  list-style: none;
  background: #A6A6A8;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  visibility: hidden;
}
.dropmenu ul ul a {
  color: #f2f2f2;
}
.dropmenu ul ul a:hover {
  color: #18414C;
}
.dropmenu ul ul ul {
  position: absolute;
  left: 100%;
  top: 0;
}
.dropmenu > ul > li {
  display: inline-block;
}
.dropmenu.animated ul li {
  transition: background 0.7s, color 0.5s;
}
.dropmenu.animated ul li:hover > ul {
  opacity: 1;
  transform: translateY(0);
}
.dropmenu.animated ul ul {
  transition: transform 0.3s, opacity 0.5s;
  opacity: 0;
  transform: translateY(-10px);
}

.columns.padding {
  margin-right: -2.5rem;
}
.columns.padding .column {
  border-right: 1.5rem solid #fff;
}

.two-columns {
  padding: 7rem 0;
  column-count: 2;
}
@media (max-width: 840px) {
  .two-columns {
    column-count: 1;
  }
}

.mobile-container {
  position: absolute;
  top: 40%;
  left: 0;
  margin: 0 auto;
  z-index: 2;
}

.mobile-menu {
  display: none;
}
@media (max-width: 840px) {
  .mobile-menu {
    display: block;
  }
}
.mobile-menu .button_container {
  position: absolute;
  top: 30px;
  right: 2rem;
  height: 27px;
  width: 35px;
  cursor: pointer;
  z-index: 100;
  transition: opacity 0.25s ease;
}
.mobile-menu .button_container:hover {
  opacity: 0.7;
}
.mobile-menu .button_container.active .top {
  transform: translateY(11px) translateX(0) rotate(45deg);
  background: #FFF;
}
.mobile-menu .button_container.active .middle {
  opacity: 0;
  background: #FFF;
}
.mobile-menu .button_container.active .bottom {
  transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #FFF;
}
.mobile-menu .button_container span {
  background: #84C426;
  border: none;
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.35s ease;
  cursor: pointer;
}
.mobile-menu .button_container span:nth-of-type(2) {
  top: 11px;
}
.mobile-menu .button_container span:nth-of-type(3) {
  top: 22px;
}

.overlay {
  position: fixed;
  background: #000;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s, height 0.35s;
  overflow: hidden;
}
.overlay.open {
  opacity: 0.9;
  visibility: visible;
  height: 100%;
}
.overlay nav {
  position: relative;
  height: 70%;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  text-align: center;
}

.overlay-menu > .tree {
  min-width: 400px;
  display: inline-block;
  text-align: left;
}

.treemenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.treemenu li a {
  line-height: 2;
  font-size: 2rem;
}
.treemenu ul {
  margin: 0 0 1rem 3rem;
}
.treemenu .toggler {
  cursor: pointer;
  vertical-align: top;
  font-size: 2.5rem;
  line-height: 1;
}
.treemenu .toggler:before {
  display: inline-block;
  margin-right: 2pt;
}
.treemenu li.tree-empty > .toggler {
  opacity: 0.3;
  cursor: default;
}
.treemenu li.tree-empty > .toggler:before {
  content: "−";
}
.treemenu li.tree-closed > .toggler:before {
  content: "+";
}
.treemenu li.tree-opened > .toggler:before {
  content: "−";
}

.content-item {
  padding-bottom: 5rem;
}
.content-item .date {
  color: #325E6E;
  font-weight: 400;
}
.content-item .summary {
  margin-bottom: 2rem;
  color: #6f6f6f;
}
.content-item h2 a {
  color: #45A2D7;
}
.content-item ul {
  list-style: none;
  margin-left: 2rem;
}
.content-item ul li:before {
  content: "V";
  font-family: dripicons-v2;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
  margin-top: -2px;
  vertical-align: middle;
}

.news-archives {
  list-style: none;
  padding: 0;
}
.news-archives li {
  border-bottom: 1px solid #d2d2d2;
  text-align: right;
  padding: 1.5rem 0;
  margin: 0;
}
.news-archives .active a {
  color: #325E6E;
}

.item-feature {
  margin-bottom: 3rem;
}
.item-feature .column {
  padding: 0;
}
.item-feature img {
  min-height: 100%;
  object-fit: cover;
}
.item-feature .column:last-child {
  border-left: 1px solid #fff;
}

.form-group {
  margin: 2rem 0;
}
.form-group .required {
  color: #e85600;
  font-size: 130%;
  vertical-align: top;
}

.phpdebugbar-badge {
  float: right;
  margin-top: 2px !important;
}

.alert {
  padding: 0.5rem;
}
.alert p {
  margin: 0.5rem 0;
}
.alert.green {
  background: #84C426;
  color: #fff;
}
.alert.red {
  background: #e85600;
  color: #fff;
}

.list-2cols .content-item ul {
  column-count: 2;
}

.page-curl {
  position: relative;
  margin: 0 auto 3rem;
  padding: 1px;
  color: #fff;
}
.page-curl.padding {
  padding: 3rem 2rem 2rem;
}
.page-curl.padding .margin-offset {
  margin: 0 -2rem -2rem -2rem;
}
.page-curl.margin {
  margin: 5rem auto !important;
}
.page-curl.left .columns {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.page-curl.left .columns .border {
  border-right: 1px solid #fff;
}
.page-curl.right .columns {
  -ms-flex-direction: row;
      flex-direction: row;
}
.page-curl.right .columns .border {
  border-left: 1px solid #fff;
}
.page-curl .columns {
  margin-left: 0;
  margin-right: 0;
}
.page-curl .columns .image-bg {
  min-height: 200px;
}
.page-curl .columns .image-bg span {
  display: block;
  height: 100%;
  width: 100%;
}
@media (max-width: 600px) {
  .page-curl .columns .border {
    border: 0 !important;
  }
}
.columns .page-curl {
  padding: 4rem 2rem 2rem;
  margin-top: 0;
}
.page-curl h1 {
  font-size: 25px;
  font-weight: 300;
}
.page-curl .image-bg {
  background-size: cover;
  background-position: 50% 50%;
}
.page-curl .padding {
  padding: 4rem 3rem;
}
.page-curl.animated:before {
  transition: all 0.5s;
}
.page-curl.animated:hover:before {
  border-width: 0 16px 16px 0;
}
.page-curl:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 32px 32px 0;
  border-style: solid;
}
.page-curl.left:before {
  left: 0;
  right: inherit;
  transform: rotate(-90deg);
  -webkit-backface-visibility: hidden;
}
.page-curl.empty {
  background: #fff;
  border: 1px solid #848586;
  text-align: left;
  padding: 2rem;
}
.page-curl.empty p {
  margin: 0;
}
.page-curl.empty:before {
  border-color: #fff #fff #848586 #848586;
  background: #848586;
  top: -1px;
}
.page-curl.empty.left:before {
  left: -1px;
}
.page-curl.empty.right:before {
  right: -1px;
}
.page-curl.mine-shaft {
  background: #242424;
}
.page-curl.mine-shaft a {
  color: #76ACC2;
}
.page-curl.mine-shaft:before {
  border-color: #fff #fff #9E9E9E #9E9E9E;
  background: #9E9E9E;
}
.page-curl.atlantis {
  background: #84C426;
}
.page-curl.atlantis a {
  color: #18414C;
}
.page-curl.atlantis:before {
  border-color: #fff #fff #76ACC2 #76ACC2;
  background: #76ACC2;
}
.page-curl.blank {
  border-top: 1px solid #d2d2d2;
  color: #888;
}
.page-curl.blank a {
  color: #84C426;
}
.page-curl.blank:before {
  display: none;
}
.page-curl.glacier {
  background: #76ACC2;
}
.page-curl.glacier a {
  color: #18414C;
}
.page-curl.glacier:before {
  border-color: #fff #fff #18414C #18414C;
  background: #18414C;
}
.page-curl.nile-blue {
  background: #18414C;
}
.page-curl.nile-blue a {
  color: #84C426;
}
.page-curl.nile-blue:before {
  border-color: #fff #fff #84C426 #84C426;
  background: #84C426;
}
.page-curl .owl-carousel {
  border-top: 1px solid rgba(158, 158, 158, 0.3);
  height: 420px;
}
.page-curl .owl-carousel .owl-item .slide {
  position: relative;
  height: 420px;
}
.page-curl .owl-carousel .owl-item .slide-info {
  position: absolute;
  padding: 4rem 3rem 2rem;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  font-size: 25px;
  color: #84C426;
}
.page-curl .owl-carousel .owl-dots {
  position: absolute;
  right: 3rem;
  bottom: 1rem;
}
.page-curl .owl-carousel .owl-dots span {
  width: 16px !important;
  height: 16px !important;
}

.readmore {
  font-size: 15px;
  display: block;
  margin: 2rem 0 1rem;
  text-transform: uppercase;
  font-weight: 400;
}
.readmore:after {
  font-family: "dripicons-v2";
  content: "V";
  vertical-align: middle;
}

hr {
  border: 0;
  border-top: 1px solid #d2d2d2;
}

ul.plain {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.plain li {
  padding: 0;
  margin: 0 0 0.5rem;
}

ul li, ol li {
  line-height: 1.5;
  margin: 0;
  padding: 0.5rem 0 0.5rem 1.3rem;
}

.bg-gray {
  background: #f8f9fa;
  color: #667189;
  padding: 1rem;
}

body .accordion-wrapper input:checked + label {
  border-bottom: 0;
}
body .accordion-wrapper input:checked + label:before {
  background-image: url(../images/icons-minus.png);
}
body .accordion-wrapper input:checked + label:hover:after {
  content: none;
}
body .accordion-wrapper input:checked ~ article {
  margin: 2rem 0 2rem 9px;
}
body .accordion-wrapper label {
  background: transparent;
  padding: 10px 0;
  border: 0;
  border-bottom: 1px solid #ddd;
  font-size: inherit;
  font-weight: bold;
}
body .accordion-wrapper label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(../images/icons-plus.png);
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
body .accordion-wrapper label:hover {
  background: transparent;
}
body .accordion-wrapper label:hover:after {
  content: none;
}
body .accordion-wrapper article {
  border: 0;
  padding: 0 0 0 20px;
  border-left: 1px solid #ddd;
}
body .accordion-wrapper article p {
  margin: 0 0 1.5rem 0;
}
body .accordion-wrapper article p:empty {
  margin: 0;
  display: none;
}
body .accordion-wrapper div:last-child input:checked ~ article {
  border-bottom: 0;
}

.button {
  -webkit-appearance: none;
          appearance: none;
  background: #84C426;
  color: #ffffff;
  font-weight: 600;
  border: none;
  border-radius: 10rem;
  padding: 0.75rem 3.5rem;
  cursor: pointer;
  display: inline-block;
  outline: none;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.button:hover {
  background: #ffffff;
  color: #84C426;
  text-decoration: none;
}

.button .fa {
  font-size: 2.1rem;
}
.button.button-outline {
  background: transparent;
  color: #ffffff !important;
  border: 3px solid #ffffff;
  text-transform: uppercase;
}
.button.button-outline:hover {
  color: rgba(255, 255, 255, 0.75) !important;
  border-color: rgba(255, 255, 255, 0.75);
}
.button.button-block {
  display: block;
  text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL19mb250cy5zY3NzIiwidGhlbWUvX2ZyYW1ld29yay5zY3NzIiwidGhlbWUvX2hlYWRlci5zY3NzIiwic3BlY3RyZS9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fbWl4aW5zLnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fbWVudS5zY3NzIiwidGhlbWUvX2xheW91dC5zY3NzIiwidGhlbWUvX21vYmlsZS5zY3NzIiwidGhlbWUvX25ld3Muc2NzcyIsInRoZW1lL19mb3Jtcy5zY3NzIiwidGhlbWUvX2ZpeGVzLnNjc3MiLCJ0aGVtZS9fdHlwb2dyYXBoeS5zY3NzIiwidGhlbWUvX2FjY29yZGlvbi5zY3NzIiwidGhlbWUvX2J1dHRvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDckJKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQ3hDSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUtBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRSxPQzlCTztFRCtCUDtFQUNBO0VBQ0E7O0FBR0Y7RUFDRSxPQ05ZO0VET1o7RUFDQTtFQUNBOztBRTFCRjtFRnNCQTtJQU9JOzs7QUV6Qko7RUZrQkE7SUFXSTs7O0FBS0o7RUFDRTtFQUNBOztBQUlKO0VBRUU7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBLE9D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UDtFQUNJOzs7QUNoRVI7RUFDSTtFQUNBLFlYMkJZO0VXMUJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPWFVRO0VXVFI7OztBQU9KO0VBQ0k7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7O0FBSU47RUFDSTtFQUNBIiwiZmlsZSI6InRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9VYnVudHUtTGlnaHQud29mZjI/dj0zLjE5XCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvVWJ1bnR1LVJlZ3VsYXIud29mZjI/dj0zLjE5XCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvVWJ1bnR1LU1lZGl1bS53b2ZmMj92PTMuMTlcIikgZm9ybWF0KFwid29mZjJcIik7XG59IiwiaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbiNib2R5IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgJi5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgMS41cmVtIDFyZW0gMDtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAxLjVyZW07XG4gIH1cbn1cblxuI2Vycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuIiwiI2hlYWRlciB7XG4gIHBhZGRpbmc6IDByZW0gLjVyZW0gNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcblxuICAuY29sb3ItYmFyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5sb2dvIHtcblxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubG9nby10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5sYW5nc3dpdGNoZXIge1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgbGkgYSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpeGVkIEhlYWRlciBzb2x1dGlvblxuICAuaGVhZGVyLWZpeGVkICYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjAwO1xuXG4gICAgfiAjYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29yZSB2YXJpYWJsZXNcbiRkYXJrLWNvbG9yOiAjNkM2QzZDO1xuJGxpZ2h0LWNvbG9yOiAjZmZmO1xuXG4vLyBHbG9iYWxcbiRodG1sLWZvbnQtc2l6ZTogMTBweDtcbiRodG1sLWxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiRib2R5LWJnOiAkbGlnaHQtY29sb3I7XG4kYm9keS1mb250LWNvbG9yOiAjODg4O1xuJGZvbnQtc2l6ZTogMS42cmVtO1xuJGZvbnQtc2l6ZS1zbTogMS4ycmVtO1xuJGZvbnQtc2l6ZS1sZzogMS42cmVtO1xuXG4vLyBGb250c1xuLy8gQ3JlZGl0OiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDE1LzExL3VzaW5nLXN5c3RlbS11aS1mb250cy1wcmFjdGljYWwtZ3VpZGUvXG4kYmFzZS1mb250LWZhbWlseTogJ1VidW50dSc7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRjamstZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIlBpbmdGYW5nIFNDXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBNZWlyeW8sIFwiTWFsZ3VuIEdvdGhpY1wiLCAkZmFsbGJhY2stZm9udC1mYW1pbHk7XG4kYm9keS1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksICRmYWxsYmFjay1mb250LWZhbWlseTtcblxuLy8gU2l6ZXNcbiRsYXlvdXQtcGFkZGluZzogMXJlbTtcbiRsYXlvdXQtcGFkZGluZy1sZzogMS41cmVtO1xuJGNvbnRyb2wtbWluLXdpZHRoOiAxOHJlbTtcbiRib3JkZXItcmFkaXVzOiAuMnJlbTtcbiRib3JkZXItd2lkdGg6IC4xcmVtO1xuXG4vLyBDb2xvcnNcbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzg0QzQyNjtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpO1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKTtcbiRzZWNvbmRhcnktY29sb3I6ICM0NUEyRDc7XG4kc2Vjb25kYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCAzJSk7XG4kc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDMlKTtcbiR0ZXJ0aWFyeS1jb2xvcjogIzMyNUU2RTtcblxuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpO1xuXG4vLyBHcmF5IGNvbG9yc1xuJGdyYXktY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDQwJSk7XG4kZ3JheS1jb2xvci1kYXJrOiBkYXJrZW4oJGdyYXktY29sb3IsIDIwJSk7XG4kZ3JheS1jb2xvci1saWdodDogbGlnaHRlbigkZ3JheS1jb2xvciwgMjAlKTtcblxuJGJvcmRlci1jb2xvcjogbGlnaHRlbigkZ3JheS1jb2xvci1saWdodCwgMyUpO1xuJGJvcmRlci1jb2xvci1kYXJrOiAjOTk5O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NiUpO1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKTtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yO1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJGNvbnRyb2wtY29sb3Itc3VjY2VzczogIzMyYjY0MztcbiRjb250cm9sLWNvbG9yLXdhcm5pbmc6ICNmZmI3MDA7XG4kY29udHJvbC1jb2xvci1lcnJvcjogI2U4NTYwMDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2UwNjg3MDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjM7XG5cbiRzaWx2ZXItY2hhbGljZS1jb2xvcjogIzlFOUU5RTtcbiRtaW5lLXNoYWZ0LWNvbG9yOiAjMjQyNDI0O1xuJG5pbGUtYmx1ZS1jb2xvcjogIzE4NDE0QztcbiRhdGxhbnRpcy1jb2xvcjogIzg0QzQyNjtcbiRnbGFjaWVyLWNvbG9yOiAjNzZBQ0MyO1xuJGVtcHR5LWNvbG9yOiAjODQ4NTg2O1xuXG5cbi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbiRzaXplLXhzOiA0ODBweDtcbiRzaXplLXNtOiA2MDBweDtcbiRzaXplLW1kOiA4NDBweDtcbiRzaXplLWxnOiA5NjBweDtcbiRzaXplLXhsOiAxMjgwcHg7XG4kc2l6ZS0yeDogMTQ0MHB4O1xuXG4vLyBaLWluZGV4XG4kemluZGV4LTA6IDE7XG4kemluZGV4LTE6IDEwMDtcbiR6aW5kZXgtMjogMjAwO1xuJHppbmRleC0zOiAzMDA7XG4kemluZGV4LTQ6IDQwMDtcbiIsIkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IDJ4IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDokc2l6ZS0yeCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSB4bCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLW1kKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHNtIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0geHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9ICBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50IG1peGluIHN1cHBvcnRzOiB4cywgc20sIG1kLCBsZywgeGwsIDJ4XCI7XG4gIH1cbn1cblxuQG1peGluIHZlcnRpY2FsLWFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiIsIi8vIFN0aWNreSBGb290ZXIgc29sdXRpb25cbmJvZHkuZm9vdGVyLXN0aWNreSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmJvZHktd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbSBhdXRvO1xuICB9XG59XG4iLCIvLyBDb2xvcnNcbiRkcm9wbWVudS1iZzogI0E2QTZBODtcbiRkcm9wbWVudS10ZXh0OiAkZ3JheS1jb2xvci1kYXJrO1xuJGRyb3BtZW51LWhvdmVyLWJnOiAkcHJpbWFyeS1jb2xvcjtcbiRkcm9wbWVudS1ob3Zlci10ZXh0OiAkbGlnaHQtY29sb3I7XG5cbi8vIFBhZGRpbmdcbiRkcm9wbWVudS1ob3Jpei1wYWRkaW5nOiAyMHB4O1xuJGRyb3BtZW51LXZlcnQtcGFkZGluZzogMTBweDtcbiRkcm9wbWVudS1jaGlsZC1wYWRkaW5nOiAxMHB4O1xuXG4kZHJvcG1lbnUtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4uZHJvcG1lbnUge1xuXG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaS5hY3RpdmUge1xuICAgID4gYSB7XG4gICAgICBjb2xvcjogJHRlcnRpYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRkcm9wbWVudS10ZXh0O1xuICAgICAgICBwYWRkaW5nOiAkZHJvcG1lbnUtdmVydC1wYWRkaW5nICgkZHJvcG1lbnUtaG9yaXotcGFkZGluZyArICRkcm9wbWVudS1jaGlsZC1wYWRkaW5nKSAkZHJvcG1lbnUtdmVydC1wYWRkaW5nICRkcm9wbWVudS1ob3Jpei1wYWRkaW5nO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnVCc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdkcmlwaWNvbnMtdjInO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gKDIgKiRkcm9wbWVudS1jaGlsZC1wYWRkaW5nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZHJvcG1lbnUtaG9yaXotcGFkZGluZztcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuaWxlLWJsdWUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1YnO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZHJvcG1lbnUtYmc7XG4gICAgICBib3gtc2hhZG93OiAkZHJvcG1lbnUtc2hhZG93O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHQtY29sb3IsIDUlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRuaWxlLWJsdWUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBBbmltYXRpb24gb3B0aW9uc1xuICAmLmFuaW1hdGVkIHtcbiAgICB1bCBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC43cywgY29sb3IgMC41cztcbiAgICB9XG5cbiAgICB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdWwgdWwge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuNXM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb2x1bW5zIHtcbiAgJi5wYWRkaW5nIHtcbiAgICAuY29sdW1uIHtcbiAgICAgIGJvcmRlci1yaWdodDogMS41cmVtIHNvbGlkICNmZmY7XG4gICAgfVxuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcbiAgfVxufVxuXG4udHdvLWNvbHVtbnMge1xuICBwYWRkaW5nOiA3cmVtIDA7XG4gIGNvbHVtbi1jb3VudDogMjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG4iLCJcbiRjb2xvci1iYWNrZ3JvdW5kOiAjRjVGNUY1O1xuJGNvbG9yLW1haW46ICRhdGxhbnRpcy1jb2xvcjtcbiRjb2xvci1hY3RpdmU6ICNGRkY7XG4kY29sb3ItbGluazogI0ZGRjtcblxuJGJ1dHRvbi1oZWlnaHQ6IDI3cHg7XG4kYnV0dG9uLXdpZHRoOiAzNXB4O1xuXG4ubW9iaWxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy93aWR0aDogMTAwJTtcbiAgLy9oZWlnaHQ6IDEwMCU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46ICAwIGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbi8vIEhhbWJ1cmdlciBNZW51XG4ubW9iaWxlLW1lbnUge1xuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJ1dHRvbl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgICB3aWR0aDogJGJ1dHRvbi13aWR0aDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAudG9wIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHRyYW5zbGF0ZVgoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5taWRkbGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246ICBhbGwgLjM1cyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMsIHZpc2liaWxpdHkgLjM1cywgaGVpZ2h0IC4zNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5vcGVuIHtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICB9XG4gIG5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm92ZXJsYXktbWVudSB7XG4gICYgPiAudHJlZSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5cbi50cmVlbWVudSB7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAzcmVtO1xuICB9XG5cbiAgLnRvZ2dsZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDJwdDtcbiAgICB9XG4gIH1cblxuICBsaS50cmVlLWVtcHR5ICA+IC50b2dnbGVyIHtcbiAgICBvcGFjaXR5OiAwLjM7IGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG4gICAgfVxuICB9XG5cbiAgbGkudHJlZS1jbG9zZWQgPiAudG9nZ2xlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICB9XG5cbiAgbGkudHJlZS1vcGVuZWQgPiAudG9nZ2xlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG4gIH1cbn1cbiIsIi5jb250ZW50LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICAuZGF0ZSB7XG4gICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgY29sb3I6IGRhcmtlbigkYm9keS1mb250LWNvbG9yLCAxMCUpO1xuICB9XG5cbiAgaDIgYSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIGxpIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcNTZcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGRyaXBpY29ucy12MjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuM2VtO1xuICAgICAgICB3aWR0aDogMS4zZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLWFyY2hpdmVzIHtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbS1mZWF0dXJlIHtcblxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBpbWcge1xuICAgIG1pbi1oZWlnaHQ6MTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4iLCIuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMnJlbSAwO1xuXG4gIC5yZXF1aXJlZCB7XG4gICAgY29sb3I6ICRjb250cm9sLWNvbG9yLWVycm9yO1xuICAgIGZvbnQtc2l6ZTogMTMwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59IiwiLnBocGRlYnVnYmFyLWJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cbiIsIi5hbGVydCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcblxuICBwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG5cbiAgJi5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogJGF0bGFudGlzLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gIH1cblxuICAmLnJlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbnRyb2wtY29sb3ItZXJyb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmxpc3QtMmNvbHMge1xuICAuY29udGVudC1pdGVtIHtcbiAgICB1bCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWN1cmwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIHBhZGRpbmc6IDFweDtcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcblxuICAmLnBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtO1xuXG4gICAgLm1hcmdpbi1vZmZzZXQge1xuICAgICAgbWFyZ2luOiAwIC0ycmVtIC0ycmVtIC0ycmVtO1xuICAgIH1cbiAgfVxuXG4gICYubWFyZ2luIHtcbiAgICBtYXJnaW46IDVyZW0gYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5sZWZ0IC5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi5yaWdodCAuY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5ib3JkZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAuaW1hZ2UtYmcge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvcmRlciB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW5zICYge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgfVxuXG4gIC5pbWFnZS1iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICB9XG5cbiAgLnBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgfVxuXG4gICYuYW5pbWF0ZWQge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMTZweCAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMzJweCAzMnB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gICYubGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICB9XG5cbiAgJi5lbXB0eSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZW1wdHktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICNmZmYgJGVtcHR5LWNvbG9yICRlbXB0eS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRlbXB0eS1jb2xvcjtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG4gICAgJi5sZWZ0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmLnJpZ2h0OmJlZm9yZSB7XG4gICAgICByaWdodDogLTFweDtcbiAgICB9XG5cbiAgfVxuXG4gICYubWluZS1zaGFmdCB7XG4gICAgYmFja2dyb3VuZDogJG1pbmUtc2hhZnQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdsYWNpZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICNmZmYgJHNpbHZlci1jaGFsaWNlLWNvbG9yICRzaWx2ZXItY2hhbGljZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXItY2hhbGljZS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5hdGxhbnRpcyB7XG4gICAgYmFja2dyb3VuZDogJGF0bGFudGlzLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuaWxlLWJsdWUtY29sb3I7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICNmZmYgJGdsYWNpZXItY29sb3IgJGdsYWNpZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ2xhY2llci1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ibGFuayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuZ2xhY2llciB7XG4gICAgYmFja2dyb3VuZDogJGdsYWNpZXItY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5pbGUtYmx1ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgI2ZmZiAkbmlsZS1ibHVlLWNvbG9yICRuaWxlLWJsdWUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmlsZS1ibHVlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubmlsZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmlsZS1ibHVlLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRhdGxhbnRpcy1jb2xvcjtcbiAgICB9XG5cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAjZmZmICRhdGxhbnRpcy1jb2xvciAkYXRsYW50aXMtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXRsYW50aXMtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm93bC1jYXJvdXNlbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHNpbHZlci1jaGFsaWNlLWNvbG9yLCAwLjMpO1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgLm93bC1pdGVtIHtcblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpZGUtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAzcmVtIDJyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBjb2xvcjogJGF0bGFudGlzLWNvbG9yO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAub3dsLWRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICBib3R0b206IDFyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVhZG1vcmUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIjtcbiAgICBjb250ZW50OiAnVic7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xufVxuXG51bC5wbGFpbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB9XG59XG5cbnVsIGxpLCBvbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuM3JlbTtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzY2NzE4OTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbiIsImJvZHkgLmFjY29yZGlvbi13cmFwcGVyIHtcblxuICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMtbWludXMucG5nKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgfiBhcnRpY2xlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zLXBsdXMucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICBwOmVtcHR5IHtcbiAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2Omxhc3QtY2hpbGQgaW5wdXQ6Y2hlY2tlZCB+IGFydGljbGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIiVidXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAzLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMC41O1xuICAgIH1cblxuICAgICYuYnV0dG9uLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCNmZmZmZmYsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjZmZmZmZmLCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnV0dG9uLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iXX0= */
