/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0088cc), to(#0077b3));
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0088cc), to(#0077b3));
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  border-radius: 4px;
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
*,
*:before,
*:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
  font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
}
label,
input,
button,
select,
textarea {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
}
label {
  display: block;
}
h1,
h2,
h3 {
  color: #fff;
  line-height: 1;
}
dl,
dt,
dd {
  line-height: 1;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
img {
  max-width: 100%;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
input[type="text"] {
  margin-bottom: 10px;
}
.dropdown-menu {
  padding: 0;
  margin: 0;
  font-size: 12px;
  border-radius: 0;
}
.dropup {
  position: relative;
}
.dropup .dropdown-menu {
  bottom: 99%;
}
.nav-tabs:after {
  clear: none;
}
[class*="col-sm"],
.row-fluid [class*="span"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid .span1 {
  float: left;
  width: 8.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span1 {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span1 {
    float: left;
    width: 8.33333333%;
  }
}
.row-fluid .span2 {
  float: left;
  width: 16.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span2 {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span2 {
    float: left;
    width: 16.66666667%;
  }
}
.row-fluid .span3 {
  float: left;
  width: 25%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span3 {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span3 {
    float: left;
    width: 25%;
  }
}
.row-fluid .span4 {
  float: left;
  width: 33.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span4 {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span4 {
    float: left;
    width: 33.33333333%;
  }
}
.row-fluid .span5 {
  float: left;
  width: 41.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span5 {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span5 {
    float: left;
    width: 41.66666667%;
  }
}
.row-fluid .span6 {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span6 {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span6 {
    float: left;
    width: 50%;
  }
}
.row-fluid .span7 {
  float: left;
  width: 58.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span7 {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span7 {
    float: left;
    width: 58.33333333%;
  }
}
.row-fluid .span8 {
  float: left;
  width: 66.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span8 {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span8 {
    float: left;
    width: 66.66666667%;
  }
}
.row-fluid .span9 {
  float: left;
  width: 75%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span9 {
    float: left;
    width: 75%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span9 {
    float: left;
    width: 75%;
  }
}
.row-fluid .span10 {
  float: left;
  width: 83.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span10 {
    float: left;
    width: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span10 {
    float: left;
    width: 83.33333333%;
  }
}
.row-fluid .span11 {
  float: left;
  width: 91.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span11 {
    float: left;
    width: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span11 {
    float: left;
    width: 91.66666667%;
  }
}
.row-fluid .span12 {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span12 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span12 {
    float: left;
    width: 100%;
  }
}
.radio.inline {
  display: inline-block;
}
.control-group {
  margin-bottom: 10px;
}
.form-horizontal input[type="text"],
.form-horizontal input[type="password"] {
  padding: 4px 6px;
  margin-bottom: 0;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 3px;
  text-align: right;
}
.modal-open {
  overflow: visible;
}
.modal {
  overflow: visible;
  overflow-y: visible;
  position: absolute;
  top: -500px;
  top: 100px\9\0;
}
.modal-dialog {
  margin-top: 10%;
}
@media (max-width: 767px) {
  body {
    padding-right: 0;
    padding-left: 0;
  }
  [class*="col-sm"] {
    float: left;
  }
}
/* border */
/* font */
@font-face {
  font-family: 'Rouble PTSans';
  src: url('../fonts/ie-rouble-ptsans-regular.eot');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Rouble PTSans';
  src: local('Rouble PTSans'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'u2000';
  src: url('../fonts/u2000.eot');
  src: url('../fonts/u2000.eot?#iefix') format("embedded-opentype"), url('../fonts/u2000.woff') format("woff"), url('../fonts/u2000.ttf') format("truetype"), url('../fonts/u2000.svg') format("svg");
}
/* paginate style start */
.paginate {
  text-align: center;
  margin-top: 20px;
}
.paginate ul li {
  display: inline-block;
  vertical-align: top;
  color: #a7a7a7;
}
.paginate ul li a {
  color: #a7a7a7;
  line-height: 30px;
  padding: 0 2px;
}
.paginate ul .active a {
  color: #fff;
  cursor: default;
  text-decoration: none;
}
.paginate ul .prev,
.paginate ul .next {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  *display: inline;
  padding: 9px 15px 8px;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 1;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  background-color: #4e7edb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  padding: 0;
}
.paginate ul .prev:hover,
.paginate ul .next:hover {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .prev:active,
.paginate ul .next:active {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .prev:focus,
.paginate ul .next:focus {
  color: #fff;
  text-decoration: none;
}
.paginate ul .prev a,
.paginate ul .next a {
  padding: 0;
}
.paginate ul .next {
  margin-left: 10px;
}
.paginate ul .next a {
  background-image: url(../images/global/icons.png);
  background-repeat: no-repeat;
  background-position: 10px -195px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 28px;
  height: 28px;
}
.paginate ul .prev {
  margin-right: 10px;
}
.paginate ul .prev a {
  background-image: url(../images/global/icons.png);
  background-repeat: no-repeat;
  background-position: 8px -245px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 28px;
  height: 28px;
}
.paginate ul .disabled {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  *display: inline;
  padding: 9px 15px 8px;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 1;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  background-color: #4e7edb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
  padding: 0;
}
.paginate ul .disabled:hover {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .disabled:active {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .disabled:focus {
  color: #fff;
  text-decoration: none;
}
.paginate ul .disabled a {
  opacity: 0.3;
  cursor: default;
}
.paginate ul .disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.paginate ul .disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.paginate ul .disabled:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.paginate ul .disabled:active a {
  opacity: 0.3;
  cursor: default;
}
/* paginate style end */
/* platform style start */
.platform-wrap {
  font-size: 0;
  text-align: right;
  height: 27px;
}
.platform-wrap > i {
  background: rgba(255, 255, 255, 0.05) url(../images/global/icon-sprites.png) no-repeat 0 0;
  border-radius: 3px;
  display: inline-block;
  height: 27px;
  width: 27px;
  margin: 0 0 0 4px;
}
.platform-wrap > i.windows {
  background-position: 3px -1947px;
}
.platform-wrap > i.macintosh {
  background-position: 3px -1847px;
}
.platform-wrap > i.android {
  background-position: 3px -1897px;
}
.platform-wrap > i.ios {
  background-position: 3px -1797px;
}
.platform-wrap > i.linux {
  background-position: 3px -1997px;
}
/* platform style end */
/* buttons style start */
.btn-all,
.btn-all span {
  background-image: url(../images/global/buttons.png);
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
}
.btn-all:hover,
.btn-all span:hover,
.btn-all:focus,
.btn-all span:focus {
  text-decoration: none;
}
.btn-all span {
  margin-left: 37px;
  background-position: 100% -400px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 15px;
  padding: 0 10px 0 8px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
}
.btn-black-common {
  border-radius: 3px;
  padding: 5px;
  display: block;
  background-color: #2d2e37;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(29, 29, 29, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(29, 29, 29, 0.25);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
}
.btn-common,
.btn-black,
.btn-common-disabled {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  *display: inline;
  padding: 9px 15px 8px;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 1;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  background-color: #4e7edb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-common:hover,
.btn-black:hover,
.btn-common-disabled:hover {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-common:active,
.btn-black:active,
.btn-common-disabled:active {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-common:focus,
.btn-black:focus,
.btn-common-disabled:focus {
  color: #fff;
  text-decoration: none;
}
.btn-common-disabled-style {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled-style a {
  opacity: 0.3;
  cursor: default;
}
.btn-common-disabled {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled a {
  opacity: 0.3;
  cursor: default;
}
.btn-common-disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.btn-common-disabled:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled:active a {
  opacity: 0.3;
  cursor: default;
}
.btn-black {
  background-color: #2d2e37;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffffffff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-black:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(255, 255, 255, 0.15)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.15));
}
.btn-black:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
}
.btn-dark-common {
  border-radius: 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #a7a7a7;
  padding: 8px 15px;
  display: inline-block;
  background-color: #26272f;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.3);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.3);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(rgba(255, 255, 255, 0.05)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05));
}
.btn-dark-common:hover {
  text-decoration: none;
  color: #a7a7a7;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
}
.btn-dark-common:active {
  color: #a7a7a7;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
}
.btn-add-to-cart {
  height: 32px;
  line-height: 32px;
  background-position: 0 -1700px;
}
.btn-add-to-cart:hover {
  background-position: 0 -1800px;
}
.btn-add-to-cart:active {
  background-position: 0 -1900px;
}
.btn-add-to-cart span:hover {
  background-position: 100% -500px;
}
.btn-add-to-cart span:active {
  background-position: 100% -600px;
}
.btn-add-to-cart-disabled {
  height: 32px;
  line-height: 32px;
  background-position: 0 -2000px;
  cursor: default;
}
.btn-add-to-cart-disabled span {
  background-position: 100% -700px;
  color: #4d4d4d;
}
/* buttons style end */
/* icos style start */
.ico-language {
  cursor: pointer;
  background: url(../images/global/icons_languages_2.png) no-repeat;
  padding: 0 0 0 30px;
  text-align: left;
  display: block;
  line-height: 22px;
  height: 22px;
}
.ico-language:hover,
.ico-language:focus {
  text-decoration: none;
}
.ico-language:not(.disabled):hover {
  color: #a7a7a7;
  background-color: #202125;
}
.ico-language:not(.disabled):focus {
  color: #fff;
}
.ico-language.disabled {
  cursor: default;
  opacity: 0.5;
}
.ico-language.ico-en {
  background-position: 6px 6px;
}
.ico-language.ico-de {
  background-position: 6px -44px;
}
.ico-language.ico-fr {
  background-position: 6px -94px;
}
.ico-language.ico-tr {
  background-position: 6px -344px;
}
.ico-language.ico-it {
  background-position: 6px -394px;
}
.ico-language.ico-pl {
  background-position: 6px -444px;
}
.ico-language.ico-pt {
  background-position: 6px -494px;
}
.ico-language.ico-ru {
  background-position: 6px -544px;
}
.ico-language.ico-es {
  background-position: 6px -594px;
}
.ico-lang {
  background: #161718 url(../images/global/icons_languages_2.png) no-repeat;
  display: inline-block;
  width: 14px;
  height: 11px;
}
.ico-lang.ico-en {
  background-position: 0px 0px;
}
.ico-lang.ico-de {
  background-position: 0px -50px;
}
.ico-lang.ico-fr {
  background-position: 0px -100px;
}
.ico-lang.ico-tr {
  background-position: 0px -350px;
}
.ico-lang.ico-it {
  background-position: 0px -400px;
}
.ico-lang.ico-pl {
  background-position: 0px -450px;
}
.ico-lang.ico-pt {
  background-position: 0px -500px;
}
.ico-lang.ico-ru {
  background-position: 0px -550px;
}
.ico-lang.ico-es {
  background-position: 0px -600px;
}
.ico-bar {
  border-radius: 1px;
  display: block;
  width: 18px;
  height: 2px;
  margin-top: 3px;
  background-color: #f5f5f5;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.flag-bonus,
.flag-bonus b {
  background-image: url(../images/global/buttons.png);
  background-repeat: no-repeat;
  display: block;
  height: 23px;
  line-height: 23px;
  text-decoration: none;
}
.flag-bonus:hover,
.flag-bonus b:hover {
  text-decoration: none;
}
.flag-bonus {
  display: block;
  padding-right: 14px;
  background-position: 100% -2150px;
}
.flag-bonus b {
  background-position: 0 -2100px;
  padding: 0 5px 0 10px;
  color: #fff;
  text-shadow: 1px 1px 2px #391d00;
  font-weight: normal;
  white-space: nowrap;
}
/* icos style end */
/* price style start */
.discount-rate {
  background: #4e7edb;
  color: #fff;
}
.market-price {
  text-decoration: line-through;
  color: #a7a7a7;
  font-size: 12px;
}
.discount-price {
  color: #fff;
  font-size: 16px;
}
/* price style end */
/* popo verlay style start */
.border-bottom-2colors {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
.border-top-2colors {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
}
.open > .dropdown-content {
  display: block;
  z-index: 9999;
}
/* popo verlay style end */
/* partical style start */
.right-partial {
  background: #1b1c1f;
  padding: 20px;
  margin-bottom: 10px;
}
.right-partial h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  border-bottom: 1px solid black;
  padding: 0 0 10px 0;
}
.right-partial h2 {
  font-size: 15px;
  font-weight: normal;
}
.right-partial ul {
  margin: 0 0 -10px 0;
  overflow: hidden;
}
.right-partial ul li {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  clear: both;
  overflow: hidden;
  padding: 10px 0;
}
.right-partial ul li img {
  float: left;
  max-width: 64px;
}
.right-partial ul li p,
.right-partial ul li h2 {
  margin: 5px 0 0 75px;
}
.right-partial ul li a p {
  color: #a7a7a7;
}
.partial {
  margin-bottom: 50px;
}
.headline {
  margin-bottom: 20px;
}
.headline h1,
.headline h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 22px;
  white-space: nowrap;
}
/* partical style end */
/* icon right arrow */
.ico-right-arrow {
  background: url(../images/global/icons.png) no-repeat 0 -151px;
  display: block;
  height: 9px;
  width: 6px;
}
/* dropdown menu style start */
.dropdown-current-value {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background-color: #161718;
  line-height: 26px;
  display: block;
  color: #a7a7a7;
  margin-bottom: 2px;
}
.dropdown-current-value span {
  margin-left: 10px;
}
.dropdown-current-value i {
  background-image: url(../images/global/icons_right.png);
  background-repeat: no-repeat;
  background-position: right 9px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 15px;
  height: 22px;
  float: right;
  margin-right: 10px;
}
.dropdown-current-value:hover,
.dropdown-current-value:focus {
  color: #fff;
  text-decoration: none;
}
.dropdown-list {
  background-color: #161718;
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  min-width: 0;
}
.dropdown-list dd a {
  line-height: 26px;
  padding: 0 10px;
  color: #a7a7a7;
  display: block;
  cursor: pointer;
}
.dropdown-list dd a:hover,
.dropdown-list dd a:focus {
  background-color: #202125;
  color: #fff;
  text-decoration: none;
  outline: 0;
}
/* dropdown menu style end */
/*vedio play btn*/
.btn-prev-ico,
.btn-next-ico {
  background: url(../images/global/arrow-video.png) no-repeat 0 0;
  display: block;
  height: 67px;
  width: 38px;
  z-index: 3;
}
.btn-prev-ico {
  background-position: 0 0;
}
.btn-prev-ico:hover {
  background-position: 0 -100px;
}
.btn-prev-ico:active {
  background-position: 0 -200px;
}
.btn-prev-ico:disable {
  background-position: 0 -300px;
}
.btn-next-ico {
  background-position: -186px 0;
}
.btn-next-ico:hover {
  background-position: -186px -100px;
}
.btn-next-ico:active {
  background-position: -186px -200px;
}
.btn-next-ico:disable {
  background-position: -186px -300px;
}
/* text overflow ellipsis */
.ellipsis-content {
  position: relative;
}
.ellipsis-content:after {
  content: "\02026";
  float: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 2em;
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(rgba(27, 28, 31, 0)), color-stop(20%, #1b1c1f), to(#1b1c1f));
  background: linear-gradient(to right, rgba(27, 28, 31, 0), #1b1c1f 20%, #1b1c1f);
}
.ellipsis-content-hover {
  position: relative;
}
.ellipsis-content-hover:after {
  content: "\02026";
  float: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 2em;
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(rgba(40, 45, 55, 0)), color-stop(20%, #282d37), to(#282d37));
  background: linear-gradient(to right, rgba(40, 45, 55, 0), #282d37 20%, #282d37);
}
/* text overflow ellipsis end */
/*  carousel style start */
.carousel-indicators {
  text-align: center;
  width: 100%;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -50%;
  left: 50%;
  z-index: 1;
}
.carousel-indicators li {
  background-color: #1a1c1f;
  border: solid 1px rgba(0, 0, 0, 0.65);
  border-radius: 6px;
  cursor: pointer;
  margin: 3px;
  vertical-align: middle;
  -webkit-box-shadow: inset 0 -1px #454e59;
  box-shadow: inset 0 -1px #454e59;
}
.carousel-indicators .active {
  background-color: #4e7edb;
  border: 0;
  border-radius: 5px;
  width: 11px;
  height: 11px;
  margin: 3px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.42);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.42);
}
.store-banners .carousel-control,
.thumb-pictures-list .carousel-control {
  width: 38px;
  opacity: 0.9;
}
.store-banners .carousel-control.right,
.thumb-pictures-list .carousel-control.right {
  right: 6px;
}
.store-banners .carousel-control .icon-prev,
.thumb-pictures-list .carousel-control .icon-prev,
.store-banners .carousel-control .icon-next,
.thumb-pictures-list .carousel-control .icon-next {
  margin-top: -33px;
  background-image: url(../images/global/arrow-video.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 38px;
  height: 67px;
}
.store-banners .carousel-control .icon-prev,
.thumb-pictures-list .carousel-control .icon-prev {
  left: 0;
  margin-left: 0;
  background-position: 0 -100px;
}
.store-banners .carousel-control .icon-prev:before,
.thumb-pictures-list .carousel-control .icon-prev:before {
  content: '';
}
.store-banners .carousel-control .icon-next,
.thumb-pictures-list .carousel-control .icon-next {
  right: 0;
  margin-right: 0;
  background-position: -186px -100px;
}
.store-banners .carousel-control .icon-next:before,
.thumb-pictures-list .carousel-control .icon-next:before {
  content: '';
}
.store-banners .carousel-control:hover .icon-prev,
.thumb-pictures-list .carousel-control:hover .icon-prev {
  background-position: 0 -100px;
}
.store-banners .carousel-control:hover .icon-next,
.thumb-pictures-list .carousel-control:hover .icon-next {
  background-position: -186px -100px;
}
.store-banners .carousel-control:active .icon-prev,
.thumb-pictures-list .carousel-control:active .icon-prev {
  background-position: 0 -200px;
}
.store-banners .carousel-control:active .icon-next,
.thumb-pictures-list .carousel-control:active .icon-next {
  background-position: -186px -200px;
}
.mobile-device .store-banners .carousel-control {
  display: none;
}
/*  carousel style end */
/* clear both*/
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
  display: block;
  content: ".";
}
/* Read more*/
.read-more,
.privacy-email {
  color: #5c91ff;
  cursor: pointer;
  line-height: 28px;
}
.read-more:hover,
.privacy-email:hover {
  color: #5c91ff;
}
.loading {
  text-align: center;
  font-size: 18px;
  color: #ff0000;
  line-height: 22px;
}
.btn-back-to-top {
  background: #1b1c1f;
  border-width: 2px;
  border-style: solid;
  border-color: #2e374b;
  border-radius: 20px;
  color: #fff;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  height: 26px;
  min-width: 130px;
}
/*cell*/
.cellTemplate {
  display: none;
}
/*icon sprites*/
.ico-comments,
.ico-arrow-down,
.ico-arrow-up,
.news-tags .icon-tag,
.news-tags .gray-tag,
.ico-more,
.module-header .more-item > a em,
.link-disabled,
.link,
.ico-status-login,
.ico-status-level,
.ico-status-completed,
.ico-fb,
.ico-tw,
.ico-arrow-right,
.ico-avatar-edit,
.ico-edit,
.ico-plus-circle,
.ico-user,
.ico-user-plus,
.ico-checkmark,
.ico-arrow-left,
.ico-close,
.ico-edit-msg,
.ico-delete,
.ico-email,
.ico-blocked,
.ico-report,
.ico-reply,
.ico-reply-big,
.ico-rss,
.ico-messg,
.ico-system,
.ico-move,
.comment-number,
.news-facebook,
.news-twitter,
.news-rss,
.news-tag {
  background: url(../images/global/icon-sprites.png) no-repeat 0 0;
}
/* icon comments*/
.ico-comments {
  background-position: 0 -347px;
  color: #a7a7a7;
  padding: 0 0 0 18px;
}
/*icon tags */
.news-tags {
  margin: 20px 0 0 0;
  color: #a7a7a7;
}
.news-tags .icon-tag,
.news-tags .gray-tag {
  background-position: 0 0;
  display: inline-block;
  height: 11px;
  width: 17px;
}
.news-tags .gray-tag {
  background-position: 0 -400px;
  width: 20px;
}
.news-tags .tag {
  color: #5c91ff;
  line-height: 16px;
}
.news-tags span:last-child {
  display: none;
}
/*icon more*/
.ico-more {
  background-position: 0 -42px;
  cursor: pointer;
  color: #5c91ff;
  float: right;
  font-size: 11px;
  line-height: 16px;
  margin: 13px 0 0 0;
  padding: 3px 0 5px 10px;
}
.ico-more:hover {
  background-position: 0 -92px;
  color: #5c91ff;
}
/*icon arrow down , up*/
.ico-arrow-down,
.ico-arrow-up {
  position: absolute;
  right: 0;
  top: 7px;
  display: block;
  height: 8px;
  width: 11px;
}
.ico-arrow-right,
.ico-arrow-left {
  display: block;
  float: right;
  width: 11px;
  height: 8px;
  margin: 7px 0 0 0;
}
.ico-arrow-down {
  background-position: 0 -200px;
}
.ico-arrow-up {
  background-position: 0 -150px;
}
.ico-arrow-right {
  float: none;
  background-position: 0 -800px;
}
.ico-arrow-left {
  background-position: 0 -1150px;
  float: none;
  height: 11px;
  width: 5px;
}
.comment-number {
  background-position: 0 -2100px;
  padding: 0 0 0 30px;
}
/*icon right arrow*/
.link {
  background-position: 0 -596px;
  color: #5c91ff;
  padding: 0 0 0 12px;
}
.link a {
  color: #5c91ff;
}
.link-disabled {
  background-position: 0 -646px;
}
.link-disabled a {
  color: #3d3d3d;
}
/*ico status login level completed*/
.ico-status-login,
.ico-status-level,
.ico-status-completed {
  display: inline-block;
  height: 21px;
  width: 21px;
}
.ico-status-login {
  background-position: 0 -450px;
}
.ico-status-level {
  background-position: 0 -500px;
}
.ico-status-completed {
  background-position: 0 -550px;
}
/* ico plus circle*/
.ico-plus-circle {
  background-position: 0 -950px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
/*ico user*/
.ico-user,
.ico-user-plus {
  background-position: 0 -1050px;
  display: inline-block;
  height: 11px;
  width: 13px;
}
.ico-user-plus {
  background-position: 0 -1000px;
  width: 15px;
  height: 13px;
}
/*ico close*/
.ico-close {
  background-position: 0 -1200px;
  display: block;
  height: 13px;
  width: 13px;
}
.ico-close:hover {
  background-position: 0 -1250px;
}
/*ico new message*/
.ico-edit-msg {
  background-position: 0 -1300px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
/*ico delete*/
.ico-delete {
  background-position: 0 -1350px;
  display: inline-block;
  height: 10px;
  width: 10px;
}
/*ico email */
.ico-email {
  background-position: 0 -1400px;
  display: block;
  height: 10px;
  width: 14px;
}
/*ico blocked*/
.ico-blocked {
  background-position: 0 -1450px;
  display: inline-block;
  height: 16px;
  width: 16px;
}
/*icon report*/
.ico-report {
  background-position: 0 -1550px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
/* ico reply*/
.ico-reply,
.ico-reply-big {
  background-position: 0 -1500px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.ico-reply-big {
  background-position: 0 -1600px;
  height: 18px;
  width: 18px;
}
/*ico rss*/
.ico-rss {
  background-position: 0 -1700px;
  display: inline-block;
  height: 12px;
  width: 12px;
}
/*icon system*/
.ico-system {
  background-position: 0 -1750px;
  display: inline-block;
  height: 14px;
  width: 16px;
}
/*soical icon news*/
.news-facebook,
.news-twitter,
.news-rss,
.news-tag {
  display: inline-block;
  height: 27px;
  width: 27px;
}
.news-facebook {
  background-position: 0 -2150px;
}
.news-twitter {
  background-position: 0 -2250px;
}
.news-rss {
  background-position: 0 -2200px;
}
.news-tag {
  background-position: 0 -2300px;
}
/* search text*/
.search-text {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background: #161718;
  color: #a7a7a7;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  padding: 0 5px;
}
/*btn search */
.btn-search {
  background: url(../images/global/btn-search.png) no-repeat 0 0;
  display: inline-block;
  border: none;
  cursor: pointer;
  height: 32px;
  width: 32px;
}
.btn-search:hover {
  background-position: -42px 0;
}
.btn-search:active {
  background-position: -84px 0;
}
.btn-search.normal {
  background-position: -126px 0;
}
/*item title */
.module-title {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
/*module title width line*/
.module-title-line {
  border-bottom: 1px solid #7d7d7d;
  height: 17px;
  position: relative;
}
.module-title-line span {
  background: #131313;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 25px;
  left: 0;
  padding: 0 16px 0 0;
  position: absolute;
  top: 0;
}
/*item infos style*/
.module-infos {
  color: #a7a7a7;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
}
.ico-share a {
  background: url(../images/global/btn-social.png) no-repeat 0 0;
  display: inline-block;
  height: 38px;
  width: 38px;
}
.ico-share .facebook:hover {
  background-position: 0 -38px;
}
.ico-share .facebook:active {
  background-position: 0 -76px;
}
.ico-share .twitter {
  background-position: -40px 0;
}
.ico-share .twitter:hover {
  background-position: -40px -38px;
}
.ico-share .twitter:active {
  background-position: -40px -76px;
}
.ico-share .youtube {
  background-position: -80px 0;
}
.ico-share .youtube:hover {
  background-position: -80px -38px;
}
.ico-share .youtube:active {
  background-position: -80px -76px;
}
.ico-share .vk {
  background-position: -120px 0;
}
.ico-share .vk:hover {
  background-position: -120px -38px;
}
.ico-share .vk:active {
  background-position: -120px -76px;
}
/*ico facebook , twitter*/
.ico-fb,
.ico-tw {
  display: inline-block;
  height: 21px;
}
.ico-fb {
  background-position: 0 -700px;
  width: 12px;
}
.ico-tw {
  background-position: 0 -750px;
  width: 18px;
}
/* icon edit*/
.ico-avatar-edit,
.ico-edit {
  background-position: 0 -900px;
  display: inline-block;
  height: 12px;
  width: 12px;
}
.ico-avatar-edit {
  background-position: 0 -850px;
  height: 19px;
  width: 19px;
}
/*.icon checkmark*/
.ico-checkmark {
  background-position: 0 -1100px;
  display: inline-block;
  height: 10px;
  width: 13px;
}
/*ico message*/
.ico-messg {
  background-position: 0 -1400px;
  display: inline-block;
  height: 10px;
  margin: 0 5px -1px 0;
  width: 14px;
}
.ico-move {
  background-position: 0 -2050px;
  display: inline-block;
  height: 18px;
  width: 18px;
}
.text-overflow-hidden {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for IE */
  -o-text-overflow: ellipsis;
  /* for Opera */
  -icab-text-overflow: ellipsis;
  /* for iCab */
  -khtml-text-overflow: ellipsis;
  /* for Konqueror Safari */
  -moz-text-overflow: ellipsis;
  /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis;
  /* for Safari,Swift*/
}
/*btn bg*/
.bg-btn {
  background: url(../images/global/bg-btn.png) no-repeat 0 0;
  color: #cccccc;
  display: block;
  height: 32px;
  padding: 0 0 0 10px;
}
.bg-btn span {
  background: url(../images/global/bg-btn.png) no-repeat 100% -32px;
  cursor: pointer;
  display: block;
  height: 32px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  padding: 0 15px 0 5px;
}
.bg-btn:hover {
  background-position: 0 -65px;
  text-decoration: none;
}
.bg-btn:hover span {
  background-position: 100% -97px;
}
.bg-btn:active {
  background-position: 0 -130px;
}
.bg-btn:active span {
  background-position: 100% -162px;
}
.bg-btn.normal {
  background-position: 0 -390px;
}
.bg-btn.normal span {
  background-position: 100% -422px;
}
.bg-btn.disabled,
.bg-btn.disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.bg-btn.disabled a,
.bg-btn.disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.bg-btn.disabled span,
.bg-btn.disabled:hover span {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.bg-btn.disabled span a,
.bg-btn.disabled:hover span a {
  opacity: 0.3;
  cursor: default;
}
/* prompt dialog*/
.prompt-box,
.prompt-box b {
  background: url(../images/global/bg_digit.png) no-repeat;
  display: block;
  height: 20px;
  line-height: 1;
}
.prompt-box {
  padding-left: 9px;
}
.prompt-box b {
  background-position: 100% -30px;
  font-size: 10px;
  padding: 2px 10px 0 0;
}
/* news author */
.news-author {
  color: #707071;
  font-size: 14px;
  line-height: 20px;
}
.news-author a {
  color: #fff;
}
.news-author .line {
  display: none;
}
.social-links {
  background: #1b1c1f;
  margin: 10px 0 0 0;
  padding: 5px 20px;
  /*	.twitter-follow-button{
		margin: 0 0 0 10px;
	}*/
}
.social-links .title {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 40px;
  margin: 0 0 3px 0;
}
.social-links .social-links-inner {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 20px 0;
}
.rss-subscribe {
  border: 1px solid #f08809;
  background: #ef7f08;
  border-radius: 2px;
  color: #fff;
  height: 12px;
  /*margin: 0 0 0 10px;*/
  padding: 4px 15px 7px 8px;
  display: inline-block;
}
.rss-subscribe:hover {
  text-decoration: none;
}
.rss-subscribe .ico-rss {
  margin: 0 17px -1px 0;
}
.error {
  color: #ff0000;
  line-height: 20px;
}
/*dialog*/
.dialog-wrap .modal-dialog {
  outline: 1px solid #000;
  outline: none !important;
  border-width: 1px;
  border-style: solid;
  border-color: #28292c;
  background: #1b1c1f;
  height: auto;
  font-size: 16px;
  padding: 10px;
  line-height: 20px;
}
.dialog-wrap .modal-dialog .dialog-container {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 10px 0;
  text-align: center;
}
.modal-dialog {
  outline: 1px solid #000;
  border-width: 1px;
  border-style: solid;
  border-color: #28292c;
  background: #1b1c1f;
  height: auto;
  font-size: 16px;
  padding: 10px;
  line-height: 20px;
}
.modal-dialog .dialog-container {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 10px 0;
}
/*scrollbar*/
.scrollbar {
  background: url(../images/global/scrollbar/bg-scrollbar-track-y.png) repeat-y 50% 0;
  position: relative;
  background-position: 0 0;
  float: right;
  width: 10px;
}
.scrollbar .track {
  background: url(../images/global/scrollbar/bg-scrollbar-track-y.png) repeat-y 50% 100%;
  height: 100%;
  width: 10px;
  position: relative;
}
.scrollbar .track .thumb {
  background: url(../images/global/scrollbar/bg-scrollbar-thumb-y.png) repeat-y 50% 100%;
  height: 20px;
  width: 10px;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.scrollbar .track .thumb .end {
  background: #212226 url(../images/global/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
  overflow: hidden;
  height: 5px;
  width: 10px;
}
.disable {
  display: none;
}
.viewport {
  border-right: 1px solid #28292c;
  height: 359px;
  overflow: hidden;
  position: relative;
  padding: 0 1px;
  width: 247px;
}
.viewport .overview {
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  padding: 0 1px;
  width: 247px;
}
/*moudule common  game menu begin*/
.module-wrap {
  background: url(../images/global/bg-news.png) no-repeat 50% 0;
}
/*header*/
.module-header {
  /*nav*/
  /* product page */
  /*search*/
  /*refer a friend*/
}
.module-header .game-name {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 36px;
  margin: 0 0 10px 0;
  padding: 20px 0 0 0;
  text-shadow: 1px 2px 2px #000;
}
.module-header .module-menus-wrap,
.module-header .module-menus-content {
  background: url(../images/game_news/bg-news-menus.png) no-repeat 0 0;
  height: 45px;
}
.module-header .module-menus-wrap {
  position: relative;
  z-index: 99;
  padding: 0 0 0 2px;
}
.module-header .module-menus-content {
  background-position: 100% 100%;
  position: relative;
}
.module-header .module-menus {
  margin: 0;
  padding: 1px;
}
.module-header .module-item {
  float: left;
}
.module-header .module-item:hover,
.module-header .module-item.active,
.module-header .module-item:active {
  background: url(../images/game_news/bg-menu-hover.png) no-repeat 50% 100%;
}
.module-header .module-item a {
  color: #fff;
}
.module-header .module-item > a {
  color: #a7a7a7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  display: block;
  padding: 11px 28px;
}
.module-header .module-item > a:hover {
  color: #fff;
  text-decoration: none;
}
.module-header .line {
  padding: 12px 0 0 0;
}
.module-header .line span {
  background: url(../images/global/line-landscape.png) repeat-y 0 0;
  display: inline-block;
  height: 18px;
  width: 2px;
}
.module-header .line:hover {
  background: none;
}
.module-header .more-item {
  display: none;
}
.module-header .more-item.active,
.module-header .more-item:hover {
  background: none;
}
.module-header .more-item.active a,
.module-header .more-item:hover a {
  color: #5c91ff;
}
.module-header .more-item > a em {
  background-position: 0 -200px;
  display: inline-block;
  height: 8px;
  width: 13px;
}
.module-header .more-item > a:hover,
.module-header .more-item > a.active {
  color: #5c91ff;
}
.module-header .sub-menus {
  position: absolute;
  top: 42px;
  left: -1px;
  width: 296px;
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  display: none;
  z-index: 2;
}
.module-header .sub-menus .item {
  background: #282d37 url(../images/game_news/line-sub-menu.png) repeat-x 0 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  border-bottom: none;
  border-top: none;
  height: 40px;
  line-height: 40px;
  padding: 0 28px 2px 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for IE */
  -o-text-overflow: ellipsis;
  /* for Opera */
  -icab-text-overflow: ellipsis;
  /* for iCab */
  -khtml-text-overflow: ellipsis;
  /* for Konqueror Safari */
  -moz-text-overflow: ellipsis;
  /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis;
  /* for Safari,Swift*/
}
.module-header .sub-menus .item a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #a7a7a7;
  display: block;
  height: 100%;
  width: 100%;
}
.module-header .sub-menus .item a:hover {
  text-decoration: none;
}
.module-header .sub-menus .item:first-child {
  border-top: 1px solid #353943;
}
.module-header .sub-menus .item:last-child {
  border-bottom: 1px solid #353943;
}
.module-header .product-page {
  background: url(../images/global/bg-btn.png) no-repeat 0 0;
  color: #cccccc;
  display: block;
  height: 32px;
  padding: 0 0 0 10px;
  background-position: 0 -390px;
  display: inline-block;
}
.module-header .product-page span {
  background: url(../images/global/bg-btn.png) no-repeat 100% -32px;
  cursor: pointer;
  display: block;
  height: 32px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  padding: 0 15px 0 5px;
}
.module-header .product-page:hover {
  background-position: 0 -65px;
  text-decoration: none;
}
.module-header .product-page:hover span {
  background-position: 100% -97px;
}
.module-header .product-page:active {
  background-position: 0 -130px;
}
.module-header .product-page:active span {
  background-position: 100% -162px;
}
.module-header .product-page.normal {
  background-position: 0 -390px;
}
.module-header .product-page.normal span {
  background-position: 100% -422px;
}
.module-header .product-page.disabled,
.module-header .product-page.disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.module-header .product-page.disabled a,
.module-header .product-page.disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.module-header .product-page.disabled span,
.module-header .product-page.disabled:hover span {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.module-header .product-page.disabled span a,
.module-header .product-page.disabled:hover span a {
  opacity: 0.3;
  cursor: default;
}
.module-header .product-page span {
  background-position: 100% -422px;
}
.module-header .module-search {
  float: right;
  height: 36px;
  margin: -41px 0 0 0;
  padding: 6px 6px 0 0;
}
.module-header .module-search form {
  display: inline-block;
}
.module-header .module-search form input[type=submit] {
  background-position: -126px 0;
  width: 32px;
}
.module-header .search-text300 {
  background: #282d37;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  display: none;
  padding: 6px;
  left: 0;
  position: absolute;
  top: 44px;
  width: 284px;
}
.module-header .search-text300 input {
  border-color: #29292d;
  background: #161718;
  color: #a7a7a7;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  padding: 0 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  background: #191c24;
  height: 26px;
  line-height: 26px;
  margin: 0 0;
  width: 272px;
}
.module-header .search {
  display: inline-block;
}
.module-header .search .search-text {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background: #161718;
  color: #a7a7a7;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  padding: 0 5px;
  display: none;
  height: 18px;
  line-height: 16px;
  margin: -2px 0 0 0;
  padding: 5px;
  width: 132px;
}
.module-header .search input[type="submit"] {
  background: url(../images/global/btn-search.png) no-repeat 0 0;
  display: inline-block;
  border: none;
  cursor: pointer;
  height: 32px;
  width: 32px;
}
.module-header .search input[type="submit"]:hover {
  background-position: -42px 0;
}
.module-header .search input[type="submit"]:active {
  background-position: -84px 0;
}
.module-header .search input[type="submit"].normal {
  background-position: -126px 0;
}
.module-header .refer-friend {
  position: relative;
}
.module-header .refer-menu {
  display: none;
  border-bottom: 1px solid #29292d;
  height: 43px;
}
.module-header .sub-nav {
  display: none;
  left: -30px;
  position: absolute;
  top: 40px;
  width: 400px;
  overflow: hidden;
}
.module-header .sub-nav .refer-submenu {
  float: left;
  padding: 13px 10px;
}
.module-header .sub-nav .refer-submenu a {
  color: #a7a7a7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 13px;
}
.module-header .sub-nav .refer-submenu a:hover,
.module-header .sub-nav .refer-submenu a:active,
.module-header .sub-nav .refer-submenu a.current {
  color: #fff;
  text-decoration: none;
}
.module-header .sub-nav .refer-submenu:hover,
.module-header .sub-nav .refer-submenu:active,
.module-header .sub-nav .refer-submenu.current {
  border-bottom: 1px solid #2d487d;
}
.module-header .sub-nav .refer-submenu:hover a,
.module-header .sub-nav .refer-submenu:active a,
.module-header .sub-nav .refer-submenu.current a {
  color: #fff;
  text-decoration: none;
}
.module-header .sub-nav .refer-line {
  float: left;
  padding: 16px 5px;
}
.module-header .sub-nav .refer-line span {
  border-left: 1px dotted #3d3d3d;
  display: block;
  height: 16px;
  width: 2px;
}
/*platform*/
.module-header-platfrom hr.line {
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-bottom: none;
  border-left: 1px solid #4a4b4c;
  border-radius: 2px 2px 0 0;
  height: 16px;
}
.module-header-platfrom .module-tabs-platform {
  background: -o-linear-gradient(90deg, #1b1c1f, #282c29);
  border-bottom: 1px solid #4a4b4c;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  padding: 0;
  position: relative;
  z-index: 100;
  height: 28px;
}
.module-header-platfrom .module-tabs-platform .nav > li > a:hover,
.module-header-platfrom .module-tabs-platform .nav > li > a:focus,
.module-header-platfrom .module-tabs-platform .nav > li > a {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-right-color: #403b3b;
  border-bottom: none;
  border-radius: 2px 2px 0 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  margin-right: 0;
  padding: 5px 30px;
}
.module-header-platfrom .module-tabs-platform .nav-tabs {
  border: none;
}
.module-header-platfrom .module-tabs-platform .nav-tabs li.active > a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.active > a:hover,
.module-header-platfrom .module-tabs-platform .nav-tabs li.active > a:focus {
  background: #000;
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-right-color: #403b3b;
  border-bottom: none;
  color: #fff;
  text-shadow: 1px 3px #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
}
.module-header-platfrom .module-tabs-platform .nav-tabs li.xboxone a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.xboxone.active a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.xboxone a:hover {
  color: #00a651;
}
.module-header-platfrom .module-tabs-platform .nav-tabs li.ps4 a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.ps4.active a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.ps4 a:hover {
  color: #118cff;
}
.module-header-platfrom .module-menus-wrap .module-menus-content {
  background: none;
}
.module-header-platfrom .module-menus-content {
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-top: none;
}
.module-header-platfrom .module-menus-wrap {
  background: #000;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  padding: 0;
}
.module-header-platfrom .module-menus-wrap .module-item:active,
.module-header-platfrom .module-menus-wrap .module-item:hover,
.module-header-platfrom .module-menus-wrap .module-item.active {
  background: none;
}
.module-header-platfrom .module-menus-wrap .module-item:active a,
.module-header-platfrom .module-menus-wrap .module-item:hover a,
.module-header-platfrom .module-menus-wrap .module-item.active a {
  color: #fff;
}
/*platform*/
.no-touch .module-header .sub-menus .item:hover,
.no-touch .module-header .sub-menus .item:active {
  background: #191c24;
  cursor: pointer;
  text-decoration: none;
}
/*wiki dialog*/
.waring-dialog .modal-dialog {
  width: 250px;
}
.waring-dialog .modal-dialog .account-title {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}
.waring-dialog .modal-dialog h4 {
  font-size: 14px;
  color: #ffffff;
  margin: 10px 0;
}
.waring-dialog .modal-dialog .btn-common,
.waring-dialog .modal-dialog .bg-btn,
.waring-dialog .modal-dialog .bg-btn span {
  display: block;
  font-weight: 700;
}
.waring-dialog .modal-dialog p {
  font-size: 12px;
  padding: 5px 0;
}
.waring-dialog .modal-dialog .line {
  border-top: 1px solid #222224;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  margin: 3px 0 14px 0;
}
.waring-dialog .modal-dialog .waring-info {
  margin: 20px 0 30px 0;
  font-size: 14px;
}
/* main body*/
.module-body {
  position: relative;
  padding: 0 0 50px 0;
}
.module-body-float {
  overflow: hidden;
  width: 100%;
}
/* left body*/
.left-body {
  margin-right: 320px;
}
.left-body-float {
  float: left;
  width: 75%;
}
/* right body*/
.right-body {
  position: absolute;
  right: 0;
  top: 28px;
  width: 280px;
}
.right-body .banner-wrap {
  text-align: center;
}
.right-body .hot-topic-wrap {
  background: #1b1c1f;
  margin: 10px 0 0 0;
  padding: 5px 20px;
}
.right-body .hot-topic-wrap .title {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 40px;
  padding: 0 0 3px 0;
  border-bottom: 1px solid black;
}
.right-body .hot-topic-wrap .accordion {
  margin-bottom: 0;
  overflow: hidden;
}
.right-body .hot-topic-wrap .accordion-group {
  margin-bottom: 0;
  background-color: transparent;
  border: none;
}
.right-body .hot-topic-wrap .accordion-heading {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 13px 0;
}
.right-body .hot-topic-wrap .accordion-heading .accordion-toggle {
  display: block;
  width: 220px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for IE */
  -o-text-overflow: ellipsis;
  /* for Opera */
  -icab-text-overflow: ellipsis;
  /* for iCab */
  -khtml-text-overflow: ellipsis;
  /* for Konqueror Safari */
  -moz-text-overflow: ellipsis;
  /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis;
  /* for Safari,Swift*/
  border: none;
  color: #fff;
  font-size: 13px;
  padding: 0 15px 0 0;
  position: relative;
}
.right-body .hot-topic-wrap .accordion-inner {
  border-top: none;
  padding: 0 0;
  height: 124px;
  width: 100%;
}
.right-body .social-links .twitter-follow-button,
.right-body .social-links .rss-subscribe {
  margin: 0;
}
.right-body-float {
  float: left;
  margin: 0 0 0 16px;
  width: 280px;
}
.right-body-float .social-links .twitter-follow-button,
.right-body-float .social-links .rss-subscribe {
  margin: 0;
}
.right-body .corp-right-title,
.right-body-float .corp-right-title {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  padding: 5px 0;
}
.right-body .corp-game-news-list,
.right-body-float .corp-game-news-list {
  background: #1b1c1f;
  margin: 15px 0 0 0;
  padding: 5px 20px 20px 20px;
}
.right-body .corp-game-news-list ul,
.right-body-float .corp-game-news-list ul {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
}
.right-body .corp-game-news-list ul li,
.right-body-float .corp-game-news-list ul li {
  line-height: 18px;
  padding: 10px 0 0 0;
}
.right-body .corp-game-news-list ul li h4,
.right-body-float .corp-game-news-list ul li h4 {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  margin: 0 0 5px 0;
}
.right-body .corp-game-news-list ul li p a,
.right-body-float .corp-game-news-list ul li p a {
  border-left: 1px solid #a7a7a7;
  color: #5c91ff;
  padding: 0 6px;
}
.right-body .corp-game-news-list ul li p a:first-child,
.right-body-float .corp-game-news-list ul li p a:first-child {
  border-left: none;
  padding: 0 6px 0 0;
}
.right-body .corp-game-news-list ul li:first-child p a,
.right-body-float .corp-game-news-list ul li:first-child p a {
  color: #a7a7a7;
}
.right-body .corp-game-news-list .social-links,
.right-body-float .corp-game-news-list .social-links {
  padding: 0;
}
.right-body .corp-game-news-list .social-links .social-links-inner,
.right-body-float .corp-game-news-list .social-links .social-links-inner {
  padding: 0;
  border-top: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/*install arc client*/
.install-arc-client-link {
  background: #161718;
  padding: 20px 10px;
  text-align: center;
}
.install-arc-client-link .btn-all {
  height: 58px;
  margin: 0 auto 10px;
}
.install-arc-client-link .btn-all span {
  margin-left: 60px;
  background-position: 100% -1200px;
  height: 48px;
  padding: 10px 10px 0 8px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  text-align: left;
}
.install-arc-client-link .btn-all span b {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
}
.install-arc-client-link .btn-all span em {
  color: #8dabe7;
  font: normal 11px/18px Lucida Grande, Lucida Sans Unicode, sans-serif;
  display: block;
}
.install-arc-client-link .btn-install-normal-large {
  background-position: 0 -800px;
}
.install-arc-client-link .btn-install-normal-large:hover,
.install-arc-client-link .btn-install-normal-large:focus {
  background-position: 0 -900px;
}
.install-arc-client-link .btn-install-normal-large:active {
  background-position: 0 -1000px;
}
.install-arc-client-link .btn-install-normal-large span:hover,
.install-arc-client-link .btn-install-normal-large span:focus {
  background-position: 100% -1300px;
}
.install-arc-client-link .btn-install-normal-large span:active {
  background-position: 100% -1400px;
}
.install-arc-client-link .btn-install-disabled-large {
  background-position: 0 -1100px;
  cursor: default;
}
.install-arc-client-link .btn-install-disabled-large span {
  background-position: 100% -1500px;
  color: #4d4d4d;
}
/*module tab*/
.module-tabs {
  position: relative;
  height: 37px;
  min-width: 305px;
}
.module-tabs .line {
  background-color: #2b467b;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0;
  border: 0;
}
.module-tabs .nav-tabs {
  border-bottom: none;
  overflow: hidden;
}
.module-tabs .nav-tabs li {
  border-width: 1px;
  border-style: solid;
  border-color: #28292d;
  margin: 0 6px 0 0;
  outline: 1px solid #000;
  height: 34px;
  min-width: 141px;
  text-align: center;
}
.module-tabs .nav-tabs li a {
  background: #1b1c20;
  border-radius: 0;
  border: none;
  color: #a7a7a7;
  font-size: 14px;
  padding: 0 24px;
  line-height: 37px;
  margin: 0;
}
.module-tabs .nav-tabs li a:hover {
  color: #fff;
  border: none;
}
.module-tabs .nav-tabs .active {
  border-width: 1px;
  border-style: solid;
  border-color: #2b467b;
  border-bottom: #131313;
  height: 36px;
  position: relative;
  outline: none;
  z-index: 333;
}
.module-tabs .nav-tabs .active a,
.module-tabs .nav-tabs .active a:hover,
.module-tabs .nav-tabs .active a:focus {
  color: #fff;
  border: 0;
  background: #131313 url(../images/global/bg_tabs.png) no-repeat 50% -1px;
  cursor: pointer;
}
/* small desktop */
@media (min-width: 980px) and (max-width: 1279px) {
  .left-body {
    margin-right: 310px;
  }
  .left-body-float {
    width: 68.75%;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 760px) and (max-width: 979px) {
  .module-header .game-name {
    padding: 12px 0 0 0;
  }
  .module-header .module-item,
  .module-header .more-item {
    position: relative;
  }
  .module-header .module-item .sub-menus,
  .module-header .more-item .sub-menus {
    left: 24px;
  }
  .right-body .corp-game-news-list ul,
  .right-body-float .corp-game-news-list ul {
    overflow: hidden;
  }
  .right-body .corp-game-news-list ul li,
  .right-body-float .corp-game-news-list ul li {
    float: left;
    width: 27%;
  }
  .right-body .corp-game-news-list ul li:nth-child(2),
  .right-body-float .corp-game-news-list ul li:nth-child(2) {
    width: 46%;
  }
}
/*@media (min-width: 980px) {
	.module-header{
		.product-page{
			display: inline-block;
		}
	}
}*/
@media (max-width: 979px) {
  .module-header .product-page {
    display: none;
  }
  .left-body {
    margin-right: 300px;
  }
  .left-body-float {
    float: none;
    width: 100%;
  }
  .right-body-float {
    float: none;
    margin: 10px 0 0 0;
    width: 100%;
  }
}
@media (max-width: 759px) {
  .module-header .game-name {
    padding: 8px 0 0 0;
  }
  .module-header .sub-nav {
    left: 0;
  }
  .module-header .module-search {
    /*display: none;*/
  }
  .left-body {
    margin-right: 0;
  }
  .right-body {
    display: none;
  }
  .social-links .twitter-follow-button,
  .social-links .rss-subscribe {
    margin: 0;
  }
  .compose-new-wrap .message-to-wrap .message-to-users .search-wrap {
    left: -35px;
  }
  .dialog-wrap {
    margin-left: 0;
    width: auto;
  }
  /*platform*/
  .module-header-platfrom .module-tabs-platform li a {
    padding: 5px 20px;
  }
}
/*moudule common  game menu end*/
/********** reset modal **************/
.modal {
  display: none;
  border: 0;
  background-color: #222;
}
.modal .modal-dialog {
  background: transparent;
  margin-top: 0;
  padding: 0;
  outline: 0;
  border: 0;
}
/*
.modal.fade.in {
	top: 35%;
}
*/
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.99;
  filter: alpha(opacity=99);
}
/********** global *********************/
.header .user-bar-inner {
  width: 940px;
  max-width: 100%;
}
.footer {
  width: 100%;
}
.video-dialog {
  width: 540px;
  height: 345px;
  border: 6px solid rgba(104, 104, 104, 0.35);
}
.video-dialog .modal-content {
  width: 540px;
  overflow: hidden;
}
.video-dialog iframe {
  position: relative;
  right: -1px;
}
.confirmation-dialog {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.confirmation-dialog .modal-content {
  position: relative;
  text-align: center;
}
.confirmation-dialog .modal-content h1,
.confirmation-dialog .modal-content p {
  font-family: Verdana;
}
.confirmation-dialog .modal-content h1 {
  font-size: 22px;
  color: #ce7d12;
  margin-bottom: 10px;
}
.confirmation-dialog .modal-content p {
  color: #a6a0a2;
}
.confirmation-dialog .modal-content a {
  color: #f4cd75;
}
.confirmation-dialog .modal-content .content {
  margin-top: 30px;
  font-size: 11px;
  font-weight: bold;
}
.confirmation-dialog .modal-content .btn-line {
  margin-top: 50px;
}
.confirmation-dialog .modal-content .btn-goToSite {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -9999px;
}
.confirmation-dialog .modal-content .confirmation-footer {
  line-height: 25px;
  font-size: 10px;
  position: absolute;
  bottom: 50px;
  text-align: center;
  width: 100%;
  margin: 0 -80px;
}
.confirmation-dialog .modal-content .confirmation-footer span {
  background: url(../images/global/logos.png) no-repeat 0 -600px;
  padding-left: 40px;
  display: inline-block;
}
.confirmation-dialog .modal-content .icon-perecentage {
  position: absolute;
  right: 100px;
  top: -50px;
}
.splash-content {
  width: 960px;
  margin: 0 auto;
  position: relative;
  max-width: 100%;
}
.video-wrap .video {
  position: absolute;
  z-index: 9;
}
.video-wrap .video-thumb {
  display: block;
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  z-index: 10;
  background: url(../images/splash/bg_transparent_overlay.png) repeat;
}
.btn-close-grey {
  border-radius: 3px;
  background: -webkit-gradient(linear, left bottom, left top, from(#3a3a3a), to(#7d7d7d));
  background: linear-gradient(0deg, #3a3a3a, #7d7d7d);
  padding: 4px 8px;
  cursor: pointer;
  margin: 5px;
  float: right;
  border: none;
  -webkit-box-shadow: inset 1px 2px 4px 0 rgba(255, 255, 255, 0.5), inset -2px -1px 1px 0px rgba(0, 0, 0, 0.3), 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
          box-shadow: inset 1px 2px 4px 0 rgba(255, 255, 255, 0.5), inset -2px -1px 1px 0px rgba(0, 0, 0, 0.3), 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
  font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
  font-weight: bold;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #ddd;
}
.btn-close-grey:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#5a5a5a), to(#9d9d9d));
  background: linear-gradient(0deg, #5a5a5a, #9d9d9d);
  color: #fff;
}
/*
	background-image: url(../images/splash/btn_close.gif);
	background-repeat: no-repeat;
	display: block;
	width: 76px;
	height: 26px;
	border: 0;
	float: right;
	margin: 5px;
	cursor: pointer;
	*/
/********** video  *********************/
.video-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.video-background video {
  min-height: 100%;
  min-width: 100%;
}
.ui-video-background {
  position: absolute;
  top: 0;
  right: 10px;
  background: none transparent !important;
  border: 0px none !important;
}
.ui-video-background .ui-video-background-controls li {
  float: left;
}
.ui-video-background .ui-icon {
  background: url(../images/splash/btn_video.png) no-repeat 0 0;
  width: 33px;
  height: 35px;
  display: block;
  font-size: 0;
  text-indent: -9999px;
}
.ui-video-background .ui-icon-pause {
  background-position: 0 -34px;
}
.ui-video-background .ui-icon-play {
  background-position: 0 0;
}
.ui-video-background .ui-icon-volume-off {
  background-position: -36px 0;
}
.ui-video-background .ui-icon-volume-on {
  background-position: -36px -34px;
}
/********** splash wrap for video page *********************/
.nw-lp,
.sto-lp,
.swm-lp,
.blacklight-lp,
.blacklight-lp2 {
  overflow: hidden;
  background-color: #000;
}
.nw-lp .splash-content,
.sto-lp .splash-content,
.swm-lp .splash-content,
.blacklight-lp .splash-content,
.blacklight-lp2 .splash-content {
  top: 61px;
  overflow: hidden;
  margin-bottom: 170px;
  width: 1120px;
}
.nw-lp .header,
.sto-lp .header,
.swm-lp .header,
.blacklight-lp .header,
.blacklight-lp2 .header {
  position: absolute;
  top: 0px;
  z-index: 10;
}
.nw-lp .footer,
.sto-lp .footer,
.swm-lp .footer,
.blacklight-lp .footer,
.blacklight-lp2 .footer {
  position: fixed;
  bottom: 0px;
  right: 17px;
  z-index: 10;
  opacity: 0.6;
  padding: 0px;
}
.nw-lp .splash-wrap,
.sto-lp .splash-wrap,
.swm-lp .splash-wrap,
.blacklight-lp .splash-wrap,
.blacklight-lp2 .splash-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.nw-lp .form-wrap,
.sto-lp .form-wrap,
.swm-lp .form-wrap,
.blacklight-lp .form-wrap,
.blacklight-lp2 .form-wrap {
  background-color: #000;
  opacity: 0.8;
  width: 412px;
  margin: 0 80px 0 auto;
  padding: 30px 0 10px;
  overflow: hidden;
}
debug {
  white-space: pre;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
@media screen and (max-width: 550px) {
  #cboxLoadingGraphic {
    top: -10%;
    left: -17%;
  }
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #000;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  margin-top: 20px;
  background: #000;
}
/* .cboxIframe{background:#fff;} */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  border: none;
}
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc;
}
#cboxLoadingGraphic {
  background: url(../images/global/colorbox/loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff;
}
#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(../images/global/colorbox/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: bottom left;
}
#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(../images/global/colorbox/controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: bottom right;
}
#cboxClose {
  background: url(../images/global/icon-sprites.png) no-repeat 0 -1200px;
  width: 17px;
  height: 17px;
  top: -20px;
  right: 15px;
  position: absolute;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: 0 -1250px;
}
body {
  color: #a7a7a7;
  font: 12px/18px Lucida Grande, Lucida Sans Unicode, sans-serif;
  overflow-x: hidden;
}
/*** Footer ***/
.footer {
  font-size: 10px;
  color: #707070;
  padding-top: 50px;
  padding-bottom: 10px;
  background: #000;
  padding: 10px 0;
}
.footer a {
  color: #7b7b7b;
}
.footer a:hover {
  color: #7b7b7b;
  text-decoration: underline;
}
.footer .footer-main {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  margin: 0 auto 30px;
}
@media (min-width: 960px) {
  .footer .footer-main {
    margin: 30px auto;
    width: 960px;
    padding: 0 10px;
  }
}
.footer .languages {
  margin-top: 0;
  top: -7px;
}
@media (min-width: 960px) {
  .footer .languages {
    top: 0;
    margin-top: 8px;
  }
}
.footer .footer-logos {
  text-align: center;
  display: inline-block;
}
@media (min-width: 960px) {
  .footer .footer-logos {
    float: left;
    display: block;
  }
  .footer .footer-logos:after {
    display: none;
  }
}
.footer .footer-logos:after {
  display: block;
  content: '';
  width: 100%;
  clear: both;
}
.footer .logo-pwrd,
.footer .logo-arc {
  background-image: url(../images/global/logos.png);
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  display: inline-block;
}
@media (min-width: 960px) {
  .footer .logo-pwrd,
  .footer .logo-arc {
    display: block;
    float: left;
  }
}
.footer .logo-pwrd {
  background: url(../images/logos/gearbox-above-gray.png) no-repeat center;
  width: 60px;
  height: 50px;
  margin-right: 20px;
  background-size: contain;
  background-position: center;
  margin-top: -4px;
}
.footer .logo-arc {
  background-position: 0 -500px;
  width: 75px;
  height: 40px;
  margin-right: 20px;
}
@media (min-width: 960px) {
  .footer .logo-arc {
    margin-right: 0;
  }
}
.footer .footer-nav {
  margin: 0 10px;
  text-align: center;
}
@media (min-width: 960px) {
  .footer .footer-nav {
    float: right;
    width: 620px;
  }
}
.footer .footer-nav ul li {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #2b2b2b;
  display: inline-block;
  padding: 0 5px;
  line-height: 1.2;
  margin-left: -1px;
}
.footer .footer-nav ul li:first-child {
  border: 0;
}
.footer .footer-nav p {
  margin-top: 5px;
}
.footer .footer-nav {
  font-family: "Open Sans", sans-serif;
}
.footer .footer-nav li a {
  text-decoration: none;
}
.footer .footer-nav li a:hover {
  text-decoration: underline;
}
.footer .footer-nav p {
  font-family: "Open Sans", sans-serif;
}
.footer .languages {
  display: inline-block;
}
@media (min-width: 960px) {
  .footer .languages {
    display: block;
    float: right;
  }
}
.footer .languages a {
  color: #ffffff;
  text-decoration: none;
}
/*********************** dropdown language *******************/
.languages {
  padding: 0;
}
.languages .current-language,
.languages dl {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  width: 90px;
  min-width: 90px;
  font-size: 11px;
}
.languages .current-language {
  margin-bottom: 2px;
  overflow: hidden;
}
.languages .current-language span {
  float: left;
}
.languages .current-language i {
  background-image: url(../images/global/icons_right.png);
  background-repeat: no-repeat;
  background-position: right 8px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 15px;
  height: 22px;
  display: inline-block;
}
.languages .dropdown-menu {
  background-color: #161718;
}
/*** Register ***/
#colorbox-reg,
#colorbox-sign-in,
#colorbox-reg-custom {
  background-color: #282d37;
}
#colorbox-reg .user-facebook-group,
#colorbox-sign-in .user-facebook-group,
#colorbox-reg-custom .user-facebook-group {
  display: none;
}
#colorbox-reg .user-infos,
#colorbox-sign-in .user-infos,
#colorbox-reg-custom .user-infos {
  /* 
		.pop-overlay(@top: 35px, @left: auto, @beft-left: 74px);
		right: -93px; 
		*/
  font-size: 12px;
  width: 334px;
}
#colorbox-reg .user-infos .user-before-login,
#colorbox-sign-in .user-infos .user-before-login,
#colorbox-reg-custom .user-infos .user-before-login,
#colorbox-reg .user-infos .user-after-login,
#colorbox-sign-in .user-infos .user-after-login,
#colorbox-reg-custom .user-infos .user-after-login,
#colorbox-reg .user-infos .user-register,
#colorbox-sign-in .user-infos .user-register,
#colorbox-reg-custom .user-infos .user-register {
  background: #282d37;
}
#colorbox-reg .user-infos .user-before-login a.btn-register,
#colorbox-sign-in .user-infos .user-before-login a.btn-register,
#colorbox-reg-custom .user-infos .user-before-login a.btn-register,
#colorbox-reg .user-infos .user-after-login a.btn-register,
#colorbox-sign-in .user-infos .user-after-login a.btn-register,
#colorbox-reg-custom .user-infos .user-after-login a.btn-register,
#colorbox-reg .user-infos .user-register a.btn-register,
#colorbox-sign-in .user-infos .user-register a.btn-register,
#colorbox-reg-custom .user-infos .user-register a.btn-register {
  margin-top: 10px;
}
#colorbox-reg .user-infos input.placeholder-for-not-support,
#colorbox-sign-in .user-infos input.placeholder-for-not-support,
#colorbox-reg-custom .user-infos input.placeholder-for-not-support,
#colorbox-reg .user-infos input.text,
#colorbox-sign-in .user-infos input.text,
#colorbox-reg-custom .user-infos input.text,
#colorbox-reg .user-infos input.captcha-header-sign-in,
#colorbox-sign-in .user-infos input.captcha-header-sign-in,
#colorbox-reg-custom .user-infos input.captcha-header-sign-in {
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  color: #a7a7a7;
  background: #191c24;
  padding: 4px;
  width: 97%;
}
#colorbox-reg .user-infos input.placeholder-for-not-support:focus,
#colorbox-sign-in .user-infos input.placeholder-for-not-support:focus,
#colorbox-reg-custom .user-infos input.placeholder-for-not-support:focus,
#colorbox-reg .user-infos input.text:focus,
#colorbox-sign-in .user-infos input.text:focus,
#colorbox-reg-custom .user-infos input.text:focus,
#colorbox-reg .user-infos input.captcha-header-sign-in:focus,
#colorbox-sign-in .user-infos input.captcha-header-sign-in:focus,
#colorbox-reg-custom .user-infos input.captcha-header-sign-in:focus {
  background: #191c24;
}
#colorbox-reg .user-infos input.has-error.text,
#colorbox-sign-in .user-infos input.has-error.text,
#colorbox-reg-custom .user-infos input.has-error.text {
  border-width: 1px;
  border-style: solid;
  border-color: #ff0000;
}
#colorbox-reg .user-infos .user-input,
#colorbox-sign-in .user-infos .user-input,
#colorbox-reg-custom .user-infos .user-input {
  padding: 15px 15px 10px;
}
#colorbox-reg .user-infos .user-input .control-group,
#colorbox-sign-in .user-infos .user-input .control-group,
#colorbox-reg-custom .user-infos .user-input .control-group {
  position: relative;
}
#colorbox-reg .user-infos .user-input .control-group .control-label,
#colorbox-sign-in .user-infos .user-input .control-group .control-label,
#colorbox-reg-custom .user-infos .user-input .control-group .control-label {
  float: none;
  width: auto;
  text-align: left;
}
#colorbox-reg .user-infos .user-input .control-group img.captcha-image,
#colorbox-sign-in .user-infos .user-input .control-group img.captcha-image,
#colorbox-reg-custom .user-infos .user-input .control-group img.captcha-image {
  width: 188px;
}
#colorbox-reg .user-infos .user-input .control-group .icon-refresh,
#colorbox-sign-in .user-infos .user-input .control-group .icon-refresh,
#colorbox-reg-custom .user-infos .user-input .control-group .icon-refresh {
  text-align: right;
}
#colorbox-reg .user-infos .user-input .checkbox,
#colorbox-sign-in .user-infos .user-input .checkbox,
#colorbox-reg-custom .user-infos .user-input .checkbox {
  margin: 3px 0;
}
#colorbox-reg .user-infos .user-input input[type="checkbox"],
#colorbox-sign-in .user-infos .user-input input[type="checkbox"],
#colorbox-reg-custom .user-infos .user-input input[type="checkbox"] {
  margin-right: 5px;
}
#colorbox-reg .user-infos .user-input .icon-refresh,
#colorbox-sign-in .user-infos .user-input .icon-refresh,
#colorbox-reg-custom .user-infos .user-input .icon-refresh {
  float: right;
}
#colorbox-reg .user-infos .control-group.dates select,
#colorbox-sign-in .user-infos .control-group.dates select,
#colorbox-reg-custom .user-infos .control-group.dates select {
  width: 25%;
  height: 18px;
  padding: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  color: #a7a7a7;
  background: #191c24;
}
#colorbox-reg .user-infos .control-group.dates select.year,
#colorbox-sign-in .user-infos .control-group.dates select.year,
#colorbox-reg-custom .user-infos .control-group.dates select.year {
  width: 62px;
  margin-right: 0;
}
#colorbox-reg .user-infos label.checkbox,
#colorbox-sign-in .user-infos label.checkbox,
#colorbox-reg-custom .user-infos label.checkbox {
  font-size: 10px;
  line-height: 19px;
  padding-top: 0;
}
#colorbox-reg .user-infos label.checkbox a,
#colorbox-sign-in .user-infos label.checkbox a,
#colorbox-reg-custom .user-infos label.checkbox a {
  color: #5c91ff;
}
#colorbox-reg .user-infos a.btn-black-new,
#colorbox-sign-in .user-infos a.btn-black-new,
#colorbox-reg-custom .user-infos a.btn-black-new {
  border-radius: 5px;
  padding: 8px;
  display: block;
  background: #26272f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#383943), to(#26272f));
  background-image: linear-gradient(to bottom, #383943, #26272f);
  border: solid 1px #565765;
  border-color: #565765 #20252d #121418 #20252d;
  color: #ccc;
  font: 14px/14px Lucida Grande, Lucida Sans Unicode, sans-serif;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 3px #000000;
  box-shadow: 1px 1px 3px #000000;
}
#colorbox-reg .user-infos a.btn-black-new:hover,
#colorbox-sign-in .user-infos a.btn-black-new:hover,
#colorbox-reg-custom .user-infos a.btn-black-new:hover {
  text-decoration: none;
  color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#474854), to(#32333e));
  background-image: linear-gradient(to bottom, #474854, #32333e);
}
#colorbox-reg .user-infos .user-after-login dd,
#colorbox-sign-in .user-infos .user-after-login dd,
#colorbox-reg-custom .user-infos .user-after-login dd {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  padding: 10px 15px;
  width: 185px;
}
#colorbox-reg .user-infos .user-after-login dd a,
#colorbox-sign-in .user-infos .user-after-login dd a,
#colorbox-reg-custom .user-infos .user-after-login dd a {
  font-size: 13px;
}
#colorbox-reg .user-infos .user-after-login dd:last-child,
#colorbox-sign-in .user-infos .user-after-login dd:last-child,
#colorbox-reg-custom .user-infos .user-after-login dd:last-child {
  border: 0;
}
#colorbox-reg .user-infos .user-after-login .user-name,
#colorbox-sign-in .user-infos .user-after-login .user-name,
#colorbox-reg-custom .user-infos .user-after-login .user-name {
  display: none;
}
#colorbox-reg .user-infos .user-help > p > a,
#colorbox-sign-in .user-infos .user-help > p > a,
#colorbox-reg-custom .user-infos .user-help > p > a,
#colorbox-reg .user-infos .user-after-login > dd > a,
#colorbox-sign-in .user-infos .user-after-login > dd > a,
#colorbox-reg-custom .user-infos .user-after-login > dd > a {
  background: url(../images/global/icons.png) no-repeat 0 -146px;
  padding-left: 15px;
  color: #5c91ff;
}
#colorbox-reg .user-infos .user-help,
#colorbox-sign-in .user-infos .user-help,
#colorbox-reg-custom .user-infos .user-help,
#colorbox-reg .user-infos .user-facebook-group,
#colorbox-sign-in .user-infos .user-facebook-group,
#colorbox-reg-custom .user-infos .user-facebook-group {
  padding: 10px 15px;
}
#colorbox-reg .user-infos .user-help p,
#colorbox-sign-in .user-infos .user-help p,
#colorbox-reg-custom .user-infos .user-help p,
#colorbox-reg .user-infos .user-facebook-group p,
#colorbox-sign-in .user-infos .user-facebook-group p,
#colorbox-reg-custom .user-infos .user-facebook-group p {
  margin: 0;
}
#colorbox-reg .user-infos .user-facebook-group,
#colorbox-sign-in .user-infos .user-facebook-group,
#colorbox-reg-custom .user-infos .user-facebook-group {
  display: none;
}
#colorbox-reg .user-infos .user-input,
#colorbox-sign-in .user-infos .user-input,
#colorbox-reg-custom .user-infos .user-input,
#colorbox-reg .user-infos .user-help,
#colorbox-sign-in .user-infos .user-help,
#colorbox-reg-custom .user-infos .user-help {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
#colorbox-reg .user-infos .user-help:last-child,
#colorbox-sign-in .user-infos .user-help:last-child,
#colorbox-reg-custom .user-infos .user-help:last-child {
  border: 0;
}
#colorbox-reg .user-infos a.tos,
#colorbox-sign-in .user-infos a.tos,
#colorbox-reg-custom .user-infos a.tos {
  color: #5c91ff;
}
/*** Header ***/
.push-down-message {
  background: #1f232d;
  padding: 20px 0;
  color: #a7a7a7;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #373d4a;
  text-align: center;
  display: none;
}
.push-down-message a {
  color: #5c91ff;
}
.push-down-message .ico-line-vertical {
  background: #313337;
  display: inline-block;
  width: 2px;
  height: 14px;
  margin: 0 5px -3px 5px;
}
.header {
  background-color: #000;
  width: 100%;
  padding-bottom: 1px;
}
.header .logo {
  float: left;
  width: 35px;
  height: 40px;
  margin: 15px 0 0;
  background: url(../images/global/logos.png) no-repeat 0 -600px;
}
.header .go-to-news,
.header .welcome-to-arcgames {
  margin: 18px 0 0 0;
  float: left;
}
.header .go-to-news a,
.header .welcome-to-arcgames a {
  color: #5C91FF;
}
.header .go-to-news {
  background: url(../images/global/icons.png) no-repeat 0 -598px;
  padding: 0 0 0 16px;
}
.header a {
  color: #ffffff;
  text-decoration: none;
}
.header .user-bar-inner,
.header .nav-bar-inner {
  margin: 0 auto;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 960px) {
  .header .user-bar-inner,
  .header .nav-bar-inner {
    width: 960px;
  }
}
.header .user-bar-inner {
  padding: 0 10px;
}
@media (min-width: 960px) {
  .header .user-bar-inner {
    padding: 0;
  }
}
.header .user-bar {
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #373d4a;
  font-size: 11px;
}
.header .user-bar ul {
  float: right;
  margin: 10px 0 0;
}
.header .user-bar ul li {
  float: left;
  margin: 10px 0;
}
.header .user-bar #fb-load-container {
  width: 25px;
  height: 25px;
  position: absolute;
  margin: -4px 0 0 -20px;
}
.header .user-bar #fb-load-container p.error-message {
  width: 230px;
  position: absolute;
  margin: -2px 0 0 -165px;
}
.header .user-bar .shopping-cart,
.header .user-bar .email {
  border-width: 0 1px 0 0;
  border-style: dotted;
  border-color: #3d3d3d;
  padding: 0 15px 0 10px;
}
.header .user-bar .shopping-cart a,
.header .user-bar .email a {
  background: url(../images/global/icons.png) no-repeat 0 4px;
  display: block;
  min-width: 25px;
  height: 20px;
}
.header .user-bar .shopping-cart a span,
.header .user-bar .email a span,
.header .user-bar .shopping-cart a b,
.header .user-bar .email a b {
  background: url(../images/global/bg_digit.png) no-repeat;
  display: block;
  height: 20px;
  line-height: 1;
}
.header .user-bar .shopping-cart a span,
.header .user-bar .email a span {
  padding-left: 9px;
  position: relative;
  top: -8px;
  left: 8px;
}
.header .user-bar .shopping-cart a span b,
.header .user-bar .email a span b {
  background-position: 100% -30px;
  font-size: 10px;
  padding: 2px 10px 0 0;
}
.header .user-bar .shopping-cart a {
  background-position: 0 -502px;
}
.header .user-bar .welcome {
  margin-bottom: 0;
  height: 36px;
  padding: 2px 15px 0;
}
.header .user-bar .welcome .user-login:focus {
  color: #5c91ff;
}
.header .user-bar .welcome .user-login .ico-user {
  background-image: url(../images/global/icons.png);
  background-repeat: no-repeat;
  background-position: 0 -50px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 20px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.header .user-bar .welcome .user-infos {
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  background-color: #353943;
  padding: 1px;
  position: absolute;
  top: 35px;
  left: auto;
  right: -93px;
  font-size: 12px;
}
.header .user-bar .welcome .user-infos .bar-45 {
  width: 43%;
  display: block;
  padding: 0;
  height: 11px;
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
.header .user-bar .welcome .user-infos .bar-45-left {
  width: 43%;
  display: block;
  padding: 0;
  height: 11px;
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  float: left;
}
.header .user-bar .welcome .user-infos .bar-45-right {
  width: 43%;
  display: block;
  padding: 0;
  height: 11px;
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  float: right;
}
.header .user-bar .welcome .user-infos .text-10 {
  width: 14%;
  text-align: center;
  display: block;
  height: 22px;
  float: left;
}
.header .user-bar .welcome .user-infos:before {
  position: absolute;
  top: -6px;
  left: 74px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: #353943;
  content: '';
}
.header .user-bar .welcome .user-infos:after {
  position: absolute;
  top: -5px;
  left: 75px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #282d37;
  border-left: 6px solid transparent;
  content: '';
}
.header .user-bar .welcome .user-infos .user-before-login,
.header .user-bar .welcome .user-infos .user-after-login,
.header .user-bar .welcome .user-infos .user-register {
  background: #282d37;
}
.header .user-bar .welcome .user-infos input.placeholder-for-not-support,
.header .user-bar .welcome .user-infos input.text {
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  color: #a7a7a7;
  background: #191c24;
  padding: 4px;
  width: 180px;
}
.header .user-bar .welcome .user-infos input.placeholder-for-not-support:focus,
.header .user-bar .welcome .user-infos input.text:focus {
  background: #191c24;
}
.header .user-bar .welcome .user-infos input.has-error.text {
  border-width: 1px;
  border-style: solid;
  border-color: #ff0000;
}
.header .user-bar .welcome .user-infos .user-input {
  padding: 15px 15px 10px;
}
.header .user-bar .welcome .user-infos .user-input .control-group {
  position: relative;
}
.header .user-bar .welcome .user-infos .user-input .control-group .control-label {
  float: none;
  width: auto;
  text-align: left;
}
.header .user-bar .welcome .user-infos .user-input .control-group img.captcha-image {
  width: 188px;
}
.header .user-bar .welcome .user-infos .user-input .control-group .icon-refresh {
  text-align: right;
}
.header .user-bar .welcome .user-infos .user-input .checkbox {
  margin: 3px 0;
}
.header .user-bar .welcome .user-infos .user-input .icon-refresh {
  float: right;
}
.header .user-bar .welcome .user-infos .control-group.dates select {
  width: 45px;
  height: 18px;
  padding: 3px;
}
.header .user-bar .welcome .user-infos .control-group.dates select.year {
  width: 62px;
  margin-right: 0;
}
.header .user-bar .welcome .user-infos label.checkbox {
  font-size: 10px;
  line-height: 19px;
  padding-top: 0;
}
.header .user-bar .welcome .user-infos label.checkbox a {
  color: #5c91ff;
}
.header .user-bar .welcome .user-infos .user-after-login dd {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  padding: 10px 15px;
  width: 185px;
}
.header .user-bar .welcome .user-infos .user-after-login dd a {
  font-size: 13px;
}
.header .user-bar .welcome .user-infos .user-after-login dd:last-child {
  border: 0;
}
.header .user-bar .welcome .user-infos .user-after-login .user-name {
  display: none;
}
.header .user-bar .welcome .user-infos .user-help > p > a,
.header .user-bar .welcome .user-infos .user-after-login > dd > a {
  background: url(../images/global/icons.png) no-repeat 0 -146px;
  padding-left: 15px;
  color: #5c91ff;
}
.header .user-bar .welcome .user-infos .user-help,
.header .user-bar .welcome .user-infos .user-facebook-group {
  padding: 10px 15px;
}
.header .user-bar .welcome .user-infos .user-help p,
.header .user-bar .welcome .user-infos .user-facebook-group p {
  margin: 0;
}
.header .user-bar .welcome .user-infos .user-facebook-group {
  display: none;
}
.header .user-bar .welcome .user-infos .user-input,
.header .user-bar .welcome .user-infos .user-help {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
.header .user-bar .welcome .user-infos .user-help:last-child {
  border: 0;
}
.header .nav-bar .logo {
  background-image: url(../images/global/logos.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 146px;
  height: 72px;
  float: left;
  margin-top: -8px;
}
.header .nav-bar .btn-nav-bar {
  display: none;
}
.header .nav-bar nav {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  float: left;
}
.header .nav-bar nav ul li {
  margin-left: 50px;
  line-height: 70px;
  float: left;
}
.header .nav-bar nav ul li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  text-decoration: none;
}
.header .nav-bar .install-arc-client {
  float: right;
  padding-top: 10px;
}
.header .nav-bar .install-arc-client dt {
  font-size: 11px;
  margin-bottom: 10px;
  padding-right: 5px;
  text-align: right;
}
.header .nav-bar .install-arc-client .btn-all,
.header .nav-bar .install-arc-client .btn-all span {
  height: 32px;
  line-height: 32px;
}
.header .nav-bar .install-arc-client .btn-install-normal {
  background-position: 0 0;
}
.header .nav-bar .install-arc-client .btn-install-normal:hover,
.header .nav-bar .install-arc-client .btn-install-normal:focus {
  background-position: 0 -100px;
}
.header .nav-bar .install-arc-client .btn-install-normal:active {
  background-position: 0 -200px;
}
.header .nav-bar .install-arc-client .btn-install-normal span {
  background-position: 100% -400px;
}
.header .nav-bar .install-arc-client .btn-install-normal span:hover,
.header .nav-bar .install-arc-client .btn-install-normal span:focus {
  background-position: 100% -500px;
}
.header .nav-bar .install-arc-client .btn-install-normal span:active {
  background-position: 100% -600px;
}
.header .nav-bar .install-arc-client .btn-install-disabled {
  background-position: 0 -300px;
  cursor: default;
}
.header .nav-bar .install-arc-client .btn-install-disabled span {
  background-position: 100% -700px;
  color: #4d4d4d;
}
.header #notifications {
  display: block;
}
.header #notifications .js_close_notifications {
  cursor: pointer;
}
.header #notifications #notification-list {
  background-color: #4e7edb;
  padding: 25px;
  border-top: 1px solid #324c7e;
  border-bottom: 2px solid #324c7e;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header #notifications #notification-list li {
  display: inline-block;
}
.header #notifications #notification-list li p {
  color: #fff;
}
.no-touch .nav-bar nav ul li a:hover {
  color: #5c91ff;
  text-decoration: none;
}
/* header style end */
/* container style start */
.notification {
  background-color: #4e7edb;
  padding: 25px;
  text-align: center;
  color: #fff;
  border-width: 1px 0 2px;
  border-style: solid;
  border-color: #324c7e;
}
.notification .ico-line-vertical {
  background: #fff;
  display: inline-block;
  width: 2px;
  height: 14px;
  margin: 0 5px -3px 5px;
}
.container {
  margin: 0 auto;
  overflow: hidden;
}
.main-content .control-group,
.contentwrap .control-group {
  position: relative;
}
/* container style end */
/*********************** play now ****************************/
.popup-playnow {
  background: #1b1c1f;
  border: 1px solid #353943;
  outline: 1px solid #000;
  color: #a7a7a7;
  padding: 0;
  width: 550px;
  font-size: 14px;
  font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
  text-align: left;
  position: relative;
}
.popup-playnow .beta-message {
  padding: 20px 30px 10px;
  /* 
		border-bottom:1px solid #29292d;
		-webkit-box-shadow: 0 1px 0 #000;
		   -moz-box-shadow: 0 1px 0 #000;
		        box-shadow: 0 1px 0 #000;
		*/
}
.popup-playnow .beta-message .message {
  text-align: center;
  color: #fff;
  font-weight: bold;
}
.popup-playnow .arc-installed-yes {
  padding: 20px 30px;
}
.popup-playnow .arc-installed-no {
  padding: 20px 30px;
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
}
.popup-playnow .description {
  background: url(../images/global/playnow_popup_picture.png) no-repeat center 20px;
  padding-top: 180px;
  font-size: 14px;
  list-style: disc inside;
}
.popup-playnow .title {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
}
.popup-playnow .buttonwrap {
  text-align: center;
  margin: 25px 0 auto;
}
.popup-playnow .bottomtext {
  bottom: 5px;
  left: 0;
  line-height: 1.8;
  padding: 0 36px 18px 68px;
  position: absolute;
  font-size: 11px;
}
.popup-playnow .bottomtext a {
  color: #5c91ff;
}
.popup-playnow .bottomtext a:hover {
  text-decoration: underline;
}
.popup-playnow a.bg-btn {
  background: url(../images/global/bg-btn.png) no-repeat 0 0;
  color: #ccc;
  display: inline-block;
  height: 32px;
  padding: 0 0 0 10px;
  color: #fff;
}
.popup-playnow a.btn-common,
.popup-playnow a.btn-black {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  width: 180px;
  padding: 5px 0;
  background-color: #4e7edb;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-black {
  background-color: #2d2e37;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#fff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-common:hover {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-common:active {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-black {
  background-color: #2d2e37;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#fff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-black:hover {
  color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(255, 255, 255, 0.15)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.15));
}
.popup-playnow a.btn-black:active {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
}
@media (hover: 0) {
  p#supporthover {
    display: none;
  }
}
.footer-flexbox-color-wrap {
  width: 100%;
  background: #000;
}
.footer-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #7b7b7b;
  font-size: 11px;
  padding: 20px 10px;
  max-width: 1080px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 760px) {
  .footer-flexbox {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 760px) {
  .footer-flexbox__logos {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 760px) {
  .footer-flexbox__languages {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.footer-flexbox__languages .languages {
  float: right;
  margin: 3px 0 0 20px;
}
.footer-flexbox__languages .languages .current-language,
.footer-flexbox__languages .languages dl {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  width: 90px;
  min-width: 90px;
  z-index: 2000;
}
.footer-flexbox__languages .languages .current-language {
  overflow: hidden;
}
.footer-flexbox__languages .languages .current-language span {
  float: left;
}
.footer-flexbox__languages .languages .current-language i {
  background-image: url(../images/global/icons_right.png);
  background-repeat: no-repeat;
  background-position: right 8px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 15px;
  height: 22px;
  display: inline-block;
}
.footer-flexbox__languages .languages .dropdown-menu {
  background-color: #161718;
  font-size: 11px;
}
.footer-flexbox__logos .logo-pw {
  background: url(../images/logos/gearbox-side-gray.png) no-repeat center;
  width: 140px;
  height: 50px;
  margin-right: 20px;
  background-size: contain;
  background-position: center;
  display: inline-block;
  overflow: hidden;
  text-indent: -999px;
  vertical-align: middle;
}
.footer-flexbox__logos .logo-arc {
  background-image: url(../images/global/logos.png);
  background-repeat: no-repeat;
  background-position: 0 -500px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 75px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
}
.footer-flexbox__nav {
  width: 100%;
}
@media (min-width: 760px) {
  .footer-flexbox__nav {
    width: auto;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    padding: 0 20px;
  }
}
.footer-flexbox__nav ul {
  text-align: center;
}
.footer-flexbox__nav ul li {
  border-width: 0 0 0 1px;
  border-left-width: 1px;
  border-style: solid;
  border-left-style: solid;
  border-color: #2b2b2b;
  border-left-color: #2b2b2b;
  display: inline-block;
  padding: 0 5px;
  line-height: 1.2;
  margin-left: -1px;
}
.footer-flexbox__nav ul li a {
  color: #7b7b7b;
  text-decoration: none;
}
.footer-flexbox__nav ul li a:hover {
  text-decoration: underline;
}
.footer-flexbox__nav ul li:first-of-type {
  border: none;
}
.footer-flexbox__nav__copyright {
  text-align: center;
  margin-top: 4px;
}
.footer-flexbox .languages a {
  color: #fff;
  text-decoration: none;
}
/*
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #000;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  margin-top: 20px;
  background: #000;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  border: none;
}
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc;
}
#cboxLoadingGraphic {
  background: url(../images/global/colorbox/loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff;
}
#cboxPrevious,
#cboxNext {
  position: absolute;
  top: 50%;
  margin-top: -32px;
  background: url(../images/global/colorbox/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxPrevious {
  left: 5px;
}
#cboxPrevious:hover {
  background-position: bottom left;
}
#cboxNext {
  right: 5px;
  background-position: top right;
}
#cboxNext:hover {
  background-position: bottom right;
}
#cboxClose {
  background: url(../images/global/icon_popup_close.png) no-repeat 0 0;
  display: block;
  height: 16px;
  position: absolute;
  right: 15px;
  top: 18px;
  width: 17px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: 0 -50px;
}
.web-defender-wrap {
  margin: 0 auto;
  background: #000;
  padding: 1px;
  width: 300px;
}
.web-defender-wrap .web-defender {
  border-width: 1px;
  border-style: solid;
  border-color: #282b2f;
  background: #1b1e22;
  padding: 17px 0;
  position: relative;
}
.web-defender-wrap .defender-line,
.web-defender-wrap .arc-defender,
.web-defender-wrap .overview,
.web-defender-wrap .email-link {
  margin-top: 15px;
}
.web-defender-wrap .defender-title,
.web-defender-wrap .arc-defender,
.web-defender-wrap .bg-btn span,
.web-defender-wrap .search-text,
.web-defender-wrap .email-link {
  text-align: center;
}
.web-defender-wrap .error {
  margin: 12px 0 3px 0;
  visibility: hidden;
}
.web-defender-wrap .defender-line {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
          box-shadow: 0 -1px 0 #000;
  height: 0;
}
.web-defender-wrap .defender-title,
.web-defender-wrap .defender-content {
  padding: 0 18px;
}
.web-defender-wrap .defender-title,
.web-defender-wrap .arc-defender h3 {
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.web-defender-wrap .arc-defender h3 {
  margin-top: 10px;
}
.web-defender-wrap .search-text,
.web-defender-wrap .btn-common,
.web-defender-wrap .bg-btn {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 15px;
  font-size: 14px;
  text-decoration: none;
}
.web-defender-wrap .bg-btn span {
  font-size: 14px;
}
.web-defender-wrap .btn-where-pin,
.web-defender-wrap .btn-common {
  margin-top: 0;
}
.web-defender-wrap .search-text {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  height: 60px;
  line-height: 60px;
}
.web-defender-wrap .email-link a,
.web-defender-wrap .overview-success {
  color: #fff;
}
.web-defender-wrap .email-link a {
  text-decoration: none;
}
.web-defender-wrap .email-link a:hover {
  text-decoration: underline;
}
.web-defender-wrap .overview {
  font-size: 14px;
  line-height: 18px;
}
.web-defender-wrap .overview-pin {
  font-size: 12px;
  margin-top: 0;
}
.web-defender-wrap .authenticator-qr-code {
  width: 100%;
  background-color: #fff;
}
.web-defender-wrap .defender-input-box {
  width: 100%;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background: #161718;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  padding: 0 5px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  height: 60px;
  line-height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.web-defender-wrap .defender-input-box + .error {
  visibility: visible;
  margin-top: 3px;
}
.web-defender-wrap .defender-input-box + .btn-common {
  margin-top: 15px;
}
.web-defender-wrap .authenticator-secret-display {
  margin-bottom: 5px;
}
#js_verifyEmail input + .error {
  visibility: visible;
  margin-top: 0;
}
/********** register form **************/
.splash-content .user-register {
  /*background header */
  margin: 0 auto;
  padding: 135px 0 0 0;
  width: 560px;
  position: relative;
}
.splash-content .user-register .user-facebook-group {
  display: none;
}
.splash-content .user-register .icon-perecentage {
  height: 130px;
  width: 130px;
  position: absolute;
  top: 50px;
}
.splash-content .user-register span.icon-refresh {
  background: url(../images/global/icons.png) no-repeat 0 -550px;
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  top: 54px;
  left: 135px;
}
.splash-content .user-register .error-message {
  padding: 0 0 10px 0;
}
.splash-content .user-register .form-horizontal {
  /*background body */
  padding: 10px 60px 80px 60px;
}
.splash-content .user-register .form-horizontal .register-mes {
  text-align: center;
}
.splash-content .user-register .form-horizontal .control-group .error-message {
  padding: 0;
  text-align: left;
}
.splash-content .user-register .form-horizontal .control-group,
.splash-content .user-register .form-horizontal .register-mes {
  color: #a6a0a2;
  font: 400 14px/22px Arial, Helvetica, sans-serif;
  clear: both;
  margin-bottom: 10px;
  overflow: hidden;
}
.splash-content .user-register .form-horizontal .control-group {
  position: relative;
}
.splash-content .user-register .form-horizontal a {
  color: #ffce72;
  text-decoration: none;
}
.splash-content .user-register .form-horizontal a:hover {
  text-decoration: underline;
}
.splash-content .user-register .form-horizontal .control-label {
  /*float: left;
			width: 140px;
			padding-top: 3px;
			text-align: right;*/
  float: none;
  width: auto;
  font-size: 14px;
  text-align: left;
}
.splash-content .user-register .form-horizontal .control-group img.captcha-image {
  width: 188px;
}
.splash-content .user-register .form-horizontal .control-group .has-error {
  color: #ee1c24;
}
.splash-content .user-register .form-horizontal .control-group input,
.splash-content .user-register .form-horizontal .control-group select {
  border: 2px solid #3e424a;
  background: #1e1818;
  color: #b3c9d5;
  /* height: 14px; 
				line-height :16px;*/
  font-size: 14px;
  margin-bottom: 0;
  padding: 4px 6px;
  vertical-align: middle;
  width: 95%;
}
.splash-content .user-register .form-horizontal .control-group input.has-error {
  border-color: #ee1c24;
}
.splash-content .user-register .form-horizontal .control-group select {
  width: 30%;
  color: #A7A7A7;
  padding: 3px 0;
}
.splash-content .user-register .form-horizontal .clearfix .checkbox {
  font-size: 14px;
  margin-top: 5px;
}
.splash-content .user-register .form-horizontal .dates > p {
  margin-boottom: 0;
}
.splash-content .user-register .form-horizontal .user-help p {
  font-size: 14px;
  text-align: center;
}
.splash-content .user-register .form-horizontal .form-checkbox {
  margin: 20px 0 0 60px;
}
.splash-content .user-register .form-horizontal .form-checkbox label {
  margin-bottom: 5px;
}
.splash-content .user-register .form-horizontal .btn-register {
  /*background register now */
  display: block;
  height: 82px;
  margin: 30px auto;
  width: 310px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.splash-content .user-register .form-horizontal .btn-register:active {
  border: none;
}
.splash-content .user-register .register-footer {
  /*background footer */
}
#cboxContent .user-register:before {
  display: none;
}
.custom-select {
  position: relative;
}
.custom-select > select {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.select-selected {
  background-color: transparent;
}
.select-selected.err {
  border-color: #C0392b;
}
.select-selected:after {
  position: absolute;
  content: "^";
  top: 30%;
  right: 18%;
  -webkit-transform: scaleX(1.5) rotate(180deg);
          transform: scaleX(1.5) rotate(180deg);
}
.custom-select > select:focus + .select-selected,
.select-selected.select-arrow-active {
  border-color: #fff;
  background-color: #000;
}
.select-items > .select-option,
.select-selected {
  color: #ffffff;
  cursor: pointer;
}
.select-items,
.select-selected {
  border: solid 1px #333;
}
.select-items {
  border-top-width: 0;
}
.select-items > .select-option {
  border-right: solid 1px #333;
}
.select-items > .select-option:not(:last-child) {
  border-bottom: solid 1px #333;
}
.select-items {
  position: absolute;
  background-color: #000;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  overflow: auto;
  max-height: 300px;
}
.select-items::-webkit-scrollbar {
  width: 1em;
}
.select-items::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.select-items::-webkit-scrollbar-thumb {
  background-color: #333;
  border: 0.2em solid #000;
}
.select-hide {
  display: none;
}
.select-items > .select-option:hover,
.same-as-selected {
  background-color: #C0392b;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  outline: none;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  outline: none;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-slide:focus {
  outline: none;
}
.slick-arrow.slick-hidden {
  display: none;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
.font-roboto {
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.font-oswald {
  font-family: 'Oswald', "Arial Regular", sans-serif;
}
img {
  -ms-interpolation-mode: bicubic;
  min-height: 1px;
}
.push-down-message {
  position: fixed;
  z-index: 50;
  width: 100%;
  padding: 20px 10px;
  border-width: 0 0 1px 0;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-size: 80%;
}
.push-down-message > .ico-line-vertical {
  width: 1px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .push-down-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: rgba(0, 0, 0, 0.85) !important;
    padding: 15px 10px;
  }
  .push-down-message > a {
    padding-top: 7px;
  }
  .push-down-message > .ico-line-vertical {
    margin-top: 7px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .gdpr-topbar {
    position: fixed !important;
    top: auto;
    bottom: 0;
  }
  .gdpr-topbar > .gdpr-topbar__content {
    margin-bottom: 10px;
  }
}
.pushdown__link {
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
}
.pushdown__link:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
html {
  background-color: #000;
  height: 100%;
}
body {
  color: #fff;
  margin: auto;
  overflow-x: hidden !important;
  font-size: 100%;
}
@media only screen and (min-height: 1200px) {
  body {
    line-height: 1;
  }
}
h1 {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 185%;
  text-transform: uppercase;
  font-weight: bold;
}
section {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
label {
  display: initial;
  font-size: inherit;
}
input {
  margin-bottom: 0;
}
p {
  color: #fff;
}
.control-input {
  display: none;
}
.text--bold {
  font-weight: bold;
}
.text--italic {
  font-style: italic;
}
.text--stroke {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.button {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.button:hover {
  cursor: pointer;
  color: #fff;
}
@media not only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--active {
    color: #fff !important;
    border-bottom: 1px solid #9e0b0f;
    pointer-events: none !important;
  }
}
@media not screen and (max-width:444px) {
  .button--active {
    color: #fff !important;
    border-bottom: 1px solid #9e0b0f;
    pointer-events: none !important;
  }
}
.button--main-design {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
}
.button--main-design:before,
.button--main-design:after {
  position: absolute;
}
.button--main-design:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.button--main-design:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--main-design:hover {
    border-color: #9e0b0f;
  }
  .button--main-design:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.button--main-design--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--main-design--email {
    height: 46px;
  }
}
.button--main-design--invert:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--main-design--invert:hover:before {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
}
.button--play-button {
  display: block;
}
.button--play-button > img {
  width: 276.92307692%;
  margin-top: -2596.15384615%;
  margin-bottom: -588.46153846%;
  margin-left: 0%;
}
.button--play-button > img:hover {
  width: 276.92307692%;
  margin-top: -2715.38461538%;
  margin-bottom: -469.23076923%;
  margin-left: 0%;
}
.button--big {
  font-size: 130%;
  padding: 17px 30px;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
  }
}
.button--text-link {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
}
.button--text-link:after {
  content: attr(data-text-content);
  position: absolute;
  visibility: initial !important;
  opacity: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.button--text-link:hover:after,
.button--text-link:focus:after {
  opacity: 0.5;
  -webkit-filter: blur(0.5px);
          filter: blur(0.5px);
  -webkit-animation: iconhover 1s infinite linear;
          animation: iconhover 1s infinite linear;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .button--text-link:hover:after,
  .button--text-link:focus:after {
    -webkit-animation: ieiconhover 1s infinite linear;
            animation: ieiconhover 1s infinite linear;
  }
}
.button--round {
  width: 1vw;
  height: 1vw;
  border-radius: 50%;
  border: solid #ddd 3px;
}
.button--close {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1270px;
  width: 40px;
  height: 40px;
  border: none;
}
.button--close:hover {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1215px;
  width: 40px;
  height: 40px;
}
.button--overlay {
  border: solid rgba(100, 100, 100, 0.75) 1px;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0.8;
  z-index: 5;
  padding: 5px 15px;
}
.button--godown,
.button--goup {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  min-height: 32px;
  min-width: 32px;
  background-color: #000;
  border: solid #666;
  border-width: 2px 1px;
  padding: 19px 2px;
  -webkit-transform: scale(1, 0.5);
          transform: scale(1, 0.5);
}
.button--godown:after,
.button--goup:after {
  content: '▼';
}
.button--goup:after {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.divider {
  position: relative;
}
.divider:after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 50%;
  width: 100%;
  height: 20px;
  z-index: 5;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .divider:after {
    background: transparent url(../images/remnant/section-divider-mobile.png) no-repeat bottom center / cover;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .divider:after {
    background: transparent url(../images/remnant/section-divider.png) no-repeat bottom center / cover;
  }
}
.divider--dual:before,
.divider--dual:after {
  content: '';
  position: absolute;
  left: 50%;
  width: 100%;
  height: 21px;
  z-index: 5;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.divider--dual:before {
  top: -10px;
}
.divider--dual:after {
  bottom: -10px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .divider--dual:before,
  .divider--dual:after {
    background: transparent url(../images/remnant/section-divider-mobile.png) no-repeat bottom center / cover;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .divider--dual:before,
  .divider--dual:after {
    background: transparent url(../images/remnant/section-divider.png) no-repeat bottom center / cover;
  }
}
.error-icon {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -532px;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-right: 7px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.popup__close {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 15;
}
.title {
  margin-top: 3%;
  z-index: 12;
  pointer-events: none;
}
@media screen and (max-width:444px) {
  .title {
    width: 100%;
    max-width: 390px;
    position: relative;
  }
}
.title__img {
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
@media screen and (max-width:444px) {
  .title__img {
    width: 100%;
  }
}
.main {
  opacity: 0;
  width: 100%;
  min-height: 100vh;
  position: relative;
  top: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main__page-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.main__page-content .title__img {
  width: 500px;
}
.teaser {
  position: relative;
  width: 100%;
  background: transparent no-repeat bottom center / cover;
  height: 820px;
}
@media screen and (max-width:444px) {
  .teaser {
    height: 550px;
    padding-top: 0;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser {
    height: 750px;
    padding-top: 0;
  }
}
.teaser__ratio-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__ratio-wrapper > .title {
    display: none;
  }
}
.teaser__trailer-button {
  max-width: 100px;
  margin: 1% auto auto;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .teaser__trailer-button {
    margin-top: auto;
  }
}
.slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.slick-dots > li {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  border: solid 2px #9e0b0f;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.slick-dots > li:hover {
  background-color: rgba(158, 11, 15, 0.35);
}
.slick-dots > li.slick-active {
  background-color: #9e0b0f;
}
.slick-dots > li > button {
  display: none;
}
.scroll-marker {
  position: absolute;
  width: 0;
  height: 0;
  top: calc(50% - 50vh);
}
.input-popup-error {
  position: absolute;
  top: 130%;
  width: 100%;
  background-color: #171717;
  border: 1px solid #72080b;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 10px;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.input-popup-error:before,
.input-popup-error:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid;
}
.input-popup-error:before {
  top: -11px;
  left: 15px;
  border-bottom-color: #72080b;
}
.input-popup-error:after {
  top: -9px;
  left: 15px;
  border-bottom-color: #171717;
}
.status-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 5px;
}
.status-container > .spinner {
  left: auto !important;
  top: auto !important;
}
.mixin-dd {
  color: #fff;
  border: solid 1px #333333;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: #000000;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 20px;
  font-size: 14px;
  line-height: 1;
}
.mixin-dd:hover {
  background: #9e0b0f;
}
.ddtoggle {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-weight: 400;
  cursor: pointer;
  color: #fff;
  border: solid 1px #333333;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: #000000;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 20px;
  font-size: 14px;
  line-height: 1;
  position: relative;
  margin: 0 auto 0 0;
}
.ddtoggle:hover {
  background: #9e0b0f;
}
.ddtoggle__caret {
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -7px;
}
.ddtoggle__caret:before {
  content: "";
  display: block;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px 0px;
  width: 13px;
  height: 9px;
}
.ddtoggle__text {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 16px;
}
.dropdown-backdrop {
  z-index: 9;
}
.ddmenu {
  border: none;
  width: 100%;
  z-index: 10;
}
.ddmenu__w {
  color: #fff;
  border: solid 1px #333333;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: #000000;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 20px;
  font-size: 14px;
  line-height: 1;
  border-color: #fff;
  cursor: pointer;
}
.ddmenu__w:hover {
  background: #9e0b0f;
}
.ddmenu__w:not(:first-child) {
  border-top: none;
}
.ddmenu__w__option {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 16px;
}
.mixin-slick-dot-li {
  display: inline-block;
  background-color: rgba(158, 11, 15, 0);
  border: solid 2px #9e0b0f;
  margin: 0 5px;
  border-radius: 15px;
  position: relative;
  width: 14px;
  height: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.mixin-slick-dot-li:hover {
  background-color: #9e0b0f;
}
.mixin-slick-dot-li.slick-active {
  border-color: #9e0b0f;
  background-color: #9e0b0f;
}
.mixin-slick-dot-li > button {
  display: none;
}
.mixin-max1168 {
  max-width: 1208px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}
.mixin-arrow-small {
  border-radius: 50px;
  padding: 15px;
}
.mixin-arrow-small.slick-arrow--prev:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -118px;
  width: 12px;
  height: 18px;
  margin: -11px 0 0 -7px;
}
.mixin-arrow-small.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -85px;
  width: 12px;
  height: 18px;
}
.mixin-arrow-small.slick-arrow--next:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -250px;
  width: 12px;
  height: 18px;
  margin: -10px 0 0 -4px;
}
.mixin-arrow-small.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -217px;
  width: 12px;
  height: 18px;
}
.mixin-arrow-normal {
  border-radius: 50px;
  padding: 40px;
}
.mixin-arrow-normal.slick-arrow--prev:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1510px;
  width: 27px;
  height: 51px;
  margin: -24px 0 0 -20px;
}
.mixin-arrow-normal.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1444px;
  width: 27px;
  height: 51px;
}
.mixin-arrow-normal.slick-arrow--next:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1642px;
  width: 27px;
  height: 51px;
  margin: -24px 0 0 -9px;
}
.mixin-arrow-normal.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1576px;
  width: 27px;
  height: 51px;
}
.slick-arrow {
  position: absolute;
  webkit-appearance: none;
  border: 0;
  z-index: 5;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: none;
}
.slick-arrow--small {
  border-radius: 50px;
  padding: 15px;
}
.slick-arrow--small.slick-arrow--prev:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -118px;
  width: 12px;
  height: 18px;
  margin: -11px 0 0 -7px;
}
.slick-arrow--small.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -85px;
  width: 12px;
  height: 18px;
}
.slick-arrow--small.slick-arrow--next:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -250px;
  width: 12px;
  height: 18px;
  margin: -10px 0 0 -4px;
}
.slick-arrow--small.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -217px;
  width: 12px;
  height: 18px;
}
@media only screen and (min-width: 501px) and (max-width: 824px), screen and (max-width:444px) {
  .slick-arrow--normal {
    border-radius: 50px;
    padding: 15px;
  }
  .slick-arrow--normal.slick-arrow--prev:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -118px;
    width: 12px;
    height: 18px;
    margin: -11px 0 0 -7px;
  }
  .slick-arrow--normal.slick-arrow--prev:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -85px;
    width: 12px;
    height: 18px;
  }
  .slick-arrow--normal.slick-arrow--next:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -250px;
    width: 12px;
    height: 18px;
    margin: -10px 0 0 -4px;
  }
  .slick-arrow--normal.slick-arrow--next:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -217px;
    width: 12px;
    height: 18px;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .slick-arrow--normal {
    border-radius: 50px;
    padding: 40px;
  }
  .slick-arrow--normal.slick-arrow--prev:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1510px;
    width: 27px;
    height: 51px;
    margin: -24px 0 0 -20px;
  }
  .slick-arrow--normal.slick-arrow--prev:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1444px;
    width: 27px;
    height: 51px;
  }
  .slick-arrow--normal.slick-arrow--next:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1642px;
    width: 27px;
    height: 51px;
    margin: -24px 0 0 -9px;
  }
  .slick-arrow--normal.slick-arrow--next:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1576px;
    width: 27px;
    height: 51px;
  }
}
.slick-arrow--rect {
  background: #000;
  width: 36px;
  height: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 1px #333333;
  display: block;
  -webkit-transition: all 0s;
  transition: all 0s;
}
.slick-arrow--rect:hover {
  background: #000;
  border-color: #333;
}
.slick-arrow--rect:after {
  margin: 8px 0 0 12px;
  content: "";
  display: block;
}
.slick-arrow--rect.slick-arrow--prev:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -118px;
  width: 12px;
  height: 18px;
}
.slick-arrow--rect.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -85px;
  width: 12px;
  height: 18px;
}
.slick-arrow--rect.slick-arrow--next:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -250px;
  width: 12px;
  height: 18px;
}
.slick-arrow--rect.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -217px;
  width: 12px;
  height: 18px;
}
.slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 501px) {
  .slick-dots {
    bottom: 4%;
  }
}
@media only screen and (min-width: 1025px) {
  .slick-dots {
    bottom: 40px;
  }
}
.slick-dots > li {
  display: inline-block;
  background-color: rgba(158, 11, 15, 0);
  border: solid 2px #9e0b0f;
  margin: 0 5px;
  border-radius: 15px;
  position: relative;
  width: 14px;
  height: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.slick-dots > li:hover {
  background-color: #9e0b0f;
}
.slick-dots > li.slick-active {
  border-color: #9e0b0f;
  background-color: #9e0b0f;
}
.slick-dots > li > button {
  display: none;
}
.age-gate {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #000;
  z-index: 11;
  padding-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.age-gate__main-container {
  position: relative;
  width: 440px;
}
.age-gate__main-container--lang-ru {
  width: 520px;
}
@media screen and (max-width:444px) {
  .age-gate__main-container {
    width: 380px;
  }
}
.age-gate__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.age-gate__instructions {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 95%;
  margin-bottom: 10px;
}
.age-gate__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 36px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.age-gate-form__day {
  width: 20%;
}
.age-gate-form__month {
  width: 20%;
}
.age-gate-form__year {
  width: 25%;
}
.age-gate__error {
  margin-top: 10px;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
.age-gate__barrier {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.age-gate {
  background: #000 url("../images/remnant/remnant_background0.jpg") no-repeat center center / cover;
  position: relative;
  height: 100vh;
}
@media only screen and (max-height: 450px) {
  .age-gate {
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.age-gate__title {
  max-width: 470px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 60px;
}
@media only screen and (max-height: 300px) {
  .age-gate__title {
    margin-bottom: 10px;
  }
}
@media screen and (max-width:444px) {
  .age-gate__title {
    max-width: 390px;
  }
}
@media screen and (max-width:444px) {
  .age-gate__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .age-gate__form .button--main-design {
    padding: 7.5px 15px;
    margin-top: 10px;
    width: 93%;
  }
}
[form="date-validation-form"] {
  height: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  [form="date-validation-form"] {
    min-height: 46px;
  }
}
.custom-select {
  width: 100px;
}
.select-selected.err {
  border-color: #9e0b0f;
}
.select-items > .select-option,
.select-selected {
  padding: 13.5px 24px;
}
@media screen and (max-width:444px) {
  .select-items > .select-option,
  .select-selected {
    padding: 8px 16px;
  }
}
.select-items > .select-option:hover,
.same-as-selected {
  background-color: #9e0b0f;
}
@media only screen and (max-width: 500px) and (max-height: 750px) {
  .gdpr-topbar ~ .age-gate .select-items {
    top: auto;
    bottom: calc(100% + 1px);
    max-height: 30vh;
  }
}
@-webkit-keyframes iconhover {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}
@keyframes iconhover {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}
@-webkit-keyframes ieiconhover {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.4);
            transform: translate(-50%, -50%) scale(1.4);
    opacity: 0;
  }
}
@keyframes ieiconhover {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.4);
            transform: translate(-50%, -50%) scale(1.4);
    opacity: 0;
  }
}
.font-roboto {
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.ico-language {
  color: #666;
  text-decoration: none;
  padding-right: 2px;
}
.ico-language.disabled {
  display: none;
}
.ico-language:focus {
  background-color: #202125;
}
.current-language {
  font-size: 0 !important;
  border: none !important;
  width: auto !important;
  min-width: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dropdown-menu {
  right: 0 !important;
  left: auto !important;
}
.header {
  display: none;
}
.header-spacer {
  width: 100%;
  height: 60px;
}
.header-new {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ccc;
  background: #000;
  font-size: 12px;
  width: 100%;
  height: 60px;
  z-index: 15;
  padding: 12px;
  position: relative;
  border-bottom: 1px #333333 solid;
  top: 0px;
  left: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header-new:not(.cookie-header) {
  position: fixed;
}
.header-new.cookie-header {
  position: absolute;
}
.header-new .line {
  width: 1px;
  height: 40px;
  background: #333333;
  margin-left: 23px;
}
.header-new .pwrd-logo {
  background: url(../images/logos/gearbox-side-cropped.png) no-repeat center;
  width: 114px;
  height: 40px;
  background-size: contain;
  cursor: pointer;
  position: relative;
}
.header-new .pwrd-logo:hover svg path {
  fill: #FFF;
}
.header-new .pwrd-logo .more-games {
  position: absolute;
  top: 8px;
  right: -14px;
  cursor: pointer;
}
@media screen and (max-width: 839px) {
  .header-new {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.header-new:before {
  width: 100%;
  min-width: 1920px;
  height: 22px;
  pointer-events: none;
}
@media screen and (max-width:444px) {
  .header-new:before {
    z-index: 1;
  }
}
.header__menu-toggle {
  display: none;
}
@media screen and (max-width: 839px) {
  .header__menu-toggle:checked ~ .header__menu-btn {
    background: url(../images/nav/close.png) no-repeat center;
  }
  .header__menu-toggle ~ .header__main {
    display: none;
  }
  .header__menu-toggle:checked ~ .header__main {
    display: block;
    height: 110vh;
    width: 100%;
    padding-bottom: 100px;
  }
}
.header__menu-btn {
  display: none;
  cursor: pointer;
}
@media not screen and (max-width:444px) {
  .header__menu-btn {
    position: relative;
  }
}
@media screen and (max-width: 839px) {
  .header__menu-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: none;
    width: 16px;
    height: 16px;
    outline: none;
    z-index: 2;
    background: url(../images/nav/han-r-menu.png) no-repeat center;
    background-size: 100% 100%;
    position: relative;
    margin-left: 16px;
  }
  .header__menu-btn:after {
    position: absolute;
    font-size: 200%;
  }
}
.header__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: static;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 0px 0 40px;
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  z-index: 1;
}
@media not screen and (max-width: 839px) {
  .header__main .header__page-link.button--active {
    color: #fff;
    border-bottom: 1px solid #9e0b0f;
  }
  .header__main .header__page-link:hover {
    color: #fff;
    border-bottom: 1px solid #9e0b0f;
  }
}
.header__main .header__logo-menu {
  display: none;
  background: url(../images/nav/remnant-logo.png) no-repeat center;
  width: 80px;
  height: 18px;
  margin-left: 20px;
  background-size: 100% 100%;
  position: absolute;
  top: 10vh;
  left: 8px;
}
.header__main a.about {
  color: #ccc;
  text-decoration: none;
}
.header__main a.about:hover {
  color: #fff;
}
@media screen and (max-width: 839px) {
  .header__main {
    overflow: auto;
    position: absolute;
    top: 60px;
    padding: 0px 10px 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #000;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 839px) {
  .header__main {
    height: 110vh;
    background: #161616;
  }
  .header__main a {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #fff;
    padding-left: 20px;
    border: 0px;
    font-family: 'Roboto', "Arial Regular", sans-serif;
    font-weight: 900;
    border-bottom: 1px solid #333333;
    text-decoration: none;
    position: relative;
  }
  .header__main a.header__buy__now {
    width: 100%;
    margin-left: -10px;
    line-height: 60px;
    text-align: start;
    padding-left: 30px;
    margin-top: 0px;
    background: #9e0b0f;
    position: inherit;
    top: 0px;
    left: 10px;
  }
  .header__main a.about {
    margin-top: 60px;
    text-decoration: none;
    color: #fff;
  }
  .header__main .support-link {
    position: absolute;
    right: 20px;
  }
}
.header__logo {
  background: url(../images/nav/remnant-logo.png) no-repeat center;
  min-width: 80px;
  height: 18px;
  background-size: 100% 100%;
  display: inline-block;
  cursor: pointer;
  z-index: 0;
  margin-right: auto;
  margin-left: 24px;
}
@media screen and (max-width: 850px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header__logo {
    margin-right: auto;
  }
}
.button-title {
  text-decoration: none;
  min-width: 100px;
  height: 40px;
  background: #9e0b0f;
  color: #fff;
  line-height: 40px;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  padding: 0 12px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.button-title:hover {
  background: #BF2327;
}
@media screen and (max-width: 839px) {
  .button-title {
    position: static;
  }
}
.header__page-link {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  text-transform: uppercase;
  padding-bottom: 2px;
}
@media not screen and (max-width: 839px) {
  .header__page-link {
    font-weight: bold;
    border-bottom: 1px solid transparent;
  }
  .header__page-link:not(:first-child) {
    margin-right: 30px;
  }
}
@media screen and (max-width: 839px) {
  .header__page-link {
    text-align: left;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.language-logo {
  background: url(../images/nav/language-logo.png) no-repeat center;
  width: 16px;
  height: 16px;
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: 32px;
  position: relative;
  top: 0px;
  cursor: pointer;
}
.language-logo .language-text-menu {
  display: none;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  font-weight: 900;
  color: #fff;
  width: 100vw;
  text-transform: uppercase;
}
.language-logo:hover .more-language {
  border-color: #FFF transparent transparent;
}
@media screen and (max-width: 839px) {
  .language-logo {
    height: 60px;
    width: calc(100% - 20px);
    font-size: 16px;
    font-weight: 900;
    border-bottom: 1px solid #333333;
    line-height: 60px;
    padding-left: 20px;
    background: #161616;
    color: #fff;
  }
  .language-logo .language-text-menu {
    display: inline;
  }
}
.language-logo .more-language {
  width: 0px;
  height: 0px;
  border: 4px solid;
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 21px;
  border-color: #666666 transparent transparent;
}
@media screen and (max-width: 839px) {
  .language-logo .more-language {
    position: absolute;
    top: 24px;
    left: calc(100vw - 64px);
    border: 6px solid;
    border-color: transparent #ccc;
    border-right: transparent;
  }
  .language-logo .more-language:hover {
    border-color: transparent #fff;
  }
}
@media not screen and (max-width: 839px) {
  .language-logo .more-language:hover {
    border-color: #fff transparent transparent;
  }
}
.support-link {
  background: url(../images/nav/href-link.png) no-repeat center;
  width: 8px;
  height: 8px;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
@media not screen and (max-width: 839px) {
  .support:hover + .support-link {
    background: url(../images/nav/href-link-1.png) no-repeat center;
  }
}
.header__news {
  margin: 0 10px;
}
@media screen and (max-width: 839px) {
  .header__news {
    margin: 0px 10px 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.header__info-text {
  text-align: center;
}
@media not screen and (max-width: 839px) {
  .header__info-text {
    margin-right: 20px;
    margin-left: auto;
  }
}
@media screen and (max-width: 839px) {
  .header__info-text {
    display: none;
  }
}
.header__info--small {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 75%;
}
.header__info--big {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 125%;
  font-weight: bold;
  line-height: 1.35;
}
.header__signup {
  position: relative;
  font-weight: 800;
}
@media not screen and (max-width: 839px) {
  .header__signup {
    margin-right: 40px;
  }
}
@media screen and (max-width: 839px) {
  .header__signup {
    margin-top: 15px;
  }
  .header__signup.menu-hide {
    height: 0px;
    opacity: 0 !important;
    padding: 0 !important;
    margin: 0;
    pointer-events: none !important;
  }
}
@media not screen and (max-width: 839px) {
  .header__signup--sticky {
    display: none;
  }
}
@media screen and (max-width: 839px) {
  .header__signup--sticky {
    margin-left: auto;
    margin-right: 20px;
  }
  .header__menu-toggle:checked ~ .header__signup--sticky {
    opacity: 0 !important;
    pointer-events: none !important;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    visibility: hidden;
  }
}
.header__divider {
  position: relative;
  color: #585858;
  -webkit-transform: scaleX(1.75);
          transform: scaleX(1.75);
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
@media screen and (max-width: 839px) {
  .header__divider {
    display: none;
  }
}
.header__misc {
  margin-right: 20px;
}
.header__socialmedia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  width: 180px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
@media screen and (max-width: 839px) {
  .header__socialmedia {
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}
@media only screen and (max-width: 200px) {
  .header__socialmedia {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.newlangdd {
  display: none;
  text-align: left;
  position: absolute;
  top: 38px;
  left: -16px;
}
@media screen and (max-width: 839px) {
  .newlangdd {
    position: static;
  }
}
.newlangdd__current-lang {
  padding: 4px 8px 8px;
  text-decoration: none;
}
.newlangdd__current-lang:hover,
.newlangdd__current-lang:focus {
  text-decoration: none;
}
.newlangdd__current-lang:hover span,
.newlangdd__current-lang:focus span {
  color: #fff;
}
.newlangdd__text {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  color: #a3a3a3;
  font-size: 100%;
  vertical-align: middle;
  text-transform: uppercase;
}
@media screen and (max-width: 839px) {
  .newlangdd__text {
    color: #fff;
  }
}
.newlangdd__caret {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #d0d0d0;
  vertical-align: middle;
  margin-left: 10px;
}
.newlangdd__options {
  position: absolute;
  -webkit-box-shadow: 2px 2px 5px #000;
          box-shadow: 2px 2px 5px #000;
  top: 0px;
  left: 0px;
  width: 200px;
  background: #161616;
  z-index: 5;
}
.newlangdd__options a.back-language {
  display: none;
  height: 60px;
  font-size: 16px;
  color: #a3a3a3;
  width: 100%;
  padding-left: 46px;
  border: 0px;
  font-weight: 900;
  border-bottom: 1px solid #333333;
  line-height: 60px;
  background: #161616;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.newlangdd__options a.back-language span {
  width: 0px;
  height: 0px;
  border: 6px solid;
  display: inline-block;
  position: absolute;
  top: 23px;
  left: 20px;
  border-color: transparent #666666 transparent;
  border-left: transparent;
}
@media screen and (max-width: 839px) {
  .newlangdd__options a.back-language {
    display: block;
    position: relative;
  }
}
@media screen and (max-width: 839px) {
  .newlangdd__options {
    width: 100%;
    top: -300px;
    left: -10px;
    padding-left: 10px;
    height: 100vh;
  }
}
.newlangdd__options.open {
  display: block;
}
.newlangdd__options__option {
  line-height: 57px;
  display: block;
  border-bottom: solid 1px #333333;
  text-decoration: none;
  height: 57px;
  text-align: start;
  color: #ccc;
  padding-left: 20px;
  background: #161616;
  font-size: 12px;
  font-weight: bold;
}
@media not screen and (max-width: 839px) {
  .newlangdd__options__option:hover,
  .newlangdd__options__option:focus {
    text-decoration: none;
    background: #262626;
  }
  .newlangdd__options__option:hover span,
  .newlangdd__options__option:focus span {
    color: #fff;
  }
}
@media not screen and (max-width: 839px) {
  .action-buy .language-logo {
    left: -7vw;
  }
}
@media screen and (max-width: 839px) {
  .action-buy .remnant-body .header__main a.about {
    margin-top: 0px;
  }
  .action-buy .remnant-body .header__main .newlangdd__options {
    top: -244px;
  }
}
.scroll-marker--signup {
  top: calc(70% - 50vh);
}
.signup {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  pointer-events: none;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup {
    padding-bottom: 0;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .signup {
    background: transparent url("../images/remnant/email-background-mobile.png") no-repeat center center / cover;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup {
    min-height: 485px;
    margin-top: -165px;
    background: transparent url("../images/remnant/email-background.png") no-repeat center center / cover;
  }
}
@media only screen and (min-width: 825px) and (orientation: landscape) {
  .signup {
    height: 20vw;
  }
}
@media only screen and (min-width: 825px) and (orientation: portrait) {
  .signup {
    height: 20vh;
  }
}
.signup__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: auto;
}
@media screen and (max-width:444px) {
  .signup__form {
    min-width: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup__form {
    min-width: 500px;
    width: 30%;
    max-width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.signup__header {
  margin-bottom: 20px;
  width: 100%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup__header {
    text-align: center;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .signup__header {
    font-size: 150%;
    line-height: 1.2;
  }
}
.signup__text--teaser {
  margin-bottom: 10px;
}
.signup__input-block {
  width: 65%;
  font-size: 90%;
  position: relative;
}
@media screen and (max-width:444px) {
  .signup__input-block {
    width: 100%;
  }
}
.signup__input {
  width: 100%;
  -webkit-appearance: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  padding: 11.5px 15px;
  background-color: #000;
  border: solid 1px rgba(66, 66, 66, 0.5);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
  font-size: 100%;
}
.signup__input:invalid:not(.no-input) {
  outline: none;
  border: solid red 1px;
}
.signup__input:focus,
.signup__input:active {
  outline: none;
  border-color: #fff;
}
.signup__input:-webkit-autofill,
.signup__input:-webkit-autofill:hover,
.signup__input:-webkit-autofill:focus,
.signup__input:-webkit-autofill:active {
  -webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
  -webkit-transition-delay: 9999s;
}
.signup__submit {
  width: 30%;
  font-size: 90%;
  display: block;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
@media screen and (max-width:444px) {
  .signup__submit {
    padding: 15px 0;
    margin: auto;
    margin-top: 20px;
    width: 100%;
    font-size: 140%;
  }
}
.signup__error {
  margin-top: 10px;
  font-size: 90%;
  font-weight: bold;
  min-width: 500px;
  width: 30%;
  height: 1em;
}
@media screen and (max-width:444px) {
  .signup__error {
    min-width: 100%;
    width: 100%;
    text-align: center;
  }
}
.signup__error--bad {
  color: red;
}
.back-to-top__button {
  pointer-events: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .back-to-top__button {
    margin-top: 45px;
    margin-bottom: -10px;
  }
}
.social-media {
  position: relative;
  background-color: #1b1b1b;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden;
}
@media only screen and (max-width: 500px) {
  .social-media {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 0px;
  }
}
.socialmedia__btn {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 0.25vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  visibility: initial !important;
}
.socialmedia__btn:hover:after,
.socialmedia__btn:focus:after {
  opacity: 0.5;
  -webkit-filter: blur(0.5px);
          filter: blur(0.5px);
  -webkit-animation: iconhover 1s infinite linear;
          animation: iconhover 1s infinite linear;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .socialmedia__btn:hover:after,
  .socialmedia__btn:focus:after {
    -webkit-animation: ieiconhover 1s infinite linear;
            animation: ieiconhover 1s infinite linear;
  }
}
.socialmedia__btn:before,
.socialmedia__btn:after {
  content: '';
  position: absolute;
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .socialmedia__btn:before,
  .socialmedia__btn:after {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.socialmedia__btn:before {
  opacity: 0.9;
}
.socialmedia__btn:after {
  opacity: 0;
}
.socialmedia__btn--twitter:before,
.socialmedia__btn--twitter:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -417px;
  width: 29px;
  height: 23px;
}
.socialmedia__btn--facebook:before,
.socialmedia__btn--facebook:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -971px;
  width: 32px;
  height: 32px;
}
.socialmedia__btn--youtube:before,
.socialmedia__btn--youtube:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -382px;
  width: 29px;
  height: 20px;
}
.socialmedia__btn--twitch:before,
.socialmedia__btn--twitch:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -831px;
  width: 29px;
  height: 31px;
}
.socialmedia__btn--discord:before,
.socialmedia__btn--discord:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1018px;
  width: 29px;
  height: 33px;
}
.socialmedia__btn--vk:before,
.socialmedia__btn--vk:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -572px;
  width: 26px;
  height: 26px;
}
.socialmedia__btn--reddit:before,
.socialmedia__btn--reddit:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -656px;
  width: 32px;
  height: 28px;
}
@media only screen and (max-width: 500px) {
  .socialmedia__btn--fextra {
    width: 100%;
  }
}
.socialmedia__btn--fextra:before,
.socialmedia__btn--fextra:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1066px;
  width: 80px;
  height: 34px;
}
.socialmedia__btn--instagram:before,
.socialmedia__btn--instagram:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -877px;
  width: 32px;
  height: 32px;
}
.social-media__links {
  margin: 0 25px;
}
@media only screen and (max-width: 500px) {
  .social-media__links {
    margin: 0 auto 20px;
  }
}
.signup--hide-email {
  background: transparent;
  min-height: auto;
  height: auto;
  margin-top: 0;
  padding: 0;
}
.signup--hide-email > .signup__header,
.signup--hide-email > .signup__form,
.signup--hide-email > .signup__error {
  display: none;
}
.signup--hide-email > .back-to-top__button {
  margin-top: 0;
  margin-bottom: -10px;
}
.footer-new {
  text-align: center;
  background-color: #000;
  color: #fff;
  padding: 40px 10px 10px;
}
.footer-new--sticky {
  position: fixed;
  bottom: 0;
  top: auto;
  width: 100%;
}
.footer__languages {
  margin-top: 0;
  margin-right: 20px;
  padding: 0;
}
@media screen and (max-width: 839px) {
  .footer__languages {
    margin-right: 0px;
    margin-bottom: 10px;
  }
}
.footer__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 650px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 839px) {
  .footer__logos {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-bottom: 10px;
  }
  .footer__logos > .footer__logo {
    margin-bottom: 10px;
  }
}
@media screen and (max-width:444px) {
  .footer__logos--main .logo--rating {
    display: none;
  }
}
.footer__logos--platforms {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__logos--platforms .logo {
  margin: 20px;
}
.footer__logos--mobile-only {
  display: none;
}
@media screen and (max-width:444px) {
  .footer__logos--mobile-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footer__legal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 1200px;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .footer__legal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width:444px) {
  .footer__legal {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 5px;
}
@media screen and (max-width:444px) {
  .logo {
    margin: 5px 0px;
  }
}
.logo:after {
  content: '';
}
.logo__last {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .logo__last {
    margin-top: 15px;
    width: auto;
  }
}
.logo--pwe:after {
  background: url(../images/logos/gearbox-above.png) no-repeat center;
  background-size: contain;
  width: 140px;
  height: 110px;
}
.logo--gunfire:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1708px;
  width: 155px;
  height: 53px;
}
.logo--esrb:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -2435px;
  width: 216px;
  height: 127px;
}
.logo--pegi:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -2211px;
  width: 75px;
  height: 92px;
}
.logo--usk:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1845px;
  width: 75px;
  height: 75px;
}
.logo--rar:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1935px;
  width: 75px;
  height: 75px;
}
.logo--rar {
  pointer-events: none;
}
.logo--steam:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -699px;
  width: 95px;
  height: 29px;
}
.logo--xbone:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -743px;
  width: 140px;
  height: 29px;
}
.logo--ps4:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -787px;
  width: 135px;
  height: 29px;
}
.legal__text {
  width: 100%;
  color: #666;
  font-size: 70%;
  text-align: center;
  line-height: 1.5;
  margin-top: -3px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 825px) and (max-width: 1079px) {
  .legal__text {
    width: 80%;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .legal__text {
    width: 100%;
    margin-top: 15px;
    text-align: center;
  }
}
@media screen and (max-width:444px) {
  .legal__text {
    width: 100%;
    margin: 5px 0px;
    text-align: center;
  }
}
.legal__links {
  font-size: 110%;
  margin-top: 15px;
  text-transform: uppercase;
  color: #999;
}
.legal__link {
  color: #999;
  text-decoration: none;
}
.legal__link:hover,
.legal__link:focus {
  color: #fff;
  text-decoration: underline;
}
.footer > .footer-main {
  width: auto;
  max-width: 960px;
}
.langico {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.langico.langico--en {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -316px;
  width: 30px;
  height: 18px;
}
.langico.langico--de {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -52px;
  width: 30px;
  height: 18px;
}
.langico.langico--fr {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -349px;
  width: 30px;
  height: 18px;
}
.langico.langico--it {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -151px;
  width: 30px;
  height: 18px;
}
.langico.langico--ru {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -184px;
  width: 30px;
  height: 18px;
}
.langico.langico--es {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -283px;
  width: 30px;
  height: 18px;
}
.langwrapper__langs .current-language {
  margin: 0 auto;
  border: none;
}
.langwrapper__langs .current-language > a {
  display: block;
}
.langwrapper__langs .current-language span {
  float: none;
  font-size: 140%;
  vertical-align: middle;
  text-transform: uppercase;
}
.langwrapper__langs .icn-lang {
  display: inline-block;
}
.teaser--main {
  background: #000;
}
.teaser__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  text-align: center;
  margin-bottom: 1%;
  line-height: 1.4;
  font-size: 24px;
  color: #fff;
}
@media screen and (max-width:444px) {
  .teaser__header > br {
    display: none;
  }
}
.looping-trailer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .looping-trailer {
    display: none;
  }
}
@media only screen and (min-width: 1500px) {
  .looping-trailer {
    height: auto;
    width: 100%;
  }
}
.teaser__content {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0 200px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__content {
    padding: 20px 0 70px;
  }
}
@media only screen and (min-width: 1200px) {
}
.teaser__content--subject2923 .coming-soon-subject2923 {
  color: #000;
}
@media only screen and (max-width: 1199px) {
  .teaser__content--subject2923 .coming-soon-subject2923 {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser__content--subject2923 .gate-title .title__img--mobile {
    display: none;
  }
}
.teaser__content--subject2923 .gate-title .title__img--desktop {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .teaser__content--subject2923 .gate-title .title__img--desktop {
    display: block;
  }
}
.teaser__trailer-button--main {
  margin: auto;
  max-width: 80px;
}
.graphic-mask {
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  display: block;
  position: relative;
  color: inherit;
}
.pwrd-modal {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  background: #000000;
  opacity: 0.5;
}
.enlarge-graphic {
  display: block;
  position: relative;
  overflow: hidden;
  color: inherit;
}
.enlarge-graphic:hover {
  color: inherit;
}
.enlarge-graphic:hover > .enlarge-graphic__mask > .enlarge-graphic__hover-effect:not(.mobile) {
  cursor: pointer;
  opacity: 1;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.enlarge-graphic:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -493px;
  width: 24px;
  height: 24px;
  content: '';
  position: absolute;
  bottom: 12px;
  right: 9px;
}
.enlarge-graphic__mask {
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  display: block;
  position: relative;
  color: inherit;
}
.enlarge-graphic__hover-effect {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
  font-size: 175%;
  background: rgba(158, 11, 15, 0.9);
  overflow: hidden;
  z-index: 2;
}
.enlarge-graphic__hover-effect.mobile {
  background: transparent;
}
.teaser__background {
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__background {
    min-width: none;
    height: 100%;
  }
}
.teaser__background--subject2923-full {
  display: none !important;
}
@media only screen and (min-width: 1200px) {
  .teaser__background--subject2923-full {
    display: block !important;
  }
}
.teaser__background--subject2923-condensed {
  display: none !important;
}
@media only screen and (min-width: 501px) and (max-width: 1199px) {
  .teaser__background--subject2923-condensed {
    display: block !important;
  }
}
.teaser__background--subject2923-tiny {
  display: none !important;
  height: auto;
  bottom: 0;
}
@media only screen and (max-width: 500px) {
  .teaser__background--subject2923-tiny {
    display: block !important;
  }
}
.teaser__background--complete-full {
  display: none !important;
}
@media only screen and (min-width: 1200px) {
  .teaser__background--complete-full {
    display: block !important;
  }
}
.teaser__background--complete-condensed {
  display: none !important;
}
@media only screen and (min-width: 501px) and (max-width: 1199px) {
  .teaser__background--complete-condensed {
    display: block !important;
  }
}
.teaser__background--complete-tiny {
  display: none !important;
  height: auto;
  bottom: 0;
}
@media only screen and (max-width: 500px) {
  .teaser__background--complete-tiny {
    display: block !important;
  }
}
@media only screen and (max-width: 824px) {
  .teaser__content--complete > .title {
    visibility: hidden;
  }
}
@media only screen and (max-width: 500px) {
  .teaser__content--complete > .title {
    height: 60px;
  }
}
.slick-teaser {
  height: 100%;
  width: 100%;
}
.slick-teaser .slick-list,
.slick-teaser .slick-track {
  height: 100%;
}
.slick-teaser .slick-slide {
  position: relative;
  overflow: hidden;
}
.slick-teaser .slick-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .slick-teaser .slick-arrow {
    display: none !important;
  }
}
.slick-teaser .slick-arrow--prev {
  left: 20px;
}
.slick-teaser .slick-arrow--next {
  left: auto;
  right: 20px;
}
.slick-teaser .slick-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width:444px) {
  .slick-teaser .slick-dots {
    bottom: 4%;
  }
}
.slick-teaser__slide {
  height: 100%;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .about-sprite--normal {
    display: none !important;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .about-sprite--720 {
    display: none !important;
  }
}
.title--about {
  margin-top: 1%;
  width: 500px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__header--about {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.teaser--about {
  background: transparent no-repeat bottom center / cover;
  padding-top: 20px;
  height: calc(100vh - 55px);
  min-height: 600px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser--about {
    background-image: url("../images/remnant/about/remnant_background1-mobile.jpg");
  }
}
@media only screen and (min-width: 825px) {
  .teaser--about {
    background-image: url("../images/remnant/about/remnant_background1.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__trailer-button--about {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 825px) {
  .teaser__trailer-button--about {
    margin: auto;
  }
}
.teaser__trailerlink {
  font-weight: bold;
  font-size: 150%;
  -webkit-transform: translateX(-50%) scale(0.8);
          transform: translateX(-50%) scale(0.8);
  position: absolute;
  top: 215px;
  left: 50%;
}
@media screen and (max-width:444px) {
  .teaser__trailerlink {
    top: 190px;
    display: inline-block;
  }
}
.teaser__trailervideo {
  height: 60vw;
  width: 80vh;
  display: none;
  position: relative;
  max-height: 80%;
  max-width: 90%;
  min-width: 70%;
  z-index: 2;
  -webkit-transition: min-width 0.5s, width 0.5s, height 0.5s;
  transition: min-width 0.5s, width 0.5s, height 0.5s;
  -webkit-transform: translateZ(0);
}
.teaser__trailervideo.minimize {
  height: 180px;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .teaser__trailervideo {
    min-width: 65%;
  }
  .teaser__trailervideo.minimize {
    height: 55vw;
    width: 75vh;
  }
}
@media only screen and (min-width: 1080px) {
  .teaser__trailervideo.minimize {
    min-width: 60%;
    height: 50vw;
    width: 70vh;
  }
}
.teaser__godown {
  bottom: 5px;
  z-index: 3;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__godown {
    display: none;
  }
}
.teaser__popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 50;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: radial-gradient(transparent 5%, #000 70%);
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-transform: translateZ(0);
  overflow-y: auto;
}
.teaser__popup > .status-container {
  position: absolute;
  top: 47%;
  left: 50.5%;
  -webkit-transform: scale(5);
          transform: scale(5);
}
.teaser__video {
  width: 100%;
}
.teaser__signup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 0;
  -webkit-transform: scale(0) translateZ(0);
  transform: scale(0);
  -webkit-transition: max-height 0.5s, -webkit-transform 0.5s;
  transition: max-height 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-height 0.5s;
  transition: transform 0.5s, max-height 0.5s, -webkit-transform 0.5s;
  margin-top: 25px;
  padding: 0 15px;
}
.teaser__signup.show {
  max-height: 200px;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.teaser__cta-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__cta-buttons {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media screen and (max-width:444px) {
  .teaser__cta-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .teaser__cta-buttons {
    margin-bottom: 2%;
  }
}
.teaser-button--about {
  min-width: 50%;
}
@media screen and (max-width:444px) {
  .teaser-button--about {
    margin-bottom: 20px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser-button--about {
    width: 100%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .teaser-button--about:first-child {
    margin-left: -25px;
    margin-right: 25px;
  }
  .teaser-button--about:last-child {
    margin-left: 25px;
  }
}
.scroll-marker--about {
  top: calc(47% - 50vh);
}
.scroll-marker--world-mobile {
  top: -100px;
}
.game-information {
  width: 100%;
  padding: 0px;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information {
    min-height: 900px;
    height: 100vh;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information {
    position: relative;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information {
    min-height: 40px;
  }
}
.game-information__content {
  width: 100%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (max-width:444px) {
  .game-information__content {
    -webkit-transition: max-height 0.35s;
    transition: max-height 0.35s;
    -webkit-transform: translateZ(0);
    overflow: hidden;
  }
}
.game-information__description {
  padding: 20px 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  line-height: 2;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description {
    position: absolute;
    opacity: 0;
    height: 100%;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translateZ(0);
  }
}
@media only screen and (min-width: 1080px) {
  .game-information__description {
    width: 45%;
    max-width: 650px;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description {
    width: 55%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__description {
    opacity: 0;
    width: 100%;
    height: auto;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    -webkit-transform: translateZ(0);
  }
}
@media screen and (max-width:444px) {
  .game-information__description {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--left {
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
    left: 15%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--right {
    -webkit-transform: translateX(20%);
            transform: translateX(20%);
    right: 15%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--center {
    text-align: center;
    max-width: 1200px;
  }
}
@media only screen and (min-width: 825px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .game-information__description--center {
    left: 50%;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }
}
.game-information__header {
  width: 100%;
  line-height: 1.2;
  margin-bottom: 5px;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__header {
    text-align: center;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__header {
    font-size: 150%;
  }
}
.game-information__text {
  width: 100%;
  font-size: 100%;
  color: #fff;
}
.game-information__background {
  width: 100%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__background {
    height: 100%;
  }
  .game-information__background--mobile {
    display: none;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background:not(.game-information__background--mobile) {
    display: none;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--mobile {
    position: relative;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--mobile {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--mobile {
    display: none;
  }
}
@media screen and (max-width:444px) {
  .game-information__background--mankind > .about-sprite--normal {
    width: 148.14814815%;
    margin-top: -59.52380952%;
    margin-bottom: -524.07407407%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--mankind > .about-sprite--720 {
    width: 100%;
    margin-top: -116.66666667%;
    margin-bottom: -1311.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--mankind {
    background: transparent url("../images/remnant/about/remnant_of_mankind_bg.jpg") no-repeat center center / cover;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__content--explore-realms {
    position: relative;
  }
  .game-information__content--explore-realms:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 36px;
    z-index: 5;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background: transparent url(../images/remnant/about/disconnect-divider.jpg) no-repeat bottom center / cover;
  }
}
.game-information__description--explore-realms-main {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 85px 3%;
  z-index: 2;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--explore-realms-main {
    width: 100%;
    pointer-events: none;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__description--explore-realms-main {
    padding-bottom: 20px;
    padding-top: 50px;
  }
}
.game-information__background--explore-realms {
  background: transparent url("../images/remnant/about/explore_realms_bg.jpg") no-repeat center center / cover;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--explore-realms {
    background-size: 150%;
    background-position: 95% 40%;
  }
}
@media screen and (max-width:444px) {
  .game-information__background--craft-upgrade-specialize > .about-sprite--normal {
    width: 148.93617021%;
    margin-top: 0%;
    margin-bottom: -586.70212766%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--craft-upgrade-specialize > .about-sprite--720 {
    width: 100%;
    margin-top: -58.33333333%;
    margin-bottom: -1370.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--craft-upgrade-specialize {
    background: transparent url("../images/remnant/about/craft_upgrade_specialize_bg.jpg") no-repeat center center / cover;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information--strength-in-numbers:after {
    display: none;
  }
}
@media screen and (max-width:444px) {
  .game-information__background--strength-in-numbers > .about-sprite--normal {
    width: 148.14814815%;
    margin-top: -119.04761905%;
    margin-bottom: -464.55026455%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--strength-in-numbers > .about-sprite--720 {
    width: 100%;
    margin-top: -175%;
    margin-bottom: -1253.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--strength-in-numbers {
    padding-bottom: 50px;
    background: transparent url("../images/remnant/about/strength_in_numbers_bg.jpg") no-repeat center center / cover;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .worlds-selection {
    display: none;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .worlds-selection {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    overflow: hidden;
  }
}
.world-selector {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20%;
  -webkit-transition: width 0.35s ease-out;
  transition: width 0.35s ease-out;
  cursor: pointer;
  /*
	&:not(&--coming-soon) {
		width: 28%;
		transition: width 0.35s ease-out;
		cursor: pointer;

		&:hover {
			width: 31%;
			& > .world-selector__background:after {
				opacity: 0;
			}
		}

		& > .world-selector__background {
			&:after {
				content: '';
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: #000;
				opacity: 0.75;
				transition: opacity 0.35s ease-out;
				-webkit-transform: translateZ(0);
			}
		}
	}
	&&--coming-soon {
		width: 16%;

		&:before {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, 0.75);
			z-index: 1;
		}

		& > .world-selector__header {
			position: relative;
			font-size: 140%;

			&:after {
				content: attr(data-text);
				font-size: 75%;
				position: absolute;
				top: 125%;
				left: 0;
				width: 100%;
				text-align: center;
			}
		}
	}
	*/
}
.world-selector:not(:last-child):after {
  content: '';
  position: absolute;
  width: 1922px;
  height: 21px;
  left: 100%;
  background: url(../images/remnant/section-divider.png) no-repeat bottom center / cover;
  -webkit-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}
.world-selector > .world-selector__background:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.75;
  -webkit-transition: opacity 0.35s ease-out;
  transition: opacity 0.35s ease-out;
  -webkit-transform: translateZ(0);
}
.world-selector:hover {
  width: 26%;
}
.world-selector:hover > .world-selector__background:after {
  opacity: 0;
}
.world-selector__header {
  width: 100%;
  text-align: center;
}
.world-dropdown-selector {
  width: 150px;
}
.world-dropdown-selector > .select-items > .same-as-selected {
  display: none;
}
.world-selector__background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
.world-selector--earth > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-earth.jpg");
  background-position: 29% 0%;
}
.world-selector--yaesha > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-yaesha.jpg");
  background-position: 80% 0;
}
.world-selector--rhom > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-rhom.jpg");
  background-position: 18% 0;
}
.world-selector--corsus > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-corsus.jpg");
  background-position: 81% 0;
}
.world-selector--reisum > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-reisum.jpg");
  background-position: 55% 0;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #no-world:not(:checked) ~ .biomes {
    opacity: 1;
    pointer-events: auto;
  }
}
.biomes {
  display: none;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-transform: translateZ(0);
    pointer-events: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 0 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #000;
    z-index: 4;
  }
}
.biomes__background,
.world-content,
.biome-information,
.biome-information__sub-description {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-transform: translateZ(0);
}
.biomes__background {
  background-size: cover;
  background-position: bottom center;
}
.biomes__top {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.biomes__header {
  font-size: 105%;
  letter-spacing: 1px;
  cursor: pointer;
}
.biomes__world-content {
  position: relative;
  height: 70%;
  width: 100%;
}
.world-content__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 50%;
}
.world-content__header {
  padding-left: 2px;
  font-size: 185%;
  letter-spacing: 2px;
  margin: 0 20px 0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.world-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.world-content__tabs {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.world-content__tab {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: relative;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.world-content__tab:not(:first-child) {
  margin-left: 40px;
}
.world-content__tab:after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  border-bottom: solid #9e0b0f 1px;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-transform: translateZ(0);
}
.world-content__tab:hover:after {
  opacity: 0.35;
}
.world-content__bottom {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.biome-information {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.biome-information__description {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  position: relative;
  width: 50%;
  height: inherit;
  margin-right: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 2;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 500px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .biome-information__description {
    width: 100%;
    min-width: auto;
  }
}
.biome-information__sub-description {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.biome-information__sub-section {
  width: 66%;
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 1px;
}
@media only screen and (min-width: 3840px) {
  .biome-information__sub-section {
    max-width: 800px;
  }
}
.sub-section__thumbnail-wrapper {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .sub-section__thumbnail-wrapper {
    width: 24%;
  }
}
@media only screen and (min-width: 2550px) and (max-width: 3839px), only screen and (min-width: 3840px) {
  .sub-section__thumbnail-wrapper {
    font-size: 80%;
  }
}
@media only screen and (min-width: 3840px) {
  .sub-section__thumbnail-wrapper {
    font-size: 60%;
  }
}
.sub-section__thumbnail {
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.about-video-thumbnail {
  width: 100%;
}
.sub-section__thumbnail-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}
.sub-section__thumbnail-border:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.75;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-transform: translateZ(0);
}
.sub-section__section + .sub-section__thumbnail-border:after {
  content: '▲';
  position: absolute;
  color: #9e0b0f;
  bottom: -2%;
  left: 50%;
  -webkit-transform: translate(-50%) scale(2, 1.25);
          transform: translate(-50%) scale(2, 1.25);
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.sub-section__section:hover + .sub-section__thumbnail-border:after {
  opacity: 0.25;
}
.sub-section__video + .sub-section__thumbnail-border:after {
  content: '';
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1325px;
  width: 41px;
  height: 41px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0.5;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sub-section__video:hover + .sub-section__thumbnail-border:after {
  opacity: 1;
}
.sub-section__thumbnail:hover + .sub-section__thumbnail-border:before {
  opacity: 0.25;
}
.sub-section__thumbnail-border > img {
  width: 119.33701657%;
  margin-top: -1280.66298343%;
  margin-bottom: -78.45303867%;
  margin-left: 0%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-earth:checked ~ .biomes > .biomes__world-content > .world-content[data-world="earth"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__background--earth-city {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="city"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="city"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="city"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__background--earth-subway {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="subway"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="subway"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="subway"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__background--earth-canopy {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="canopy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canopy"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canopy"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__background--earth-rural-earth {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="rural-earth"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="rural-earth"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="rural-earth"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__background--earth-ward-prime {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="ward-prime"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ward-prime"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ward-prime"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="enemy"] ~ .biomes__background--earth-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-city {
    background-image: url("../images/remnant/about/worlds/earth/city-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-city > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: 0%;
    margin-bottom: -1433.95225464%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-city > .about-sprite--720 {
    width: 100%;
    margin-top: -525%;
    margin-bottom: -903.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-subway {
    background-image: url("../images/remnant/about/worlds/earth/subway-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-subway > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -298.67374005%;
    margin-bottom: -1134.74801061%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-subway > .about-sprite--720 {
    width: 100%;
    margin-top: -641.66666667%;
    margin-bottom: -786.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-canopy {
    background-image: url("../images/remnant/about/worlds/earth/canopy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-canopy > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -59.41644562%;
    margin-bottom: -1374.53580902%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-canopy > .about-sprite--720 {
    width: 100%;
    margin-top: -466.66666667%;
    margin-bottom: -961.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-rural-earth {
    background-image: url("../images/remnant/about/worlds/earth/rural-earth-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-rural-earth > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -657.40740741%;
    margin-bottom: -771.95767196%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-rural-earth > .about-sprite--720 {
    width: 100%;
    margin-top: -583.33333333%;
    margin-bottom: -845.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-ward-prime {
    background-image: url("../images/remnant/about/worlds/earth/ward-prime-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-ward-prime > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -717.46031746%;
    margin-bottom: -711.9047619%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-ward-prime > .about-sprite--720 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -1428.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-enemy {
    background-image: url("../images/remnant/about/worlds/earth/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-enemy > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -178.77984085%;
    margin-bottom: -1254.64190981%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -408.33333333%;
    margin-bottom: -1020.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-yaesha:checked ~ .biomes > .biomes__world-content > .world-content[data-world="yaesha"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__background--yaesha-jungle {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="jungle"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="jungle"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="jungle"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__background--yaesha-village {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="village"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="village"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="village"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__background--yaesha-ziggurat {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="ziggurat"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ziggurat"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ziggurat"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="enemy"] ~ .biomes__background--yaesha-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-jungle {
    background-image: url("../images/remnant/about/worlds/yaesha/jungle-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-jungle > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -239.36170213%;
    margin-bottom: -1197.87234043%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-jungle > .about-sprite--720 {
    width: 100%;
    margin-top: -1283.33333333%;
    margin-bottom: -145.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-village {
    background-image: url("../images/remnant/about/worlds/yaesha/village-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-village > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -359.57446809%;
    margin-bottom: -1077.65957447%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-village > .about-sprite--720 {
    width: 100%;
    margin-top: -700%;
    margin-bottom: -728.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-ziggurat {
    background-image: url("../images/remnant/about/worlds/yaesha/ziggurat-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-ziggurat > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -119.14893617%;
    margin-bottom: -1318.08510638%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-ziggurat > .about-sprite--720 {
    width: 100%;
    margin-top: -1341.66666667%;
    margin-bottom: -86.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-enemy {
    background-image: url("../images/remnant/about/worlds/yaesha/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-enemy > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -418.56763926%;
    margin-bottom: -1014.85411141%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -1225%;
    margin-bottom: -203.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-rhom:checked ~ .biomes > .biomes__world-content > .world-content[data-world="rhom"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__background--rhom-buriedcity {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="buriedcity"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="buriedcity"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="buriedcity"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__background--rhom-canyon {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="canyon"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canyon"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canyon"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__background--rhom-citadel {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="citadel"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="citadel"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="citadel"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="enemy"] ~ .biomes__background--rhom-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-buriedcity {
    background-image: url("../images/remnant/about/worlds/rhom/buriedcity-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-buriedcity > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -777.51322751%;
    margin-bottom: -651.58730159%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-buriedcity > .about-sprite--720 {
    width: 100%;
    margin-top: -1050%;
    margin-bottom: -378.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-canyon {
    background-image: url("../images/remnant/about/worlds/rhom/canyon-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-canyon > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -837.83068783%;
    margin-bottom: -591.26984127%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-canyon > .about-sprite--720 {
    width: 100%;
    margin-top: -1108.33333333%;
    margin-bottom: -320.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-citadel {
    background-image: url("../images/remnant/about/worlds/rhom/citadel-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-citadel > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -898.14814815%;
    margin-bottom: -530.95238095%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-citadel > .about-sprite--720 {
    width: 100%;
    margin-top: -1166.66666667%;
    margin-bottom: -261.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-enemy {
    background-image: url("../images/remnant/about/worlds/rhom/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-enemy > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -958.46560847%;
    margin-bottom: -470.63492063%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -991.66666667%;
    margin-bottom: -436.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-corsus:checked ~ .biomes > .biomes__world-content > .world-content[data-world="corsus"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__background--corsus-swamp {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="swamp"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="swamp"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="swamp"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__background--corsus-mines {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="mines"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="mines"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="mines"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="enemy"] ~ .biomes__background--corsus-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--corsus-swamp {
    background-image: url("../images/remnant/about/worlds/corsus/swamp-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--corsus-swamp > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -1084.84042553%;
    margin-bottom: -351.86170213%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--corsus-swamp > .about-sprite--720 {
    width: 100%;
    margin-top: -350%;
    margin-bottom: -1078.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--corsus-mines {
    background-image: url("../images/remnant/about/worlds/corsus/mines-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--corsus-mines > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -1024.20212766%;
    margin-bottom: -412.5%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--corsus-mines > .about-sprite--720 {
    width: 100%;
    margin-top: -291.66666667%;
    margin-bottom: -1136.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--corsus-enemy {
    background-image: url("../images/remnant/about/worlds/corsus/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--corsus-enemy > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -1145.4787234%;
    margin-bottom: -291.22340426%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--corsus-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -233.33333333%;
    margin-bottom: -1195.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-reisum:checked ~ .biomes > .biomes__world-content > .world-content[data-world="reisum"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__background--reisum-drolniir-woods {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="drolniir-woods"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="drolniir-woods"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="drolniir-woods"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__background--reisum-warrens {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="warrens"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="warrens"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="warrens"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__background--reisum-frieran-sea {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="frieran-sea"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="frieran-sea"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="frieran-sea"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="enemy"] ~ .biomes__background--reisum-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-drolniir-woods {
    background-image: url("../images/remnant/about/worlds/reisum/drolniir-woods-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-drolniir-woods > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -597.35449735%;
    margin-bottom: -832.01058201%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-drolniir-woods > .about-sprite--720 {
    width: 100%;
    margin-top: -816.66666667%;
    margin-bottom: -611.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-warrens {
    background-image: url("../images/remnant/about/worlds/reisum/warrens-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-warrens > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -537.3015873%;
    margin-bottom: -892.06349206%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-warrens > .about-sprite--720 {
    width: 100%;
    margin-top: -933.33333333%;
    margin-bottom: -495.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-frieran-sea {
    background-image: url("../images/remnant/about/worlds/reisum/frieran-sea-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-frieran-sea > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -477.24867725%;
    margin-bottom: -952.11640212%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-frieran-sea > .about-sprite--720 {
    width: 100%;
    margin-top: -875%;
    margin-bottom: -553.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-enemy {
    background-image: url("../images/remnant/about/worlds/reisum/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-enemy > .about-sprite--normal {
    width: 100%;
    margin-top: -236.19791667%;
    margin-bottom: 0%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -758.33333333%;
    margin-bottom: -670.13888889%;
    margin-left: 0%;
  }
}
.biome-information[data-world="earth"][data-tab="environment"] .biome-information__sub-section {
  max-width: 1000px;
  width: auto;
}
.biome-information[data-world="earth"][data-tab="environment"] .sub-section__thumbnail-wrapper {
  width: 15%;
}
.biomes-mobile {
  display: none;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .biomes-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    position: relative;
    min-height: 40px;
  }
}
.biomes-mobile__world-content {
  width: 100%;
  margin-bottom: 40px;
  position: relative;
  min-height: 40px;
}
.biomes-mobile__world-content > .world-content__header,
.biomes-mobile__world-content > .biomes__header {
  padding: 0 3%;
}
.biomes-mobile__world-content > .world-content__header {
  margin-bottom: 20px;
}
.world-dropdown-selector-mobile {
  width: 100%;
  padding: 0 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.world-dropdown-selector-mobile > .select-selected:after {
  right: 10%;
}
.world-dropdown-selector-mobile > .select-items {
  width: 93.5%;
  left: 3%;
}
.world-dropdown-selector-mobile > .select-items > .select-option {
  border: none;
}
.slick_biomes {
  margin-bottom: 20px;
}
.slick_biomes > .slick-dots {
  width: 25%;
  position: absolute;
  top: calc(56vw + 2.5em);
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  min-width: 150px;
}
.slick_biomes > .slick-dots > li {
  width: 16px;
  height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.slick_biomes__slide {
  outline: none;
}
.slick_biomes__slide > .biomes__header {
  text-align: center;
  margin-bottom: 35px;
}
.slick_biomes__description {
  padding: 0 3%;
}
.truncate-read-more {
  display: none;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: relative;
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 150%;
}
.truncate-read-more:after {
  content: "∨";
  position: absolute;
  top: 0;
  left: 110%;
  -webkit-transform: scale(1.15, 0.7);
          transform: scale(1.15, 0.7);
}
.biome-information__spacer {
  pointer-events: none;
  color: transparent;
  float: left;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.biome-information__spacer::-moz-selection {
  color: transparent;
}
.biome-information__spacer::selection {
  color: transparent;
}
@media (orientation: portrait) {
  .about-lb-video #cboxContent {
    -webkit-transform: translateY(25vh);
            transform: translateY(25vh);
  }
  .about-lb-video #cboxLoadedContent {
    position: relative;
    width: 100% !important;
    height: 0 !important;
    padding-top: 56.25%;
  }
  .about-lb-video #cboxLoadedContent > .cboxIframe {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.about-lb-video #cboxClose::after {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.play-btn-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.play-btn-overlay:after {
  content: '';
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1325px;
  width: 41px;
  height: 41px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.mixin-max1168 {
  max-width: 1208px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}
.blogcarousel > .slick-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5;
  bottom: 40px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel > .slick-dots {
    bottom: 20px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel > .slick-dots {
    bottom: 4%;
  }
}
.blogcarousel > .slick-dots > li {
  margin: 0 5px;
}
.mixin-news-bg-style {
  background-position: center;
  background-repeat: no-repeat;
  height: 720px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
}
.blogswrapper {
  max-width: 1208px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 75px;
  width: 100%;
}
.blogswrapper .button {
  margin: auto;
  max-width: 200px;
}
.blogfilter {
  margin-bottom: 25px;
  text-align: left;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .blogfilter {
    max-width: 315px;
  }
}
.blogfilter__option {
  text-transform: uppercase;
  cursor: pointer;
  font-size: 20px;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  color: #fff;
  display: inline-block;
  margin-right: 50px;
  font-weight: 400;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  margin-bottom: 40px;
}
@media only screen and (min-width: 825px) {
  .blogfilter__option {
    margin-bottom: 25px;
  }
}
.blogfilter__option:hover {
  color: #f79d00;
}
.blogfilter__option.js-microsite-news-carousel-selected {
  font-weight: 700;
  color: #f79d00;
}
.blogswrapper__btn-load-more {
  margin: 0 auto 30px;
}
.bloglist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: left;
  margin: 0 auto;
}
@media only screen and (min-width: 825px) {
  .bloglist {
    width: 100%;
  }
}
.bloglist__news-block {
  margin-bottom: 3.9%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 825px) {
  .bloglist__news-block {
    width: calc(33% - 8px);
  }
}
.bloglist__news-block:hover:not(.fp-bloglist) .bloglist__overlay {
  top: 0%;
  background: rgba(158, 11, 15, 0.9);
  padding-top: 20%;
}
.bloglist__news-block--spacer {
  margin-bottom: 0;
}
.bloglist__news-image {
  width: 100%;
  display: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__news-image {
    display: block;
  }
}
.bloglist__news-image--spacer {
  background: rgba(0, 0, 0, 0.2);
  padding-bottom: 56.31578947368421%;
}
.bloglist__gradient-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(70%, rgba(0, 0, 0, 0)), color-stop(95%, rgba(0, 0, 0, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.8) 95%);
  display: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__gradient-overlay {
    display: block;
  }
}
.bloglist__overlay {
  position: absolute;
  text-align: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 100%;
  height: 100%;
  text-decoration: none;
  padding: 20% 6% 0;
  background: rgba(229, 113, 0, 0);
  display: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__overlay {
    display: block;
    top: 45%;
    background: rgba(229, 113, 0, 0);
  }
}
.bloglist__overlay:hover {
  text-decoration: none;
}
.bloglist__overlay__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 24px;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  display: block;
  margin-bottom: 15px;
  font-weight: 700;
  padding-top: 3px;
}
.bloglist__overlay__title:hover {
  text-decoration: none;
}
.bloglist__overlay__summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1.25;
  color: #fff;
  font-weight: 400;
}
.bloglist__mobileinfo {
  text-decoration: none;
}
.bloglist__mobileinfo:hover {
  text-decoration: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__mobileinfo {
    display: none;
  }
}
.bloglist__mobileinfo__image {
  width: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
}
.bloglist__mobileinfo__title {
  font-size: 135%;
  line-height: 1;
  text-transform: uppercase;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  display: block;
  font-weight: 700;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 35px 0;
}
.bloglist__mobileinfo__title:hover {
  text-decoration: none;
}
.bloglist__mobileinfo__summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 140%;
  line-height: 1.2;
  color: #fff;
  font-weight: 400;
  padding-bottom: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 35px 0;
}
.bloglist__buttoncontainer {
  text-align: center;
  margin-bottom: 60px;
}
.bloglist__buttoncontainer .button__text {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
}
.bloglist__buttoncontainer .button__text:hover {
  cursor: pointer;
  color: #fff;
}
.bloglist__buttoncontainer .button__text:before,
.bloglist__buttoncontainer .button__text:after {
  position: absolute;
}
.bloglist__buttoncontainer .button__text:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.bloglist__buttoncontainer .button__text:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .bloglist__buttoncontainer .button__text:hover {
    border-color: #9e0b0f;
  }
  .bloglist__buttoncontainer .button__text:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.bloglist__buttoncontainer .button__text--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .bloglist__buttoncontainer .button__text--email {
    height: 46px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel {
    margin-bottom: 48px;
  }
}
.blogcarousel > .slick-arrow {
  display: none !important;
  top: 50%;
}
@media only screen and (min-width: 825px) {
  .blogcarousel > .slick-arrow {
    display: block !important;
  }
}
.blogcarousel > .slick-arrow--prev {
  left: 2vw;
}
.blogcarousel > .slick-arrow--next {
  right: 2vw;
}
.fp-headline {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 30px;
}
.fp-headline--news {
  position: absolute;
  top: 50px;
  left: 20px;
}
.fp-news {
  padding: 0;
  display: block !important;
}
.fp-news__news-img {
  background-position: center;
  background-repeat: no-repeat;
  height: 720px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  display: none;
}
@media only screen and (min-width: 825px) {
  .fp-news__news-img {
    display: block;
  }
}
.fp-news__news-img--no-featured {
  background-image: url("../images/remnant/news-background.png");
  background-size: contain;
  background-position: top center;
  display: block;
}
.fp-news__news-info {
  position: relative;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: left;
  color: #fff;
  z-index: 2;
  padding: 440px 20px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1210px;
  margin: 0 auto;
}
.fp-news__no-featured {
  padding-top: 115px;
}
.fp-news__news-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fp-news__news-link:hover {
  text-decoration: none;
}
.fp-news__news-title {
  font-weight: 700;
  font-size: 48px;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  width: 70%;
  margin-bottom: 10px;
}
.fp-news__news-title a {
  color: #fff;
  text-decoration: none;
}
.fp-news__news-description {
  font-size: 24px;
  width: 70%;
  margin-bottom: 76px;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  line-height: 1.5;
}
.fp-news__news-description a {
  color: #fff;
  text-decoration: none;
}
.fp-news__blogs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto 185px;
  width: 100%;
}
.fp-bloglist {
  margin-bottom: 0;
}
.fp-news-btn {
  margin: 0 auto 140px;
  position: relative;
  font-size: 140%;
  line-height: 1;
  padding: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  min-width: 182px;
}
@media only screen and (min-width: 825px) {
  .fp-news-btn {
    width: 17%;
  }
}
/* Carousel */
.blogcarousel__horse__wrapper {
  position: relative;
  height: 310px;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__wrapper {
    height: 350px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__wrapper {
    height: 720px;
  }
}
.blogcarousel__horse__backdrop {
  background-position: center;
  background-repeat: no-repeat;
  height: 200px;
  background-size: cover;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__backdrop {
    height: 300px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__backdrop {
    background-size: cover;
    height: 720px;
  }
}
.blogcarousel__horse__content {
  max-width: 1168px;
  margin: 0 auto;
  padding-top: 160px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__content {
    padding-top: 210px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__content {
    padding-top: 473px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__content {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (min-width: 2550px) and (max-width: 3839px) {
  .blogcarousel__horse__content {
    padding-left: 0;
    padding-right: 0;
  }
}
.blogcarousel__horse__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 700;
  margin-bottom: 12px;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 150%;
  line-height: 1;
}
.blogcarousel__horse__title:hover {
  text-decoration: none;
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__title {
    font-size: 200%;
    line-height: 48px;
  }
}
.blogcarousel__horse__description {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 400;
  width: 66%;
  color: #fff;
  display: block;
  font-size: 100%;
  line-height: 20px;
  position: relative;
  overflow: hidden;
  text-decoration: none;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__description {
    width: 100%;
    height: 100px;
  }
  .blogcarousel__horse__description:after {
    content: '';
    position: absolute;
    bottom: 0%;
    left: 0%;
    width: 100%;
    height: 17%;
    padding-right: 1px;
    text-align: right;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(85%, #000), to(#000));
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000 85%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e0e0e0', endColorstr='#e0e0e0', GradientType=1);
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__description {
    line-height: 30px;
    font-size: 150%;
  }
}
.blogcarousel__horse__description:hover {
  text-decoration: none;
}
.newsarticle {
  font-size: 10px;
  color: #fff;
}
.newsarticle__bg__content {
  background-position: center;
  background-repeat: no-repeat;
  height: 720px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
  width: 100%;
  position: absolute;
  z-index: 1;
  height: 200px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__bg__content {
    height: 720px;
  }
}
.newsarticle__tagcrumbs {
  max-width: 1208px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  padding-top: 35px;
  padding-bottom: 120px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__tagcrumbs {
    padding-top: 60px;
    padding-bottom: 330px;
  }
}
.newsarticle__tagcrumbs__crumb {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 160%;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
}
@media only screen and (min-width: 825px) {
  .newsarticle__tagcrumbs__crumb {
    font-size: 240%;
  }
}
.newsarticle__tagcrumbs__crumb:hover {
  text-decoration: none;
}
.newsarticle__tagcrumbs__divider {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: #fff;
}
.newsarticle__wrapper {
  z-index: 2;
  position: relative;
  max-width: 1208px;
  padding: 0 20px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.newsarticle__wrapper iframe {
  max-width: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .newsarticle__wrapper iframe {
    height: 250px;
  }
}
.newsarticle__header__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-bottom: 7px;
  width: 100%;
  line-height: 1;
  font-size: 280%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__header__title {
    width: 60%;
    font-size: 480%;
  }
}
.newsarticle__header__summary {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  line-height: 1.333333;
  font-size: 240%;
  width: 100%;
  margin-bottom: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 825px) {
  .newsarticle__header__summary {
    margin-bottom: 64px;
    width: 60%;
    font-size: 300%;
  }
}
.newsarticle__content {
  padding-bottom: 40px;
}
.newsarticle__content:after {
  content: "";
  display: block;
  background: url("../images/remnant/content-divider-gray.png") center no-repeat;
  height: 5px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__content {
    padding-bottom: 100px;
  }
}
.newsarticle__contentwrapper {
  position: relative;
  z-index: 2;
}
.newsarticle__articleandshare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__articleandshare {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 825px) {
  .newsarticle__articleandshare {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.newsarticle__article {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-weight: 400;
  line-height: 2;
  width: 100%;
  margin-bottom: 40px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article {
    width: 83.3%;
    margin-bottom: 0;
  }
}
.newsarticle__article h2,
.newsarticle__article h3,
.newsarticle__article p,
.newsarticle__article a,
.newsarticle__article ol,
.newsarticle__article ul,
.newsarticle__article li {
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.newsarticle__article h1 {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 220%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article h1 {
    font-size: 280%;
  }
}
.newsarticle__article h2 {
  font-weight: bold;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article h2 {
    font-size: 240%;
  }
}
.newsarticle__article h3 {
  font-weight: bold;
  font-size: 180%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article h3 {
    font-size: 220%;
  }
}
.newsarticle__article p {
  font-size: 160%;
  margin-bottom: 20px;
  line-height: 1.5;
  color: #999;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article p {
    font-size: 200%;
  }
}
.newsarticle__article strong,
.newsarticle__article em {
  color: #e1e1e1;
}
.newsarticle__article a {
  color: #c62428;
  text-decoration: underline;
}
.newsarticle__article a:hover {
  color: #fff;
}
.newsarticle__article .img-caption {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  display: block;
  color: #e1e1e1;
  font-size: 80%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article .img-caption {
    font-size: 90%;
  }
}
.newsarticle__article div:not([class]) {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  background-color: #232323 !important;
  color: #e1e1e1 !important;
  border: 0 !important;
  padding: 10px 25px !important;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article div:not([class]) {
    font-size: 240%;
  }
}
.newsarticle__article ol,
.newsarticle__article ul {
  list-style: initial;
  padding-left: 20px;
  line-height: 1.5;
  font-size: 160%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article ol,
  .newsarticle__article ul {
    font-size: 200%;
  }
}
.newsarticle__article .newsarticle__article__meta {
  color: #999;
  font-size: 140%;
  line-height: 2;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article .newsarticle__article__meta {
    font-size: 160%;
    margin-bottom: 30px;
  }
}
.newsarticle__share {
  width: 100%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__share {
    width: 9%;
  }
}
.newsarticle__share .sharebutton {
  display: inline-block;
  margin: 0 20px 0 0;
  vertical-align: middle;
}
@media only screen and (min-width: 825px) {
  .newsarticle__share .sharebutton {
    margin: 0 auto 24px;
    display: block;
  }
}
.newsarticle__share__sharetext {
  font-weight: 700;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  text-transform: uppercase;
  line-height: 1;
  color: #fff;
  margin-bottom: 10px;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__share__sharetext {
    font-size: 240%;
    margin-bottom: 24px;
    text-align: center;
  }
}
.sharebutton {
  margin-bottom: 24px;
}
.sharebutton:hover {
  text-decoration: none;
}
.sharebutton--twitter {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -455px;
  width: 29px;
  height: 23px;
}
.sharebutton--facebook {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -924px;
  width: 32px;
  height: 32px;
}
.relatednews {
  display: block;
  width: calc(83.3333% - 18px);
  margin-bottom: 40px;
  margin: 0 auto 100px;
}
.relatednews .slick-arrow {
  top: 50%;
  margin-top: -30px;
}
@media only screen and (min-width: 825px) {
  .relatednews .slick-arrow {
    top: 25px;
    margin-top: -7px;
  }
}
.relatednews .slick-arrow--prev {
  left: -11.5%;
}
.relatednews .slick-arrow--next {
  right: -11.5%;
}
#js-blog-related-news {
  display: none;
}
@media only screen and (min-width: 825px) {
  #js-blog-related-news {
    display: block;
  }
}
#js-blog-related-news-mobile {
  display: block;
}
@media only screen and (min-width: 825px) {
  #js-blog-related-news-mobile {
    display: none;
  }
}
.relatednews__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .relatednews__title {
    font-size: 240%;
  }
}
.relatednews__horse__wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
}
.relatednews__horse__leftwrapper {
  padding-right: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(40% + 17px);
}
.relatednews__horse__image {
  width: 100%;
}
.relatednews__horse__rightwrapper {
  width: 50%;
}
.relatednews__horse__mobilewrapper {
  width: 100%;
}
.relatednews__horse__mobilewrapper .relatednews__horse__image {
  margin-bottom: 6px;
}
.relatednews__horse__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-weight: 700;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.relatednews__horse__title:hover {
  text-decoration: none;
}
.relatednews__horse__summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  text-decoration: none;
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 10px;
  color: #fff;
  display: block;
  overflow: hidden;
  height: 60px;
}
.relatednews__horse__summary:hover {
  text-decoration: none;
}
.relatednews__horse__mobilewrapper .relatednews__horse__summary {
  display: none;
}
/* frontpage news mobile*/
.fp-news-mobile {
  padding: 20px;
  background: transparent;
  text-align: center;
  position: relative;
}
@media only screen and (min-width: 825px) {
  .fp-news-mobile {
    display: none;
  }
}
.fp-news-mobile__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 36px;
  line-height: 1;
  margin-bottom: 40px;
  margin-top: 30px;
  text-transform: uppercase;
  font-weight: 700;
}
.fp-news-mobile__subheader {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 700;
}
.fp-news-mobile__blogs .slick-dots {
  display: block !important;
  text-align: center;
  padding-top: 40px;
}
.fp-news-mobile__blogs__blog {
  width: 100%;
  display: block;
}
.fp-news-mobile__imagewrapper {
  margin: 0 auto;
  position: relative;
  display: inline-block;
}
.fp-news-mobile__imagewrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), to(#000000));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 20%, #000000 100%);
}
.fp-news-mobile__imagewrapper__title {
  position: absolute;
  right: 10px;
  left: 15px;
  bottom: 15px;
  overflow: hidden;
  text-align: left;
  font-size: 160%;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  text-transform: uppercase;
  padding-top: 10px;
  line-height: 1;
}
.fp-news-mobile__buttoncontainer {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 10px;
}
.fp-news-mobile__buttoncontainer .button__text {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
}
.fp-news-mobile__buttoncontainer .button__text:hover {
  cursor: pointer;
  color: #fff;
}
.fp-news-mobile__buttoncontainer .button__text:before,
.fp-news-mobile__buttoncontainer .button__text:after {
  position: absolute;
}
.fp-news-mobile__buttoncontainer .button__text:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.fp-news-mobile__buttoncontainer .button__text:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .fp-news-mobile__buttoncontainer .button__text:hover {
    border-color: #9e0b0f;
  }
  .fp-news-mobile__buttoncontainer .button__text:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.fp-news-mobile__buttoncontainer .button__text--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .fp-news-mobile__buttoncontainer .button__text--email {
    height: 46px;
  }
}
.fp-news-and-media .bloglist__news-image,
.fp-news-and-media .bloglist__gradient-overlay {
  display: block;
}
.fp-news-and-media .bloglist__overlay {
  display: block;
  padding-top: 60%;
}
@media only screen and (min-width: 825px) {
  .fp-news-and-media .bloglist__overlay {
    top: 0%;
    background: rgba(229, 113, 0, 0);
  }
}
.fp-news-and-media .fp-news__news-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .fp-news__blogs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.fp-news-and-media .fp-news-mobile {
  display: none;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .fp-headline {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .fp-media__header {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .bloglist__news-image {
    margin-bottom: 200px;
  }
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary::-webkit-scrollbar {
  width: 6px;
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary::-webkit-scrollbar-track {
  border: solid 1px rgba(255, 255, 255, 0.1);
  border-radius: 5px;
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary::-webkit-scrollbar-thumb {
  background-color: grey;
  outline: 1px solid slategrey;
  border-radius: 5px;
}
@media only screen and (min-width: 825px) {
  .fp-news-and-media .fp-bloglist .bloglist__overlay__summary {
    max-height: 90px;
  }
}
@media only screen and (min-width: 825px) {
  .fp-news-and-media .fp-bloglist {
    overflow: visible;
  }
  .fp-news-and-media .fp-bloglist .bloglist__overlay {
    top: 0;
    padding-top: 60%;
  }
}
.main__page-content--media {
  display: block;
  position: relative;
}
.main__page-content--media > .dropdown {
  margin-bottom: 20px;
}
.mixin-media-mask {
  -webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAFFCAMAAAAzYaIqAAAAflBMVEUAAAB2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dna+ZdtJAAAAKXRSTlMA+AUO4PIV7CNGzCoJhR3YMXI+TZHSxrQ4mOfAXp9rU6qvZH95pLqLWC3pVqgAABgFSURBVHja7Nxnc/MoEADgRUhIAvXee/H+/z94Lsl7diIncpK7S3I84xnbYwwfgGUBj0F6TJWBJH2MNfg2n94u4nhr1MI1IzyAZ5mK8ASTo+//zDMxj2qMl45mFtzFcYQbNLcJmQ0Xj3heL3Pe2UnRZWAwgDpx6nThAq5Rk4H0Y2TwAoNn1KBwZaR9rGkl5hWFO3JSeBRu0LlLdXxNI0Wfd1iuiBgFYdZEzawOcDRMFvwmzuDA35hpgQWPoNQBUBSgyv0isMUbFIDVDDLBDHb6svKynPKqSoWBA9SwG3hHvcZu0tmN2ymnpngGR05a2X1k+3AREr81g9AKGDhqw+DEaBA1BpscW+PR5gc67kPi1beLxYKRp03rCQq/gNUVGVwwz7TRnlxuXPXclDcjzz3YZHgHNS4HrpfVzF3nZdUHxer9ZU590WRhM9pXPcOiKMnAWvAsURHV2IQbk+4WceQHCjyLdNITgohage4ypBXcU6n4RJ3MNjw3HCaIWFRUhBSOjBVRLwtSYDck3HDgJEhUgomAEytLeQgXzF9jbgrxKqwpg4BMx4e4C14US9/59FS9cLyfGpdarYGLRsULrXebCC48PHt+y6rWCZkPAOahEVmHN5rrLqyShBtZin/z4cyK+jFNCSIWBK9wuHHAk9GCP0a8pToW3GEmNwWTuEt4gYjxmJQ56rU5zBrBG/PBj2aepy6im9p27WqYhD6cZOGCiO0lKlpOux5MOoTDbDNQGsLxU7SSa4h9mvtm6P2smGSJtu04LnAR4xWuwIlSEjzq2VPW4MwYGz4WQUBww2g81ey1Ab703BBdcZvrT9W5UbAcoynwKLHgzIymfNHwlm74BwFbLC/h+CaCO+TepXqm9IjYHxwAq46xsOwwWFBHtC0GHX6Jom4oA0uBM+u7J9osq9aS4Blv4cRYahX/sOHMm3JEVMWlhIbvSaMqqKaU4JZC7X048vEuPcpY4BaoE7ywFTip9M3SRQ2OBxuCA8evsMCR0i94QkyAQUecV7vHM6Kjil9FL9yCqGVU856reRMw+ALMDM8MOBJB21ZDUx35/jSGnh2N4xTVdZ8vc5okfE+TijiMdYI3ltyeUwOA+QSfkFqxFCqM8vQ6g7MMPy0HgAEfwcesWXlJcFME7FSlpVh5BX+jiYNfg1dhm+PFDAAp/sOSPh3tJvOMQCiwU1uFZmawl+WZCMIx5W6BqNFzOYL3zAo0iCG8L0DEOI03+vYw9AX+TY3d06TAI1+BI9r0+EnknDESfEiBb3A7PSpVoqqhB1csG78eqZtVx3+WtuSm4xgUHhFOeenqiBrvx0OYGY5yCRUimLsyzwtEIphCTY53VQATqoc9my7UKwaQzS7u17fCtDv8vNRkwib45dzIgesMVGj4h64T/P4KDRFJvw4fXrqoEMGhGcJ1nLuUl0uaznlfus+zUNfwvk4AANvTcuDzwjk94wnBfdSv6/S4xH+EG3UU/pjxiPOy67p5DIe+75dk4a5KiK7r+L3EoWgNw6zGrvMd5ghDVG1omgZ8FmVGFh6iuVxKjm9SFdhNoYZhCHOc7CasOvxFVArPrMhvpjyd+2VqBrv16y5No7Hvu9A0zbBa7bwexzWv1ynvXPxPkfPOlVlAAZiT+dwlbhF3gcNgJ7vLbX9oWzMTsIVmbVWNed33i1rgpliBh9DMsLK6TtyfENv34wEcsS5X6qctUhG1XjB48+r7fZrX+B3V1VoikoKrc+Q4QRB41DEohQtDAIBieZlzXmO2OjrDP3LUVJ+nfV3ntu8P5rGywBRZYGaZMByHeXdWEvUAD2EH/+CJYPxuwfzT5tCzAmKyepr7Pq25q553A/jkO88XLUnTsltKu4qm6RAGGaNwEkTTyuMOSZ/HGmKcdOPUtKHhOLR9ujHo4+VyKlokiKTCj0jGyhTOASzYg4lTe1zDX4ioWsC7JvACEXjUM9euX6vQa0c7j5roR00Z0vlNGMxtZgGdIjvv0kS9HnLHh5tGaxrUq+3XeVrgiYofppfOaEJt2wLeYFRZ/SuHzjNVxbMFkRDdfQ5AKo9/xHZsS8H5UvJxGoKc4CtrgV/CtWCNCo6IPbzBy2KUfhMS49dIPADqqxqm8Abjp05D6Z/mKnDUIBK4IzOd6VcvX9Kn2BTAdN+40gg6uXxJb9CnGI/UCjYpthw/0p6fueSwjQYoSe9LYJslyjRPZRYtvWOGe+jE5TImvUejsMmPOErS+wRsMV3VRUl6XwhbjFJFSdqhgQ1tmdc/6jZR+s/48Jpnz408hpZ2ieAVK5L7d2mvFF5pmxwlaR8OrzEfk1KuYdIeMWyw/FnuwqRdCGxgi4w/0k4mvGY1KEkfPwii8hha2suG1yqUpJ1aeEWRGZC0WwavyWsM6RMDyHNlCiR9/DJMkUdA0gNWeCFESdpvgBdGlKQPLmFCZA6TKbT00QiUpUk3oSTtN8Etw4gTlKSP5UBmlxTl9/yDLul7GuCah5L0EA+uOShJD2Fw41f9Hav0L6BwY0ZJeoD+F3t3ttsoEERh+GAWQ1gC3h079hjbGer9X3CkkaKAF9EEX/7fM7QQXXWqWl3lPF8b4Opdtwp6YXC3lOhl4JVzYX7FWCFGJFr3Hwa4anSrNmBEJDoljwh3c3X50c4AZz4jYXjlZDOdeIwpAzUGDPCpjhlVaAzhxWorp4QRMcSbr7aY1eIYpPLVQaAeA4Q2pwqNXwvO60RdCwMcBdcyj9RFFRrOzheVupGvGUuFm1OW6k40JwsEF+/TVI8UHCA48P7WemhCJREO3ppUj23Yj4h+20jPFJwg9NrrOcbC0KvUUxmPpaJXpmfSBRcx9Ir0zGUnA1xeWJnpgUMiMh3oc5pISaMH6jqjIYZeC00OK90pDlVFpAP9llVuwUS34sAOzPXAwerdvEy3slmVc4Dg4OxZWOhe4lGJhoOv0CyUCnVFFIHgLFTaJJdELSXfHzgL4k36YV6917d0ymQh3K2Px2oalpG+RVFigDvPbKU2HvzGQDmjhRhjz3oXvG6/Ahs2McyJpw4wxh+1+VsDhijUNiERjRGb6rOMNBncePbfVS3+bMMXCC6uZZYEZvZZ6Uf0Nd2x4AWud/e9Z6tDrB/x1TN6YXDgLRMpO24zdZCnx6Cf50uqjtQAR6u6ysNGbSVpVgyTqGVyutLIwD/27jQLTSAIAnDJJoiyyKqAuEb6/heMeXnJizAMo/lb3yGGbqan+hMO3uyF6BM53vhC9B/LwjIhMjd+GLYtdqyB6AM3vLu2fNRD5lYJRlIhMnULMcaIVjJXYyxjTD2ZazAy8Ec0fWCDkS2/YPSBE8ZqXsaTuRrgujn6WomJRIhMuR7GGKxA5gpMXNnGk7EDpm5C9NEoB98103cUIb8hE37J3AVjP4ToP9r4ixB9XQN5rRCZe+Kd95QXprSSodLHv1o7OYrIg+kKZCjAv/b1TV5aMF2BvrpMrY/yEjBlk74a5/DX8osPrpsjM3dMEsY3P2xwaTOZ6fEvqxOR/AHwbzSZGfCmEpFdD37CyIyT4M1B1lKDJxCZCsY38V0M8AQiUyne+LvHgSl3ZKQadq5Uk2eFKQCbKwtpSQVsT6mPd77UjEkkA24bZJjKxAYwCJFeDG+PqZPDsWgyHGZV6c4AeJdKi1ab3sPU5s65VjLhilwSTKx8vPBpGC3Jc4lDjNlxAMATogVVXTchJjqLUdFkYt2jri2MdX+bMP5LJA03r8Onj7G2/VtDc3c8aa1zRQ0Uen9uwo7MCSKtuOmKAEquiPR8YUh6ZQQLKomIuB5bedJ79lC7ygtzpmjBBTM6EXFCztWTVhliRiEiTsSNGaS1Oey8cIspW15OvJAnvQH+fug8TPQisqpZQ5NWdep3Qf7jpIy4c/cR4xVIqxmsxJXq3lsYcUQ6jtXTgupapoWcMBGKyBMer8JI63gUebSYGi5dEXFzKi1yc+VM4jYfYg87IVqQQy0pubaQDBQ/WqjcDvBjV+6so0mrGpTfMLtoscvcAuzkSee4nzmAJEPdSMfRepqzfvRD0KYWsMXE9RLCLuXEyGiad/CCtPKR3DBVe0jXcj0J0YzLPmoPzyG4bTBlA42kPjt5mrM69N31fsqS2PWgcpWElxmkt1pJsuuh5ngcSaRFq9CHUt1sOVRPy5oeSoEFNmGksXq0fXCKJccM+yBEsy7X3d6PLNvCjJQrn2jW+ZmXxXOfwLPxGzcX0gcuuz6L0q7zdwHUthwoI42iG6xmVe83KdQiIdKIrwhnZ4KY00oLjk0PWPmh6qH2FKJ5d8uy4TVl6WPKemY8gUjvUayfnTgHG1P7IgObeDJx9KAwRB73PZEJ14JCnd94ApERqPjOmeEuZOJoQSFyhCcQmaihwlEgMpRBxeP5Q2b2ULo6zCcjEwOUQr7IIBNxDbU7X6WSgRNm2KyCaNnawwyLA620LM4zzLgehej7b1jKNowMtFBreZVBy6prDbV9I0RLeszqOFRPiw6Yt80qtvKk11jQuLGOJq31zobGDyHSyaDD6zBakPse5oT8FU1LmvsdKtHQnYXo2xLIOufPs7CEpiWljzlRcuGfIFqysTCr5W8gWlJiXsS3haRw3JSOW8QrEbeqcgtzIiZMkcpKXMdpzj8et9ulyjAvOJScCSKldVNumuZ0TxPo1KyCaO4UWhdxkVvQytmH0U/27rS3bSQGA/A7M7rv27ptS/LB//8HN06abmpLstJ2d1MsH8CAg8D+kAwoDkUNVx0VVijuSmQ/388R9Lx82DPuyvrxuauVPRNhheKJhWydiTV7voaxdQ6WBFc/5/XDnmgwyzB4A8+2OOJRVDkmn0/GNukwJ+Llw35lAV05+WG/soBkwxkQ20KPMcfi+g/bpEssPJIZMbZJ4eGBwXN62DZmf8WDoeAUmm3kJ7yHZ79iV+KBzSuIbSQiPJB8OCLbSli4J0/E2EYiwD2PL2BssxCPbN6Esa00iQdcRWTbWfhRe8l4Rgb7+SS6IMY2G88efhRw/GHbVZ6FOy4/ysO2EYcUj0ruBGLbZAZmuDrd8DJi605XFzNk3JhDsct0Ir1P+JxoNiuMPGPvZK7XurgTpYFRGiT00AZKYmyOME1BWVLTDrMUgEAr+ELGFtXdXidzwBLFJSG2ovOuF43EgCU+MbasksPBzmnEAnWp/JwYW5DrdNNg0ZEP+WVPCMojLPHKjM/5ZSvya9I3KZZYnEWzdbU2ADz1m32eCE9xfIp3Bpa4BafQbJFZmPU1TSSWXLkzmq3Rd06lFViQdHz9Yuu0fgrsAA+ifX/h/TvboC4cCw/KMwcftoU5DV0v8YjP5mBbmR4PWGG/e1xhTIxtcc5izOD6D9umsDGHB8azbUS6x4yBvtF14qfE2AqnXO4k00+Wm4+8I2NLQt/vLMyZ9n1ge3ih+IYGW6KRo/CEFU/E2LxzhKc8Pu2OzSoGd8qKHk8kB64qskfmKY3sSlQKzzQ89IA9EKfQCYnGCE/Z3NfKFmhNbeAZmyMQW+TjqYkXEFviBHsX65yQu4PYEm3fY53kSjRb5mYT1gVJxhGILTBr3cMzfDeVrchyLY+wRkX7E4XcIsSWXbFOtnxwK1tU2BJPlFxMZEv0QeKZgJ8TY4saAz/i6SvsE8QhkVg3EGNLhHm8Blgh+axEtiaMIwOLXJ/7gdgysRuVKzHLSivnzLdS2Yo6aBvNwrzU0eu85h08Wxeezi7m7G0DQTqdQ45CbN2lxArX4TSIrWuwZs+D5NmKQsv3WJNeuKWDLao9T2KV4nupbIYgIr27KjyRci8He1TE6C+JxHMu38pgM3ZjU4fOuev9zL9iTWDvdjz7kq0QAVZZVUeMLToHWNdzKYitMG2skhW3lLEVeYBV5YErQWyOTkRCHPceVsi2y/ikMjbjgpQaqbAmaCti7I7IncLJm0S5UZI5yxFIXriMyJaZuXiLRIsODbH/IZM+QwuwxP7K+TMXF/4pjk1bmdUxTCWWBP4XC0Hi+5vUNv6HU6WLhP4FPqRN2xwBD4vUSP8+3WkELTglB5NyEjsRAHC/cHj8JUIQaX0sTofXRMOk7yrU9E5QU9GS907S6nimdxqtCHNBb2o6wjBpnZ4Lqhs/DbBCfir+mDX9Dnrgnha/yYhTK4DdJBIvFP15dsfFP9+p2xWn6VSbcWQLMge4iMmkvisFvQh3RNShIZ1qkVPu2IXl6q8f1Sf7QOaZqDb9VNALDbDOJpGm4FaNIKoHZ3SKuKFvdtVbPP/uBBXWr3lBe4rgVbTOQhBgnRGb9CkX+im6/vKqKb/siA566AOlTguiu1OIMxLUxZ1Ob/6AivneC7WsoXqa/M4xdXrVnPImAiANQJUWgDK8GnjhWkcFOzWdwhxQEHWoBjmkSvWVxAv7nDciPOw9JFHat7bycC0tS0W4Ua2FGyvOBi+2fA/KP++0sJkuZVmI47ib4uys5zXVjmlBBX3kk34dgVoIjWpNzA1LHcaktSRWxN0Yn5xiR5/zc1u22seQKtyMPgxPrg1NPLj4mzSkHJNUAu6RiI69bX39UUPa4ZDaQQRA4UWQ2Pu+qqaqShR+IO9/8OB5rjXze8OWu6nFdvff4SGA1eKVcm1DAlZgIbIgrVjQ30wzs7CBtCv6GZWgz0vwIKlpQeaUmCNrGgxA+oI+GL5sBV0/OZruT5lhS7xRyb408BUk4+4S75udTl0cj+nBISKhFQc/SYAIGyU5fU5nEl3a3zQ28UQLbGVjlhHh1dWk785w6L+SXZyQnhMkQq04ZEObWvgiJIA0PedEojb1xvOU8vBpMX1k7mt6wvSJRKrfbybuncSWw4aNkOYdSjzhjc3tw0VOTSA1+jc5l8PZpJs89QwbqmzHLqetdO3YJp7y8DV4+xK/YBT0QYuGnvELouNIP7hPSer9le7VCo/2NKeK7BhPSenbA7zJguHQbxXqa7FEawMgym5rSHTDHt94btpfDkVNW+zi6ZJNEn8+zzEFvTOxYQHVJZ2OfbWeFLWK7okEM1qHHl0A2Xp4ylN406/HzH7QaSvROKG1p5oW+NPFciVuAruUiHBHWvbgd+fj+vgRzZmudhIFCn841dV0U4iXlwvPpKcyexQiiumDsKE7QUd3HIk5sbaYLm2XnmmZiKFMWmZqRPpxTNvsUo2t7ccScDt6Qtt1cZ8EiY1FhnWNx+rcaGvxTNfCKovwx4qMTM+1IkKqCQVEJj2jJZg00iyfPujojkJGH+ldPGHeudLpjTi+17o+R6lE0CKzB6q7gtRHwu/TEjcKiNozhY7jaNtuzwmdDnEc2xJrPCtK7P3k745vtXfxnljTq7D9Mon1T0mVFQBQLgA10RMHA7BqjczyeHXD8Ew3fnsf8j1gEPSBHpUWZiWwD/RKyCg+CSITn9YLWqKNEhN9IKbL4Ly90+iQTFOJb2TqWz7NyNsyJDKnxLPSMNSLdB8fwvmxtOukUqr0DMtVSgaGW17Tvt8H+LO5H9/TurowAMThmTQFWGlLNxHuQlCOFx/2anUlCsyTCaAKMqmxxgRAtBMUl/gkr6Gbg0YPhhaQB3qnpUOiMEzH3eHqI+kMwJN45e6jKLDswN3l8XjMBf1N2JCRh5vAteQ4+pYMbP+00+hVf/CHP30d/DSJv7UarTNxc9AqygCUe0EvtPvtVIUbq6BvdNcescI4XmmCV+EmGIl6fFJLN7vo4TqjJwA+3DQccSM9BRcSq4zIvVbd7nUlmc7OT6+T+z1W7fFGBcMw+a1sT3pzbC5Tand28DVKhf8BlZYhzcham95ouAmEOInk+/+N9mhN+kDglTyJ1yy23is8YRcBcPJw45NZ+fiM9+xtREXvOrcgXcsrFzdGR69CF58kIz8n0tr66aNRQdvFZTr4h3Pex39wYvwLDGlM9EIPf+zkOgHx2aFLSwVeDedDVikAPr3y4fUafaN/z2Kku9N2pwgbBPguC/eVgU/K6EUPI6O3oBhYRhT3xoh37Vkn00kUPk3hr3bsbQdBGAYD8E8n6MYQmMc4p+IB3Pu/oAFjNPFwAV5Bv8smverfpClNM0RxpQK/GW/U4uByGf1uMWbWhzdPG7bJQ1kva/0uGxX2cHGASL0P5VnijggNF3hf2PkeQKRKG6jYrrIkRhcabSSlcrrpFkJo/Rg9nigHJLrQ2fq6Nbs0DP3IgH1ErvDhSVTjxcQc6aUuz/MEb9bJhCDQEBjK1tGM8/NVrss0WAI0lDSwf5tiP8wbkDHGGGN9dgNllS2nqEPJ/QAAAABJRU5ErkJggg==');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
@media only screen and (min-width: 741px) {
  .screen-limit--mobile {
    display: none !important;
  }
}
.mediaoverlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 100%;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: rgba(158, 11, 15, 0);
  overflow: hidden;
  z-index: 2;
}
.mediaoverlay__play {
  display: block;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1325px;
  width: 41px;
  height: 41px;
  top: 50%;
  left: 50%;
  position: absolute;
  margin: -20px 0 0 -20px;
}
.mediaoverlay__text {
  line-height: 1;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 240%;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  top: 50%;
  position: absolute;
  width: 100%;
  margin-top: -0.5em;
}
.mixin-mediaoverlay-hover {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.mm-filmstrip {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
  margin: 20px 0;
}
.mm-filmstrip__crop {
  width: calc(16.666666% - 14px);
  padding-bottom: calc((100% - 70px) * ((1/6) * (9/16)));
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 17px;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  border: solid 1px transparent;
  cursor: pointer;
  border: solid 2px #333333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.mm-filmstrip__crop--active {
  border: solid 2px #ffffff;
}
.mm-filmstrip__crop:last-of-type {
  margin-right: 0;
}
@media screen and (max-width:444px) {
  .mm-filmstrip__crop {
    width: calc(16% - 14px);
  }
}
.mm-filmstrip__crop__image {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.mm-scrollbar {
  position: relative;
  width: 100%;
  height: 10px;
  padding-bottom: 20px;
}
.mm-scrollbar__bg {
  width: 100%;
  border: solid 1px #333333;
  height: 10px;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.mm-scrollbar__indicator {
  width: 100px;
  height: 20px;
  background: #9e0b0f;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  position: absolute;
  margin-top: -5px;
  border-radius: 2px;
  cursor: pointer;
}
.media-top__background {
  position: absolute;
  background-position: top center;
  background-repeat: no-repeat;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 300px;
  background-size: cover;
}
@media only screen and (min-width: 741px) {
  .media-top__background {
    height: 720px;
    background-size: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .media-top__background {
    background-size: cover;
  }
}
.media-top__background__overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(35%, rgba(0, 0, 0, 0)), color-stop(70%, #000));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 35%, #000 70%);
}
@media only screen and (min-width: 741px) {
  .media-top__background__overlay {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), to(#000000));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 20%, #000000 100%);
  }
}
.media-row {
  margin: 0 auto;
  max-width: 1208px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-row--top {
  position: relative;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 741px) {
  .media-row--top {
    display: block;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.media-row--screenshots-and-wallpapers {
  margin-bottom: 60px;
  display: none;
}
@media only screen and (min-width: 741px) {
  .media-row--screenshots-and-wallpapers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-row--more-on-youtube .button,
.media-row--wallpapers .button,
.media-row--screenshots .button {
  font-size: 16px;
  margin-bottom: 20px;
}
.media-row--mobile-only {
  display: none;
}
.media-header {
  line-height: 1;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
}
.media-header--top {
  padding-top: 40px;
  margin-bottom: 330px;
  display: none;
}
@media only screen and (min-width: 741px) {
  .media-header--top {
    display: block;
  }
}
.media-header--primary {
  margin-bottom: 12px;
  font-size: 400%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.5;
  padding-top: 1px;
}
@media only screen and (min-width: 741px) {
  .media-header--primary {
    font-size: 480%;
    white-space: wrap;
  }
}
.media-header--secondary {
  margin-bottom: 12px;
  font-size: 200%;
  margin-left: 25px;
}
.watchnow {
  margin-bottom: 0;
  cursor: pointer;
}
@media only screen and (min-width: 741px) {
  .watchnow {
    margin-bottom: 60px;
    display: block;
  }
}
.watchnow:hover {
  text-decoration: none;
}
@media only screen and (min-width: 741px) {
  .watchnow .watchnow__button {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1325px;
    width: 41px;
    height: 41px;
    display: inline-block;
    position: relative;
    margin-left: -5px;
    margin-right: 12px;
    vertical-align: middle;
    opacity: 0.6;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
}
.watchnow:hover .watchnow__button {
  opacity: 1;
}
.watchnow__text {
  line-height: 1;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 300%;
  text-transform: uppercase;
  font-weight: 700;
  vertical-align: middle;
  padding-top: 6px;
  display: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 741px) {
  .watchnow__text {
    display: inline-block;
  }
}
.watchnow:hover .watchnow__text {
  color: #9e0b0f;
}
.watchnow__button--mobile {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
  font-size: 20px;
}
.watchnow__button--mobile:hover {
  cursor: pointer;
  color: #fff;
}
.watchnow__button--mobile:before,
.watchnow__button--mobile:after {
  position: absolute;
}
.watchnow__button--mobile:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.watchnow__button--mobile:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .watchnow__button--mobile:hover {
    border-color: #9e0b0f;
  }
  .watchnow__button--mobile:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.watchnow__button--mobile--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .watchnow__button--mobile--email {
    height: 46px;
  }
}
@media only screen and (min-width: 741px) {
  .watchnow__button--mobile {
    display: none;
  }
}
.media-summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 200%;
  line-height: 1.5;
  color: #fff;
  font-weight: 400;
  margin-bottom: 40px;
  max-width: 66%;
  display: none;
}
@media only screen and (min-width: 741px) {
  .media-summary {
    display: block;
  }
}
.media-row--youtubes {
  display: none;
  position: relative;
}
@media only screen and (min-width: 741px) {
  .media-row--youtubes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-row--more-on-youtube {
  display: none;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 30px;
}
@media only screen and (min-width: 741px) {
  .media-row--more-on-youtube {
    margin-bottom: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-row--mobile-active {
  display: block;
}
@media only screen and (min-width: 741px) {
  .media-row--mobile-active {
    display: none;
  }
}
@media only screen and (min-width: 741px) {
  .media-row--mobile-active.media-row--youtubes,
  .media-row--mobile-active.media-row--more-on-youtube {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-section--youtube {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 741px) {
  .media-section--youtube {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 25px;
  }
}
.media-section--screenshots,
.media-section--wallpapers {
  width: calc(50% - 8px);
}
.media-section--screenshots .slick-dots,
.media-section--wallpapers .slick-dots {
  bottom: auto;
}
.customdots {
  display: block;
  text-align: center;
}
.customdots__inner {
  display: inline-block;
  position: relative;
}
.customdots__inner .slick-arrow--prev {
  top: -4px;
  left: -30px;
}
.customdots__inner .slick-arrow--next {
  top: -4px;
  right: -30px;
}
.media-video {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 741px) {
  .media-video {
    width: 15.5%;
    margin-right: 0.7%;
    margin-left: 0.7%;
  }
  .media-video:first-child,
  .media-video:last-child {
    margin-left: 0%;
  }
}
.media-video__background {
  width: 100%;
  padding-bottom: 56%;
  background-size: cover;
  background-position: center;
  position: relative;
  background-color: #000;
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  margin-bottom: 0px;
}
.media-video__background:hover:not(.mobile) {
  cursor: pointer;
}
.media-video__background:hover:not(.mobile) .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.media-video__background.mobile .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
  background: transparent;
}
@media only screen and (min-width: 741px) {
  .media-video__background {
    margin-bottom: 10px;
  }
}
.media-video__caption {
  display: none;
  line-height: 1.5;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 160%;
}
@media only screen and (min-width: 741px) {
  .media-video__caption {
    display: block;
  }
}
.shufflebox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.shufflebox__row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}
.shufflebox__row__col--three {
  width: 100%;
}
.shufflebox__row__col--two {
  width: 66%;
}
.shufflebox__row__col--one {
  width: 31%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: .5em;
}
.sixteen-nine {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.sixteen-nine:hover:not(.mobile) {
  cursor: pointer;
}
.sixteen-nine:hover:not(.mobile) .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.sixteen-nine__inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAFFCAMAAAAzYaIqAAAAflBMVEUAAAB2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dna+ZdtJAAAAKXRSTlMA+AUO4PIV7CNGzCoJhR3YMXI+TZHSxrQ4mOfAXp9rU6qvZH95pLqLWC3pVqgAABgFSURBVHja7Nxnc/MoEADgRUhIAvXee/H+/z94Lsl7diIncpK7S3I84xnbYwwfgGUBj0F6TJWBJH2MNfg2n94u4nhr1MI1IzyAZ5mK8ASTo+//zDMxj2qMl45mFtzFcYQbNLcJmQ0Xj3heL3Pe2UnRZWAwgDpx6nThAq5Rk4H0Y2TwAoNn1KBwZaR9rGkl5hWFO3JSeBRu0LlLdXxNI0Wfd1iuiBgFYdZEzawOcDRMFvwmzuDA35hpgQWPoNQBUBSgyv0isMUbFIDVDDLBDHb6svKynPKqSoWBA9SwG3hHvcZu0tmN2ymnpngGR05a2X1k+3AREr81g9AKGDhqw+DEaBA1BpscW+PR5gc67kPi1beLxYKRp03rCQq/gNUVGVwwz7TRnlxuXPXclDcjzz3YZHgHNS4HrpfVzF3nZdUHxer9ZU590WRhM9pXPcOiKMnAWvAsURHV2IQbk+4WceQHCjyLdNITgohage4ypBXcU6n4RJ3MNjw3HCaIWFRUhBSOjBVRLwtSYDck3HDgJEhUgomAEytLeQgXzF9jbgrxKqwpg4BMx4e4C14US9/59FS9cLyfGpdarYGLRsULrXebCC48PHt+y6rWCZkPAOahEVmHN5rrLqyShBtZin/z4cyK+jFNCSIWBK9wuHHAk9GCP0a8pToW3GEmNwWTuEt4gYjxmJQ56rU5zBrBG/PBj2aepy6im9p27WqYhD6cZOGCiO0lKlpOux5MOoTDbDNQGsLxU7SSa4h9mvtm6P2smGSJtu04LnAR4xWuwIlSEjzq2VPW4MwYGz4WQUBww2g81ey1Ab703BBdcZvrT9W5UbAcoynwKLHgzIymfNHwlm74BwFbLC/h+CaCO+TepXqm9IjYHxwAq46xsOwwWFBHtC0GHX6Jom4oA0uBM+u7J9osq9aS4Blv4cRYahX/sOHMm3JEVMWlhIbvSaMqqKaU4JZC7X048vEuPcpY4BaoE7ywFTip9M3SRQ2OBxuCA8evsMCR0i94QkyAQUecV7vHM6Kjil9FL9yCqGVU856reRMw+ALMDM8MOBJB21ZDUx35/jSGnh2N4xTVdZ8vc5okfE+TijiMdYI3ltyeUwOA+QSfkFqxFCqM8vQ6g7MMPy0HgAEfwcesWXlJcFME7FSlpVh5BX+jiYNfg1dhm+PFDAAp/sOSPh3tJvOMQCiwU1uFZmawl+WZCMIx5W6BqNFzOYL3zAo0iCG8L0DEOI03+vYw9AX+TY3d06TAI1+BI9r0+EnknDESfEiBb3A7PSpVoqqhB1csG78eqZtVx3+WtuSm4xgUHhFOeenqiBrvx0OYGY5yCRUimLsyzwtEIphCTY53VQATqoc9my7UKwaQzS7u17fCtDv8vNRkwib45dzIgesMVGj4h64T/P4KDRFJvw4fXrqoEMGhGcJ1nLuUl0uaznlfus+zUNfwvk4AANvTcuDzwjk94wnBfdSv6/S4xH+EG3UU/pjxiPOy67p5DIe+75dk4a5KiK7r+L3EoWgNw6zGrvMd5ghDVG1omgZ8FmVGFh6iuVxKjm9SFdhNoYZhCHOc7CasOvxFVArPrMhvpjyd+2VqBrv16y5No7Hvu9A0zbBa7bwexzWv1ynvXPxPkfPOlVlAAZiT+dwlbhF3gcNgJ7vLbX9oWzMTsIVmbVWNed33i1rgpliBh9DMsLK6TtyfENv34wEcsS5X6qctUhG1XjB48+r7fZrX+B3V1VoikoKrc+Q4QRB41DEohQtDAIBieZlzXmO2OjrDP3LUVJ+nfV3ntu8P5rGywBRZYGaZMByHeXdWEvUAD2EH/+CJYPxuwfzT5tCzAmKyepr7Pq25q553A/jkO88XLUnTsltKu4qm6RAGGaNwEkTTyuMOSZ/HGmKcdOPUtKHhOLR9ujHo4+VyKlokiKTCj0jGyhTOASzYg4lTe1zDX4ioWsC7JvACEXjUM9euX6vQa0c7j5roR00Z0vlNGMxtZgGdIjvv0kS9HnLHh5tGaxrUq+3XeVrgiYofppfOaEJt2wLeYFRZ/SuHzjNVxbMFkRDdfQ5AKo9/xHZsS8H5UvJxGoKc4CtrgV/CtWCNCo6IPbzBy2KUfhMS49dIPADqqxqm8Abjp05D6Z/mKnDUIBK4IzOd6VcvX9Kn2BTAdN+40gg6uXxJb9CnGI/UCjYpthw/0p6fueSwjQYoSe9LYJslyjRPZRYtvWOGe+jE5TImvUejsMmPOErS+wRsMV3VRUl6XwhbjFJFSdqhgQ1tmdc/6jZR+s/48Jpnz408hpZ2ieAVK5L7d2mvFF5pmxwlaR8OrzEfk1KuYdIeMWyw/FnuwqRdCGxgi4w/0k4mvGY1KEkfPwii8hha2suG1yqUpJ1aeEWRGZC0WwavyWsM6RMDyHNlCiR9/DJMkUdA0gNWeCFESdpvgBdGlKQPLmFCZA6TKbT00QiUpUk3oSTtN8Etw4gTlKSP5UBmlxTl9/yDLul7GuCah5L0EA+uOShJD2Fw41f9Hav0L6BwY0ZJeoD+F3t3ttsoEERh+GAWQ1gC3h079hjbGer9X3CkkaKAF9EEX/7fM7QQXXWqWl3lPF8b4Opdtwp6YXC3lOhl4JVzYX7FWCFGJFr3Hwa4anSrNmBEJDoljwh3c3X50c4AZz4jYXjlZDOdeIwpAzUGDPCpjhlVaAzhxWorp4QRMcSbr7aY1eIYpPLVQaAeA4Q2pwqNXwvO60RdCwMcBdcyj9RFFRrOzheVupGvGUuFm1OW6k40JwsEF+/TVI8UHCA48P7WemhCJREO3ppUj23Yj4h+20jPFJwg9NrrOcbC0KvUUxmPpaJXpmfSBRcx9Ir0zGUnA1xeWJnpgUMiMh3oc5pISaMH6jqjIYZeC00OK90pDlVFpAP9llVuwUS34sAOzPXAwerdvEy3slmVc4Dg4OxZWOhe4lGJhoOv0CyUCnVFFIHgLFTaJJdELSXfHzgL4k36YV6917d0ymQh3K2Px2oalpG+RVFigDvPbKU2HvzGQDmjhRhjz3oXvG6/Ahs2McyJpw4wxh+1+VsDhijUNiERjRGb6rOMNBncePbfVS3+bMMXCC6uZZYEZvZZ6Uf0Nd2x4AWud/e9Z6tDrB/x1TN6YXDgLRMpO24zdZCnx6Cf50uqjtQAR6u6ysNGbSVpVgyTqGVyutLIwD/27jQLTSAIAnDJJoiyyKqAuEb6/heMeXnJizAMo/lb3yGGbqan+hMO3uyF6BM53vhC9B/LwjIhMjd+GLYtdqyB6AM3vLu2fNRD5lYJRlIhMnULMcaIVjJXYyxjTD2ZazAy8Ec0fWCDkS2/YPSBE8ZqXsaTuRrgujn6WomJRIhMuR7GGKxA5gpMXNnGk7EDpm5C9NEoB98103cUIb8hE37J3AVjP4ToP9r4ixB9XQN5rRCZe+Kd95QXprSSodLHv1o7OYrIg+kKZCjAv/b1TV5aMF2BvrpMrY/yEjBlk74a5/DX8osPrpsjM3dMEsY3P2xwaTOZ6fEvqxOR/AHwbzSZGfCmEpFdD37CyIyT4M1B1lKDJxCZCsY38V0M8AQiUyne+LvHgSl3ZKQadq5Uk2eFKQCbKwtpSQVsT6mPd77UjEkkA24bZJjKxAYwCJFeDG+PqZPDsWgyHGZV6c4AeJdKi1ab3sPU5s65VjLhilwSTKx8vPBpGC3Jc4lDjNlxAMATogVVXTchJjqLUdFkYt2jri2MdX+bMP5LJA03r8Onj7G2/VtDc3c8aa1zRQ0Uen9uwo7MCSKtuOmKAEquiPR8YUh6ZQQLKomIuB5bedJ79lC7ygtzpmjBBTM6EXFCztWTVhliRiEiTsSNGaS1Oey8cIspW15OvJAnvQH+fug8TPQisqpZQ5NWdep3Qf7jpIy4c/cR4xVIqxmsxJXq3lsYcUQ6jtXTgupapoWcMBGKyBMer8JI63gUebSYGi5dEXFzKi1yc+VM4jYfYg87IVqQQy0pubaQDBQ/WqjcDvBjV+6so0mrGpTfMLtoscvcAuzkSee4nzmAJEPdSMfRepqzfvRD0KYWsMXE9RLCLuXEyGiad/CCtPKR3DBVe0jXcj0J0YzLPmoPzyG4bTBlA42kPjt5mrM69N31fsqS2PWgcpWElxmkt1pJsuuh5ngcSaRFq9CHUt1sOVRPy5oeSoEFNmGksXq0fXCKJccM+yBEsy7X3d6PLNvCjJQrn2jW+ZmXxXOfwLPxGzcX0gcuuz6L0q7zdwHUthwoI42iG6xmVe83KdQiIdKIrwhnZ4KY00oLjk0PWPmh6qH2FKJ5d8uy4TVl6WPKemY8gUjvUayfnTgHG1P7IgObeDJx9KAwRB73PZEJ14JCnd94ApERqPjOmeEuZOJoQSFyhCcQmaihwlEgMpRBxeP5Q2b2ULo6zCcjEwOUQr7IIBNxDbU7X6WSgRNm2KyCaNnawwyLA620LM4zzLgehej7b1jKNowMtFBreZVBy6prDbV9I0RLeszqOFRPiw6Yt80qtvKk11jQuLGOJq31zobGDyHSyaDD6zBakPse5oT8FU1LmvsdKtHQnYXo2xLIOufPs7CEpiWljzlRcuGfIFqysTCr5W8gWlJiXsS3haRw3JSOW8QrEbeqcgtzIiZMkcpKXMdpzj8et9ulyjAvOJScCSKldVNumuZ0TxPo1KyCaO4UWhdxkVvQytmH0U/27rS3bSQGA/A7M7rv27ptS/LB//8HN06abmpLstJ2d1MsH8CAg8D+kAwoDkUNVx0VVijuSmQ/388R9Lx82DPuyvrxuauVPRNhheKJhWydiTV7voaxdQ6WBFc/5/XDnmgwyzB4A8+2OOJRVDkmn0/GNukwJ+Llw35lAV05+WG/soBkwxkQ20KPMcfi+g/bpEssPJIZMbZJ4eGBwXN62DZmf8WDoeAUmm3kJ7yHZ79iV+KBzSuIbSQiPJB8OCLbSli4J0/E2EYiwD2PL2BssxCPbN6Esa00iQdcRWTbWfhRe8l4Rgb7+SS6IMY2G88efhRw/GHbVZ6FOy4/ysO2EYcUj0ruBGLbZAZmuDrd8DJi605XFzNk3JhDsct0Ir1P+JxoNiuMPGPvZK7XurgTpYFRGiT00AZKYmyOME1BWVLTDrMUgEAr+ELGFtXdXidzwBLFJSG2ovOuF43EgCU+MbasksPBzmnEAnWp/JwYW5DrdNNg0ZEP+WVPCMojLPHKjM/5ZSvya9I3KZZYnEWzdbU2ADz1m32eCE9xfIp3Bpa4BafQbJFZmPU1TSSWXLkzmq3Rd06lFViQdHz9Yuu0fgrsAA+ifX/h/TvboC4cCw/KMwcftoU5DV0v8YjP5mBbmR4PWGG/e1xhTIxtcc5izOD6D9umsDGHB8azbUS6x4yBvtF14qfE2AqnXO4k00+Wm4+8I2NLQt/vLMyZ9n1ge3ih+IYGW6KRo/CEFU/E2LxzhKc8Pu2OzSoGd8qKHk8kB64qskfmKY3sSlQKzzQ89IA9EKfQCYnGCE/Z3NfKFmhNbeAZmyMQW+TjqYkXEFviBHsX65yQu4PYEm3fY53kSjRb5mYT1gVJxhGILTBr3cMzfDeVrchyLY+wRkX7E4XcIsSWXbFOtnxwK1tU2BJPlFxMZEv0QeKZgJ8TY4saAz/i6SvsE8QhkVg3EGNLhHm8Blgh+axEtiaMIwOLXJ/7gdgysRuVKzHLSivnzLdS2Yo6aBvNwrzU0eu85h08Wxeezi7m7G0DQTqdQ45CbN2lxArX4TSIrWuwZs+D5NmKQsv3WJNeuKWDLao9T2KV4nupbIYgIr27KjyRci8He1TE6C+JxHMu38pgM3ZjU4fOuev9zL9iTWDvdjz7kq0QAVZZVUeMLToHWNdzKYitMG2skhW3lLEVeYBV5YErQWyOTkRCHPceVsi2y/ikMjbjgpQaqbAmaCti7I7IncLJm0S5UZI5yxFIXriMyJaZuXiLRIsODbH/IZM+QwuwxP7K+TMXF/4pjk1bmdUxTCWWBP4XC0Hi+5vUNv6HU6WLhP4FPqRN2xwBD4vUSP8+3WkELTglB5NyEjsRAHC/cHj8JUIQaX0sTofXRMOk7yrU9E5QU9GS907S6nimdxqtCHNBb2o6wjBpnZ4Lqhs/DbBCfir+mDX9Dnrgnha/yYhTK4DdJBIvFP15dsfFP9+p2xWn6VSbcWQLMge4iMmkvisFvQh3RNShIZ1qkVPu2IXl6q8f1Sf7QOaZqDb9VNALDbDOJpGm4FaNIKoHZ3SKuKFvdtVbPP/uBBXWr3lBe4rgVbTOQhBgnRGb9CkX+im6/vKqKb/siA566AOlTguiu1OIMxLUxZ1Ob/6AivneC7WsoXqa/M4xdXrVnPImAiANQJUWgDK8GnjhWkcFOzWdwhxQEHWoBjmkSvWVxAv7nDciPOw9JFHat7bycC0tS0W4Ua2FGyvOBi+2fA/KP++0sJkuZVmI47ib4uys5zXVjmlBBX3kk34dgVoIjWpNzA1LHcaktSRWxN0Yn5xiR5/zc1u22seQKtyMPgxPrg1NPLj4mzSkHJNUAu6RiI69bX39UUPa4ZDaQQRA4UWQ2Pu+qqaqShR+IO9/8OB5rjXze8OWu6nFdvff4SGA1eKVcm1DAlZgIbIgrVjQ30wzs7CBtCv6GZWgz0vwIKlpQeaUmCNrGgxA+oI+GL5sBV0/OZruT5lhS7xRyb408BUk4+4S75udTl0cj+nBISKhFQc/SYAIGyU5fU5nEl3a3zQ28UQLbGVjlhHh1dWk785w6L+SXZyQnhMkQq04ZEObWvgiJIA0PedEojb1xvOU8vBpMX1k7mt6wvSJRKrfbybuncSWw4aNkOYdSjzhjc3tw0VOTSA1+jc5l8PZpJs89QwbqmzHLqetdO3YJp7y8DV4+xK/YBT0QYuGnvELouNIP7hPSer9le7VCo/2NKeK7BhPSenbA7zJguHQbxXqa7FEawMgym5rSHTDHt94btpfDkVNW+zi6ZJNEn8+zzEFvTOxYQHVJZ2OfbWeFLWK7okEM1qHHl0A2Xp4ylN406/HzH7QaSvROKG1p5oW+NPFciVuAruUiHBHWvbgd+fj+vgRzZmudhIFCn841dV0U4iXlwvPpKcyexQiiumDsKE7QUd3HIk5sbaYLm2XnmmZiKFMWmZqRPpxTNvsUo2t7ccScDt6Qtt1cZ8EiY1FhnWNx+rcaGvxTNfCKovwx4qMTM+1IkKqCQVEJj2jJZg00iyfPujojkJGH+ldPGHeudLpjTi+17o+R6lE0CKzB6q7gtRHwu/TEjcKiNozhY7jaNtuzwmdDnEc2xJrPCtK7P3k745vtXfxnljTq7D9Mon1T0mVFQBQLgA10RMHA7BqjczyeHXD8Ew3fnsf8j1gEPSBHpUWZiWwD/RKyCg+CSITn9YLWqKNEhN9IKbL4Ly90+iQTFOJb2TqWz7NyNsyJDKnxLPSMNSLdB8fwvmxtOukUqr0DMtVSgaGW17Tvt8H+LO5H9/TurowAMThmTQFWGlLNxHuQlCOFx/2anUlCsyTCaAKMqmxxgRAtBMUl/gkr6Gbg0YPhhaQB3qnpUOiMEzH3eHqI+kMwJN45e6jKLDswN3l8XjMBf1N2JCRh5vAteQ4+pYMbP+00+hVf/CHP30d/DSJv7UarTNxc9AqygCUe0EvtPvtVIUbq6BvdNcescI4XmmCV+EmGIl6fFJLN7vo4TqjJwA+3DQccSM9BRcSq4zIvVbd7nUlmc7OT6+T+z1W7fFGBcMw+a1sT3pzbC5Tand28DVKhf8BlZYhzcham95ouAmEOInk+/+N9mhN+kDglTyJ1yy23is8YRcBcPJw45NZ+fiM9+xtREXvOrcgXcsrFzdGR69CF58kIz8n0tr66aNRQdvFZTr4h3Pex39wYvwLDGlM9EIPf+zkOgHx2aFLSwVeDedDVikAPr3y4fUafaN/z2Kku9N2pwgbBPguC/eVgU/K6EUPI6O3oBhYRhT3xoh37Vkn00kUPk3hr3bsbQdBGAYD8E8n6MYQmMc4p+IB3Pu/oAFjNPFwAV5Bv8smverfpClNM0RxpQK/GW/U4uByGf1uMWbWhzdPG7bJQ1kva/0uGxX2cHGASL0P5VnijggNF3hf2PkeQKRKG6jYrrIkRhcabSSlcrrpFkJo/Rg9nigHJLrQ2fq6Nbs0DP3IgH1ErvDhSVTjxcQc6aUuz/MEb9bJhCDQEBjK1tGM8/NVrss0WAI0lDSwf5tiP8wbkDHGGGN9dgNllS2nqEPJ/QAAAABJRU5ErkJggg==');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.sixteen-nine__inner--background {
  background-size: cover;
  background-position: center;
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
}
.sixteen-nine__inner--drowsy {
  opacity: 0;
}
.sixteen-nine__inner--drowsy.awake {
  opacity: 1;
}
.drowsy-mobile {
  margin-bottom: 20px;
}
.drowsy-mobile:not(.awake) {
  display: none;
}
.media-block {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.media-block .mediaoverlay__text {
  font-size: 24px;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .media-block .mediaoverlay__text {
    font-size: 16px;
  }
}
.media-block:hover .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.media-block__image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.fp-media {
  padding: 60px 20px;
  position: relative;
  max-width: 1208px;
  margin: 0 auto;
}
.fp-media__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  text-align: left;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.fp-media-content {
  margin: 0 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .fp-media-content {
    display: -ms-grid;
    display: grid;
    grid-gap: 25px;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: (1fr)[2];
    grid-template-rows: repeat(2, 1fr);
  }
}
@media all and (min-width: 501px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .fp-media-content {
    height: 400px;
    max-height: 34vw;
  }
}
.fp-media-block {
  border: 0 solid transparent;
  padding-bottom: 56%;
}
@media screen and (max-width:444px) {
  .fp-media-block:nth-child(1) {
    margin-bottom: 10px;
  }
  .fp-media-block:nth-child(4) {
    margin-top: 10px;
  }
  .fp-media-block:nth-child(3),
  .fp-media-block:nth-child(5) {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .fp-media-block:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-row: 1 / 3;
    grid-column: 1 / 3;
  }
}
@media screen and (only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px)) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fp-media-block:nth-child(1) {
    border-width: 0 10px 0 0;
  }
  .fp-media-block:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    border-width: 0 10px 10px 10px;
  }
  .fp-media-block:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    border-width: 0 0 10px 10px;
  }
  .fp-media-block:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    border-width: 10px 10px 0 10px;
  }
  .fp-media-block:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
    border-width: 10px 0 0 10px;
  }
}
.media-block__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-top: 0;
  text-align: left;
}
@media screen and (max-width:444px) {
  .media-block__header--outer {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .media-block__header--outer {
    grid-column: 1 / 3;
    font-size: 185%;
  }
}
@media screen and (only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px)) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .media-block__header--outer {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    border: 0 solid transparent;
    border-top-width: 10px;
  }
}
.mm-videowrapper {
  max-width: 1168px;
  margin: 0 auto;
  width: 100%;
}
.mm-videowrapper__inner {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.mm-videowrapper__inner iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.wallpaper-selections {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-gap: 15px;
}
@media only screen and (min-width: 1101px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
  }
}
@media only screen and (max-width: 1100px) and (min-width: 881px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 880px) and (min-width: 661px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 660px) and (min-width: 441px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 440px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
  }
}
.wallpaper-selections .button__text {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 16px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .js-wallpaper-download-btn {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1101px) {
  .js-wallpaper-download-btn:nth-child(5n-4) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(5n-3) {
    -ms-grid-column: 2;
  }
  .js-wallpaper-download-btn:nth-child(5n-2) {
    -ms-grid-column: 3;
  }
  .js-wallpaper-download-btn:nth-child(5n-1) {
    -ms-grid-column: 4;
  }
  .js-wallpaper-download-btn:nth-child(5n-0) {
    -ms-grid-column: 5;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+6) {
    -ms-grid-row: 2;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1100px) and (min-width: 881px) {
  .js-wallpaper-download-btn:nth-child(4n-3) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(4n-2) {
    -ms-grid-column: 2;
  }
  .js-wallpaper-download-btn:nth-child(4n-1) {
    -ms-grid-column: 3;
  }
  .js-wallpaper-download-btn:nth-child(4n-0) {
    -ms-grid-column: 4;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+5) {
    -ms-grid-row: 2;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 880px) and (min-width: 661px) {
  .js-wallpaper-download-btn:nth-child(3n-2) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(3n-1) {
    -ms-grid-column: 2;
  }
  .js-wallpaper-download-btn:nth-child(3n-0) {
    -ms-grid-column: 3;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+4) {
    -ms-grid-row: 2;
  }
  .js-wallpaper-download-btn:nth-child(n+7) {
    -ms-grid-row: 3;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 660px) and (min-width: 441px) {
  .js-wallpaper-download-btn:nth-child(2n-1) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(2n-0) {
    -ms-grid-column: 2;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+3) {
    -ms-grid-row: 2;
  }
  .js-wallpaper-download-btn:nth-child(n+5) {
    -ms-grid-row: 3;
  }
  .js-wallpaper-download-btn:nth-child(n+7) {
    -ms-grid-row: 4;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 440px) {
  .js-wallpaper-download-btn {
    margin-right: 0;
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(n+2) {
    -ms-grid-row: 2;
  }
  .js-wallpaper-download-btn:nth-child(n+3) {
    -ms-grid-row: 3;
  }
  .js-wallpaper-download-btn:nth-child(n+4) {
    -ms-grid-row: 4;
  }
  .js-wallpaper-download-btn:nth-child(n+5) {
    -ms-grid-row: 5;
  }
  .js-wallpaper-download-btn:nth-child(n+6) {
    -ms-grid-row: 6;
  }
  .js-wallpaper-download-btn:nth-child(n+7) {
    -ms-grid-row: 7;
  }
}
.media-lightbox__image {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: solid 1px rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.media-lightbox__download-header {
  width: 100%;
  margin-bottom: 0px;
}
.media-lightbox__download-instructions {
  width: 100%;
  margin-bottom: 15px;
  font-size: 16px;
}
#all-media-stuff {
  position: relative;
  overflow: hidden;
  z-index: 0;
  font-size: 10px;
}
#all-media-stuff > #colorbox {
  top: 0% !important;
  padding-top: 7%;
}
#all-media-stuff > #cboxOverlay {
  position: absolute !important;
  background: #000000;
}
#cboxOverlay {
  background-color: #000000;
  opacity: .98 !important;
}
#cboxWrapper {
  position: relative !important;
}
#cboxContent {
  background-color: transparent;
  margin-top: 40px;
  pointer-events: auto;
}
#cboxClose {
  top: -45px;
  right: 0px;
  height: 45px;
  width: 20px;
  background: none;
  color: transparent;
}
#cboxClose:after {
  content: "\00d7";
  color: #fff;
  position: absolute;
  text-indent: 0px;
  top: 0px;
  right: 0px;
  font-weight: bold;
  font-size: 30px;
}
#cboxClose:focus {
  outline: none;
}
.media-container {
  padding: 0 20px;
  margin-top: 28px;
}
@media only screen and (min-width: 741px) {
  .media-container {
    margin-top: 0px;
  }
}
@media screen and (max-width:444px) {
  .media-mobile-button {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 741px) {
  .media-mobile-only {
    display: none;
  }
}
html:not(.controller-remnant) body {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
.header-wrap-404 {
  position: relative;
  width: 100%;
  overflow-y: hidden;
}
.is404 {
  opacity: 1;
}
.is404 .main-404 {
  width: 100%;
  min-height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #000 url(../images/remnant/remnant_background0.jpg) no-repeat center center / cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.is404 .main-404__header {
  font-size: 250%;
  margin-bottom: 20px;
}
.is404 .main-404__message {
  text-align: center;
}
.is404 .main-404__button {
  width: 150px;
  margin-top: 28px;
}
.is404 .section-divider {
  top: -6px;
}
.is404 .footer-new {
  padding-top: 40px;
}
.buy-wrapper {
  background: url("../images/remnant/bg-buy-mobile.jpg") top right no-repeat #000;
  padding-top: 10px;
}
@media only screen and (min-width: 1080px) {
  .buy-wrapper {
    padding-top: 98px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 540px, #000000 720px), url("../images/remnant/bg-buy.jpg") top center no-repeat;
  }
}
@media (min-width: 1920px) {
  .buy-wrapper {
    background-size: 100% auto;
  }
}
.buy-wrapper__inner {
  margin: 0 auto;
  max-width: 1208px;
}
.buy-block {
  text-align: left;
}
.buy-block__caption {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1;
  font-weight: 500;
}
.buy-block__extra-text {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1.5;
}
@media only screen and (min-width: 1080px) {
  .buy-block__extra-text {
    margin-bottom: 15px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .buy-block__extra-text {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 40px;
    font-size: 16px;
  }
}
.buy-block__special-text {
  font-size: 100%;
  color: #999;
  padding: 13.5px 24px;
  border: solid 1px #333;
  background-color: #000;
}
.buy-block__selection {
  position: relative;
  max-height: 100px;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
.buy-block__selection--disabled {
  max-height: 0;
  pointer-events: none;
  overflow: hidden;
}
.buy-block > .dropdown {
  margin-bottom: 32px;
}
.pheader {
  font-size: 24px;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 600;
  text-align: left;
  width: 100%;
  line-height: 1;
}
@media only screen and (min-width: 1080px) {
  .pheader--primary {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1080px) {
  .pheader--secondary {
    font-size: 30px;
  }
}
.pheader--tertiary ~ .pheader--tertiary {
  margin-top: 24px;
}
@media only screen and (min-width: 1080px) {
  .pheader--tertiary {
    font-size: 24px;
    margin-bottom: 5px;
  }
}
.pheader--mobile {
  text-align: center;
}
@media only screen and (min-width: 1080px) {
  .pheader--mobile {
    display: none;
  }
}
.pheader--center {
  text-align: center;
}
.pheader--menucaption {
  font-weight: 400;
  font-size: 20px;
}
.pbodytext {
  text-align: left;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  width: 100%;
}
.pbodytext--center {
  text-align: center;
}
@media only screen and (min-width: 1080px) {
  .pbodytext--center {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1080px) {
  .pbodytext {
    font-size: 20px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .pbodytext {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1080px) {
  .buy {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
#buy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  min-height: 400px;
}
@media only screen and (min-width: 1080px) {
  #buy {
    width: 50%;
    margin-bottom: auto;
    padding-bottom: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  #buy {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    min-height: auto;
  }
  #buy > .pheader {
    display: none;
  }
}
.buy__boxart {
  margin: 0 auto;
  display: block;
  padding-top: 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .buy__boxart {
    max-width: 370px;
    width: 100%;
  }
}
.custom-select--buy {
  width: 100%;
  margin-bottom: 15px;
}
.custom-select--buy > .select-selected {
  color: #fff;
  border: solid 1px #333;
  background-color: #000;
  padding: 13.5px 24px !important;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.custom-select--buy > .select-selected:hover {
  background-color: #9e0b0f;
}
.custom-select--buy > .select-selected:after {
  right: 13px;
}
.custom-select--buy > .select-items {
  z-index: 10;
}
.custom-select--buy > .select-items > .select-option {
  color: #fff;
  padding: 13.5px 24px !important;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.custom-select--buy > .select-items > .select-option.disabled {
  pointer-events: none;
  color: #666;
}
.custom-select--buy > .select-items > .same-as-selected {
  display: none !important;
}
.custom-select--buy.custom-select--error > .select-selected {
  outline: none;
  border: solid red 1px;
}
.custom-select--buy + .input-popup-error {
  top: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .custom-select--buy + .input-popup-error {
    top: calc(100% + 10px);
  }
}
.bonuses__mobile-graphic {
  width: 100%;
  margin-bottom: 10px;
}
.button--buy {
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
}
.key-features__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 40px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .key-features__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1080px) {
  .key-features__block:nth-child(odd) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .key-features__graphic {
    margin-bottom: 20px;
  }
}
.key-features__graphic,
.key-features__description {
  width: calc(50% - 10px);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .key-features__graphic,
  .key-features__description {
    width: 100%;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .mobile-hide {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;base64,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O0FBQ0Q7RUFDRSxZQUFZO0NBQ2I7QUFDRDtFQUNFLFlBQVk7Q0FDYjtBQUNEO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztFQUNoQywwQ0FBa0M7RUFBbEMsa0NBQWtDO0NBQ25DO0FBQ0Q7RUFDRSxxQkFBcUI7RUFDckIsWUFBWTtDQUNiO0FBQ0Q7RUFDRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFLGNBQWM7RUFDZCxzQkFBc0I7Q0FDdkI7QUFDRDtFQUNFLFVBQVU7Q0FDWDtBQUNEO0VBQ0U7SUFDRSx1QkFBdUI7R0FDeEI7Q0FDRjtBQUNEO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0UsaUNBQXlCO0VBQXpCLHlCQUF5QjtDQUMxQjtBQUNEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBK0I7TUFBL0IsdUJBQStCO1VBQS9CLCtCQUErQjtFQUMvQix5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFO0lBQ0UsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLCtCQUE0QjtJQUE1QiwrQkFBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtHQUM3QjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGO0FBQ0Q7O0VBRUUsd0JBQXdCO0NBQ3pCO0FBQ0Q7RUFDRTs7SUFFRSxZQUFZO0dBQ2I7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxjQUFjO0dBQ2Y7Q0FDRiIsImZpbGUiOiJyZW1uYW50Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2Mi4zLjJcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMyBUd2l0dGVyLCBJbmNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBEZXNpZ25lZCBhbmQgYnVpbHQgd2l0aCBhbGwgdGhlIGxvdmUgaW4gdGhlIHdvcmxkIEB0d2l0dGVyIGJ5IEBtZG8gYW5kIEBmYXQuXG4gKi9cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhpZGUtdGV4dCB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmlucHV0LWJsb2NrLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDMwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4udG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4ucG9wb3ZlciAuYXJyb3csXG4ucG9wb3ZlciAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuLnBvcG92ZXIgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBvcG92ZXIudG9wIC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4O1xufVxuLnBvcG92ZXIudG9wIC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wb3Zlci5yaWdodCAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5yaWdodCAuYXJyb3c6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wb3Zlci5ib3R0b20gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ucG9wb3Zlci5ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIubGVmdCAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IC0xMHB4O1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3AsXG4ubW9kYWwtYmFja2Ryb3AuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXJnaW4tbGVmdDogLTI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICpib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAvKiBJRTYtNyAqL1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLmZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIHRvcDogLTI1JTtcbn1cbi5tb2RhbC5mYWRlLmluIHtcbiAgdG9wOiAxMCU7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubW9kYWwtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmY7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmY7XG4gICp6b29tOiAxO1xufVxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgKm1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGRvd24gLmNhcmV0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICp3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDFweDtcbiAgKm1hcmdpbjogLTVweCAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGEsXG4uZHJvcGRvd24tc3VibWVudTpmb2N1cyA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDc3YjMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsIGVuZENvbG9yc3RyPScjZmYwMDc3YjMnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDc3YjMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsIGVuZENvbG9yc3RyPScjZmYwMDc3YjMnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ub3BlbiB7XG4gICp6LWluZGV4OiAxMDAwO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAwMDAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggMDtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGE6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0ID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnR5cGVhaGVhZCB7XG4gIHotaW5kZXg6IDEwNTE7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY2NvcmRpb24tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24taGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cbi5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiBoNCxcbi5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxucCxcbmJsb2NrcXVvdGUsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5wcmUsXG5mb3JtLFxuZmllbGRzZXQsXG5sZW5nZW5kLFxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSxcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBMdWNpZGEgR3JhbmRlLCBMdWNpZGEgU2FucyBVbmljb2RlLCBzYW5zLXNlcmlmO1xufVxubGFiZWwsXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxLFxuaDIsXG5oMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmRsLFxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kcm9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgYm90dG9tOiA5OSU7XG59XG4ubmF2LXRhYnM6YWZ0ZXIge1xuICBjbGVhcjogbm9uZTtcbn1cbltjbGFzcyo9XCJjb2wtc21cIl0sXG4ucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucm93LWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gICp6b29tOiAxO1xufVxuLnJvdy1mbHVpZDpiZWZvcmUsXG4ucm93LWZsdWlkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJvdy1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJvdy1mbHVpZCAuc3BhbjEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3Bhbjcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3Bhbjgge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3Bhbjgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3Bhbjkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3Bhbjkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnJvdy1mbHVpZCAuc3BhbjEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJhZGlvLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250cm9sLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWhvcml6b250YWwgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZm9ybS1ob3Jpem9udGFsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1vZGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAwcHg7XG4gIHRvcDogMTAwcHhcXDlcXDA7XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzcyo9XCJjb2wtc21cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4vKiBib3JkZXIgKi9cbi8qIGZvbnQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvdWJsZSBQVFNhbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaWUtcm91YmxlLXB0c2Fucy1yZWd1bGFyLmVvdCcpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb3VibGUgUFRTYW5zJztcbiAgc3JjOiBsb2NhbCgnUm91YmxlIFBUU2FucycpLCB1cmwoZGF0YTpmb250L3RydWV0eXBlO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFSQVFBQUJBQVFSa1pVVFY1KzBnOEFBQUVjQUFBQUhFZEVSVVlBVGdBRUFBQUJPQUFBQUNCUFV5OHlkTnFOemdBQUFWZ0FBQUJnWTIxaGNJeWFVWndBQUFHNEFBQUIybU4yZENBQjNRRTVBQUFEbEFBQUFBNW1jR2R0VTdRdnB3QUFBNlFBQUFKbFoyRnpjQUFBQUJBQUFBWU1BQUFBQ0dkc2VXYUFMM0dLQUFBR0ZBQUFCQkJvWldGa0FkYWZyUUFBQ2lRQUFBQTJhR2hsWVFuUkIvb0FBQXBjQUFBQUpHaHRkSGc5NEFFUUFBQUtnQUFBQUlSc2IyTmhGWTRXbGdBQUN3UUFBQUJFYldGNGNBRTdBSzhBQUF0SUFBQUFJRzVoYldVYWNqWmlBQUFMYUFBQUFYQndiM04wV25iaDdRQUFETmdBQUFFZ2NISmxjRWNvQy84QUFBMzRBQUFBYm5kbFltWjZCVk1ZQUFBT2FBQUFBQVlBQUFBQkFBQUFBTXc5b3M4QUFBQUF3d01FdkFBQUFBRFBQaXFEQUFFQUFBQU9BQUFBR0FBQUFBQUFBZ0FCQUFFQUlBQUJBQVFBQUFBQ0FBQUFBd0tnQXJ3QUJRQUVCWm9GTXdBQUFSOEZtZ1V6QUFBRDBRQm1BZ0FBQUFJQUJRWUFBQUFDQUFRQUFBQURBQUFBQUFBQUFBQUFBQUFBVUZsU1V3QWhBQTBsL0FabS9tWUFBQVdxQUNnQUFBQUJBQUFBQUFBQUJhb0FBQUFnQUFFQUFBQURBQUFBQXdBQUFCd0FBUUFBQUFBQTFBQURBQUVBQUFBY0FBUUF1QUFBQUNvQUlBQUVBQW9BRFFBZ0FDNEFRZ0JTQUZVQVlnQnlBSFVBb0FRUkJDQUVJd1F4QkVBRVF5QUtJQzhnWHlYOC8vOEFBQUFOQUNBQUxnQkNBRklBVlFCaUFISUFkUUNnQkJFRUlBUWpCREVFUUFSRElBQWdMeUJmSmZ6Ly8vLzIvK1QvMS8vRS83WC9zLytuLzVqL2x2OXMrL3o3N3Z2cys5LzcwZnZQNEJQZjc5L0EyaVFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFZQUFBRUFBQUFBQUFBQUFRSUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQkFBQUFBQUFBQUFBQUFBQUFBQUZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVlBQUFBQUFBQUFBQUFBQUFBQUFBQUhBQUFJQUFBQUFBQUFBQUFBQUFBQUNRQUFBQUFBQUFBQUFBQUFBQUFBQUFvQUFBc0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFmd0NQQUtvQXFnQzBBQUN3QUN5d0FCTkxzRXhRV0xCS2RsbXdBQ00vR0xBR0sxZzlXVXV3VEZCWWZWa2cxTEFCRXk0WUxiQUJMQ0Rhc0F3ckxiQUNMRXRTV0VValdTRXRzQU1zYVJnZ3NFQlFXQ0d3UUZrdHNBUXNzQVlyV0NFaklYcFkzUnZOV1J0TFVsaFkvUnZ0V1JzakliQUZLMWl3Um5aWldOMGJ6VmxaV1JndHNBVXNEVnhhTGJBR0xMRWlBWWhRV0xBZ2lGeGNHN0FBV1Myd0J5eXhKQUdJVUZpd1FJaGNYQnV3QUZrdHNBZ3NFaEVnT1M4dHNBa3NJSDJ3Qml0WXhCdk5XU0N3QXlWSkl5Q3dCQ1pLc0FCUVdJcGxpbUVnc0FCUVdEZ2JJU0ZaRzRxS1lTQ3dBRkpZT0JzaElWbFpHQzJ3Q2l5d0JpdFlJUkFiRUNGWkxiQUxMQ0RTc0F3ckxiQU1MQ0F2c0FjclhGZ2dJRWNqUm1GcUlGZ2daR0k0R3lFaFdSc2hXUzJ3RFN3U0VTQWdPUzhnaWlCSGlrWmhJNG9naWlOS3NBQlFXQ093QUZKWXNFQTRHeUZaR3lPd0FGQllzRUJsT0JzaFdWa3RzQTRzc0FZcldEM1dHQ0VoR3lEV2lrdFNXQ0NLSTBrZ3NBQlZXRGdiSVNGWkd5RWhXVmt0c0E4c0l5RFdJQyt3Qnl0Y1dDTWdXRXRUR3lHd0FWbFlpckFFSmtramlpTWdpa21LSTJFNEd5RWhJU0ZaR3lFaElTRWhXUzJ3RUN3ZzJyQVNLeTJ3RVN3ZzByQVNLeTJ3RWl3Z0w3QUhLMXhZSUNCSEkwWmhhb29nUnlOR0kyRnFZQ0JZSUdSaU9Cc2hJVmtiSVNGWkxiQVRMQ0NLSUlxSElMQURKVXBrSTRvSHNDQlFXRHdid0ZrdHNCUXNzd0JBQVVCQ1FnRkx1QkFBWXdCTHVCQUFZeUNLSUlwVldDQ0tJSXBTV0NOaUlMQUFJMEliWWlDd0FTTkNXU0N3UUZKWXNnQWdBRU5qUXJJQklBRkRZMEt3SUdPd0dXVWNJVmtiSVNGWkxiQVZMTEFCUTJNanNBQkRZeU10QUFBQUFBRUFBZi8vQUE4QUFnQkVBQUFFSlFXcUFCd0FNQUI0QUxJYkFBQXJzZ0VCQUN1d0ZqT3hBQUxwc0JneXNnVUJBQ3V3SFRPeEJBTHBzQlF5c2dvQkFDdXhMUVBwc0JzdkFiQXhMN0FiMXJFQ0JqSXlzUm9FNmJFVkhUSXlzaG9iQ2l1elFCb1lDU3V5R3hvS0s3TkFHd0FKSzdBRU1yQWFFTEVrQVN1eER3YnBzVElCSzdFa0doRVNzQW81QURBeEV6VXpOU00xTXhFK0FUTXlIZ0lWRkE0Q0R3RVZJUlVoRVNNUkV6TXlQZ0UzTmpVOEFUVTBKeTRDSXlJR0IwU1JrWkZPc2xoZXQ0MVdXSks2WUtJQlZQNnNxcXFjUFh0aUh4MFlHbGgwUWpWZ0hRRWZmNU4vQXRzU0RTVmlxSU9CckdzdEFnS1JmLzdoQVI4Qm5SbEdQRGhiQmd3R1REUTRSQjBIQmdBQ0FFUUFBQVFsQmFvQUhBQXdBSGdBc2hzQUFDdXlBUUVBSzdBV003RUFBdW13R0RLeUJRRUFLN0FkTTdFRUF1bXdGREt5Q2dFQUs3RXRBK213R3k4QnNERXZzQnZXc1FJR01qS3hHZ1Rwc1JVZE1qS3lHaHNLSzdOQUdoZ0pLN0liR2dvcnMwQWJBQWtyc0FReXNCb1FzU1FCSzdFUEJ1bXhNZ0Vyc1NRYUVSS3dDamtBTURFVE5UTTFJelV6RVQ0Qk16SWVBaFVVRGdJUEFSVWhGU0VSSXhFVE16SStBVGMyTlR3Qk5UUW5MZ0lqSWdZSFJKR1JrVTZ5V0Y2M2pWWllrcnBnb2dGVS9xeXFxcHc5ZTJJZkhSZ2FXSFJDTldBZEFSOS9rMzhDMnhJTkpXS29nNEdzYXkwQ0FwRi8vdUVCSHdHZEdVWThPRnNHREFaTU5EaEVIUWNHQUFJQVJBQUFCQ1VGcWdBY0FDc0FlZ0N5R3dBQUs3SUJBUUFyc0JZenNRQUM2YkFZTXJJRkFRQXJzQjB6c1FRQzZiQVVNcklLQVFBcnNTZ0Q2YkFiTHdHd0xDK3dHOWF4QWdZeU1yRWFCT214RlIweU1ySWFHd29yczBBYUdBa3JzaHNhQ2l1elFCc0FDU3V3QkRLd0doQ3hJd0Vyc1E4RzZiRXRBU3V4SXhvUkVyRUtLRGs1QURBeEV6VXpOU00xTXhFK0FUTXlIZ0lWRkE0Q0R3RVZJUlVoRVNNUkV6TXlQZ0luTmk0Q0l5SUdCMFNSa1pGT3NsaGV0NDFXV0pLNllLSUJWUDZzcXFxY1BYdGlQZ0lDTkZoMFFqVmdIUUVmZjVOL0F0c1NEU1ZpcUlPQnJHc3RBZ0tSZi83aEFSOEJuUmxHZUdOVWNFUWRCd1lBQUFJQVJBQUFCQ1VGcWdBY0FDc0FlZ0N5R3dBQUs3SUJBUUFyc0JZenNRQUM2YkFZTXJJRkFRQXJzQjB6c1FRQzZiQVVNcklLQVFBcnNTZ0Q2YkFiTHdHd0xDK3dHOWF4QWdZeU1yRWFCT214RlIweU1ySWFHd29yczBBYUdBa3JzaHNhQ2l1elFCc0FDU3V3QkRLd0doQ3hJd0Vyc1E4RzZiRXRBU3V4SXhvUkVyRUtLRGs1QURBeEV6VXpOU00xTXhFK0FUTXlIZ0lWRkE0Q0R3RVZJUlVoRVNNUkV6TXlQZ0luTmk0Q0l5SUdCMFNSa1pGT3NsaGV0NDFXV0pLNllLSUJWUDZzcXFxY1BYdGlQZ0lDTkZoMFFqVmdIUUVmZjVOL0F0c1NEU1ZpcUlPQnJHc3RBZ0tSZi83aEFSOEJuUmxHZUdOVWNFUWRCd1lBQUFFQUFBQUFBQUFBQUFBQUFBQXhBQUFCQUFBQUFRQUFaaEpWdEY4UFBQVUFId2dBQUFBQUFNOCtLb01BQUFBQXp6NHFnd0FBQUFBRUpRV3FBQU1BQ0FBQ0FBQUFBQUFBQUFFQUFBV3EvOWdBQUFnQUFBQUFBQVFsQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFoQkFBQUFBQUFBQUFJQUFBQUErZ0FBQUFBQUFBQUFBQUFCRndBUkFBQUFBQUFBQUFBQkZ3QVJBQUFBQUFBQUFBQUFBQUFBQVJjQUVRQUFBQUFBQUFBQUFSY0FFUUFBQUFBQUFBQUFBTE5BQUFGbWdBQUFzMEFBQVdhQUFBQjNnQUFBV1lBQUFEdkFBQUE3d0FBQUxNQUFBRWVBQUFBVHdBQUFSNEFBQUZtQUFBQjlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWdnQ0NBSUlCQkFFRUFRUUJCQUdDQVlJQmdnSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdnQUFRQUFBQ0VBTVFBQ0FBQUFBQUFDQUFFQUFnQVdBQUFCQUFCNkFBQUFBQUFBQUFnQVpnQURBQUVFQ1FBQkFCWUFBQUFEQUFFRUNRQUNBQllBRmdBREFBRUVDUUFEQUNZQUxBQURBQUVFQ1FBRUFDNEFVZ0FEQUFFRUNRQUZBQm9BZ0FBREFBRUVDUUFHQUNvQW1nQURBQUVFQ1FESUFCWUF4QUFEQUFFRUNRREpBREFBMmdCU0FIVUFZZ0JzQUdVQUlBQkJBSElBYVFCaEFHd0FRZ0J2QUd3QVpBQWdBRWtBZEFCaEFHd0FhUUJqQUVFQVRBQlRBRG9BSUFCQkFFd0FVd0FnQUZJQWRRQmlBR3dBT2dBZ0FESUFNQUF3QURjQVVnQjFBR0lBYkFCbEFDQUFRUUJ5QUdrQVlRQnNBQ0FBUWdCdkFHd0FaQUFnQUVrQWRBQmhBR3dBYVFCakFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUF3QURBQVVnQjFBR0lBYkFCbEFFRUFjZ0JwQUdFQWJBQXRBRUlBYndCc0FHUUFTUUIwQUdFQWJBQnBBR01BVndCbEFHSUFaZ0J2QUc0QWRBQWdBREVBTGdBd0FGUUFhQUIxQUNBQVRRQmhBSElBSUFBZ0FEWUFJQUF3QURnQU9nQXpBRGNBT2dBd0FEZ0FJQUF5QURBQU1RQTBBQUlBQUFBQUFBRC9ad0JtQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUlRQUFBQUVBQWdFQ0FBTUFFUUFsQURVQU9BQkZBRlVBV0FFREFRUUJCUUVHQVFjQkNBRUpBUW9CQ3dFTUFRMEJEZ0VQQVJBQkVRRVNBUk1CRkFFVkFSWUJGd2QxYm1rd01EQkVCM1Z1YVRBd1FUQUpZV1pwYVRFd01ERTRDV0ZtYVdreE1EQXpOQWxoWm1scE1UQXdNemNKWVdacGFURXdNRFkyQ1dGbWFXa3hNREE0TWdsaFptbHBNVEF3T0RVSGRXNXBNakF3TUFkMWJta3lNREF4QjNWdWFUSXdNRElIZFc1cE1qQXdNd2QxYm1reU1EQTBCM1Z1YVRJd01EVUhkVzVwTWpBd05nZDFibWt5TURBM0IzVnVhVEl3TURnSGRXNXBNakF3T1FkMWJta3lNREJCQjNWdWFUSXdNa1lIZFc1cE1qQTFSZ2QxYm1reU5VWkR1QUgvaGJBQmpRQkxzQWhRV0xFQkFZNVpzVVlHSzFnaHNCQlpTN0FVVWxnaHNJQlpIYkFHSzF4WUFMQUNJRVd3QXl0RXNBTWdSYklDU0FJcnNBTXJSQUd3QkNCRnNBTXJSTEFGSUVXNkFBUi8vd0FDSzdFRFJuWXJSTEFHSUVXeUJYSUNLN0VEUm5ZclJGbXdGQ3NBQUFBQlV4aDZCQUFBKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3UyMDAwJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3UyMDAwLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvdTIwMDAuZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJy4uL2ZvbnRzL3UyMDAwLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnRzL3UyMDAwLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoJy4uL2ZvbnRzL3UyMDAwLnN2ZycpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi8qIHBhZ2luYXRlIHN0eWxlIHN0YXJ0ICovXG4ucGFnaW5hdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGFnaW5hdGUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLnBhZ2luYXRlIHVsIGxpIGEge1xuICBjb2xvcjogI2E3YTdhNztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLnBhZ2luYXRlIHVsIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0ZSB1bCAucHJldixcbi5wYWdpbmF0ZSB1bCAubmV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogOXB4IDE1cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAqbWFyZ2luLWxlZnQ6IC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdlZGI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNWE4OGRlKSwgdG8oIzQ0NzJkNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWE4OGRlJywgZW5kQ29sb3JzdHI9JyNmZjQ0NzJkNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnaW5hdGUgdWwgLnByZXY6aG92ZXIsXG4ucGFnaW5hdGUgdWwgLm5leHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNjA5NmUxKSwgdG8oIzQ2N2NkOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNjA5NmUxJywgZW5kQ29sb3JzdHI9JyNmZjQ2N2NkOCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucGFnaW5hdGUgdWwgLnByZXY6YWN0aXZlLFxuLnBhZ2luYXRlIHVsIC5uZXh0OmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM0NzdjZDkpLCB0bygjNjA5N2UxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NzdjZDksICM2MDk3ZTEpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY0NzdjZDknLCBlbmRDb2xvcnN0cj0nI2ZmNjA5N2UxJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wYWdpbmF0ZSB1bCAucHJldjpmb2N1cyxcbi5wYWdpbmF0ZSB1bCAubmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGUgdWwgLnByZXYgYSxcbi5wYWdpbmF0ZSB1bCAubmV4dCBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdpbmF0ZSB1bCAubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBhZ2luYXRlIHVsIC5uZXh0IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IC0xOTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLnBhZ2luYXRlIHVsIC5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2luYXRlIHVsIC5wcmV2IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggLTI0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiA5cHggMTVweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICptYXJnaW4tbGVmdDogLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2VkYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM1YTg4ZGUpLCB0bygjNDQ3MmQ0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YTg4ZGUsICM0NDcyZDQpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YTg4ZGUnLCBlbmRDb2xvcnN0cj0nI2ZmNDQ3MmQ0JywgR3JhZGllbnRUeXBlPTApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM2MDk2ZTEpLCB0bygjNDY3Y2Q4KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MDk2ZTEsICM0NjdjZDgpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY2MDk2ZTEnLCBlbmRDb2xvcnN0cj0nI2ZmNDY3Y2Q4JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzQ3N2NkOSksIHRvKCM2MDk3ZTEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjQ3N2NkOScsIGVuZENvbG9yc3RyPScjZmY2MDk3ZTEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZDpob3ZlciBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkOmFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBwYWdpbmF0ZSBzdHlsZSBlbmQgKi9cbi8qIHBsYXRmb3JtIHN0eWxlIHN0YXJ0ICovXG4ucGxhdGZvcm0td3JhcCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMjdweDtcbn1cbi5wbGF0Zm9ybS13cmFwID4gaSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbi1zcHJpdGVzLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuLnBsYXRmb3JtLXdyYXAgPiBpLndpbmRvd3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTE5NDdweDtcbn1cbi5wbGF0Zm9ybS13cmFwID4gaS5tYWNpbnRvc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTE4NDdweDtcbn1cbi5wbGF0Zm9ybS13cmFwID4gaS5hbmRyb2lkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xODk3cHg7XG59XG4ucGxhdGZvcm0td3JhcCA+IGkuaW9zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xNzk3cHg7XG59XG4ucGxhdGZvcm0td3JhcCA+IGkubGludXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTE5OTdweDtcbn1cbi8qIHBsYXRmb3JtIHN0eWxlIGVuZCAqL1xuLyogYnV0dG9ucyBzdHlsZSBzdGFydCAqL1xuLmJ0bi1hbGwsXG4uYnRuLWFsbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYnV0dG9ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1hbGw6aG92ZXIsXG4uYnRuLWFsbCBzcGFuOmhvdmVyLFxuLmJ0bi1hbGw6Zm9jdXMsXG4uYnRuLWFsbCBzcGFuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1hbGwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC00MDBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDhweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uYnRuLWJsYWNrLWNvbW1vbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZTM3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjksIDI5LCAyOSwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyOSwgMjksIDI5LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyOSwgMjksIDI5LCAwLjI1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbn1cbi5idG4tY29tbW9uLFxuLmJ0bi1ibGFjayxcbi5idG4tY29tbW9uLWRpc2FibGVkIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiA5cHggMTVweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICptYXJnaW4tbGVmdDogLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2VkYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM1YTg4ZGUpLCB0bygjNDQ3MmQ0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YTg4ZGUsICM0NDcyZDQpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YTg4ZGUnLCBlbmRDb2xvcnN0cj0nI2ZmNDQ3MmQ0JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5idG4tY29tbW9uOmhvdmVyLFxuLmJ0bi1ibGFjazpob3Zlcixcbi5idG4tY29tbW9uLWRpc2FibGVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYwOTZlMSksIHRvKCM0NjdjZDgpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYwOTZlMScsIGVuZENvbG9yc3RyPScjZmY0NjdjZDgnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLmJ0bi1jb21tb246YWN0aXZlLFxuLmJ0bi1ibGFjazphY3RpdmUsXG4uYnRuLWNvbW1vbi1kaXNhYmxlZDphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNDc3Y2Q5KSwgdG8oIzYwOTdlMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNDc3Y2Q5JywgZW5kQ29sb3JzdHI9JyNmZjYwOTdlMScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYnRuLWNvbW1vbjpmb2N1cyxcbi5idG4tYmxhY2s6Zm9jdXMsXG4uYnRuLWNvbW1vbi1kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZC1zdHlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZC1zdHlsZSBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZCBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZDpob3ZlciBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQ6YWN0aXZlIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZTM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNmZmZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYnRuLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG59XG4uYnRuLWJsYWNrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmJ0bi1kYXJrLWNvbW1vbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI3MmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xufVxuLmJ0bi1kYXJrLWNvbW1vbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG59XG4uYnRuLWRhcmstY29tbW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbn1cbi5idG4tYWRkLXRvLWNhcnQge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzAwcHg7XG59XG4uYnRuLWFkZC10by1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwMHB4O1xufVxuLmJ0bi1hZGQtdG8tY2FydDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTAwcHg7XG59XG4uYnRuLWFkZC10by1jYXJ0IHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC01MDBweDtcbn1cbi5idG4tYWRkLXRvLWNhcnQgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MDBweDtcbn1cbi5idG4tYWRkLXRvLWNhcnQtZGlzYWJsZWQge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDAwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tYWRkLXRvLWNhcnQtZGlzYWJsZWQgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTcwMHB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi8qIGJ1dHRvbnMgc3R5bGUgZW5kICovXG4vKiBpY29zIHN0eWxlIHN0YXJ0ICovXG4uaWNvLWxhbmd1YWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uc19sYW5ndWFnZXNfMi5wbmcpIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uaWNvLWxhbmd1YWdlOmhvdmVyLFxuLmljby1sYW5ndWFnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pY28tbGFuZ3VhZ2U6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogI2E3YTdhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjEyNTtcbn1cbi5pY28tbGFuZ3VhZ2U6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pY28tbGFuZ3VhZ2UuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDZweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC00NHB4O1xufVxuLmljby1sYW5ndWFnZS5pY28tZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTk0cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby10ciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtMzQ0cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby1pdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtMzk0cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby1wbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtNDQ0cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby1wdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtNDk0cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby1ydSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtNTQ0cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby1lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtNTk0cHg7XG59XG4uaWNvLWxhbmcge1xuICBiYWNrZ3JvdW5kOiAjMTYxNzE4IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zX2xhbmd1YWdlc18yLnBuZykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG4uaWNvLWxhbmcuaWNvLWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cbi5pY28tbGFuZy5pY28tZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUwcHg7XG59XG4uaWNvLWxhbmcuaWNvLWZyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDBweDtcbn1cbi5pY28tbGFuZy5pY28tdHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MHB4O1xufVxuLmljby1sYW5nLmljby1pdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDAwcHg7XG59XG4uaWNvLWxhbmcuaWNvLXBsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00NTBweDtcbn1cbi5pY28tbGFuZy5pY28tcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUwMHB4O1xufVxuLmljby1sYW5nLmljby1ydSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTUwcHg7XG59XG4uaWNvLWxhbmcuaWNvLWVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02MDBweDtcbn1cbi5pY28tYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZmxhZy1ib251cyxcbi5mbGFnLWJvbnVzIGIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9idXR0b25zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmxhZy1ib251czpob3Zlcixcbi5mbGFnLWJvbnVzIGI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmxhZy1ib251cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0yMTUwcHg7XG59XG4uZmxhZy1ib251cyBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEwMHB4O1xuICBwYWRkaW5nOiAwIDVweCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzM5MWQwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi8qIGljb3Mgc3R5bGUgZW5kICovXG4vKiBwcmljZSBzdHlsZSBzdGFydCAqL1xuLmRpc2NvdW50LXJhdGUge1xuICBiYWNrZ3JvdW5kOiAjNGU3ZWRiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYXJrZXQtcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kaXNjb3VudC1wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4vKiBwcmljZSBzdHlsZSBlbmQgKi9cbi8qIHBvcG8gdmVybGF5IHN0eWxlIHN0YXJ0ICovXG4uYm9yZGVyLWJvdHRvbS0yY29sb3JzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xufVxuLmJvcmRlci10b3AtMmNvbG9ycyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbn1cbi5vcGVuID4gLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTtcbn1cbi8qIHBvcG8gdmVybGF5IHN0eWxlIGVuZCAqL1xuLyogcGFydGljYWwgc3R5bGUgc3RhcnQgKi9cbi5yaWdodC1wYXJ0aWFsIHtcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yaWdodC1wYXJ0aWFsIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cbi5yaWdodC1wYXJ0aWFsIGgyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnJpZ2h0LXBhcnRpYWwgdWwge1xuICBtYXJnaW46IDAgMCAtMTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJpZ2h0LXBhcnRpYWwgdWwgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucmlnaHQtcGFydGlhbCB1bCBsaSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA2NHB4O1xufVxuLnJpZ2h0LXBhcnRpYWwgdWwgbGkgcCxcbi5yaWdodC1wYXJ0aWFsIHVsIGxpIGgyIHtcbiAgbWFyZ2luOiA1cHggMCAwIDc1cHg7XG59XG4ucmlnaHQtcGFydGlhbCB1bCBsaSBhIHAge1xuICBjb2xvcjogI2E3YTdhNztcbn1cbi5wYXJ0aWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVhZGxpbmUgaDEsXG4uaGVhZGxpbmUgaDIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi8qIHBhcnRpY2FsIHN0eWxlIGVuZCAqL1xuLyogaWNvbiByaWdodCBhcnJvdyAqL1xuLmljby1yaWdodC1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZykgbm8tcmVwZWF0IDAgLTE1MXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA2cHg7XG59XG4vKiBkcm9wZG93biBtZW51IHN0eWxlIHN0YXJ0ICovXG4uZHJvcGRvd24tY3VycmVudC12YWx1ZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyOTI5MmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE3MTg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhN2E3YTc7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5kcm9wZG93bi1jdXJyZW50LXZhbHVlIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5kcm9wZG93bi1jdXJyZW50LXZhbHVlIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uc19yaWdodC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZHJvcGRvd24tY3VycmVudC12YWx1ZTpob3Zlcixcbi5kcm9wZG93bi1jdXJyZW50LXZhbHVlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcm9wZG93bi1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTcxODtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmRyb3Bkb3duLWxpc3QgZGQgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3Bkb3duLWxpc3QgZGQgYTpob3Zlcixcbi5kcm9wZG93bi1saXN0IGRkIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMTI1O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuLyogZHJvcGRvd24gbWVudSBzdHlsZSBlbmQgKi9cbi8qdmVkaW8gcGxheSBidG4qL1xuLmJ0bi1wcmV2LWljbyxcbi5idG4tbmV4dC1pY28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9hcnJvdy12aWRlby5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY3cHg7XG4gIHdpZHRoOiAzOHB4O1xuICB6LWluZGV4OiAzO1xufVxuLmJ0bi1wcmV2LWljbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5idG4tcHJldi1pY286aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcbn1cbi5idG4tcHJldi1pY286YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XG59XG4uYnRuLXByZXYtaWNvOmRpc2FibGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDBweDtcbn1cbi5idG4tbmV4dC1pY28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2cHggMDtcbn1cbi5idG4tbmV4dC1pY286aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2cHggLTEwMHB4O1xufVxuLmJ0bi1uZXh0LWljbzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2cHggLTIwMHB4O1xufVxuLmJ0bi1uZXh0LWljbzpkaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NnB4IC0zMDBweDtcbn1cbi8qIHRleHQgb3ZlcmZsb3cgZWxsaXBzaXMgKi9cbi5lbGxpcHNpcy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbGlwc2lzLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDIwMjZcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNywgMjgsIDMxLCAwKSksIHRvKCMxYjFjMWYpLCBjb2xvci1zdG9wKDIwJSwgIzFiMWMxZikpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNywgMjgsIDMxLCAwKSwgIzFiMWMxZiAyMCUsICMxYjFjMWYpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjcsIDI4LCAzMSwgMCksICMxYjFjMWYgMjAlLCAjMWIxYzFmKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNywgMjgsIDMxLCAwKSwgIzFiMWMxZiAyMCUsICMxYjFjMWYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjcsIDI4LCAzMSwgMCksICMxYjFjMWYgMjAlLCAjMWIxYzFmKTtcbn1cbi5lbGxpcHNpcy1jb250ZW50LWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbGlwc2lzLWNvbnRlbnQtaG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDIwMjZcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSg0MCwgNDUsIDU1LCAwKSksIHRvKCMyODJkMzcpLCBjb2xvci1zdG9wKDIwJSwgIzI4MmQzNykpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0MCwgNDUsIDU1LCAwKSwgIzI4MmQzNyAyMCUsICMyODJkMzcpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNDAsIDQ1LCA1NSwgMCksICMyODJkMzcgMjAlLCAjMjgyZDM3KTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0MCwgNDUsIDU1LCAwKSwgIzI4MmQzNyAyMCUsICMyODJkMzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNDAsIDQ1LCA1NSwgMCksICMyODJkMzcgMjAlLCAjMjgyZDM3KTtcbn1cbi8qIHRleHQgb3ZlcmZsb3cgZWxsaXBzaXMgZW5kICovXG4vKiAgY2Fyb3VzZWwgc3R5bGUgc3RhcnQgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWMxZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4ICM0NTRlNTk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4ICM0NTRlNTk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAjNDU0ZTU5O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdlZGI7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sLFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wge1xuICB3aWR0aDogMzhweDtcbiAgb3BhY2l0eTogMC45O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIHJpZ2h0OiA2cHg7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgbWFyZ2luLXRvcDogLTMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2Fycm93LXZpZGVvLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA2N3B4O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODZweCAtMTAwcHg7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciAuaWNvbi1wcmV2LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIgLmljb24tcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMHB4O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIgLmljb24tbmV4dCxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIC5pY29uLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2cHggLTEwMHB4O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2w6YWN0aXZlIC5pY29uLXByZXYsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbDphY3RpdmUgLmljb24tcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2w6YWN0aXZlIC5pY29uLW5leHQsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbDphY3RpdmUgLmljb24tbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODZweCAtMjAwcHg7XG59XG4ubW9iaWxlLWRldmljZSAuc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiAgY2Fyb3VzZWwgc3R5bGUgZW5kICovXG4vKiBjbGVhciBib3RoKi9cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIi5cIjtcbn1cbi8qIFJlYWQgbW9yZSovXG4ucmVhZC1tb3JlLFxuLnByaXZhY3ktZW1haWwge1xuICBjb2xvcjogIzVjOTFmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5yZWFkLW1vcmU6aG92ZXIsXG4ucHJpdmFjeS1lbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLmxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmJ0bi1iYWNrLXRvLXRvcCB7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyZTM3NGI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuLypjZWxsKi9cbi5jZWxsVGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyppY29uIHNwcml0ZXMqL1xuLmljby1jb21tZW50cyxcbi5pY28tYXJyb3ctZG93bixcbi5pY28tYXJyb3ctdXAsXG4ubmV3cy10YWdzIC5pY29uLXRhZyxcbi5uZXdzLXRhZ3MgLmdyYXktdGFnLFxuLmljby1tb3JlLFxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbSA+IGEgZW0sXG4ubGluay1kaXNhYmxlZCxcbi5saW5rLFxuLmljby1zdGF0dXMtbG9naW4sXG4uaWNvLXN0YXR1cy1sZXZlbCxcbi5pY28tc3RhdHVzLWNvbXBsZXRlZCxcbi5pY28tZmIsXG4uaWNvLXR3LFxuLmljby1hcnJvdy1yaWdodCxcbi5pY28tYXZhdGFyLWVkaXQsXG4uaWNvLWVkaXQsXG4uaWNvLXBsdXMtY2lyY2xlLFxuLmljby11c2VyLFxuLmljby11c2VyLXBsdXMsXG4uaWNvLWNoZWNrbWFyayxcbi5pY28tYXJyb3ctbGVmdCxcbi5pY28tY2xvc2UsXG4uaWNvLWVkaXQtbXNnLFxuLmljby1kZWxldGUsXG4uaWNvLWVtYWlsLFxuLmljby1ibG9ja2VkLFxuLmljby1yZXBvcnQsXG4uaWNvLXJlcGx5LFxuLmljby1yZXBseS1iaWcsXG4uaWNvLXJzcyxcbi5pY28tbWVzc2csXG4uaWNvLXN5c3RlbSxcbi5pY28tbW92ZSxcbi5jb21tZW50LW51bWJlcixcbi5uZXdzLWZhY2Vib29rLFxuLm5ld3MtdHdpdHRlcixcbi5uZXdzLXJzcyxcbi5uZXdzLXRhZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb24tc3ByaXRlcy5wbmcpIG5vLXJlcGVhdCAwIDA7XG59XG4vKiBpY29uIGNvbW1lbnRzKi9cbi5pY28tY29tbWVudHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDdweDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG59XG4vKmljb24gdGFncyAqL1xuLm5ld3MtdGFncyB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4ubmV3cy10YWdzIC5pY29uLXRhZyxcbi5uZXdzLXRhZ3MgLmdyYXktdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDE3cHg7XG59XG4ubmV3cy10YWdzIC5ncmF5LXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5uZXdzLXRhZ3MgLnRhZyB7XG4gIGNvbG9yOiAjNWM5MWZmO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXdzLXRhZ3Mgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qaWNvbiBtb3JlKi9cbi5pY28tbW9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1YzkxZmY7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAxM3B4IDAgMCAwO1xuICBwYWRkaW5nOiAzcHggMCA1cHggMTBweDtcbn1cbi5pY28tbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLyppY29uIGFycm93IGRvd24gLCB1cCovXG4uaWNvLWFycm93LWRvd24sXG4uaWNvLWFycm93LXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDExcHg7XG59XG4uaWNvLWFycm93LXJpZ2h0LFxuLmljby1hcnJvdy1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDdweCAwIDAgMDtcbn1cbi5pY28tYXJyb3ctZG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xufVxuLmljby1hcnJvdy11cCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xufVxuLmljby1hcnJvdy1yaWdodCB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDBweDtcbn1cbi5pY28tYXJyb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNTBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDVweDtcbn1cbi5jb21tZW50LW51bWJlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMDBweDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cbi8qaWNvbiByaWdodCBhcnJvdyovXG4ubGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5NnB4O1xuICBjb2xvcjogIzVjOTFmZjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cbi5saW5rIGEge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5saW5rLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ2cHg7XG59XG4ubGluay1kaXNhYmxlZCBhIHtcbiAgY29sb3I6ICMzZDNkM2Q7XG59XG4vKmljbyBzdGF0dXMgbG9naW4gbGV2ZWwgY29tcGxldGVkKi9cbi5pY28tc3RhdHVzLWxvZ2luLFxuLmljby1zdGF0dXMtbGV2ZWwsXG4uaWNvLXN0YXR1cy1jb21wbGV0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG59XG4uaWNvLXN0YXR1cy1sb2dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1MHB4O1xufVxuLmljby1zdGF0dXMtbGV2ZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDBweDtcbn1cbi5pY28tc3RhdHVzLWNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1MHB4O1xufVxuLyogaWNvIHBsdXMgY2lyY2xlKi9cbi5pY28tcGx1cy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xufVxuLyppY28gdXNlciovXG4uaWNvLXVzZXIsXG4uaWNvLXVzZXItcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuLmljby11c2VyLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDAwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4vKmljbyBjbG9zZSovXG4uaWNvLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbn1cbi5pY28tY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjUwcHg7XG59XG4vKmljbyBuZXcgbWVzc2FnZSovXG4uaWNvLWVkaXQtbXNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4vKmljbyBkZWxldGUqL1xuLmljby1kZWxldGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi8qaWNvIGVtYWlsICovXG4uaWNvLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTRweDtcbn1cbi8qaWNvIGJsb2NrZWQqL1xuLmljby1ibG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4vKmljb24gcmVwb3J0Ki9cbi5pY28tcmVwb3J0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4vKiBpY28gcmVwbHkqL1xuLmljby1yZXBseSxcbi5pY28tcmVwbHktYmlnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4uaWNvLXJlcGx5LWJpZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MDBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi8qaWNvIHJzcyovXG4uaWNvLXJzcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLyppY29uIHN5c3RlbSovXG4uaWNvLXN5c3RlbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLypzb2ljYWwgaWNvbiBuZXdzKi9cbi5uZXdzLWZhY2Vib29rLFxuLm5ld3MtdHdpdHRlcixcbi5uZXdzLXJzcyxcbi5uZXdzLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbn1cbi5uZXdzLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjE1MHB4O1xufVxuLm5ld3MtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNTBweDtcbn1cbi5uZXdzLXJzcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyMDBweDtcbn1cbi5uZXdzLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzMDBweDtcbn1cbi8qIHNlYXJjaCB0ZXh0Ki9cbi5zZWFyY2gtdGV4dCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyOTI5MmQ7XG4gIGJhY2tncm91bmQ6ICMxNjE3MTg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi8qYnRuIHNlYXJjaCAqL1xuLmJ0bi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9idG4tc2VhcmNoLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5idG4tc2VhcmNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggMDtcbn1cbi5idG4tc2VhcmNoOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IDA7XG59XG4uYnRuLXNlYXJjaC5ub3JtYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggMDtcbn1cbi8qaXRlbSB0aXRsZSAqL1xuLm1vZHVsZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLyptb2R1bGUgdGl0bGUgd2lkdGggbGluZSovXG4ubW9kdWxlLXRpdGxlLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdkN2Q3ZDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLXRpdGxlLWxpbmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxMzEzMTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxNnB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4vKml0ZW0gaW5mb3Mgc3R5bGUqL1xuLm1vZHVsZS1pbmZvcyB7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG4uaWNvLXNoYXJlIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9idG4tc29jaWFsLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuLmljby1zaGFyZSAuZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOHB4O1xufVxuLmljby1zaGFyZSAuZmFjZWJvb2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzZweDtcbn1cbi5pY28tc2hhcmUgLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xufVxuLmljby1zaGFyZSAudHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0zOHB4O1xufVxuLmljby1zaGFyZSAudHdpdHRlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNzZweDtcbn1cbi5pY28tc2hhcmUgLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuLmljby1zaGFyZSAueW91dHViZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zOHB4O1xufVxuLmljby1zaGFyZSAueW91dHViZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzZweDtcbn1cbi5pY28tc2hhcmUgLnZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG4uaWNvLXNoYXJlIC52azpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzhweDtcbn1cbi5pY28tc2hhcmUgLnZrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNzZweDtcbn1cbi8qaWNvIGZhY2Vib29rICwgdHdpdHRlciovXG4uaWNvLWZiLFxuLmljby10dyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLmljby1mYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwMHB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5pY28tdHcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTBweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4vKiBpY29uIGVkaXQqL1xuLmljby1hdmF0YXItZWRpdCxcbi5pY28tZWRpdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uaWNvLWF2YXRhci1lZGl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODUwcHg7XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE5cHg7XG59XG4vKi5pY29uIGNoZWNrbWFyayovXG4uaWNvLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuLyppY28gbWVzc2FnZSovXG4uaWNvLW1lc3NnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweCAtMXB4IDA7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmljby1tb3ZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4udGV4dC1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIElFICovXG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgT3BlcmEgKi9cbiAgLWljYWItdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBpQ2FiICovXG4gIC1raHRtbC10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIEtvbnF1ZXJvciBTYWZhcmkgKi9cbiAgLW1vei10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIEZpcmVmb3gsbW96aWxsYSAqL1xuICAtd2Via2l0LXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgU2FmYXJpLFN3aWZ0Ki9cbn1cbi8qYnRuIGJnKi9cbi5iZy1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZy1idG4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICBjb2xvcjogI2NjY2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cbi5iZy1idG4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnLWJ0bi5wbmcpIG5vLXJlcGVhdCAxMDAlIC0zMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgNXB4O1xufVxuLmJnLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iZy1idG46aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTk3cHg7XG59XG4uYmctYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMHB4O1xufVxuLmJnLWJ0bjphY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE2MnB4O1xufVxuLmJnLWJ0bi5ub3JtYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTBweDtcbn1cbi5iZy1idG4ubm9ybWFsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC00MjJweDtcbn1cbi5iZy1idG4uZGlzYWJsZWQsXG4uYmctYnRuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5iZy1idG4uZGlzYWJsZWQgYSxcbi5iZy1idG4uZGlzYWJsZWQ6aG92ZXIgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJnLWJ0bi5kaXNhYmxlZCBzcGFuLFxuLmJnLWJ0bi5kaXNhYmxlZDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5iZy1idG4uZGlzYWJsZWQgc3BhbiBhLFxuLmJnLWJ0bi5kaXNhYmxlZDpob3ZlciBzcGFuIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qIHByb21wdCBkaWFsb2cqL1xuLnByb21wdC1ib3gsXG4ucHJvbXB0LWJveCBiIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmdfZGlnaXQucG5nKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnByb21wdC1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cbi5wcm9tcHQtYm94IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDAgMDtcbn1cbi8qIG5ld3MgYXV0aG9yICovXG4ubmV3cy1hdXRob3Ige1xuICBjb2xvcjogIzcwNzA3MTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uZXdzLWF1dGhvciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3cy1hdXRob3IgLmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC1saW5rcyB7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIC8qXHQudHdpdHRlci1mb2xsb3ctYnV0dG9ue1xuXHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0fSovXG59XG4uc29jaWFsLWxpbmtzIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDNweCAwO1xufVxuLnNvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzLWlubmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ucnNzLXN1YnNjcmliZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDg4MDk7XG4gIGJhY2tncm91bmQ6ICNlZjdmMDg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTJweDtcbiAgLyptYXJnaW46IDAgMCAwIDEwcHg7Ki9cbiAgcGFkZGluZzogNHB4IDE1cHggN3B4IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJzcy1zdWJzY3JpYmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucnNzLXN1YnNjcmliZSAuaWNvLXJzcyB7XG4gIG1hcmdpbjogMCAxN3B4IC0xcHggMDtcbn1cbi5lcnJvciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi8qZGlhbG9nKi9cbi5kaWFsb2ctd3JhcCAubW9kYWwtZGlhbG9nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI4MjkyYztcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRpYWxvZy13cmFwIC5tb2RhbC1kaWFsb2cgLmRpYWxvZy1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyOTJjO1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubW9kYWwtZGlhbG9nIC5kaWFsb2ctY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4vKnNjcm9sbGJhciovXG4uc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvc2Nyb2xsYmFyL2JnLXNjcm9sbGJhci10cmFjay15LnBuZykgcmVwZWF0LXkgNTAlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnNjcm9sbGJhciAudHJhY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9zY3JvbGxiYXIvYmctc2Nyb2xsYmFyLXRyYWNrLXkucG5nKSByZXBlYXQteSA1MCUgMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcm9sbGJhciAudHJhY2sgLnRodW1iIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvc2Nyb2xsYmFyL2JnLXNjcm9sbGJhci10aHVtYi15LnBuZykgcmVwZWF0LXkgNTAlIDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2Nyb2xsYmFyIC50cmFjayAudGh1bWIgLmVuZCB7XG4gIGJhY2tncm91bmQ6ICMyMTIyMjYgdXJsKC4uL2ltYWdlcy9nbG9iYWwvc2Nyb2xsYmFyL2JnLXNjcm9sbGJhci10aHVtYi15LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZGlzYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlld3BvcnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjgyOTJjO1xuICBoZWlnaHQ6IDM1OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMXB4O1xuICB3aWR0aDogMjQ3cHg7XG59XG4udmlld3BvcnQgLm92ZXJ2aWV3IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAxcHg7XG4gIHdpZHRoOiAyNDdweDtcbn1cbi8qbW91ZHVsZSBjb21tb24gIGdhbWUgbWVudSBiZWdpbiovXG4ubW9kdWxlLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZy1uZXdzLnBuZykgbm8tcmVwZWF0IDUwJSAwO1xufVxuLypoZWFkZXIqL1xuLm1vZHVsZS1oZWFkZXIge1xuICAvKm5hdiovXG4gIC8qIHByb2R1Y3QgcGFnZSAqL1xuICAvKnNlYXJjaCovXG4gIC8qcmVmZXIgYSBmcmllbmQqL1xufVxuLm1vZHVsZS1oZWFkZXIgLmdhbWUtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4ICMwMDA7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLW1lbnVzLXdyYXAsXG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLW1lbnVzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dhbWVfbmV3cy9iZy1uZXdzLW1lbnVzLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1tZW51cy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMCAwIDAgMnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1tZW51cy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLW1lbnVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbTpob3Zlcixcbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbS5hY3RpdmUsXG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nYW1lX25ld3MvYmctbWVudS1ob3Zlci5wbmcpIG5vLXJlcGVhdCA1MCUgMTAwJTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW0gPiBhIHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDExcHggMjhweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLmxpbmUge1xuICBwYWRkaW5nOiAxMnB4IDAgMCAwO1xufVxuLm1vZHVsZS1oZWFkZXIgLmxpbmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2xpbmUtbGFuZHNjYXBlLnBuZykgcmVwZWF0LXkgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbS5hY3RpdmUsXG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0uYWN0aXZlIGEsXG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0gPiBhIGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbSA+IGE6aG92ZXIsXG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtID4gYS5hY3RpdmUge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDI5NnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyAuaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMyODJkMzcgdXJsKC4uL2ltYWdlcy9nYW1lX25ld3MvbGluZS1zdWItbWVudS5wbmcpIHJlcGVhdC14IDAgMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM1Mzk0MztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyOHB4IDJweCAyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIElFICovXG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgT3BlcmEgKi9cbiAgLWljYWItdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBpQ2FiICovXG4gIC1raHRtbC10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIEtvbnF1ZXJvciBTYWZhcmkgKi9cbiAgLW1vei10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIEZpcmVmb3gsbW96aWxsYSAqL1xuICAtd2Via2l0LXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgU2FmYXJpLFN3aWZ0Ki9cbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMgLml0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIC5pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNTM5NDM7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIC5pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1Mzk0Mztcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZy1idG4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICBjb2xvcjogI2NjY2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnLWJ0bi5wbmcpIG5vLXJlcGVhdCAxMDAlIC0zMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgNXB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2U6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTk3cHg7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMHB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZTphY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE2MnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5ub3JtYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTBweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2Uubm9ybWFsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC00MjJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQsXG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQgYSxcbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQ6aG92ZXIgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZCBzcGFuLFxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQgc3BhbiBhLFxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZDpob3ZlciBzcGFuIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTQyMnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1zZWFyY2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAtNDFweCAwIDAgMDtcbiAgcGFkZGluZzogNnB4IDZweCAwIDA7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLXNlYXJjaCBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggMDtcbiAgd2lkdGg6IDMycHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoLXRleHQzMDAge1xuICBiYWNrZ3JvdW5kOiAjMjgyZDM3O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzOTQzO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NHB4O1xuICB3aWR0aDogMjg0cHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoLXRleHQzMDAgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMyOTI5MmQ7XG4gIGJhY2tncm91bmQ6ICMxNjE3MTg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM1Mzk0MztcbiAgYmFja2dyb3VuZDogIzE5MWMyNDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwIDA7XG4gIHdpZHRoOiAyNzJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoIC5zZWFyY2gtdGV4dCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyOTI5MmQ7XG4gIGJhY2tncm91bmQ6ICMxNjE3MTg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMzJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2J0bi1zZWFyY2gucG5nKSBuby1yZXBlYXQgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggMDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAwO1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLm5vcm1hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAwO1xufVxuLm1vZHVsZS1oZWFkZXIgLnJlZmVyLWZyaWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5yZWZlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIGhlaWdodDogNDNweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogLTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxM3B4IDEwcHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudSBhIHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnUgYTpob3Zlcixcbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51IGE6YWN0aXZlLFxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnUgYS5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51OmhvdmVyLFxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnU6YWN0aXZlLFxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnUuY3VycmVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQ0ODdkO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnU6aG92ZXIgYSxcbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51OmFjdGl2ZSBhLFxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnUuY3VycmVudCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE2cHggNXB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLWxpbmUgc3BhbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICMzZDNkM2Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAycHg7XG59XG4vKnBsYXRmb3JtKi9cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIGhyLmxpbmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YjRjO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YTRiNGM7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0ge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiMWMxZiwgIzI4MmMyOSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMTAwJSwgNTAlIDAlLCBmcm9tKCMxYjFjMWYpLCB0bygjMjgyYzI5KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxYzFmLCAjMjgyYzI5KTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxYzFmLCAjMjgyYzI5KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YTRiNGM7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIC1tb3otb3BhY2l0eTogMC44O1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdiA+IGxpID4gYTpob3Zlcixcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YjRjO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MDNiM2I7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzRhNGI0YztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDAzYjNiO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAzcHggIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLnhib3hvbmUgYSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkueGJveG9uZS5hY3RpdmUgYSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkueGJveG9uZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGE2NTE7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLnBzNCBhLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS5wczQuYWN0aXZlIGEsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLnBzNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMThjZmY7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAgLm1vZHVsZS1tZW51cy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM0YTRiNGM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAtbW96LW9wYWNpdHk6IDAuODtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIC5tb2R1bGUtaXRlbTphY3RpdmUsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAgLm1vZHVsZS1pdGVtOmhvdmVyLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIC5tb2R1bGUtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIC5tb2R1bGUtaXRlbTphY3RpdmUgYSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCAubW9kdWxlLWl0ZW06aG92ZXIgYSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCAubW9kdWxlLWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qcGxhdGZvcm0qL1xuLm5vLXRvdWNoIC5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMgLml0ZW06aG92ZXIsXG4ubm8tdG91Y2ggLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyAuaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTkxYzI0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qd2lraSBkaWFsb2cqL1xuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgLmFjY291bnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIC5idG4tY29tbW9uLFxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyAuYmctYnRuLFxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyAuYmctYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIC5saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjIyMjQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBtYXJnaW46IDNweCAwIDE0cHggMDtcbn1cbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgLndhcmluZy1pbmZvIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKiBtYWluIGJvZHkqL1xuLm1vZHVsZS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xufVxuLm1vZHVsZS1ib2R5LWZsb2F0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsZWZ0IGJvZHkqL1xuLmxlZnQtYm9keSB7XG4gIG1hcmdpbi1yaWdodDogMzIwcHg7XG59XG4ubGVmdC1ib2R5LWZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG59XG4vKiByaWdodCBib2R5Ki9cbi5yaWdodC1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyOHB4O1xuICB3aWR0aDogMjgwcHg7XG59XG4ucmlnaHQtYm9keSAuYmFubmVyLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmlnaHQtYm9keSAuaG90LXRvcGljLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLnJpZ2h0LWJvZHkgLmhvdC10b3BpYy13cmFwIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLnJpZ2h0LWJvZHkgLmhvdC10b3BpYy13cmFwIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJpZ2h0LWJvZHkgLmhvdC10b3BpYy13cmFwIC5hY2NvcmRpb24tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJpZ2h0LWJvZHkgLmhvdC10b3BpYy13cmFwIC5hY2NvcmRpb24taGVhZGluZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuLnJpZ2h0LWJvZHkgLmhvdC10b3BpYy13cmFwIC5hY2NvcmRpb24taGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgSUUgKi9cbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBPcGVyYSAqL1xuICAtaWNhYi10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIGlDYWIgKi9cbiAgLWtodG1sLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgS29ucXVlcm9yIFNhZmFyaSAqL1xuICAtbW96LXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgRmlyZWZveCxtb3ppbGxhICovXG4gIC13ZWJraXQtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBTYWZhcmksU3dpZnQqL1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWdodC1ib2R5IC5ob3QtdG9waWMtd3JhcCAuYWNjb3JkaW9uLWlubmVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMCAwO1xuICBoZWlnaHQ6IDEyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5yaWdodC1ib2R5IC5zb2NpYWwtbGlua3MgLnR3aXR0ZXItZm9sbG93LWJ1dHRvbixcbi5yaWdodC1ib2R5IC5zb2NpYWwtbGlua3MgLnJzcy1zdWJzY3JpYmUge1xuICBtYXJnaW46IDA7XG59XG4ucmlnaHQtYm9keS1mbG9hdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gIHdpZHRoOiAyODBweDtcbn1cbi5yaWdodC1ib2R5LWZsb2F0IC5zb2NpYWwtbGlua3MgLnR3aXR0ZXItZm9sbG93LWJ1dHRvbixcbi5yaWdodC1ib2R5LWZsb2F0IC5zb2NpYWwtbGlua3MgLnJzcy1zdWJzY3JpYmUge1xuICBtYXJnaW46IDA7XG59XG4ucmlnaHQtYm9keSAuY29ycC1yaWdodC10aXRsZSxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLXJpZ2h0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHtcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGksXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkgaDQsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSBwIGEsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSBwIGEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gIGNvbG9yOiAjNWM5MWZmO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIHAgYTpmaXJzdC1jaGlsZCxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIHAgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiAwIDZweCAwIDA7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaTpmaXJzdC1jaGlsZCBwIGEsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaTpmaXJzdC1jaGlsZCBwIGEge1xuICBjb2xvcjogI2E3YTdhNztcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IC5zb2NpYWwtbGlua3MsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCAuc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1pbm5lcixcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qaW5zdGFsbCBhcmMgY2xpZW50Ki9cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayB7XG4gIGJhY2tncm91bmQ6ICMxNjE3MTg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4tYWxsIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4tYWxsIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTIwMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDhweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1hbGwgc3BhbiBiIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1hbGwgc3BhbiBlbSB7XG4gIGNvbG9yOiAjOGRhYmU3O1xuICBmb250OiBub3JtYWwgMTFweC8xOHB4IEx1Y2lkYSBHcmFuZGUsIEx1Y2lkYSBTYW5zIFVuaWNvZGUsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1ub3JtYWwtbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDBweDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtbm9ybWFsLWxhcmdlOmhvdmVyLFxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1ub3JtYWwtbGFyZ2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDBweDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtbm9ybWFsLWxhcmdlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMDBweDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtbm9ybWFsLWxhcmdlIHNwYW46aG92ZXIsXG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLW5vcm1hbC1sYXJnZSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTMwMHB4O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1ub3JtYWwtbGFyZ2Ugc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNDAwcHg7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLWRpc2FibGVkLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLWRpc2FibGVkLWxhcmdlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNTAwcHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLyptb2R1bGUgdGFiKi9cbi5tb2R1bGUtdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBtaW4td2lkdGg6IDMwNXB4O1xufVxuLm1vZHVsZS10YWJzIC5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDY3YjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIGxpIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI4MjkyZDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1pbi13aWR0aDogMTQxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtdGFicyAubmF2LXRhYnMgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICMxYjFjMjA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2R1bGUtdGFicyAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIC5hY3RpdmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmI0NjdiO1xuICBib3JkZXItYm90dG9tOiAjMTMxMzEzO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMzMzO1xufVxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyAuYWN0aXZlIGEsXG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIC5hY3RpdmUgYTpob3Zlcixcbi5tb2R1bGUtdGFicyAubmF2LXRhYnMgLmFjdGl2ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzEzMTMxMyB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZ190YWJzLnBuZykgbm8tcmVwZWF0IDUwJSAtMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBzbWFsbCBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxlZnQtYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMTBweDtcbiAgfVxuICAubGVmdC1ib2R5LWZsb2F0IHtcbiAgICB3aWR0aDogNjguNzUlO1xuICB9XG59XG4vKiBQb3J0cmFpdCB0YWJsZXQgdG8gbGFuZHNjYXBlIGFuZCBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAubW9kdWxlLWhlYWRlciAuZ2FtZS1uYW1lIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMCAwO1xuICB9XG4gIC5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbSxcbiAgLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbSAuc3ViLW1lbnVzLFxuICAubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtIC5zdWItbWVudXMge1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cbiAgLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwsXG4gIC5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpLFxuICAucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxuICAucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaTpudGgtY2hpbGQoMiksXG4gIC5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuLypAbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0Lm1vZHVsZS1oZWFkZXJ7XG5cdFx0LnByb2R1Y3QtcGFnZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxlZnQtYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcbiAgfVxuICAubGVmdC1ib2R5LWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmlnaHQtYm9keS1mbG9hdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzU5cHgpIHtcbiAgLm1vZHVsZS1oZWFkZXIgLmdhbWUtbmFtZSB7XG4gICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICB9XG4gIC5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtc2VhcmNoIHtcbiAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgfVxuICAubGVmdC1ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJpZ2h0LWJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyAudHdpdHRlci1mb2xsb3ctYnV0dG9uLFxuICAuc29jaWFsLWxpbmtzIC5yc3Mtc3Vic2NyaWJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbXBvc2UtbmV3LXdyYXAgLm1lc3NhZ2UtdG8td3JhcCAubWVzc2FnZS10by11c2VycyAuc2VhcmNoLXdyYXAge1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG4gIC5kaWFsb2ctd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLypwbGF0Zm9ybSovXG4gIC5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxufVxuLyptb3VkdWxlIGNvbW1vbiAgZ2FtZSBtZW51IGVuZCovXG4vKioqKioqKioqKiByZXNldCBtb2RhbCAqKioqKioqKioqKioqKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi8qXG4ubW9kYWwuZmFkZS5pbiB7XG5cdHRvcDogMzUlO1xufVxuKi9cbi5tb2RhbC1iYWNrZHJvcCxcbi5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgb3BhY2l0eTogMC45OTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTk5KTtcbn1cbi8qKioqKioqKioqIGdsb2JhbCAqKioqKioqKioqKioqKioqKioqKiovXG4uaGVhZGVyIC51c2VyLWJhci1pbm5lciB7XG4gIHdpZHRoOiA5NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWRpYWxvZyB7XG4gIHdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjM1KTtcbn1cbi52aWRlby1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogNTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tZGlhbG9nIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xcHg7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbmZpcm1hdGlvbi1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDEsXG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmE7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNjZTdkMTI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCBwIHtcbiAgY29sb3I6ICNhNmEwYTI7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCBhIHtcbiAgY29sb3I6ICNmNGNkNzU7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCAuYnRuLWxpbmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmNvbmZpcm1hdGlvbi1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmJ0bi1nb1RvU2l0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb25maXJtYXRpb24tZm9vdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAtODBweDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb25maXJtYXRpb24tZm9vdGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9sb2dvcy5wbmcpIG5vLXJlcGVhdCAwIC02MDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCAuaWNvbi1wZXJlY2VudGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IC01MHB4O1xufVxuLnNwbGFzaC1jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlkZW8td3JhcCAudmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG59XG4udmlkZW8td3JhcCAudmlkZW8tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NwbGFzaC9iZ190cmFuc3BhcmVudF9vdmVybGF5LnBuZykgcmVwZWF0O1xufVxuLmJ0bi1jbG9zZS1ncmV5IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzNhM2EzYSwgIzdkN2Q3ZCk7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMnB4IDRweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgLTJweCAtMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1mYW1pbHk6IEx1Y2lkYSBHcmFuZGUsIEx1Y2lkYSBTYW5zIFVuaWNvZGUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNkZGQ7XG59XG4uYnRuLWNsb3NlLWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzVhNWE1YSwgIzlkOWQ5ZCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLypcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGxhc2gvYnRuX2Nsb3NlLmdpZik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNzZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRib3JkZXI6IDA7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiA1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ki9cbi8qKioqKioqKioqIHZpZGVvICAqKioqKioqKioqKioqKioqKioqKiovXG4udmlkZW8tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnZpZGVvLWJhY2tncm91bmQgdmlkZW8ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4udWktdmlkZW8tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBub25lICFpbXBvcnRhbnQ7XG59XG4udWktdmlkZW8tYmFja2dyb3VuZCAudWktdmlkZW8tYmFja2dyb3VuZC1jb250cm9scyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLXZpZGVvLWJhY2tncm91bmQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NwbGFzaC9idG5fdmlkZW8ucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzRweDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4udWktdmlkZW8tYmFja2dyb3VuZCAudWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggMDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNHB4O1xufVxuLyoqKioqKioqKiogc3BsYXNoIHdyYXAgZm9yIHZpZGVvIHBhZ2UgKioqKioqKioqKioqKioqKioqKioqL1xuLm53LWxwLFxuLnN0by1scCxcbi5zd20tbHAsXG4uYmxhY2tsaWdodC1scCxcbi5ibGFja2xpZ2h0LWxwMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubnctbHAgLnNwbGFzaC1jb250ZW50LFxuLnN0by1scCAuc3BsYXNoLWNvbnRlbnQsXG4uc3dtLWxwIC5zcGxhc2gtY29udGVudCxcbi5ibGFja2xpZ2h0LWxwIC5zcGxhc2gtY29udGVudCxcbi5ibGFja2xpZ2h0LWxwMiAuc3BsYXNoLWNvbnRlbnQge1xuICB0b3A6IDYxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB3aWR0aDogMTEyMHB4O1xufVxuLm53LWxwIC5oZWFkZXIsXG4uc3RvLWxwIC5oZWFkZXIsXG4uc3dtLWxwIC5oZWFkZXIsXG4uYmxhY2tsaWdodC1scCAuaGVhZGVyLFxuLmJsYWNrbGlnaHQtbHAyIC5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5udy1scCAuZm9vdGVyLFxuLnN0by1scCAuZm9vdGVyLFxuLnN3bS1scCAuZm9vdGVyLFxuLmJsYWNrbGlnaHQtbHAgLmZvb3Rlcixcbi5ibGFja2xpZ2h0LWxwMiAuZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5udy1scCAuc3BsYXNoLXdyYXAsXG4uc3RvLWxwIC5zcGxhc2gtd3JhcCxcbi5zd20tbHAgLnNwbGFzaC13cmFwLFxuLmJsYWNrbGlnaHQtbHAgLnNwbGFzaC13cmFwLFxuLmJsYWNrbGlnaHQtbHAyIC5zcGxhc2gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5udy1scCAuZm9ybS13cmFwLFxuLnN0by1scCAuZm9ybS13cmFwLFxuLnN3bS1scCAuZm9ybS13cmFwLFxuLmJsYWNrbGlnaHQtbHAgLmZvcm0td3JhcCxcbi5ibGFja2xpZ2h0LWxwMiAuZm9ybS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC44O1xuICB3aWR0aDogNDEycHg7XG4gIG1hcmdpbjogMCA4MHB4IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAwIDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kZWJ1ZyB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4vKlxuICAgIENvbG9yYm94IENvcmUgU3R5bGU6XG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXG4qL1xuI2NvbG9yYm94LFxuI2Nib3hPdmVybGF5LFxuI2Nib3hXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY2JveFdyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2JveE1pZGRsZUxlZnQsXG4jY2JveEJvdHRvbUxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbiNjYm94Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4jY2JveFRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuI2Nib3hMb2FkaW5nT3ZlcmxheSxcbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveENsb3NlLFxuI2Nib3hTbGlkZXNob3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2JveFBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuLmNib3hJZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jY29sb3Jib3gsXG4jY2JveENvbnRlbnQsXG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICNjYm94TG9hZGluZ0dyYXBoaWMge1xuICAgIHRvcDogLTEwJTtcbiAgICBsZWZ0OiAtMTclO1xuICB9XG59XG4vKiBcbiAgICBVc2VyIFN0eWxlOlxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxuICAgIG9yZGVyZWQgJiB0YWJiZWQgaW4gYSB3YXkgdGhhdCByZXByZXNlbnRzIHRoZSBuZXN0aW5nIG9mIHRoZSBnZW5lcmF0ZWQgSFRNTC5cbiovXG4jY2JveE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI2NvbG9yYm94IHtcbiAgb3V0bGluZTogMDtcbn1cbiNjYm94Q29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4vKiAuY2JveElmcmFtZXtiYWNrZ3JvdW5kOiNmZmY7fSAqL1xuI2Nib3hFcnJvciB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4jY2JveFRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2NjYztcbn1cbiNjYm94Q3VycmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDBweDtcbiAgY29sb3I6ICNjY2M7XG59XG4jY2JveExvYWRpbmdHcmFwaGljIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvY29sb3Jib3gvbG9hZGluZy5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLyogdGhlc2UgZWxlbWVudHMgYXJlIGJ1dHRvbnMsIGFuZCBtYXkgbmVlZCB0byBoYXZlIGFkZGl0aW9uYWwgc3R5bGVzIHJlc2V0IHRvIGF2b2lkIHVud2FudGVkIGJhc2Ugc3R5bGVzICovXG4jY2JveFByZXZpb3VzLFxuI2Nib3hOZXh0LFxuI2Nib3hTbGlkZXNob3csXG4jY2JveENsb3NlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi8qIGF2b2lkIG91dGxpbmVzIG9uIDphY3RpdmUgKG1vdXNlY2xpY2spLCBidXQgcHJlc2VydmUgb3V0bGluZXMgb24gOmZvY3VzICh0YWJiZWQgbmF2aWdhdGluZykgKi9cbiNjYm94UHJldmlvdXM6YWN0aXZlLFxuI2Nib3hOZXh0OmFjdGl2ZSxcbiNjYm94U2xpZGVzaG93OmFjdGl2ZSxcbiNjYm94Q2xvc2U6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cbiNjYm94U2xpZGVzaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogOTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jY2JveFByZXZpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvY29sb3Jib3gvY29udHJvbHMucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuI2Nib3hQcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuI2Nib3hOZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2NvbG9yYm94L2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveE5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG59XG4jY2JveENsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbi1zcHJpdGVzLnBuZykgbm8tcmVwZWF0IDAgLTEyMDBweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveENsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI1MHB4O1xufVxuYm9keSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBmb250OiAxMnB4LzE4cHggTHVjaWRhIEdyYW5kZSwgTHVjaWRhIFNhbnMgVW5pY29kZSwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLyoqKiBGb290ZXIgKioqL1xuLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4uZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzdiN2I3YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyIC5mb290ZXItbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLW1haW4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5mb290ZXIgLmxhbmd1YWdlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogLTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5sYW5ndWFnZXMge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1sb2dvcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1sb2dvcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWxvZ29zOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItbG9nb3M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mb290ZXIgLmxvZ28tcHdyZCxcbi5mb290ZXIgLmxvZ28tYXJjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvbG9nb3MucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5sb2dvLXB3cmQsXG4gIC5mb290ZXIgLmxvZ28tYXJjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmZvb3RlciAubG9nby1wd3JkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvcy9nZWFyYm94LWFib3ZlLWdyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmZvb3RlciAubG9nby1hcmMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmxvZ28tYXJjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYge1xuICBtYXJnaW46IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1uYXYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjIwcHg7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYgdWwgbGkge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmZvb3RlciAubGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmxhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uZm9vdGVyIC5sYW5ndWFnZXMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKiogZHJvcGRvd24gbGFuZ3VhZ2UgKioqKioqKioqKioqKioqKioqKi9cbi5sYW5ndWFnZXMge1xuICBwYWRkaW5nOiAwO1xufVxuLmxhbmd1YWdlcyAuY3VycmVudC1sYW5ndWFnZSxcbi5sYW5ndWFnZXMgZGwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICB3aWR0aDogOTBweDtcbiAgbWluLXdpZHRoOiA5MHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4ubGFuZ3VhZ2VzIC5jdXJyZW50LWxhbmd1YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhbmd1YWdlcyAuY3VycmVudC1sYW5ndWFnZSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubGFuZ3VhZ2VzIC5jdXJyZW50LWxhbmd1YWdlIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uc19yaWdodC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE3MTg7XG59XG4vKioqIFJlZ2lzdGVyICoqKi9cbiNjb2xvcmJveC1yZWcsXG4jY29sb3Jib3gtc2lnbi1pbixcbiNjb2xvcmJveC1yZWctY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmQzNztcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItZmFjZWJvb2stZ3JvdXAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1mYWNlYm9vay1ncm91cCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWZhY2Vib29rLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIHtcbiAgLyogXG5cdFx0LnBvcC1vdmVybGF5KEB0b3A6IDM1cHgsIEBsZWZ0OiBhdXRvLCBAYmVmdC1sZWZ0OiA3NHB4KTtcblx0XHRyaWdodDogLTkzcHg7IFxuXHRcdCovXG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDMzNHB4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1iZWZvcmUtbG9naW4sXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1iZWZvcmUtbG9naW4sXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1iZWZvcmUtbG9naW4sXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4sXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbixcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItcmVnaXN0ZXIsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1yZWdpc3RlcixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLXJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZDogIzI4MmQzNztcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYmVmb3JlLWxvZ2luIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYmVmb3JlLWxvZ2luIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYmVmb3JlLWxvZ2luIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLXJlZ2lzdGVyIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItcmVnaXN0ZXIgYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1yZWdpc3RlciBhLmJ0bi1yZWdpc3RlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydCxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgaW5wdXQudGV4dCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGlucHV0LnRleHQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBpbnB1dC50ZXh0LFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBpbnB1dC5jYXB0Y2hhLWhlYWRlci1zaWduLWluLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgaW5wdXQuY2FwdGNoYS1oZWFkZXItc2lnbi1pbixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGlucHV0LmNhcHRjaGEtaGVhZGVyLXNpZ24taW4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM1Mzk0MztcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGJhY2tncm91bmQ6ICMxOTFjMjQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDk3JTtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0OmZvY3VzLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0OmZvY3VzLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0OmZvY3VzLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBpbnB1dC50ZXh0OmZvY3VzLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgaW5wdXQudGV4dDpmb2N1cyxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGlucHV0LnRleHQ6Zm9jdXMsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGlucHV0LmNhcHRjaGEtaGVhZGVyLXNpZ24taW46Zm9jdXMsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBpbnB1dC5jYXB0Y2hhLWhlYWRlci1zaWduLWluOmZvY3VzLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgaW5wdXQuY2FwdGNoYS1oZWFkZXItc2lnbi1pbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxOTFjMjQ7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGlucHV0Lmhhcy1lcnJvci50ZXh0LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgaW5wdXQuaGFzLWVycm9yLnRleHQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBpbnB1dC5oYXMtZXJyb3IudGV4dCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5jb250cm9sLWxhYmVsLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtbGFiZWwsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgaW1nLmNhcHRjaGEtaW1hZ2UsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCBpbWcuY2FwdGNoYS1pbWFnZSxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIGltZy5jYXB0Y2hhLWltYWdlIHtcbiAgd2lkdGg6IDE4OHB4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuaWNvbi1yZWZyZXNoLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmljb24tcmVmcmVzaCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5pY29uLXJlZnJlc2gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNoZWNrYm94LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNoZWNrYm94LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNoZWNrYm94IHtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5pY29uLXJlZnJlc2gsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuaWNvbi1yZWZyZXNoLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmljb24tcmVmcmVzaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0IHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNTM5NDM7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBiYWNrZ3JvdW5kOiAjMTkxYzI0O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3QueWVhcixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdC55ZWFyLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0LnllYXIge1xuICB3aWR0aDogNjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3gge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3ggYSxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94IGEsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCBhIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGEuYnRuLWJsYWNrLW5ldyxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGEuYnRuLWJsYWNrLW5ldyxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGEuYnRuLWJsYWNrLW5ldyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMjYyNzJmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzODM5NDMsICMyNjI3MmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzODM5NDMsICMyNjI3MmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzgzOTQzLCAjMjYyNzJmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzODM5NDMsICMyNjI3MmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzgzOTQzLCAjMjYyNzJmKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzU2NTc2NTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY1NzY1ICMyMDI1MmQgIzEyMTQxOCAjMjAyNTJkO1xuICBjb2xvcjogI2NjYztcbiAgZm9udDogMTRweC8xNHB4IEx1Y2lkYSBHcmFuZGUsIEx1Y2lkYSBTYW5zIFVuaWNvZGUsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwMDAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBhLmJ0bi1ibGFjay1uZXc6aG92ZXIsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBhLmJ0bi1ibGFjay1uZXc6aG92ZXIsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBhLmJ0bi1ibGFjay1uZXc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzQ4NTQsICMzMjMzM2UpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzQ4NTQsICMzMjMzM2UpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc0ODU0LCAjMzIzMzNlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzQ4NTQsICMzMjMzM2UpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDc0ODU0LCAjMzIzMzNlKTtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxODVweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQgYSxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkIGEsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZDpsYXN0LWNoaWxkLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQ6bGFzdC1jaGlsZCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIC51c2VyLW5hbWUsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiAudXNlci1uYW1lLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gLnVzZXItbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWhlbHAgPiBwID4gYSxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWhlbHAgPiBwID4gYSxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWhlbHAgPiBwID4gYSxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gPiBkZCA+IGEsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiA+IGRkID4gYSxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luID4gZGQgPiBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKSBuby1yZXBlYXQgMCAtMTQ2cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWhlbHAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1oZWxwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaGVscCxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1oZWxwIHAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1oZWxwIHAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1oZWxwIHAsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCBwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0LFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1oZWxwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaGVscCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWhlbHAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWhlbHA6bGFzdC1jaGlsZCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWhlbHA6bGFzdC1jaGlsZCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWhlbHA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgYS50b3MsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBhLnRvcyxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGEudG9zIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4vKioqIEhlYWRlciAqKiovXG4ucHVzaC1kb3duLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMWYyMzJkO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzczZDRhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHVzaC1kb3duLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLnB1c2gtZG93bi1tZXNzYWdlIC5pY28tbGluZS12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6ICMzMTMzMzc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgNXB4IC0zcHggNXB4O1xufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLmhlYWRlciAubG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9sb2dvcy5wbmcpIG5vLXJlcGVhdCAwIC02MDBweDtcbn1cbi5oZWFkZXIgLmdvLXRvLW5ld3MsXG4uaGVhZGVyIC53ZWxjb21lLXRvLWFyY2dhbWVzIHtcbiAgbWFyZ2luOiAxOHB4IDAgMCAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXIgLmdvLXRvLW5ld3MgYSxcbi5oZWFkZXIgLndlbGNvbWUtdG8tYXJjZ2FtZXMgYSB7XG4gIGNvbG9yOiAjNUM5MUZGO1xufVxuLmhlYWRlciAuZ28tdG8tbmV3cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZykgbm8tcmVwZWF0IDAgLTU5OHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuLmhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyLWlubmVyLFxuLmhlYWRlciAubmF2LWJhci1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyIC51c2VyLWJhci1pbm5lcixcbiAgLmhlYWRlciAubmF2LWJhci1pbm5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG4uaGVhZGVyIC51c2VyLWJhci1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyIC51c2VyLWJhci1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlciAudXNlci1iYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzczZDRhO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciB1bCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgI2ZiLWxvYWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC00cHggMCAwIC0yMHB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgI2ZiLWxvYWQtY29udGFpbmVyIHAuZXJyb3ItbWVzc2FnZSB7XG4gIHdpZHRoOiAyMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0ycHggMCAwIC0xNjVweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC5zaG9wcGluZy1jYXJ0LFxuLmhlYWRlciAudXNlci1iYXIgLmVtYWlsIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICBib3JkZXItY29sb3I6ICMzZDNkM2Q7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAuc2hvcHBpbmctY2FydCBhLFxuLmhlYWRlciAudXNlci1iYXIgLmVtYWlsIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpIG5vLXJlcGVhdCAwIDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLnNob3BwaW5nLWNhcnQgYSBzcGFuLFxuLmhlYWRlciAudXNlci1iYXIgLmVtYWlsIGEgc3Bhbixcbi5oZWFkZXIgLnVzZXItYmFyIC5zaG9wcGluZy1jYXJ0IGEgYixcbi5oZWFkZXIgLnVzZXItYmFyIC5lbWFpbCBhIGIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZ19kaWdpdC5wbmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaGVhZGVyIC51c2VyLWJhciAuc2hvcHBpbmctY2FydCBhIHNwYW4sXG4uaGVhZGVyIC51c2VyLWJhciAuZW1haWwgYSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA4cHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAuc2hvcHBpbmctY2FydCBhIHNwYW4gYixcbi5oZWFkZXIgLnVzZXItYmFyIC5lbWFpbCBhIHNwYW4gYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHggMCAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLnNob3BwaW5nLWNhcnQgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMnB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDJweCAxNXB4IDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1sb2dpbjpmb2N1cyB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItbG9naW4gLmljby11c2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM5NDM7XG4gIHBhZGRpbmc6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtOTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLmJhci00NSB7XG4gIHdpZHRoOiA0MyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC5iYXItNDUtbGVmdCB7XG4gIHdpZHRoOiA0MyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAuYmFyLTQ1LXJpZ2h0IHtcbiAgd2lkdGg6IDQzJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudGV4dC0xMCB7XG4gIHdpZHRoOiAxNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogNzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTM5NDM7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3M6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMyODJkMzc7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItYmVmb3JlLWxvZ2luLFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4sXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1yZWdpc3RlciB7XG4gIGJhY2tncm91bmQ6ICMyODJkMzc7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQsXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyBpbnB1dC50ZXh0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNTM5NDM7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBiYWNrZ3JvdW5kOiAjMTkxYzI0O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydDpmb2N1cyxcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIGlucHV0LnRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMTkxYzI0O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgaW5wdXQuaGFzLWVycm9yLnRleHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCBpbWcuY2FwdGNoYS1pbWFnZSB7XG4gIHdpZHRoOiAxODhweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5pY29uLXJlZnJlc2gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jaGVja2JveCB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuaWNvbi1yZWZyZXNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogM3B4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0LnllYXIge1xuICB3aWR0aDogNjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3gge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94IGEge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxODVweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gLnVzZXItbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1oZWxwID4gcCA+IGEsXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiA+IGRkID4gYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZykgbm8tcmVwZWF0IDAgLTE0NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaGVscCxcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaGVscCBwLFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0LFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaGVscCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWhlbHA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9sb2dvcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDE0NnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuYnRuLW5hdi1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubmF2LWJhciBuYXYge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyIC5uYXYtYmFyIG5hdiB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyIC5uYXYtYmFyIG5hdiB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgZHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1hbGwsXG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1hbGwgc3BhbiB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsOmhvdmVyLFxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWwgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTQwMHB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWwgc3Bhbjpob3Zlcixcbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC01MDBweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjAwcHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtZGlzYWJsZWQgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTcwMHB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5oZWFkZXIgI25vdGlmaWNhdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgI25vdGlmaWNhdGlvbnMgLmpzX2Nsb3NlX25vdGlmaWNhdGlvbnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyICNub3RpZmljYXRpb25zICNub3RpZmljYXRpb24tbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdlZGI7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzI0YzdlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMyNGM3ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgI25vdGlmaWNhdGlvbnMgI25vdGlmaWNhdGlvbi1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlciAjbm90aWZpY2F0aW9ucyAjbm90aWZpY2F0aW9uLWxpc3QgbGkgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vLXRvdWNoIC5uYXYtYmFyIG5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1YzkxZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGhlYWRlciBzdHlsZSBlbmQgKi9cbi8qIGNvbnRhaW5lciBzdHlsZSBzdGFydCAqL1xuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdlZGI7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzMjRjN2U7XG59XG4ubm90aWZpY2F0aW9uIC5pY28tbGluZS12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgNXB4IC0zcHggNXB4O1xufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tY29udGVudCAuY29udHJvbC1ncm91cCxcbi5jb250ZW50d3JhcCAuY29udHJvbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGNvbnRhaW5lciBzdHlsZSBlbmQgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKiBwbGF5IG5vdyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnBvcHVwLXBsYXlub3cge1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzUzOTQzO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1NTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogTHVjaWRhIEdyYW5kZSwgTHVjaWRhIFNhbnMgVW5pY29kZSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwLXBsYXlub3cgLmJldGEtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4O1xuICAvKiBcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjkyOTJkO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMDAwO1xuXHRcdCAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMDAwO1xuXHRcdCAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjMDAwO1xuXHRcdCovXG59XG4ucG9wdXAtcGxheW5vdyAuYmV0YS1tZXNzYWdlIC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucG9wdXAtcGxheW5vdyAuYXJjLWluc3RhbGxlZC15ZXMge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG4ucG9wdXAtcGxheW5vdyAuYXJjLWluc3RhbGxlZC1ubyB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xufVxuLnBvcHVwLXBsYXlub3cgLmRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvcGxheW5vd19wb3B1cF9waWN0dXJlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XG59XG4ucG9wdXAtcGxheW5vdyAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5wb3B1cC1wbGF5bm93IC5idXR0b253cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI1cHggMCBhdXRvO1xufVxuLnBvcHVwLXBsYXlub3cgLmJvdHRvbXRleHQge1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZzogMCAzNnB4IDE4cHggNjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDExcHg7XG59XG4ucG9wdXAtcGxheW5vdyAuYm90dG9tdGV4dCBhIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4ucG9wdXAtcGxheW5vdyAuYm90dG9tdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJnLWJ0biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnLWJ0bi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1jb21tb24sXG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZWRiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNWE4OGRlKSwgdG8oIzQ0NzJkNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWE4OGRlJywgZW5kQ29sb3JzdHI9JyNmZjQ0NzJkNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwJywgZW5kQ29sb3JzdHI9JyNmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBvcHVwLXBsYXlub3cgYS5idG4tY29tbW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM2MDk2ZTEpLCB0bygjNDY3Y2Q4KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MDk2ZTEsICM0NjdjZDgpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY2MDk2ZTEnLCBlbmRDb2xvcnN0cj0nI2ZmNDY3Y2Q4JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYnRuLWNvbW1vbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzQ3N2NkOSksIHRvKCM2MDk3ZTEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjQ3N2NkOScsIGVuZENvbG9yc3RyPScjZmY2MDk3ZTEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBvcHVwLXBsYXlub3cgYS5idG4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZTM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMCcsIGVuZENvbG9yc3RyPScjZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYnRuLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xufVxuLnBvcHVwLXBsYXlub3cgYS5idG4tYmxhY2s6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuQG1lZGlhIChob3ZlcjogMCkge1xuICBwI3N1cHBvcnRob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1mbGV4Ym94LWNvbG9yLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5mb290ZXItZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXItZmxleGJveCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyLWZsZXhib3hfX2xvZ29zIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXItZmxleGJveF9fbGFuZ3VhZ2VzIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmZvb3Rlci1mbGV4Ym94X19sYW5ndWFnZXMgLmxhbmd1YWdlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAzcHggMCAwIDIwcHg7XG59XG4uZm9vdGVyLWZsZXhib3hfX2xhbmd1YWdlcyAubGFuZ3VhZ2VzIC5jdXJyZW50LWxhbmd1YWdlLFxuLmZvb3Rlci1mbGV4Ym94X19sYW5ndWFnZXMgLmxhbmd1YWdlcyBkbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyOTI5MmQ7XG4gIHdpZHRoOiA5MHB4O1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIHotaW5kZXg6IDIwMDA7XG59XG4uZm9vdGVyLWZsZXhib3hfX2xhbmd1YWdlcyAubGFuZ3VhZ2VzIC5jdXJyZW50LWxhbmd1YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItZmxleGJveF9fbGFuZ3VhZ2VzIC5sYW5ndWFnZXMgLmN1cnJlbnQtbGFuZ3VhZ2Ugc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvb3Rlci1mbGV4Ym94X19sYW5ndWFnZXMgLmxhbmd1YWdlcyAuY3VycmVudC1sYW5ndWFnZSBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnNfcmlnaHQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXItZmxleGJveF9fbGFuZ3VhZ2VzIC5sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNzE4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uZm9vdGVyLWZsZXhib3hfX2xvZ29zIC5sb2dvLXB3IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvcy9nZWFyYm94LXNpZGUtZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZm9vdGVyLWZsZXhib3hfX2xvZ29zIC5sb2dvLWFyYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2xvZ29zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mb290ZXItZmxleGJveF9fbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlci1mbGV4Ym94X19uYXYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmZvb3Rlci1mbGV4Ym94X19uYXYgdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyLWZsZXhib3hfX25hdiB1bCBsaSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYjJiMmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmZvb3Rlci1mbGV4Ym94X19uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLWZsZXhib3hfX25hdiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyLWZsZXhib3hfX25hdiB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvb3Rlci1mbGV4Ym94X19uYXZfX2NvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZvb3Rlci1mbGV4Ym94IC5sYW5ndWFnZXMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKlxuQ29sb3Jib3ggQ29yZSBTdHlsZTpcblRoZSBmb2xsb3dpbmcgQ1NTIGlzIGNvbnNpc3RlbnQgYmV0d2VlbiBleGFtcGxlIHRoZW1lcyBhbmQgc2hvdWxkIG5vdCBiZSBhbHRlcmVkLlxuKi9cbiNjb2xvcmJveCxcbiNjYm94T3ZlcmxheSxcbiNjYm94V3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Nib3hXcmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuI2Nib3hPdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Nib3hNaWRkbGVMZWZ0LFxuI2Nib3hCb3R0b21MZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4jY2JveENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY2JveExvYWRlZENvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuI2Nib3hUaXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbiNjYm94TG9hZGluZ092ZXJsYXksXG4jY2JveExvYWRpbmdHcmFwaGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2JveFByZXZpb3VzLFxuI2Nib3hOZXh0LFxuI2Nib3hDbG9zZSxcbiNjYm94U2xpZGVzaG93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNib3hQaG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cbi5jYm94SWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbG9yYm94LFxuI2Nib3hDb250ZW50LFxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4vKiBcbiAgICBVc2VyIFN0eWxlOlxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxuICAgIG9yZGVyZWQgJiB0YWJiZWQgaW4gYSB3YXkgdGhhdCByZXByZXNlbnRzIHRoZSBuZXN0aW5nIG9mIHRoZSBnZW5lcmF0ZWQgSFRNTC5cbiovXG4jY2JveE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI2NvbG9yYm94IHtcbiAgb3V0bGluZTogMDtcbn1cbiNjYm94Q29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jY2JveEVycm9yIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNjYm94VGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjY2NjO1xufVxuI2Nib3hDdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMHB4O1xuICBjb2xvcjogI2NjYztcbn1cbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9jb2xvcmJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4vKiB0aGVzZSBlbGVtZW50cyBhcmUgYnV0dG9ucywgYW5kIG1heSBuZWVkIHRvIGhhdmUgYWRkaXRpb25hbCBzdHlsZXMgcmVzZXQgdG8gYXZvaWQgdW53YW50ZWQgYmFzZSBzdHlsZXMgKi9cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveFNsaWRlc2hvdyxcbiNjYm94Q2xvc2Uge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogYXZvaWQgb3V0bGluZXMgb24gOmFjdGl2ZSAobW91c2VjbGljayksIGJ1dCBwcmVzZXJ2ZSBvdXRsaW5lcyBvbiA6Zm9jdXMgKHRhYmJlZCBuYXZpZ2F0aW5nKSAqL1xuI2Nib3hQcmV2aW91czphY3RpdmUsXG4jY2JveE5leHQ6YWN0aXZlLFxuI2Nib3hTbGlkZXNob3c6YWN0aXZlLFxuI2Nib3hDbG9zZTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuI2Nib3hTbGlkZXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvY29sb3Jib3gvY29udHJvbHMucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuI2Nib3hQcmV2aW91cyB7XG4gIGxlZnQ6IDVweDtcbn1cbiNjYm94UHJldmlvdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cbiNjYm94TmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cbiNjYm94TmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cbiNjYm94Q2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uX3BvcHVwX2Nsb3NlLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMTdweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveENsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTBweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAud2ViLWRlZmVuZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI4MmIyZjtcbiAgYmFja2dyb3VuZDogIzFiMWUyMjtcbiAgcGFkZGluZzogMTdweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLWxpbmUsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmFyYy1kZWZlbmRlcixcbi53ZWItZGVmZW5kZXItd3JhcCAub3ZlcnZpZXcsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmVtYWlsLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci10aXRsZSxcbi53ZWItZGVmZW5kZXItd3JhcCAuYXJjLWRlZmVuZGVyLFxuLndlYi1kZWZlbmRlci13cmFwIC5iZy1idG4gc3Bhbixcbi53ZWItZGVmZW5kZXItd3JhcCAuc2VhcmNoLXRleHQsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmVtYWlsLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmVycm9yIHtcbiAgbWFyZ2luOiAxMnB4IDAgM3B4IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBoZWlnaHQ6IDA7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLXRpdGxlLFxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci10aXRsZSxcbi53ZWItZGVmZW5kZXItd3JhcCAuYXJjLWRlZmVuZGVyIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmFyYy1kZWZlbmRlciBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLnNlYXJjaC10ZXh0LFxuLndlYi1kZWZlbmRlci13cmFwIC5idG4tY29tbW9uLFxuLndlYi1kZWZlbmRlci13cmFwIC5iZy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5iZy1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuYnRuLXdoZXJlLXBpbixcbi53ZWItZGVmZW5kZXItd3JhcCAuYnRuLWNvbW1vbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLnNlYXJjaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayBhLFxuLndlYi1kZWZlbmRlci13cmFwIC5vdmVydmlldy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmVtYWlsLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLm92ZXJ2aWV3IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAub3ZlcnZpZXctcGluIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5hdXRoZW50aWNhdG9yLXFyLWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItaW5wdXQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgYmFja2dyb3VuZDogIzE2MTcxODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci1pbnB1dC1ib3ggKyAuZXJyb3Ige1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLWlucHV0LWJveCArIC5idG4tY29tbW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuYXV0aGVudGljYXRvci1zZWNyZXQtZGlzcGxheSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNqc192ZXJpZnlFbWFpbCBpbnB1dCArIC5lcnJvciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vKioqKioqKioqKiByZWdpc3RlciBmb3JtICoqKioqKioqKioqKioqL1xuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIHtcbiAgLypiYWNrZ3JvdW5kIGhlYWRlciAqL1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTM1cHggMCAwIDA7XG4gIHdpZHRoOiA1NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC51c2VyLWZhY2Vib29rLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuaWNvbi1wZXJlY2VudGFnZSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgc3Bhbi5pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpIG5vLXJlcGVhdCAwIC01NTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1NHB4O1xuICBsZWZ0OiAxMzVweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCB7XG4gIC8qYmFja2dyb3VuZCBib2R5ICovXG4gIHBhZGRpbmc6IDEwcHggNjBweCA4MHB4IDYwcHg7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAucmVnaXN0ZXItbWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXAgLmVycm9yLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXAsXG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAucmVnaXN0ZXItbWVzIHtcbiAgY29sb3I6ICNhNmEwYTI7XG4gIGZvbnQ6IDQwMCAxNHB4LzIycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIGEge1xuICBjb2xvcjogI2ZmY2U3MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAvKmZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0OyovXG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXAgaW1nLmNhcHRjaGEtaW1hZ2Uge1xuICB3aWR0aDogMTg4cHg7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCAuaGFzLWVycm9yIHtcbiAgY29sb3I6ICNlZTFjMjQ7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCBpbnB1dCxcbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzZTQyNGE7XG4gIGJhY2tncm91bmQ6ICMxZTE4MTg7XG4gIGNvbG9yOiAjYjNjOWQ1O1xuICAvKiBoZWlnaHQ6IDE0cHg7IFxuXHRcdFx0XHRsaW5lLWhlaWdodCA6MTZweDsqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA5NSU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCBpbnB1dC5oYXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlZTFjMjQ7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCBzZWxlY3Qge1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogI0E3QTdBNztcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY2xlYXJmaXggLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuZGF0ZXMgPiBwIHtcbiAgbWFyZ2luLWJvb3R0b206IDA7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAudXNlci1oZWxwIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAyMHB4IDAgMCA2MHB4O1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuYnRuLXJlZ2lzdGVyIHtcbiAgLypiYWNrZ3JvdW5kIHJlZ2lzdGVyIG5vdyAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MnB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5idG4tcmVnaXN0ZXI6YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5yZWdpc3Rlci1mb290ZXIge1xuICAvKmJhY2tncm91bmQgZm9vdGVyICovXG59XG4jY2JveENvbnRlbnQgLnVzZXItcmVnaXN0ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1zZWxlY3QgPiBzZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdC1zZWxlY3RlZC5lcnIge1xuICBib3JkZXItY29sb3I6ICNDMDM5MmI7XG59XG4uc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIl5cIjtcbiAgdG9wOiAzMCU7XG4gIHJpZ2h0OiAxOCU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEuNSkgcm90YXRlKDE4MGRlZyk7XG59XG4uY3VzdG9tLXNlbGVjdCA+IHNlbGVjdDpmb2N1cyArIC5zZWxlY3Qtc2VsZWN0ZWQsXG4uc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24sXG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3QtaXRlbXMsXG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbn1cbi5zZWxlY3QtaXRlbXMge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzMzMztcbn1cbi5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG59XG4uc2VsZWN0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLnNlbGVjdC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMWVtO1xufVxuLnNlbGVjdC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNlbGVjdC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDAuMmVtIHNvbGlkICMwMDA7XG59XG4uc2VsZWN0LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uOmhvdmVyLFxuLnNhbWUtYXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzAzOTJiO1xufVxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKlxuTEVTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcblxuLmljb24taG9tZSB7XG4gIHdpZHRoOiBAaWNvbi1ob21lLXdpZHRoO1xufVxuXG5UaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuQGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aCBuYW1lO1xuXG5BdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG5Ac3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSBAc3ByaXRlc2hlZXQtc3ByaXRlcztcbiovXG4vKlxuVGhlIHByb3ZpZGVkIGNsYXNzZXMgYXJlIGludGVuZGVkIHRvIGJlIHVzZWQgd2l0aCB0aGUgYXJyYXktbGlrZSB2YXJpYWJsZXNcblxuLmljb24taG9tZSB7XG4gIC5zcHJpdGUtd2lkdGgoQGljb24taG9tZSk7XG59XG4uaWNvbi1lbWFpbCB7XG4gIC5zcHJpdGUoQGljb24tZW1haWwpO1xufVxuXG5FeGFtcGxlIHVzYWdlIGluIEhUTUw6XG5cbmBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuXG5UbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuXG4vLyBDU1Ncbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBIVE1MXG48aSBjbGFzcz1cImljb24gaWNvbi1ob21lXCI+PC9pPlxuKi9cbi8qXG5UaGUgYC5zcHJpdGVzYCBtaXhpbiBnZW5lcmF0ZXMgaWRlbnRpY2FsIG91dHB1dCB0byB0aGUgQ1NTIHRlbXBsYXRlXG4gIGJ1dCBjYW4gYmUgb3ZlcnJpZGRlbiBpbnNpZGUgb2YgTEVTU1xuXG5UaGlzIG11c3QgYmUgcnVuIHdoZW4geW91IGhhdmUgYXQgbGVhc3QgMiBzcHJpdGVzLlxuICBJZiBydW4gd2l0aCBhIHNpbmdsZSBzcHJpdGUsIHRoZW4gdGhlcmUgd2lsbCBiZSByZWZlcmVuY2UgZXJyb3JzLlxuXG4uc3ByaXRlcyhAc3ByaXRlc2hlZXQtc3ByaXRlcyk7XG4qL1xuLypcbiAgICBSZXNwb25zaXZlIFNwcml0ZXNcbiAgICBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d29sZnNvbi9ndWxwLnNwcml0ZXNtaXRoL2lzc3Vlcy8zMiNpc3N1ZWNvbW1lbnQtNzU4MDI0NDNcblxuICAgIFVzYWdlXG5cbiAgICBHcnVudDogLy8gSnVzdCAzIHRoaW5ncyBuZWVkIHRvIGJlIGNoYW5nZXMgaW4gdGhlIGdydW50IGZvciBhIHJlc3BvbnNpdmUgdmVyc2lvbiBvZiBzcHJpdGVzbWl0aFxuICAgIC4uLlxuXHRjc3NUZW1wbGF0ZTogJ2xlc3NfcmVzcG9uc2l2ZS50ZW1wbGF0ZS5oYW5kbGViYXJzJywgLy8gVXNlIHRlbXBsYXRlIHRvIGFkZCBuZXcgbGVzcyBmdW5jdGlvbiBhbmQgc29tZSBzdHlsaW5nXG5cdHBhZGRpbmc6IDUsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOb3QgcmVhbGx5IGNoYW5nZWQsIGJ1dCBtYWtlIHN1cmUgdGhlcmUncyBhIHZhbHVlIHRvIHN0b3AgYmxlZWRcblx0YWxnb3JpdGhtOiAndG9wLWRvd24nLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5lZWQgdG8gdXNlIHRvcGRvd24sIG90aGVyd2lzZSB0aGUgaW1hZ2Ugd2lsbCBiZSBvZmZzZXQgYW5kIGl0J2xsIGJlIGFubm95aW5nIHRvIHdvcmsgd2l0aFxuICAgIC4uLlxuXG4gICAgSFRNTDpcbiAgICA8ZGl2IGNsYXNzPVwicmVzcC1zcHJpdGVcIj4gIC8vIFdyYXBwZXIsIHRhcmdldCB0aGlzIHdpdGggY3NzIHRvIHNpemUgdGhlIGltYWdlXG4gICAgICAgIDxpbWcgc3JjPVwiPD89ICR0aGlzLT5zdGF0aWNCYXNlVXJsKCd7VGhlIFNwcml0ZXNoZWV0IGdlbmVyYXRlZH0nKTsgY2xhc3M9XCJjb29sLWltZ1wiID8+XCIgLz5cbiAgICA8L2Rpdj5cblxuICAgIENTUzpcbiAgICAuY29vbC1pbWcge1xuICAgICAgICAuc3ByaXRlLXJlc3BvbnNpdmUoQGNvb2xtaWNyb3NpdGUtY29vbC1pbWFnZSk7XG4gICAgfVxuKi9cbi5yZXNwLXNwcml0ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXNwLXNwcml0ZSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZm9udC1yb2JvdG8ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmZvbnQtb3N3YWxkIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbmltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5wdXNoLWRvd24tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLnB1c2gtZG93bi1tZXNzYWdlID4gLmljby1saW5lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAucHVzaC1kb3duLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLnB1c2gtZG93bi1tZXNzYWdlID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxuICAucHVzaC1kb3duLW1lc3NhZ2UgPiAuaWNvLWxpbmUtdmVydGljYWwge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nZHByLXRvcGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZ2Rwci10b3BiYXIgPiAuZ2Rwci10b3BiYXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wdXNoZG93bl9fbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wdXNoZG93bl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTg1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250cm9sLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXh0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGV4dC0taXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRleHQtLXN0cm9rZSB7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMCAjMDAwLCAxcHggLTFweCAwICMwMDAsIC0xcHggMXB4IDAgIzAwMCwgMXB4IDFweCAwICMwMDA7XG59XG4uYnV0dG9uIHtcbiAgLyogT3ZlcnJpZGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIC8qIEVuZCBPdmVycmlkZSAqL1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG5vdCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5idXR0b24tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllMGIwZjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuYnV0dG9uLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTBiMGY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ1dHRvbi0tbWFpbi1kZXNpZ24ge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDVweCA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ1dHRvbi0tbWFpbi1kZXNpZ246YmVmb3JlLFxuLmJ1dHRvbi0tbWFpbi1kZXNpZ246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYnV0dG9uLS1tYWluLWRlc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYygycHgpO1xuICB0b3A6IGNhbGMoMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgei1pbmRleDogLTE7XG59XG4uYnV0dG9uLS1tYWluLWRlc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAtNDhweCByZXBlYXQteSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIGNhbGMoMTAwJSArIDQ4cHgpIHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgMCUgLTE4cHggLyAyMHB4IDIwcHggcmVwZWF0LXgsIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSBjYWxjKDEwMCUgKyAxOHB4KSAvIDIwcHggMjBweCByZXBlYXQteDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJ1dHRvbi0tbWFpbi1kZXNpZ246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzllMGIwZjtcbiAgfVxuICAuYnV0dG9uLS1tYWluLWRlc2lnbjpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4uYnV0dG9uLS1tYWluLWRlc2lnbi0tZW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJ1dHRvbi0tbWFpbi1kZXNpZ24tLWVtYWlsIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5idXR0b24tLW1haW4tZGVzaWduLS1pbnZlcnQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJ1dHRvbi0tbWFpbi1kZXNpZ24tLWludmVydDpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG59XG4uYnV0dG9uLS1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1dHRvbi0tcGxheS1idXR0b24gPiBpbWcge1xuICB3aWR0aDogMjc2LjkyMzA3NjkyJTtcbiAgbWFyZ2luLXRvcDogLTI1OTYuMTUzODQ2MTUlO1xuICBtYXJnaW4tYm90dG9tOiAtNTg4LjQ2MTUzODQ2JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmJ1dHRvbi0tcGxheS1idXR0b24gPiBpbWc6aG92ZXIge1xuICB3aWR0aDogMjc2LjkyMzA3NjkyJTtcbiAgbWFyZ2luLXRvcDogLTI3MTUuMzg0NjE1MzglO1xuICBtYXJnaW4tYm90dG9tOiAtNDY5LjIzMDc2OTIzJTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmJ1dHRvbi0tYmlnIHtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBwYWRkaW5nOiAxN3B4IDMwcHg7XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cbn1cbi5idXR0b24tLXRleHQtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnV0dG9uLS10ZXh0LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dC1jb250ZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uYnV0dG9uLS10ZXh0LWxpbms6aG92ZXI6YWZ0ZXIsXG4uYnV0dG9uLS10ZXh0LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYmx1cigwLjVweCk7XG4gIGFuaW1hdGlvbjogaWNvbmhvdmVyIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5idXR0b24tLXRleHQtbGluazpob3ZlcjphZnRlcixcbiAgLmJ1dHRvbi0tdGV4dC1saW5rOmZvY3VzOmFmdGVyIHtcbiAgICBhbmltYXRpb246IGllaWNvbmhvdmVyIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLmJ1dHRvbi0tcm91bmQge1xuICB3aWR0aDogMXZ3O1xuICBoZWlnaHQ6IDF2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkICNkZGQgM3B4O1xufVxuLmJ1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTI3MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnV0dG9uLS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMjE1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYnV0dG9uLS1vdmVybGF5IHtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNzUpIDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5idXR0b24tLWdvZG93bixcbi5idXR0b24tLWdvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IHNvbGlkICM2NjY7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweDtcbiAgcGFkZGluZzogMTlweCAycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC41KTtcbn1cbi5idXR0b24tLWdvZG93bjphZnRlcixcbi5idXR0b24tLWdvdXA6YWZ0ZXIge1xuICBjb250ZW50OiAn4pa8Jztcbn1cbi5idXR0b24tLWdvdXA6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbn1cbi5kaXZpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpdmlkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5kaXZpZGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvc2VjdGlvbi1kaXZpZGVyLW1vYmlsZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5kaXZpZGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvc2VjdGlvbi1kaXZpZGVyLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuLmRpdmlkZXItLWR1YWw6YmVmb3JlLFxuLmRpdmlkZXItLWR1YWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5kaXZpZGVyLS1kdWFsOmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG59XG4uZGl2aWRlci0tZHVhbDphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmRpdmlkZXItLWR1YWw6YmVmb3JlLFxuICAuZGl2aWRlci0tZHVhbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9yZW1uYW50L3NlY3Rpb24tZGl2aWRlci1tb2JpbGUucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZGl2aWRlci0tZHVhbDpiZWZvcmUsXG4gIC5kaXZpZGVyLS1kdWFsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvc2VjdGlvbi1kaXZpZGVyLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuLmVycm9yLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTMycHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMTU7XG59XG4udGl0bGUge1xuICBtYXJnaW4tdG9wOiAzJTtcbiAgei1pbmRleDogMTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udGl0bGVfX2ltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC50aXRsZV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1haW4ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluX19wYWdlLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubWFpbl9fcGFnZS1jb250ZW50IC50aXRsZV9faW1nIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuLnRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIGhlaWdodDogODIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC50ZWFzZXIge1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4udGVhc2VyX19yYXRpby13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19yYXRpby13cmFwcGVyID4gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVhc2VyX190cmFpbGVyLWJ1dHRvbiB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMSUgYXV0byBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlci1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyA+IGxpIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzllMGIwZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zbGljay1kb3RzID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjM1KTtcbn1cbi5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbi5zbGljay1kb3RzID4gbGkgPiBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNjcm9sbC1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHZoKTtcbn1cbi5pbnB1dC1wb3B1cC1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyMDgwYjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uaW5wdXQtcG9wdXAtZXJyb3I6YmVmb3JlLFxuLmlucHV0LXBvcHVwLWVycm9yOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQ7XG59XG4uaW5wdXQtcG9wdXAtZXJyb3I6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyMDgwYjtcbn1cbi5pbnB1dC1wb3B1cC1lcnJvcjphZnRlciB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE3MTcxNztcbn1cbi5zdGF0dXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uc3RhdHVzLWNvbnRhaW5lciA+IC5zcGlubmVyIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5taXhpbi1kZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1peGluLWRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzllMGIwZjtcbn1cbi5kZHRvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuLmRkdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzllMGIwZjtcbn1cbi5kZHRvZ2dsZV9fY2FyZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4uZGR0b2dnbGVfX2NhcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5kZHRvZ2dsZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICB6LWluZGV4OiA5O1xufVxuLmRkbWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmRkbWVudV9fdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZG1lbnVfX3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWUwYjBmO1xufVxuLmRkbWVudV9fdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGRtZW51X193X19vcHRpb24ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1peGluLXNsaWNrLWRvdC1saSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDExLCAxNSwgMCk7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5ZTBiMGY7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5taXhpbi1zbGljay1kb3QtbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xufVxuLm1peGluLXNsaWNrLWRvdC1saS5zbGljay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG59XG4ubWl4aW4tc2xpY2stZG90LWxpID4gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taXhpbi1tYXgxMTY4IHtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWl4aW4tYXJyb3ctc21hbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1peGluLWFycm93LXNtYWxsLnNsaWNrLWFycm93LS1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExOHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC0xMXB4IDAgMCAtN3B4O1xufVxuLm1peGluLWFycm93LXNtYWxsLnNsaWNrLWFycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTg1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubWl4aW4tYXJyb3ctc21hbGwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjUwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIC00cHg7XG59XG4ubWl4aW4tYXJyb3ctc21hbGwuc2xpY2stYXJyb3ctLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjE3cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubWl4aW4tYXJyb3ctbm9ybWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5taXhpbi1hcnJvdy1ub3JtYWwuc2xpY2stYXJyb3ctLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTUxMHB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW46IC0yNHB4IDAgMCAtMjBweDtcbn1cbi5taXhpbi1hcnJvdy1ub3JtYWwuc2xpY2stYXJyb3ctLXByZXY6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTQ0NHB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuLm1peGluLWFycm93LW5vcm1hbC5zbGljay1hcnJvdy0tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNjQycHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1hcmdpbjogLTI0cHggMCAwIC05cHg7XG59XG4ubWl4aW4tYXJyb3ctbm9ybWFsLnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1NzZweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNTFweDtcbn1cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zbGljay1hcnJvdy0tc21hbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNsaWNrLWFycm93LS1zbWFsbC5zbGljay1hcnJvdy0tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMThweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtMTFweCAwIDAgLTdweDtcbn1cbi5zbGljay1hcnJvdy0tc21hbGwuc2xpY2stYXJyb3ctLXByZXY6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zbGljay1hcnJvdy0tc21hbGwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjUwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIC00cHg7XG59XG4uc2xpY2stYXJyb3ctLXNtYWxsLnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIxN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExOHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IC0xMXB4IDAgMCAtN3B4O1xuICB9XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsLnNsaWNrLWFycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjUwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAwIC00cHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIxN3B4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnNsaWNrLWFycm93LS1ub3JtYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tcHJldjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTUxMHB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW46IC0yNHB4IDAgMCAtMjBweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tcHJldjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTQ0NHB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTY0MnB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW46IC0yNHB4IDAgMCAtOXB4O1xuICB9XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsLnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNTc2cHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG59XG4uc2xpY2stYXJyb3ctLXJlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuLnNsaWNrLWFycm93LS1yZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNsaWNrLWFycm93LS1yZWN0OmFmdGVyIHtcbiAgbWFyZ2luOiA4cHggMCAwIDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWFycm93LS1yZWN0LnNsaWNrLWFycm93LS1wcmV2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExOHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNsaWNrLWFycm93LS1yZWN0LnNsaWNrLWFycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTg1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2xpY2stYXJyb3ctLXJlY3Quc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjUwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2xpY2stYXJyb3ctLXJlY3Quc2xpY2stYXJyb3ctLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjE3cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNsaWNrLWRvdHMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDExLCAxNSwgMCk7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5ZTBiMGY7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zbGljay1kb3RzID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xufVxuLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG59XG4uc2xpY2stZG90cyA+IGxpID4gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZ2UtZ2F0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAxMTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5hZ2UtZ2F0ZV9fbWFpbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NDBweDtcbn1cbi5hZ2UtZ2F0ZV9fbWFpbi1jb250YWluZXItLWxhbmctcnUge1xuICB3aWR0aDogNTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5hZ2UtZ2F0ZV9fbWFpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuLmFnZS1nYXRlX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLmFnZS1nYXRlX19pbnN0cnVjdGlvbnMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5NSU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWdlLWdhdGVfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFnZS1nYXRlLWZvcm1fX2RheSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uYWdlLWdhdGUtZm9ybV9fbW9udGgge1xuICB3aWR0aDogMjAlO1xufVxuLmFnZS1nYXRlLWZvcm1fX3llYXIge1xuICB3aWR0aDogMjUlO1xufVxuLmFnZS1nYXRlX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYWdlLWdhdGVfX2JhcnJpZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5hZ2UtZ2F0ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvcmVtbmFudF9iYWNrZ3JvdW5kMC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgLmFnZS1nYXRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYWdlLWdhdGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAuYWdlLWdhdGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5hZ2UtZ2F0ZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmFnZS1nYXRlX19mb3JtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmFnZS1nYXRlX19mb3JtIC5idXR0b24tLW1haW4tZGVzaWduIHtcbiAgICBwYWRkaW5nOiA3LjVweCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxufVxuW2Zvcm09XCJkYXRlLXZhbGlkYXRpb24tZm9ybVwiXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIFtmb3JtPVwiZGF0ZS12YWxpZGF0aW9uLWZvcm1cIl0ge1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5jdXN0b20tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnNlbGVjdC1zZWxlY3RlZC5lcnIge1xuICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24sXG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgcGFkZGluZzogMTMuNXB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbixcbiAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbn1cbi5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbjpob3Zlcixcbi5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLmdkcHItdG9wYmFyIH4gLmFnZS1nYXRlIC5zZWxlY3QtaXRlbXMge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDFweCk7XG4gICAgbWF4LWhlaWdodDogMzB2aDtcbiAgfVxufVxuQGtleWZyYW1lcyBpY29uaG92ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaWVpY29uaG92ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZvbnQtcm9ib3RvIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pY28tbGFuZ3VhZ2Uge1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uaWNvLWxhbmd1YWdlLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pY28tbGFuZ3VhZ2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMTI1O1xufVxuLmN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItc3BhY2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbn1cbi5oZWFkZXItbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDE1O1xuICBwYWRkaW5nOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzMzMzIHNvbGlkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlYWRlci1uZXc6bm90KC5jb29raWUtaGVhZGVyKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5oZWFkZXItbmV3LmNvb2tpZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaGVhZGVyLW5ldyAubGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG4uaGVhZGVyLW5ldyAucHdyZC1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvcy9nZWFyYm94LXNpZGUtY3JvcHBlZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1uZXcgLnB3cmQtbG9nbzpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkY7XG59XG4uaGVhZGVyLW5ldyAucHdyZC1sb2dvIC5tb3JlLWdhbWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyLW5ldyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5oZWFkZXItbmV3OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE5MjBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmhlYWRlci1uZXc6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uaGVhZGVyX19tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19tZW51LXRvZ2dsZTpjaGVja2VkIH4gLmhlYWRlcl9fbWVudS1idG4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19tZW51LXRvZ2dsZSB+IC5oZWFkZXJfX21haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGU6Y2hlY2tlZCB+IC5oZWFkZXJfX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTEwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uaGVhZGVyX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvaGFuLXItbWVudS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUtYnRuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyMDAlO1xuICB9XG59XG4uaGVhZGVyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwcHggMHB4IDAgNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19wYWdlLWxpbmsuYnV0dG9uLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWUwYjBmO1xuICB9XG4gIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fcGFnZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllMGIwZjtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbiAuaGVhZGVyX19sb2dvLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9yZW1uYW50LWxvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHZoO1xuICBsZWZ0OiA4cHg7XG59XG4uaGVhZGVyX19tYWluIGEuYWJvdXQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fbWFpbiBhLmFib3V0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICBoZWlnaHQ6IDExMHZoO1xuICAgIGJhY2tncm91bmQ6ICMxNjE2MTY7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbiBhIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyX19tYWluIGEuaGVhZGVyX19idXlfX25vdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogIzllMGIwZjtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5oZWFkZXJfX21haW4gYS5hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbiAuc3VwcG9ydC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9yZW1uYW50LWxvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5idXR0b24tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzllMGIwZjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnV0dG9uLXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0JGMjMyNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5idXR0b24tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5oZWFkZXJfX3BhZ2UtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fcGFnZS1saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhlYWRlcl9fcGFnZS1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX3BhZ2UtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5sYW5ndWFnZS1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvbGFuZ3VhZ2UtbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFuZ3VhZ2UtbG9nbyAubGFuZ3VhZ2UtdGV4dC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhbmd1YWdlLWxvZ286aG92ZXIgLm1vcmUtbGFuZ3VhZ2Uge1xuICBib3JkZXItY29sb3I6ICNGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubGFuZ3VhZ2UtbG9nbyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzE2MTYxNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubGFuZ3VhZ2UtbG9nbyAubGFuZ3VhZ2UtdGV4dC1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5sYW5ndWFnZS1sb2dvIC5tb3JlLWxhbmd1YWdlIHtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDIxcHg7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5sYW5ndWFnZS1sb2dvIC5tb3JlLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IGNhbGMoMTAwdncgLSA2NHB4KTtcbiAgICBib3JkZXI6IDZweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgfVxuICAubGFuZ3VhZ2UtbG9nbyAubW9yZS1sYW5ndWFnZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmO1xuICB9XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmxhbmd1YWdlLWxvZ28gLm1vcmUtbGFuZ3VhZ2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnN1cHBvcnQtbGluayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2hyZWYtbGluay5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5zdXBwb3J0OmhvdmVyICsgLnN1cHBvcnQtbGluayB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvaHJlZi1saW5rLTEucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG59XG4uaGVhZGVyX19uZXdzIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19uZXdzIHtcbiAgICBtYXJnaW46IDBweCAxMHB4IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5oZWFkZXJfX2luZm8tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19pbmZvLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9faW5mby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19pbmZvLS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmhlYWRlcl9faW5mby0tYmlnIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4uaGVhZGVyX19zaWdudXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fc2lnbnVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX3NpZ251cCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuaGVhZGVyX19zaWdudXAubWVudS1oaWRlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fc2lnbnVwLS1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX3NpZ251cC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGU6Y2hlY2tlZCB+IC5oZWFkZXJfX3NpZ251cC0tc3RpY2t5IHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLmhlYWRlcl9fZGl2aWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEuNzUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19taXNjIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlcl9fc29jaWFsbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDE4MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19zb2NpYWxtZWRpYSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjAwcHgpIHtcbiAgLmhlYWRlcl9fc29jaWFsbWVkaWEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld2xhbmdkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICBsZWZ0OiAtMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5uZXdsYW5nZGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5uZXdsYW5nZGRfX2N1cnJlbnQtbGFuZyB7XG4gIHBhZGRpbmc6IDRweCA4cHggOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6aG92ZXIsXG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6aG92ZXIgc3Bhbixcbi5uZXdsYW5nZGRfX2N1cnJlbnQtbGFuZzpmb2N1cyBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3bGFuZ2RkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5uZXdsYW5nZGRfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmV3bGFuZ2RkX19jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2QwZDBkMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubmV3bGFuZ2RkX19vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCAjMDAwO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6ICMxNjE2MTY7XG4gIHotaW5kZXg6IDU7XG59XG4ubmV3bGFuZ2RkX19vcHRpb25zIGEuYmFjay1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2EzYTNhMztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogIzE2MTYxNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLm5ld2xhbmdkZF9fb3B0aW9ucyBhLmJhY2stbGFuZ3VhZ2Ugc3BhbiB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXI6IDZweCBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMjBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjNjY2NjY2IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubmV3bGFuZ2RkX19vcHRpb25zIGEuYmFjay1sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubmV3bGFuZ2RkX19vcHRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLm5ld2xhbmdkZF9fb3B0aW9ucy5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3bGFuZ2RkX19vcHRpb25zX19vcHRpb24ge1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNTdweDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGNvbG9yOiAjY2NjO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMxNjE2MTY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uOmhvdmVyLFxuICAubmV3bGFuZ2RkX19vcHRpb25zX19vcHRpb246Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2O1xuICB9XG4gIC5uZXdsYW5nZGRfX29wdGlvbnNfX29wdGlvbjpob3ZlciBzcGFuLFxuICAubmV3bGFuZ2RkX19vcHRpb25zX19vcHRpb246Zm9jdXMgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuYWN0aW9uLWJ1eSAubGFuZ3VhZ2UtbG9nbyB7XG4gICAgbGVmdDogLTd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmFjdGlvbi1idXkgLnJlbW5hbnQtYm9keSAuaGVhZGVyX19tYWluIGEuYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYWN0aW9uLWJ1eSAucmVtbmFudC1ib2R5IC5oZWFkZXJfX21haW4gLm5ld2xhbmdkZF9fb3B0aW9ucyB7XG4gICAgdG9wOiAtMjQ0cHg7XG4gIH1cbn1cbi5zY3JvbGwtbWFya2VyLS1zaWdudXAge1xuICB0b3A6IGNhbGMoNzAlIC0gNTB2aCk7XG59XG4uc2lnbnVwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9lbWFpbC1iYWNrZ3JvdW5kLW1vYmlsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgbWluLWhlaWdodDogNDg1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE2NXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2VtYWlsLWJhY2tncm91bmQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuc2lnbnVwIHtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5zaWdudXAge1xuICAgIGhlaWdodDogMjB2aDtcbiAgfVxufVxuLnNpZ251cF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2lnbnVwX19mb3JtIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5zaWdudXBfX2Zvcm0ge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2lnbnVwX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5zaWdudXBfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnNpZ251cF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnNpZ251cF9fdGV4dC0tdGVhc2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaWdudXBfX2lucHV0LWJsb2NrIHtcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnNpZ251cF9faW5wdXQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2lnbnVwX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMS41cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg2NiwgNjYsIDY2LCAwLjUpO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuLnNpZ251cF9faW5wdXQ6aW52YWxpZDpub3QoLm5vLWlucHV0KSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgcmVkIDFweDtcbn1cbi5zaWdudXBfX2lucHV0OmZvY3VzLFxuLnNpZ251cF9faW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNpZ251cF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXBfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uc2lnbnVwX19pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnNpZ251cF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IFwiY29sb3IgOTk5OXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgOTk5OXMgZWFzZS1vdXRcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA5OTk5cztcbn1cbi5zaWdudXBfX3N1Ym1pdCB7XG4gIHdpZHRoOiAzMCU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnNpZ251cF9fc3VibWl0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNDAlO1xuICB9XG59XG4uc2lnbnVwX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zaWdudXBfX2Vycm9yIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2lnbnVwX19lcnJvci0tYmFkIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5iYWNrLXRvLXRvcF9fYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmFjay10by10b3BfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxufVxuLnNvY2lhbC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNvY2lhbC1tZWRpYSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5zb2NpYWxtZWRpYV9fYnRuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsbWVkaWFfX2J0bjpob3ZlcjphZnRlcixcbi5zb2NpYWxtZWRpYV9fYnRuOmZvY3VzOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGJsdXIoMC41cHgpO1xuICBhbmltYXRpb246IGljb25ob3ZlciAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc29jaWFsbWVkaWFfX2J0bjpob3ZlcjphZnRlcixcbiAgLnNvY2lhbG1lZGlhX19idG46Zm9jdXM6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogaWVpY29uaG92ZXIgMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uc29jaWFsbWVkaWFfX2J0bjpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnNvY2lhbG1lZGlhX19idG46YmVmb3JlLFxuICAuc29jaWFsbWVkaWFfX2J0bjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4uc29jaWFsbWVkaWFfX2J0bjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjk7XG59XG4uc29jaWFsbWVkaWFfX2J0bjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tdHdpdHRlcjpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tdHdpdHRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MTdweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi5zb2NpYWxtZWRpYV9fYnRuLS1mYWNlYm9vazpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tZmFjZWJvb2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtOTcxcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0teW91dHViZTpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0teW91dHViZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zODJweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zb2NpYWxtZWRpYV9fYnRuLS10d2l0Y2g6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLXR3aXRjaDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MzFweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMzFweDtcbn1cbi5zb2NpYWxtZWRpYV9fYnRuLS1kaXNjb3JkOmJlZm9yZSxcbi5zb2NpYWxtZWRpYV9fYnRuLS1kaXNjb3JkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwMThweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMzNweDtcbn1cbi5zb2NpYWxtZWRpYV9fYnRuLS12azpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tdms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTcycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tcmVkZGl0OmJlZm9yZSxcbi5zb2NpYWxtZWRpYV9fYnRuLS1yZWRkaXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjU2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2NpYWxtZWRpYV9fYnRuLS1mZXh0cmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tZmV4dHJhOmJlZm9yZSxcbi5zb2NpYWxtZWRpYV9fYnRuLS1mZXh0cmE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTA2NnB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLnNvY2lhbG1lZGlhX19idG4tLWluc3RhZ3JhbTpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0taW5zdGFncmFtOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTg3N3B4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNvY2lhbC1tZWRpYV9fbGlua3Mge1xuICBtYXJnaW46IDAgMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNvY2lhbC1tZWRpYV9fbGlua3Mge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5zaWdudXAtLWhpZGUtZW1haWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZ251cC0taGlkZS1lbWFpbCA+IC5zaWdudXBfX2hlYWRlcixcbi5zaWdudXAtLWhpZGUtZW1haWwgPiAuc2lnbnVwX19mb3JtLFxuLnNpZ251cC0taGlkZS1lbWFpbCA+IC5zaWdudXBfX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWdudXAtLWhpZGUtZW1haWwgPiAuYmFjay10by10b3BfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLmZvb3Rlci1uZXcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDEwcHggMTBweDtcbn1cbi5mb290ZXItbmV3LS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX2xhbmd1YWdlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5mb290ZXJfX2xhbmd1YWdlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ29zID4gLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZm9vdGVyX19sb2dvcy0tbWFpbiAubG9nby0tcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX19sb2dvcy0tcGxhdGZvcm1zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyX19sb2dvcy0tcGxhdGZvcm1zIC5sb2dvIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLmZvb3Rlcl9fbG9nb3MtLW1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3MtLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZm9vdGVyX19sZWdhbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5mb290ZXJfX2xlZ2FsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmxvZ28ge1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgfVxufVxuLmxvZ286YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbi5sb2dvX19sYXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAubG9nb19fbGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmxvZ28tLXB3ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nb3MvZ2VhcmJveC1hYm92ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLmxvZ28tLWd1bmZpcmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTcwOHB4O1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogNTNweDtcbn1cbi5sb2dvLS1lc3JiOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI0MzVweDtcbiAgd2lkdGg6IDIxNnB4O1xuICBoZWlnaHQ6IDEyN3B4O1xufVxuLmxvZ28tLXBlZ2k6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjIxMXB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA5MnB4O1xufVxuLmxvZ28tLXVzazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xODQ1cHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG4ubG9nby0tcmFyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE5MzVweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cbi5sb2dvLS1yYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sb2dvLS1zdGVhbTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02OTlweDtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogMjlweDtcbn1cbi5sb2dvLS14Ym9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC03NDNweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG4ubG9nby0tcHM0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc4N3B4O1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMjlweDtcbn1cbi5sZWdhbF9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiA3MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAubGVnYWxfX3RleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5sZWdhbF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmxlZ2FsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubGVnYWxfX2xpbmtzIHtcbiAgZm9udC1zaXplOiAxMTAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk5OTtcbn1cbi5sZWdhbF9fbGluayB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGVnYWxfX2xpbms6aG92ZXIsXG4ubGVnYWxfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyID4gLmZvb3Rlci1tYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4ubGFuZ2ljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxhbmdpY28ubGFuZ2ljby0tZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzE2cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmxhbmdpY28ubGFuZ2ljby0tZnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzQ5cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1pdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNTFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5naWNvLmxhbmdpY28tLXJ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE4NHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmxhbmdpY28ubGFuZ2ljby0tZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjgzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ3dyYXBwZXJfX2xhbmdzIC5jdXJyZW50LWxhbmd1YWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYW5nd3JhcHBlcl9fbGFuZ3MgLmN1cnJlbnQtbGFuZ3VhZ2UgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFuZ3dyYXBwZXJfX2xhbmdzIC5jdXJyZW50LWxhbmd1YWdlIHNwYW4ge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhbmd3cmFwcGVyX19sYW5ncyAuaWNuLWxhbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGVhc2VyLS1tYWluIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi50ZWFzZXJfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC50ZWFzZXJfX2hlYWRlciA+IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9vcGluZy10cmFpbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAubG9vcGluZy10cmFpbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubG9vcGluZy10cmFpbGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDAgMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAwIDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG59XG4udGVhc2VyX19jb250ZW50LS1zdWJqZWN0MjkyMyAuY29taW5nLXNvb24tc3ViamVjdDI5MjMge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZWFzZXJfX2NvbnRlbnQtLXN1YmplY3QyOTIzIC5jb21pbmctc29vbi1zdWJqZWN0MjkyMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC0tc3ViamVjdDI5MjMgLmdhdGUtdGl0bGUgLnRpdGxlX19pbWctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlcl9fY29udGVudC0tc3ViamVjdDI5MjMgLmdhdGUtdGl0bGUgLnRpdGxlX19pbWctLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC0tc3ViamVjdDI5MjMgLmdhdGUtdGl0bGUgLnRpdGxlX19pbWctLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGVhc2VyX190cmFpbGVyLWJ1dHRvbi0tbWFpbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLmdyYXBoaWMtbWFzayB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucHdyZC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZW5sYXJnZS1ncmFwaGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZW5sYXJnZS1ncmFwaGljOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZW5sYXJnZS1ncmFwaGljOmhvdmVyID4gLmVubGFyZ2UtZ3JhcGhpY19fbWFzayA+IC5lbmxhcmdlLWdyYXBoaWNfX2hvdmVyLWVmZmVjdDpub3QoLm1vYmlsZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uZW5sYXJnZS1ncmFwaGljOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQ5M3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIHJpZ2h0OiA5cHg7XG59XG4uZW5sYXJnZS1ncmFwaGljX19tYXNrIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbmxhcmdlLWdyYXBoaWNfX2hvdmVyLWVmZmVjdCB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xuICBmb250LXNpemU6IDE3NSU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDAuOSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4uZW5sYXJnZS1ncmFwaGljX19ob3Zlci1lZmZlY3QubW9iaWxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRlYXNlcl9fYmFja2dyb3VuZC0tc3ViamVjdDI5MjMtZnVsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFzZXJfX2JhY2tncm91bmQtLXN1YmplY3QyOTIzLWZ1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXJfX2JhY2tncm91bmQtLXN1YmplY3QyOTIzLWNvbmRlbnNlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tc3ViamVjdDI5MjMtY29uZGVuc2VkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhc2VyX19iYWNrZ3JvdW5kLS1zdWJqZWN0MjkyMy10aW55IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tc3ViamVjdDI5MjMtdGlueSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYXNlcl9fYmFja2dyb3VuZC0tY29tcGxldGUtZnVsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFzZXJfX2JhY2tncm91bmQtLWNvbXBsZXRlLWZ1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXJfX2JhY2tncm91bmQtLWNvbXBsZXRlLWNvbmRlbnNlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tY29tcGxldGUtY29uZGVuc2VkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhc2VyX19iYWNrZ3JvdW5kLS1jb21wbGV0ZS10aW55IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tY29tcGxldGUtdGlueSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19jb250ZW50LS1jb21wbGV0ZSA+IC50aXRsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50ZWFzZXJfX2NvbnRlbnQtLWNvbXBsZXRlID4gLnRpdGxlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5zbGljay10ZWFzZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLXRlYXNlciAuc2xpY2stbGlzdCxcbi5zbGljay10ZWFzZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWNrLXRlYXNlciAuc2xpY2stc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnNsaWNrLXRlYXNlciAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsaWNrLXRlYXNlciAuc2xpY2stYXJyb3ctLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuLnNsaWNrLXRlYXNlciAuc2xpY2stYXJyb3ctLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cbi5zbGljay10ZWFzZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2xpY2stdGVhc2VyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDQlO1xuICB9XG59XG4uc2xpY2stdGVhc2VyX19zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qXG5MRVNTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuXG4uaWNvbi1ob21lIHtcbiAgd2lkdGg6IEBpY29uLWhvbWUtd2lkdGg7XG59XG5cblRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG5AaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoIG5hbWU7XG5cbkF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbkBzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlIEBzcHJpdGVzaGVldC1zcHJpdGVzO1xuKi9cbi8qXG5UaGUgcHJvdmlkZWQgY2xhc3NlcyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuXG4uaWNvbi1ob21lIHtcbiAgLnNwcml0ZS13aWR0aChAaWNvbi1ob21lKTtcbn1cbi5pY29uLWVtYWlsIHtcbiAgLnNwcml0ZShAaWNvbi1lbWFpbCk7XG59XG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLypcblRoZSBgLnNwcml0ZXNgIG1peGluIGdlbmVyYXRlcyBpZGVudGljYWwgb3V0cHV0IHRvIHRoZSBDU1MgdGVtcGxhdGVcbiAgYnV0IGNhbiBiZSBvdmVycmlkZGVuIGluc2lkZSBvZiBMRVNTXG5cblRoaXMgbXVzdCBiZSBydW4gd2hlbiB5b3UgaGF2ZSBhdCBsZWFzdCAyIHNwcml0ZXMuXG4gIElmIHJ1biB3aXRoIGEgc2luZ2xlIHNwcml0ZSwgdGhlbiB0aGVyZSB3aWxsIGJlIHJlZmVyZW5jZSBlcnJvcnMuXG5cbi5zcHJpdGVzKEBzcHJpdGVzaGVldC1zcHJpdGVzKTtcbiovXG4vKlxuICAgIFJlc3BvbnNpdmUgU3ByaXRlc1xuICAgIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3b2xmc29uL2d1bHAuc3ByaXRlc21pdGgvaXNzdWVzLzMyI2lzc3VlY29tbWVudC03NTgwMjQ0M1xuXG4gICAgVXNhZ2VcblxuICAgIEdydW50OiAvLyBKdXN0IDMgdGhpbmdzIG5lZWQgdG8gYmUgY2hhbmdlcyBpbiB0aGUgZ3J1bnQgZm9yIGEgcmVzcG9uc2l2ZSB2ZXJzaW9uIG9mIHNwcml0ZXNtaXRoXG4gICAgLi4uXG5cdGNzc1RlbXBsYXRlOiAnbGVzc19yZXNwb25zaXZlLnRlbXBsYXRlLmhhbmRsZWJhcnMnLCAvLyBVc2UgdGVtcGxhdGUgdG8gYWRkIG5ldyBsZXNzIGZ1bmN0aW9uIGFuZCBzb21lIHN0eWxpbmdcblx0cGFkZGluZzogNSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5vdCByZWFsbHkgY2hhbmdlZCwgYnV0IG1ha2Ugc3VyZSB0aGVyZSdzIGEgdmFsdWUgdG8gc3RvcCBibGVlZFxuXHRhbGdvcml0aG06ICd0b3AtZG93bicsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTmVlZCB0byB1c2UgdG9wZG93biwgb3RoZXJ3aXNlIHRoZSBpbWFnZSB3aWxsIGJlIG9mZnNldCBhbmQgaXQnbGwgYmUgYW5ub3lpbmcgdG8gd29yayB3aXRoXG4gICAgLi4uXG5cbiAgICBIVE1MOlxuICAgIDxkaXYgY2xhc3M9XCJyZXNwLXNwcml0ZVwiPiAgLy8gV3JhcHBlciwgdGFyZ2V0IHRoaXMgd2l0aCBjc3MgdG8gc2l6ZSB0aGUgaW1hZ2VcbiAgICAgICAgPGltZyBzcmM9XCI8Pz0gJHRoaXMtPnN0YXRpY0Jhc2VVcmwoJ3tUaGUgU3ByaXRlc2hlZXQgZ2VuZXJhdGVkfScpOyBjbGFzcz1cImNvb2wtaW1nXCIgPz5cIiAvPlxuICAgIDwvZGl2PlxuXG4gICAgQ1NTOlxuICAgIC5jb29sLWltZyB7XG4gICAgICAgIC5zcHJpdGUtcmVzcG9uc2l2ZShAY29vbG1pY3Jvc2l0ZS1jb29sLWltYWdlKTtcbiAgICB9XG4qL1xuLnJlc3Atc3ByaXRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3Atc3ByaXRlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi8qXG5MRVNTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuXG4uaWNvbi1ob21lIHtcbiAgd2lkdGg6IEBpY29uLWhvbWUtd2lkdGg7XG59XG5cblRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG5AaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoIG5hbWU7XG5cbkF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbkBzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlIEBzcHJpdGVzaGVldC1zcHJpdGVzO1xuKi9cbi8qXG5UaGUgcHJvdmlkZWQgY2xhc3NlcyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuXG4uaWNvbi1ob21lIHtcbiAgLnNwcml0ZS13aWR0aChAaWNvbi1ob21lKTtcbn1cbi5pY29uLWVtYWlsIHtcbiAgLnNwcml0ZShAaWNvbi1lbWFpbCk7XG59XG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLypcblRoZSBgLnNwcml0ZXNgIG1peGluIGdlbmVyYXRlcyBpZGVudGljYWwgb3V0cHV0IHRvIHRoZSBDU1MgdGVtcGxhdGVcbiAgYnV0IGNhbiBiZSBvdmVycmlkZGVuIGluc2lkZSBvZiBMRVNTXG5cblRoaXMgbXVzdCBiZSBydW4gd2hlbiB5b3UgaGF2ZSBhdCBsZWFzdCAyIHNwcml0ZXMuXG4gIElmIHJ1biB3aXRoIGEgc2luZ2xlIHNwcml0ZSwgdGhlbiB0aGVyZSB3aWxsIGJlIHJlZmVyZW5jZSBlcnJvcnMuXG5cbi5zcHJpdGVzKEBzcHJpdGVzaGVldC1zcHJpdGVzKTtcbiovXG4vKlxuICAgIFJlc3BvbnNpdmUgU3ByaXRlc1xuICAgIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3b2xmc29uL2d1bHAuc3ByaXRlc21pdGgvaXNzdWVzLzMyI2lzc3VlY29tbWVudC03NTgwMjQ0M1xuXG4gICAgVXNhZ2VcblxuICAgIEdydW50OiAvLyBKdXN0IDMgdGhpbmdzIG5lZWQgdG8gYmUgY2hhbmdlcyBpbiB0aGUgZ3J1bnQgZm9yIGEgcmVzcG9uc2l2ZSB2ZXJzaW9uIG9mIHNwcml0ZXNtaXRoXG4gICAgLi4uXG5cdGNzc1RlbXBsYXRlOiAnbGVzc19yZXNwb25zaXZlLnRlbXBsYXRlLmhhbmRsZWJhcnMnLCAvLyBVc2UgdGVtcGxhdGUgdG8gYWRkIG5ldyBsZXNzIGZ1bmN0aW9uIGFuZCBzb21lIHN0eWxpbmdcblx0cGFkZGluZzogNSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5vdCByZWFsbHkgY2hhbmdlZCwgYnV0IG1ha2Ugc3VyZSB0aGVyZSdzIGEgdmFsdWUgdG8gc3RvcCBibGVlZFxuXHRhbGdvcml0aG06ICd0b3AtZG93bicsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTmVlZCB0byB1c2UgdG9wZG93biwgb3RoZXJ3aXNlIHRoZSBpbWFnZSB3aWxsIGJlIG9mZnNldCBhbmQgaXQnbGwgYmUgYW5ub3lpbmcgdG8gd29yayB3aXRoXG4gICAgLi4uXG5cbiAgICBIVE1MOlxuICAgIDxkaXYgY2xhc3M9XCJyZXNwLXNwcml0ZVwiPiAgLy8gV3JhcHBlciwgdGFyZ2V0IHRoaXMgd2l0aCBjc3MgdG8gc2l6ZSB0aGUgaW1hZ2VcbiAgICAgICAgPGltZyBzcmM9XCI8Pz0gJHRoaXMtPnN0YXRpY0Jhc2VVcmwoJ3tUaGUgU3ByaXRlc2hlZXQgZ2VuZXJhdGVkfScpOyBjbGFzcz1cImNvb2wtaW1nXCIgPz5cIiAvPlxuICAgIDwvZGl2PlxuXG4gICAgQ1NTOlxuICAgIC5jb29sLWltZyB7XG4gICAgICAgIC5zcHJpdGUtcmVzcG9uc2l2ZShAY29vbG1pY3Jvc2l0ZS1jb29sLWltYWdlKTtcbiAgICB9XG4qL1xuLnJlc3Atc3ByaXRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3Atc3ByaXRlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi8qXG5MRVNTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuXG4uaWNvbi1ob21lIHtcbiAgd2lkdGg6IEBpY29uLWhvbWUtd2lkdGg7XG59XG5cblRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG5AaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoIG5hbWU7XG5cbkF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbkBzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlIEBzcHJpdGVzaGVldC1zcHJpdGVzO1xuKi9cbi8qXG5UaGUgcHJvdmlkZWQgY2xhc3NlcyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuXG4uaWNvbi1ob21lIHtcbiAgLnNwcml0ZS13aWR0aChAaWNvbi1ob21lKTtcbn1cbi5pY29uLWVtYWlsIHtcbiAgLnNwcml0ZShAaWNvbi1lbWFpbCk7XG59XG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLypcblRoZSBgLnNwcml0ZXNgIG1peGluIGdlbmVyYXRlcyBpZGVudGljYWwgb3V0cHV0IHRvIHRoZSBDU1MgdGVtcGxhdGVcbiAgYnV0IGNhbiBiZSBvdmVycmlkZGVuIGluc2lkZSBvZiBMRVNTXG5cblRoaXMgbXVzdCBiZSBydW4gd2hlbiB5b3UgaGF2ZSBhdCBsZWFzdCAyIHNwcml0ZXMuXG4gIElmIHJ1biB3aXRoIGEgc2luZ2xlIHNwcml0ZSwgdGhlbiB0aGVyZSB3aWxsIGJlIHJlZmVyZW5jZSBlcnJvcnMuXG5cbi5zcHJpdGVzKEBzcHJpdGVzaGVldC1zcHJpdGVzKTtcbiovXG4vKlxuICAgIFJlc3BvbnNpdmUgU3ByaXRlc1xuICAgIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3b2xmc29uL2d1bHAuc3ByaXRlc21pdGgvaXNzdWVzLzMyI2lzc3VlY29tbWVudC03NTgwMjQ0M1xuXG4gICAgVXNhZ2VcblxuICAgIEdydW50OiAvLyBKdXN0IDMgdGhpbmdzIG5lZWQgdG8gYmUgY2hhbmdlcyBpbiB0aGUgZ3J1bnQgZm9yIGEgcmVzcG9uc2l2ZSB2ZXJzaW9uIG9mIHNwcml0ZXNtaXRoXG4gICAgLi4uXG5cdGNzc1RlbXBsYXRlOiAnbGVzc19yZXNwb25zaXZlLnRlbXBsYXRlLmhhbmRsZWJhcnMnLCAvLyBVc2UgdGVtcGxhdGUgdG8gYWRkIG5ldyBsZXNzIGZ1bmN0aW9uIGFuZCBzb21lIHN0eWxpbmdcblx0cGFkZGluZzogNSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5vdCByZWFsbHkgY2hhbmdlZCwgYnV0IG1ha2Ugc3VyZSB0aGVyZSdzIGEgdmFsdWUgdG8gc3RvcCBibGVlZFxuXHRhbGdvcml0aG06ICd0b3AtZG93bicsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTmVlZCB0byB1c2UgdG9wZG93biwgb3RoZXJ3aXNlIHRoZSBpbWFnZSB3aWxsIGJlIG9mZnNldCBhbmQgaXQnbGwgYmUgYW5ub3lpbmcgdG8gd29yayB3aXRoXG4gICAgLi4uXG5cbiAgICBIVE1MOlxuICAgIDxkaXYgY2xhc3M9XCJyZXNwLXNwcml0ZVwiPiAgLy8gV3JhcHBlciwgdGFyZ2V0IHRoaXMgd2l0aCBjc3MgdG8gc2l6ZSB0aGUgaW1hZ2VcbiAgICAgICAgPGltZyBzcmM9XCI8Pz0gJHRoaXMtPnN0YXRpY0Jhc2VVcmwoJ3tUaGUgU3ByaXRlc2hlZXQgZ2VuZXJhdGVkfScpOyBjbGFzcz1cImNvb2wtaW1nXCIgPz5cIiAvPlxuICAgIDwvZGl2PlxuXG4gICAgQ1NTOlxuICAgIC5jb29sLWltZyB7XG4gICAgICAgIC5zcHJpdGUtcmVzcG9uc2l2ZShAY29vbG1pY3Jvc2l0ZS1jb29sLWltYWdlKTtcbiAgICB9XG4qL1xuLnJlc3Atc3ByaXRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3Atc3ByaXRlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aXRsZS0tYWJvdXQge1xuICBtYXJnaW4tdG9wOiAxJTtcbiAgd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX2hlYWRlci0tYWJvdXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udGVhc2VyLS1hYm91dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlci0tYWJvdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3JlbW5hbnRfYmFja2dyb3VuZDEtbW9iaWxlLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAudGVhc2VyLS1hYm91dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvcmVtbmFudF9iYWNrZ3JvdW5kMS5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX190cmFpbGVyLWJ1dHRvbi0tYWJvdXQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC50ZWFzZXJfX3RyYWlsZXItYnV0dG9uLS1hYm91dCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4udGVhc2VyX190cmFpbGVybGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjE1cHg7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlcmxpbmsge1xuICAgIHRvcDogMTkwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4udGVhc2VyX190cmFpbGVydmlkZW8ge1xuICBoZWlnaHQ6IDYwdnc7XG4gIHdpZHRoOiA4MHZoO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1pbi13aWR0aDogNzAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBtaW4td2lkdGggMC41cywgd2lkdGggMC41cywgaGVpZ2h0IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnRlYXNlcl9fdHJhaWxlcnZpZGVvLm1pbmltaXplIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC50ZWFzZXJfX3RyYWlsZXJ2aWRlbyB7XG4gICAgbWluLXdpZHRoOiA2NSU7XG4gIH1cbiAgLnRlYXNlcl9fdHJhaWxlcnZpZGVvLm1pbmltaXplIHtcbiAgICBoZWlnaHQ6IDU1dnc7XG4gICAgd2lkdGg6IDc1dmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC50ZWFzZXJfX3RyYWlsZXJ2aWRlby5taW5pbWl6ZSB7XG4gICAgbWluLXdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIHdpZHRoOiA3MHZoO1xuICB9XG59XG4udGVhc2VyX19nb2Rvd24ge1xuICBib3R0b206IDVweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19nb2Rvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ZWFzZXJfX3BvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDUlLCAjMDAwIDcwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnRlYXNlcl9fcG9wdXAgPiAuc3RhdHVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDUwLjUlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDUpO1xufVxuLnRlYXNlcl9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXJfX3NpZ251cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgbWF4LWhlaWdodCAwLjVzO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4udGVhc2VyX19zaWdudXAuc2hvdyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnRlYXNlcl9fY3RhLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlcl9fY3RhLWJ1dHRvbnMge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC50ZWFzZXJfX2N0YS1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAudGVhc2VyX19jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbn1cbi50ZWFzZXItYnV0dG9uLS1hYm91dCB7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAudGVhc2VyLWJ1dHRvbi0tYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyLWJ1dHRvbi0tYWJvdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnRlYXNlci1idXR0b24tLWFib3V0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC50ZWFzZXItYnV0dG9uLS1hYm91dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuLnNjcm9sbC1tYXJrZXItLWFib3V0IHtcbiAgdG9wOiBjYWxjKDQ3JSAtIDUwdmgpO1xufVxuLnNjcm9sbC1tYXJrZXItLXdvcmxkLW1vYmlsZSB7XG4gIHRvcDogLTEwMHB4O1xufVxuLmdhbWUtaW5mb3JtYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5nYW1lLWluZm9ybWF0aW9uX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjM1cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDMlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbi0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gICAgcmlnaHQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbi0tY2VudGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYW1lLWluZm9ybWF0aW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZDpub3QoLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbW9iaWxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbWFua2luZCA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDE0OC4xNDgxNDgxNSU7XG4gICAgbWFyZ2luLXRvcDogLTU5LjUyMzgwOTUyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTI0LjA3NDA3NDA3JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbWFua2luZCA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTExNi42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMTEuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLW1hbmtpbmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3JlbW5hbnRfb2ZfbWFua2luZF9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19jb250ZW50LS1leHBsb3JlLXJlYWxtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nYW1lLWluZm9ybWF0aW9uX19jb250ZW50LS1leHBsb3JlLXJlYWxtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvZGlzY29ubmVjdC1kaXZpZGVyLmpwZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1leHBsb3JlLXJlYWxtcy1tYWluIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA4NXB4IDMlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1leHBsb3JlLXJlYWxtcy1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbi0tZXhwbG9yZS1yZWFsbXMtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1leHBsb3JlLXJlYWxtcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L2V4cGxvcmVfcmVhbG1zX2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1leHBsb3JlLXJlYWxtcyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLWNyYWZ0LXVwZ3JhZGUtc3BlY2lhbGl6ZSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDE0OC45MzYxNzAyMSU7XG4gICAgbWFyZ2luLXRvcDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU4Ni43MDIxMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLWNyYWZ0LXVwZ3JhZGUtc3BlY2lhbGl6ZSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTM3MC4xMzg4ODg4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tY3JhZnQtdXBncmFkZS1zcGVjaWFsaXplIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC9jcmFmdF91cGdyYWRlX3NwZWNpYWxpemVfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uLS1zdHJlbmd0aC1pbi1udW1iZXJzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1zdHJlbmd0aC1pbi1udW1iZXJzID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogMTQ4LjE0ODE0ODE1JTtcbiAgICBtYXJnaW4tdG9wOiAtMTE5LjA0NzYxOTA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDY0LjU1MDI2NDU1JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tc3RyZW5ndGgtaW4tbnVtYmVycyA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTE3NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNTMuNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLXN0cmVuZ3RoLWluLW51bWJlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3N0cmVuZ3RoX2luX251bWJlcnNfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAud29ybGRzLXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLndvcmxkcy1zZWxlY3Rpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi53b3JsZC1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLypcblx0Jjpub3QoJi0tY29taW5nLXNvb24pIHtcblx0XHR3aWR0aDogMjglO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2Utb3V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdCYgPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQ6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLW91dDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYmLS1jb21pbmctc29vbiB7XG5cdFx0d2lkdGg6IDE2JTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0JiA+IC53b3JsZC1zZWxlY3Rvcl9faGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTQwJTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcblx0XHRcdFx0Zm9udC1zaXplOiA3NSU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMjUlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQqL1xufVxuLndvcmxkLXNlbGVjdG9yOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTkyMnB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVtbmFudC9zZWN0aW9uLWRpdmlkZXIucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi53b3JsZC1zZWxlY3RvciA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ud29ybGQtc2VsZWN0b3I6aG92ZXIge1xuICB3aWR0aDogMjYlO1xufVxuLndvcmxkLXNlbGVjdG9yOmhvdmVyID4gLndvcmxkLXNlbGVjdG9yX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53b3JsZC1zZWxlY3Rvcl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3RvciB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3RvciA+IC5zZWxlY3QtaXRlbXMgPiAuc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG4ud29ybGQtc2VsZWN0b3ItLWVhcnRoID4gLndvcmxkLXNlbGVjdG9yX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3dvcmxkLWVhcnRoLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjklIDAlO1xufVxuLndvcmxkLXNlbGVjdG9yLS15YWVzaGEgPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvd29ybGQteWFlc2hhLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDA7XG59XG4ud29ybGQtc2VsZWN0b3ItLXJob20gPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvd29ybGQtcmhvbS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE4JSAwO1xufVxuLndvcmxkLXNlbGVjdG9yLS1jb3JzdXMgPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvd29ybGQtY29yc3VzLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODElIDA7XG59XG4ud29ybGQtc2VsZWN0b3ItLXJlaXN1bSA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy93b3JsZC1yZWlzdW0uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gICNuby13b3JsZDpub3QoOmNoZWNrZWQpIH4gLmJpb21lcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuLmJpb21lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG4uYmlvbWVzX19iYWNrZ3JvdW5kLFxuLndvcmxkLWNvbnRlbnQsXG4uYmlvbWUtaW5mb3JtYXRpb24sXG4uYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4uYmlvbWVzX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cbi5iaW9tZXNfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iaW9tZXNfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJpb21lc19fd29ybGQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmxkLWNvbnRlbnRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4ud29ybGQtY29udGVudF9faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTg1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndvcmxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYnMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b3JsZC1jb250ZW50X190YWI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi53b3JsZC1jb250ZW50X190YWI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjOWUwYjBmIDFweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi53b3JsZC1jb250ZW50X190YWI6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLndvcmxkLWNvbnRlbnRfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmJpb21lLWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uIHtcbiAgd2lkdGg6IDY2JTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM4NDBweCkge1xuICAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTUwcHgpIGFuZCAobWF4LXdpZHRoOiAzODM5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzg0MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM4NDBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxufVxuLnN1Yi1zZWN0aW9uX190aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWJvdXQtdmlkZW8tdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zdWItc2VjdGlvbl9fc2VjdGlvbiArIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICfilrInO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOWUwYjBmO1xuICBib3R0b206IC0yJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgyLCAxLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLnN1Yi1zZWN0aW9uX19zZWN0aW9uOmhvdmVyICsgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zdWItc2VjdGlvbl9fdmlkZW8gKyAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMjVweDtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnN1Yi1zZWN0aW9uX192aWRlbzpob3ZlciArIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbDpob3ZlciArIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyID4gaW1nIHtcbiAgd2lkdGg6IDExOS4zMzcwMTY1NyU7XG4gIG1hcmdpbi10b3A6IC0xMjgwLjY2Mjk4MzQzJTtcbiAgbWFyZ2luLWJvdHRvbTogLTc4LjQ1MzAzODY3JTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLWNpdHkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNpdHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImNpdHlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXR5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwic3Vid2F5XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtc3Vid2F5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwic3Vid2F5XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNhbm9weVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLWNhbm9weSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImNhbm9weVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLXJ1cmFsLWVhcnRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwicnVyYWwtZWFydGhcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInJ1cmFsLWVhcnRoXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwicnVyYWwtZWFydGhcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC13YXJkLXByaW1lIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ3YXJkLXByaW1lXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJ3YXJkLXByaW1lXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FyZC1wcmltZVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW5lbXlcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW5lbXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLWVuZW15IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1jaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvY2l0eS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1jaXR5ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA5LjI4MzgxOTYzJTtcbiAgICBtYXJnaW4tdG9wOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQzMy45NTIyNTQ2NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWNpdHkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01MjUlO1xuICAgIG1hcmdpbi1ib3R0b206IC05MDMuNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtc3Vid2F5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvc3Vid2F5LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLXN1YndheSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwOS4yODM4MTk2MyU7XG4gICAgbWFyZ2luLXRvcDogLTI5OC42NzM3NDAwNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMzQuNzQ4MDEwNjElO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1zdWJ3YXkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC02NDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IC03ODYuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtY2Fub3B5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvY2Fub3B5LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWNhbm9weSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwOS4yODM4MTk2MyU7XG4gICAgbWFyZ2luLXRvcDogLTU5LjQxNjQ0NTYyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTM3NC41MzU4MDkwMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWNhbm9weSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTQ2Ni42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2MS44MDU1NTU1NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1ydXJhbC1lYXJ0aCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL2VhcnRoL3J1cmFsLWVhcnRoLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLXJ1cmFsLWVhcnRoID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtNjU3LjQwNzQwNzQxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzcxLjk1NzY3MTk2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtcnVyYWwtZWFydGggPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01ODMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC04NDUuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtd2FyZC1wcmltZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL2VhcnRoL3dhcmQtcHJpbWUtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtd2FyZC1wcmltZSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTcxNy40NjAzMTc0NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcxMS45MDQ3NjE5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtd2FyZC1wcmltZSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MjguNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtZW5lbXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9lYXJ0aC9lbmVteS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1lbmVteSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwOS4yODM4MTk2MyU7XG4gICAgbWFyZ2luLXRvcDogLTE3OC43Nzk4NDA4NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNTQuNjQxOTA5ODElO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1lbmVteSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTQwOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMjAuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImp1bmdsZVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS1qdW5nbGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJqdW5nbGVcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImp1bmdsZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImp1bmdsZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ2aWxsYWdlXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLXZpbGxhZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ2aWxsYWdlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInZpbGxhZ2VcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInZpbGxhZ2VcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ6aWdndXJhdFwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS16aWdndXJhdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ6aWdndXJhdFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInppZ2d1cmF0XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInppZ2d1cmF0XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVuZW15XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVuZW15XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS1lbmVteSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLWp1bmdsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS9qdW5nbGUtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLWp1bmdsZSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUxMC42MzgyOTc4NyU7XG4gICAgbWFyZ2luLXRvcDogLTIzOS4zNjE3MDIxMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExOTcuODcyMzQwNDMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtanVuZ2xlID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTI4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0NS4xMzg4ODg4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS15YWVzaGEtdmlsbGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS92aWxsYWdlLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXlhZXNoYS12aWxsYWdlID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTEwLjYzODI5Nzg3JTtcbiAgICBtYXJnaW4tdG9wOiAtMzU5LjU3NDQ2ODA5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA3Ny42NTk1NzQ0NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXlhZXNoYS12aWxsYWdlID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNzAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzI4LjQ3MjIyMjIyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS16aWdndXJhdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS96aWdndXJhdC1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtemlnZ3VyYXQgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MTAuNjM4Mjk3ODclO1xuICAgIG1hcmdpbi10b3A6IC0xMTkuMTQ4OTM2MTclO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzE4LjA4NTEwNjM4JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLXppZ2d1cmF0ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTM0MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg2LjgwNTU1NTU2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS1lbmVteSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS9lbmVteS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDkuMjgzODE5NjMlO1xuICAgIG1hcmdpbi10b3A6IC00MTguNTY3NjM5MjYlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDE0Ljg1NDExMTQxJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTIyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMy40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImJ1cmllZGNpdHlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWJ1cmllZGNpdHkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJidXJpZWRjaXR5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImJ1cmllZGNpdHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImJ1cmllZGNpdHlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNhbnlvblwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tY2FueW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjYW55b25cIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjYW55b25cIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXRhZGVsXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tcmhvbS1jaXRhZGVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0YWRlbFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXRhZGVsXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjaXRhZGVsXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW5lbXlcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW5lbXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWVuZW15IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWJ1cmllZGNpdHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yaG9tL2J1cmllZGNpdHktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1idXJpZWRjaXR5ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtNzc3LjUxMzIyNzUxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjUxLjU4NzMwMTU5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1idXJpZWRjaXR5ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM3OC40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWNhbnlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3Job20vY2FueW9uLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJob20tY2FueW9uID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtODM3LjgzMDY4NzgzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTkxLjI2OTg0MTI3JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1jYW55b24gPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMTA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzIwLjEzODg4ODg5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tY2l0YWRlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3Job20vY2l0YWRlbC1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWNpdGFkZWwgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC04OTguMTQ4MTQ4MTUlO1xuICAgIG1hcmdpbi1ib3R0b206IC01MzAuOTUyMzgwOTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWNpdGFkZWwgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMTY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjYxLjgwNTU1NTU2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tZW5lbXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yaG9tL2VuZW15LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJob20tZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC05NTguNDY1NjA4NDclO1xuICAgIG1hcmdpbi1ib3R0b206IC00NzAuNjM0OTIwNjMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtOTkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDM2LjgwNTU1NTU2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzd2FtcFwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWNvcnN1cy1zd2FtcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzd2FtcFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInN3YW1wXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInN3YW1wXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIm1pbmVzXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLW1pbmVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIm1pbmVzXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJtaW5lc1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJtaW5lc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJtaW5lc1wiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwibWluZXNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwibWluZXNcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW5lbXlcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW5lbXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLWVuZW15IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1jb3JzdXMtc3dhbXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9jb3JzdXMvc3dhbXAtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tY29yc3VzLXN3YW1wID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTEwLjYzODI5Nzg3JTtcbiAgICBtYXJnaW4tdG9wOiAtMTA4NC44NDA0MjU1MyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1MS44NjE3MDIxMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1zd2FtcCA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTM1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwNzguNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLW1pbmVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvY29yc3VzL21pbmVzLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1taW5lcyA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUxMC42MzgyOTc4NyU7XG4gICAgbWFyZ2luLXRvcDogLTEwMjQuMjAyMTI3NjYlO1xuICAgIG1hcmdpbi1ib3R0b206IC00MTIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1taW5lcyA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI5MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMzYuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLWVuZW15IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvY29yc3VzL2VuZW15LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1lbmVteSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUxMC42MzgyOTc4NyU7XG4gICAgbWFyZ2luLXRvcDogLTExNDUuNDc4NzIzNCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI5MS4yMjM0MDQyNiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1lbmVteSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTIzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExOTUuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImRyb2xuaWlyLXdvb2RzXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLWRyb2xuaWlyLXdvb2RzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImRyb2xuaWlyLXdvb2RzXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZHJvbG5paXItd29vZHNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiZHJvbG5paXItd29vZHNcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FycmVuc1wiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJlaXN1bS13YXJyZW5zIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FycmVuc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJ3YXJyZW5zXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ3YXJyZW5zXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZnJpZXJhbi1zZWFcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZnJpZXJhbi1zZWEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZnJpZXJhbi1zZWFcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJmcmllcmFuLXNlYVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJmcmllcmFuLXNlYVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbmVteVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbmVteVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZW5lbXkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJlaXN1bS1kcm9sbmlpci13b29kcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3JlaXN1bS9kcm9sbmlpci13b29kcy1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0tZHJvbG5paXItd29vZHMgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC01OTcuMzU0NDk3MzUlO1xuICAgIG1hcmdpbi1ib3R0b206IC04MzIuMDEwNTgyMDElO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0tZHJvbG5paXItd29vZHMgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC04MTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IC02MTEuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLXdhcnJlbnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yZWlzdW0vd2FycmVucy1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0td2FycmVucyA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTUzNy4zMDE1ODczJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtODkyLjA2MzQ5MjA2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLXdhcnJlbnMgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC05MzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC00OTUuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLWZyaWVyYW4tc2VhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvcmVpc3VtL2ZyaWVyYW4tc2VhLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJlaXN1bS1mcmllcmFuLXNlYSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTQ3Ny4yNDg2NzcyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1Mi4xMTY0MDIxMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJlaXN1bS1mcmllcmFuLXNlYSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTg3NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1My40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZW5lbXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yZWlzdW0vZW5lbXktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjM2LjE5NzkxNjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNzU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjcwLjEzODg4ODg5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXdvcmxkPVwiZWFydGhcIl1bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtd29ybGQ9XCJlYXJ0aFwiXVtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICB3aWR0aDogMTUlO1xufVxuLmJpb21lcy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5iaW9tZXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudF9faGVhZGVyLFxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQgPiAuYmlvbWVzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDMlO1xufVxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUgPiAuc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgcmlnaHQ6IDEwJTtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUgPiAuc2VsZWN0LWl0ZW1zIHtcbiAgd2lkdGg6IDkzLjUlO1xuICBsZWZ0OiAzJTtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUgPiAuc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24ge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2xpY2tfYmlvbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zbGlja19iaW9tZXMgPiAuc2xpY2stZG90cyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDU2dncgKyAyLjVlbSk7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uc2xpY2tfYmlvbWVzID4gLnNsaWNrLWRvdHMgPiBsaSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2xpY2tfYmlvbWVzX19zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2tfYmlvbWVzX19zbGlkZSA+IC5iaW9tZXNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zbGlja19iaW9tZXNfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAzJTtcbn1cbi50cnVuY2F0ZS1yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbn1cbi50cnVuY2F0ZS1yZWFkLW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKIqFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTEwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1LCAwLjcpO1xufVxuLmJpb21lLWluZm9ybWF0aW9uX19zcGFjZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJpb21lLWluZm9ybWF0aW9uX19zcGFjZXI6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5hYm91dC1sYi12aWRlbyAjY2JveENvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXZoKTtcbiAgfVxuICAuYWJvdXQtbGItdmlkZW8gI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG4gIC5hYm91dC1sYi12aWRlbyAjY2JveExvYWRlZENvbnRlbnQgPiAuY2JveElmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYWJvdXQtbGItdmlkZW8gI2Nib3hDbG9zZTo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBsYXktYnRuLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGxheS1idG4tb3ZlcmxheTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTMyNXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1peGluLW1heDExNjgge1xuICBtYXgtd2lkdGg6IDEyMDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsID4gLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA0JTtcbiAgfVxufVxuLmJsb2djYXJvdXNlbCA+IC5zbGljay1kb3RzID4gbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLm1peGluLW5ld3MtYmctc3R5bGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNzIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYmxvZ3N3cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZ3N3cmFwcGVyIC5idXR0b24ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4uYmxvZ2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmxvZ2ZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgfVxufVxuLmJsb2dmaWx0ZXJfX29wdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nZmlsdGVyX19vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ibG9nZmlsdGVyX19vcHRpb246aG92ZXIge1xuICBjb2xvcjogI2Y3OWQwMDtcbn1cbi5ibG9nZmlsdGVyX19vcHRpb24uanMtbWljcm9zaXRlLW5ld3MtY2Fyb3VzZWwtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Y3OWQwMDtcbn1cbi5ibG9nc3dyYXBwZXJfX2J0bi1sb2FkLW1vcmUge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLmJsb2dsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvZ2xpc3RfX25ld3MtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzLjklO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2dsaXN0X19uZXdzLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSA4cHgpO1xuICB9XG59XG4uYmxvZ2xpc3RfX25ld3MtYmxvY2s6aG92ZXI6bm90KC5mcC1ibG9nbGlzdCkgLmJsb2dsaXN0X19vdmVybGF5IHtcbiAgdG9wOiAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExLCAxNSwgMC45KTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbn1cbi5ibG9nbGlzdF9fbmV3cy1ibG9jay0tc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9nbGlzdF9fbmV3cy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX25ld3MtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvZ2xpc3RfX25ld3MtaW1hZ2UtLXNwYWNlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjMxNTc4OTQ3MzY4NDIxJTtcbn1cbi5ibG9nbGlzdF9fZ3JhZGllbnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMC44KSA5NSUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX2dyYWRpZW50LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvZ2xpc3RfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIwJSA2JSAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMTEzLCAwLCAwKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2dsaXN0X19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMTEzLCAwLCAwKTtcbiAgfVxufVxuLmJsb2dsaXN0X19vdmVybGF5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dsaXN0X19vdmVybGF5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmJsb2dsaXN0X19vdmVybGF5X190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nbGlzdF9fb3ZlcmxheV9fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX21vYmlsZWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9nbGlzdF9fbW9iaWxlaW5mb19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMzVweCAwO1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nbGlzdF9fbW9iaWxlaW5mb19fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMDtcbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dCB7XG4gIC8qIE92ZXJyaWRlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLyogRW5kIE92ZXJyaWRlICovXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDVweCA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmJlZm9yZSxcbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBsZWZ0OiBjYWxjKDJweCk7XG4gIHRvcDogY2FsYygycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgLTQ4cHggcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSBjYWxjKDEwMCUgKyA0OHB4KSByZXBlYXQteSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIC0xOHB4IC8gMjBweCAyMHB4IHJlcGVhdC14LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgMCUgY2FsYygxMDAlICsgMThweCkgLyAyMHB4IDIwcHggcmVwZWF0LXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzllMGIwZjtcbiAgfVxuICAuYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQtLWVtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQtLWVtYWlsIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2djYXJvdXNlbCA+IC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stYXJyb3ctLXByZXYge1xuICBsZWZ0OiAydnc7XG59XG4uYmxvZ2Nhcm91c2VsID4gLnNsaWNrLWFycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDJ2dztcbn1cbi5mcC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5mcC1oZWFkbGluZS0tbmV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmZwLW5ld3Mge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmZwLW5ld3NfX25ld3MtaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDcyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuZnAtbmV3c19fbmV3cy1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZnAtbmV3c19fbmV3cy1pbWctLW5vLWZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvbmV3cy1iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mcC1uZXdzX19uZXdzLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDQ0MHB4IDIwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMjEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZwLW5ld3NfX25vLWZlYXR1cmVkIHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuLmZwLW5ld3NfX25ld3MtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZwLW5ld3NfX25ld3MtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mcC1uZXdzX19uZXdzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZwLW5ld3NfX25ld3MtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZnAtbmV3c19fbmV3cy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mcC1uZXdzX19uZXdzLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZwLW5ld3NfX2Jsb2dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0byAxODVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnAtYmxvZ2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZwLW5ld3MtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE4MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuZnAtbmV3cy1idG4ge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbn1cbi8qIENhcm91c2VsICovXG4uYmxvZ2Nhcm91c2VsX19ob3JzZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuLmJsb2djYXJvdXNlbF9faG9yc2VfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fYmFja2Ryb3Age1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2JhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNzIwcHg7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMTY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQ3M3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTUwcHgpIGFuZCAobWF4LXdpZHRoOiAzODM5cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYmxvZ2Nhcm91c2VsX19ob3JzZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiA2NiU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNyU7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMCA4NSUsICMwMDAgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZTBlMGUwJywgZW5kQ29sb3JzdHI9JyNlMGUwZTAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE1MCU7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX19kZXNjcmlwdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3c2FydGljbGVfX2JnX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDcyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2JnX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICB9XG59XG4ubmV3c2FydGljbGVfX3RhZ2NydW1icyB7XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHg7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzX19jcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTYwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzX19jcnVtYiB7XG4gICAgZm9udC1zaXplOiAyNDAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX3RhZ2NydW1ic19fY3J1bWI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3c2FydGljbGVfX3RhZ2NydW1ic19fZGl2aWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3c2FydGljbGVfX3dyYXBwZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5ld3NhcnRpY2xlX193cmFwcGVyIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAubmV3c2FydGljbGVfX3dyYXBwZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ubmV3c2FydGljbGVfX2hlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyODAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2hlYWRlcl9fdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZm9udC1zaXplOiA0ODAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2hlYWRlcl9fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMztcbiAgZm9udC1zaXplOiAyNDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19oZWFkZXJfX3N1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmb250LXNpemU6IDMwMCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLm5ld3NhcnRpY2xlX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2NvbnRlbnQtZGl2aWRlci1ncmF5LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fY29udGVudHdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGVhbmRzaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlYW5kc2hhcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlYW5kc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIHtcbiAgICB3aWR0aDogODMuMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgyLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgzLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHAsXG4ubmV3c2FydGljbGVfX2FydGljbGUgYSxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBvbCxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB1bCxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBsaSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgaDEge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyODAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjQwJTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTgwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDIyMCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzk5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHN0cm9uZyxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBlbSB7XG4gIGNvbG9yOiAjZTFlMWUxO1xufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGEge1xuICBjb2xvcjogI2M2MjQyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIC5pbWctY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2UxZTFlMTtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSAuaW1nLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgZGl2Om5vdChbY2xhc3NdKSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMWUxZTEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBkaXY6bm90KFtjbGFzc10pIHtcbiAgICBmb250LXNpemU6IDI0MCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBvbCxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNjAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGUgb2wsXG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB1bCB7XG4gICAgZm9udC1zaXplOiAyMDAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgLm5ld3NhcnRpY2xlX19hcnRpY2xlX19tZXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSAubmV3c2FydGljbGVfX2FydGljbGVfX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubmV3c2FydGljbGVfX3NoYXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fc2hhcmUge1xuICAgIHdpZHRoOiA5JTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19zaGFyZSAuc2hhcmVidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19zaGFyZSAuc2hhcmVidXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fc2hhcmVfX3NoYXJldGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX3NoYXJlX19zaGFyZXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNoYXJlYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zaGFyZWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaGFyZWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00NTVweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi5zaGFyZWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtOTI0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucmVsYXRlZG5ld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoODMuMzMzMyUgLSAxOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG59XG4ucmVsYXRlZG5ld3MgLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAucmVsYXRlZG5ld3MgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuLnJlbGF0ZWRuZXdzIC5zbGljay1hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0xMS41JTtcbn1cbi5yZWxhdGVkbmV3cyAuc2xpY2stYXJyb3ctLW5leHQge1xuICByaWdodDogLTExLjUlO1xufVxuI2pzLWJsb2ctcmVsYXRlZC1uZXdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgI2pzLWJsb2ctcmVsYXRlZC1uZXdzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2pzLWJsb2ctcmVsYXRlZC1uZXdzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAjanMtYmxvZy1yZWxhdGVkLW5ld3MtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVsYXRlZG5ld3NfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAucmVsYXRlZG5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0MCU7XG4gIH1cbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX3dyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX2xlZnR3cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGNhbGMoNDAlICsgMTdweCk7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fcmlnaHR3cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX21vYmlsZXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX21vYmlsZXdyYXBwZXIgLnJlbGF0ZWRuZXdzX19ob3JzZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX19zdW1tYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fbW9iaWxld3JhcHBlciAucmVsYXRlZG5ld3NfX2hvcnNlX19zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGZyb250cGFnZSBuZXdzIG1vYmlsZSovXG4uZnAtbmV3cy1tb2JpbGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5mcC1uZXdzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZwLW5ld3MtbW9iaWxlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZwLW5ld3MtbW9iaWxlX19zdWJoZWFkZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZwLW5ld3MtbW9iaWxlX19ibG9ncyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2Jsb2dzX19ibG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZwLW5ld3MtbW9iaWxlX19pbWFnZXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2ltYWdld3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDApIDIwJSwgIzAwMDAwMCAxMDAlKTtcbn1cbi5mcC1uZXdzLW1vYmlsZV9faW1hZ2V3cmFwcGVyX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0IHtcbiAgLyogT3ZlcnJpZGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAvKiBFbmQgT3ZlcnJpZGUgKi9cbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YmVmb3JlLFxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGxlZnQ6IGNhbGMoMnB4KTtcbiAgdG9wOiBjYWxjKDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAtNDhweCByZXBlYXQteSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIGNhbGMoMTAwJSArIDQ4cHgpIHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgMCUgLTE4cHggLyAyMHB4IDIwcHggcmVwZWF0LXgsIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSBjYWxjKDEwMCUgKyAxOHB4KSAvIDIwcHggMjBweCByZXBlYXQteDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICB9XG4gIC5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dC0tZW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dC0tZW1haWwge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fbmV3cy1pbWFnZSxcbi5mcC1uZXdzLWFuZC1tZWRpYSAuYmxvZ2xpc3RfX2dyYWRpZW50LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuYmxvZ2xpc3RfX292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fb3ZlcmxheSB7XG4gICAgdG9wOiAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMTEzLCAwLCAwKTtcbiAgfVxufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1uZXdzX19uZXdzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtbmV3c19fYmxvZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1uZXdzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1oZWFkbGluZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtbWVkaWFfX2hlYWRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fbmV3cy1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtYmxvZ2xpc3QgLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5IHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtYmxvZ2xpc3QgLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4uZnAtbmV3cy1hbmQtbWVkaWEgLmZwLWJsb2dsaXN0IC5ibG9nbGlzdF9fb3ZlcmxheV9fc3VtbWFyeTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtYmxvZ2xpc3QgLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCBzbGF0ZWdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCAuYmxvZ2xpc3RfX292ZXJsYXlfX3N1bW1hcnkge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCAuYmxvZ2xpc3RfX292ZXJsYXkge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG59XG4ubWFpbl9fcGFnZS1jb250ZW50LS1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbl9fcGFnZS1jb250ZW50LS1tZWRpYSA+IC5kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWl4aW4tbWVkaWEtbWFzayB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLnNjcmVlbi1saW1pdC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZWRpYW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuLm1lZGlhb3ZlcmxheV9fcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTMyNXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xufVxuLm1lZGlhb3ZlcmxheV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG4ubWl4aW4tbWVkaWFvdmVybGF5LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExLCAxNSwgMC45KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tbS1maWxtc3RyaXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ubW0tZmlsbXN0cmlwX19jcm9wIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2JSAtIDE0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygoMTAwJSAtIDcwcHgpICogKCgxLzYpICogKDkvMTYpKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMzMzMzMzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1tLWZpbG1zdHJpcF9fY3JvcC0tYWN0aXZlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbn1cbi5tbS1maWxtc3RyaXBfX2Nyb3A6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAubW0tZmlsbXN0cmlwX19jcm9wIHtcbiAgICB3aWR0aDogY2FsYygxNiUgLSAxNHB4KTtcbiAgfVxufVxuLm1tLWZpbG1zdHJpcF9fY3JvcF9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW0tc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tbS1zY3JvbGxiYXJfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzMzMzM7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1tLXNjcm9sbGJhcl9faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS10b3BfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtdG9wX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1lZGlhLXRvcF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLm1lZGlhLXRvcF9fYmFja2dyb3VuZF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsICMwMDAgNzAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXRvcF9fYmFja2dyb3VuZF9fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkgMjAlLCAjMDAwMDAwIDEwMCUpO1xuICB9XG59XG4ubWVkaWEtcm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWVkaWEtcm93LS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1lZGlhLXJvdy0tc2NyZWVuc2hvdHMtYW5kLXdhbGxwYXBlcnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtcm93LS1zY3JlZW5zaG90cy1hbmQtd2FsbHBhcGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1lZGlhLXJvdy0tbW9yZS1vbi15b3V0dWJlIC5idXR0b24sXG4ubWVkaWEtcm93LS13YWxscGFwZXJzIC5idXR0b24sXG4ubWVkaWEtcm93LS1zY3JlZW5zaG90cyAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1lZGlhLXJvdy0tbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVkaWEtaGVhZGVyLS10b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1oZWFkZXItLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZWRpYS1oZWFkZXItLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDQwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtaGVhZGVyLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDQ4MCU7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cbn1cbi5tZWRpYS1oZWFkZXItLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4ud2F0Y2hub3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndhdGNobm93OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAud2F0Y2hub3cgLndhdGNobm93X19idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMjVweDtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB9XG59XG4ud2F0Y2hub3c6aG92ZXIgLndhdGNobm93X19idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLndhdGNobm93X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vd19fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ud2F0Y2hub3c6aG92ZXIgLndhdGNobm93X190ZXh0IHtcbiAgY29sb3I6ICM5ZTBiMGY7XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlIHtcbiAgLyogT3ZlcnJpZGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAvKiBFbmQgT3ZlcnJpZGUgKi9cbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53YXRjaG5vd19fYnV0dG9uLS1tb2JpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndhdGNobm93X19idXR0b24tLW1vYmlsZTpiZWZvcmUsXG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndhdGNobm93X19idXR0b24tLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYygycHgpO1xuICB0b3A6IGNhbGMoMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgei1pbmRleDogLTE7XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIC00OHB4IHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgY2FsYygxMDAlICsgNDhweCkgcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSAtMThweCAvIDIwcHggMjBweCByZXBlYXQteCwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIGNhbGMoMTAwJSArIDE4cHgpIC8gMjBweCAyMHB4IHJlcGVhdC14O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG4gIH1cbiAgLndhdGNobm93X19idXR0b24tLW1vYmlsZTpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlLS1lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlLS1lbWFpbCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vd19fYnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZWRpYS1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA2NiU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1lZGlhLXJvdy0teW91dHViZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1yb3ctLXlvdXR1YmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVkaWEtcm93LS1tb3JlLW9uLXlvdXR1YmUge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tbW9yZS1vbi15b3V0dWJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYS1yb3ctLW1vYmlsZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tbW9iaWxlLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtcm93LS1tb2JpbGUtYWN0aXZlLm1lZGlhLXJvdy0teW91dHViZXMsXG4gIC5tZWRpYS1yb3ctLW1vYmlsZS1hY3RpdmUubWVkaWEtcm93LS1tb3JlLW9uLXlvdXR1YmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYS1zZWN0aW9uLS15b3V0dWJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1zZWN0aW9uLS15b3V0dWJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tZWRpYS1zZWN0aW9uLS1zY3JlZW5zaG90cyxcbi5tZWRpYS1zZWN0aW9uLS13YWxscGFwZXJzIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbi5tZWRpYS1zZWN0aW9uLS1zY3JlZW5zaG90cyAuc2xpY2stZG90cyxcbi5tZWRpYS1zZWN0aW9uLS13YWxscGFwZXJzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuLmN1c3RvbWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWRvdHNfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tZG90c19faW5uZXIgLnNsaWNrLWFycm93LS1wcmV2IHtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5jdXN0b21kb3RzX19pbm5lciAuc2xpY2stYXJyb3ctLW5leHQge1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtMzBweDtcbn1cbi5tZWRpYS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtdmlkZW8ge1xuICAgIHdpZHRoOiAxNS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNyU7XG4gIH1cbiAgLm1lZGlhLXZpZGVvOmZpcnN0LWNoaWxkLFxuICAubWVkaWEtdmlkZW86bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG4ubWVkaWEtdmlkZW9fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1lZGlhLXZpZGVvX19iYWNrZ3JvdW5kOmhvdmVyOm5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS12aWRlb19fYmFja2dyb3VuZDpob3Zlcjpub3QoLm1vYmlsZSkgLm1lZGlhb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDAuOSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtdmlkZW9fX2JhY2tncm91bmQubW9iaWxlIC5tZWRpYW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXZpZGVvX19iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWVkaWEtdmlkZW9fX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS12aWRlb19fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaHVmZmxlYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNodWZmbGVib3hfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLXRocmVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLXR3byB7XG4gIHdpZHRoOiA2NiU7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLW9uZSB7XG4gIHdpZHRoOiAzMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogLjVlbTtcbn1cbi5zaXh0ZWVuLW5pbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uc2l4dGVlbi1uaW5lOmhvdmVyOm5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXh0ZWVuLW5pbmU6aG92ZXI6bm90KC5tb2JpbGUpIC5tZWRpYW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTtcbn1cbi5zaXh0ZWVuLW5pbmVfX2lubmVyLS1kcm93c3kge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXItLWRyb3dzeS5hd2FrZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvd3N5LW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZHJvd3N5LW1vYmlsZTpub3QoLmF3YWtlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLm1lZGlhLWJsb2NrIC5tZWRpYW92ZXJsYXlfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAubWVkaWEtYmxvY2sgLm1lZGlhb3ZlcmxheV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWVkaWEtYmxvY2s6aG92ZXIgLm1lZGlhb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDAuOSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZnAtbWVkaWEge1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZwLW1lZGlhX19oZWFkZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZnAtbWVkaWEtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5mcC1tZWRpYS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyNXB4O1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpWzRdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgLW1zLWdyaWQtcm93czogKDFmcilbMl07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuZnAtbWVkaWEtY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNHZ3O1xuICB9XG59XG4uZnAtbWVkaWEtYmxvY2sge1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZnAtbWVkaWEtYmxvY2s6bnRoLWNoaWxkKDMpLFxuICAuZnAtbWVkaWEtYmxvY2s6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpKSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMCAwO1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMykge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoNCkge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoNSkge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMCAxMHB4O1xuICB9XG59XG4ubWVkaWEtYmxvY2tfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIGZvbnQtc2l6ZTogMTg1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgfVxufVxuLm1tLXZpZGVvd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTE2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW0tdmlkZW93cmFwcGVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW0tdmlkZW93cmFwcGVyX19pbm5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi53YWxscGFwZXItc2VsZWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAud2FsbHBhcGVyLXNlbGVjdGlvbnMge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpWzVdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogODgxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVs0XTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVszXTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSBhbmQgKG1pbi13aWR0aDogNDQxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVsyXTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC53YWxscGFwZXItc2VsZWN0aW9ucyB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogKDFmcilbMV07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLndhbGxwYXBlci1zZWxlY3Rpb25zIC5idXR0b25fX3RleHQge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi00KSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0zKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0yKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis2KSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtaW4td2lkdGg6IDg4MXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0zKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0yKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis1KSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTIpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTEpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTApIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzQpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA2NjBweCkgYW5kIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCgybi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCgybi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobiszKSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzUpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobisyKSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzMpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNCkge1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis1KSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzYpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDY7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgfVxufVxuLm1lZGlhLWxpZ2h0Ym94X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1lZGlhLWxpZ2h0Ym94X19kb3dubG9hZC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1lZGlhLWxpZ2h0Ym94X19kb3dubG9hZC1pbnN0cnVjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2FsbC1tZWRpYS1zdHVmZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuI2FsbC1tZWRpYS1zdHVmZiA+ICNjb2xvcmJveCB7XG4gIHRvcDogMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDclO1xufVxuI2FsbC1tZWRpYS1zdHVmZiA+ICNjYm94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuI2Nib3hPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogLjk4ICFpbXBvcnRhbnQ7XG59XG4jY2JveFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbiNjYm94Q29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbiNjYm94Q2xvc2Uge1xuICB0b3A6IC00NXB4O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jY2JveENsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwZDdcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4jY2JveENsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZWRpYS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAubWVkaWEtbW9iaWxlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWw6bm90KC5jb250cm9sbGVyLXJlbW5hbnQpIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuLmhlYWRlci13cmFwLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5pczQwNCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXM0MDQgLm1haW4tNDA0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCguLi9pbWFnZXMvcmVtbmFudC9yZW1uYW50X2JhY2tncm91bmQwLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pczQwNCAubWFpbi00MDRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pczQwNCAubWFpbi00MDRfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXM0MDQgLm1haW4tNDA0X19idXR0b24ge1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uaXM0MDQgLnNlY3Rpb24tZGl2aWRlciB7XG4gIHRvcDogLTZweDtcbn1cbi5pczQwNCAuZm9vdGVyLW5ldyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmJ1eS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYmctYnV5LW1vYmlsZS5qcGdcIikgdG9wIHJpZ2h0IG5vLXJlcGVhdCAjMDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5idXktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwcHgsIHJnYmEoMCwgMCwgMCwgMCkgNTQwcHgsICMwMDAwMDAgNzIwcHgpLCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9iZy1idXkuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5idXktd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cbi5idXktd3JhcHBlcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG59XG4uYnV5LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idXktYmxvY2tfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJ1eS1ibG9ja19fZXh0cmEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5idXktYmxvY2tfX2V4dHJhLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5idXktYmxvY2tfX2V4dHJhLXRleHQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYnV5LWJsb2NrX19zcGVjaWFsLXRleHQge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjOTk5O1xuICBwYWRkaW5nOiAxMy41cHggMjRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5idXktYmxvY2tfX3NlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbn1cbi5idXktYmxvY2tfX3NlbGVjdGlvbi0tZGlzYWJsZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idXktYmxvY2sgPiAuZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBoZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnBoZWFkZXItLXRlcnRpYXJ5IH4gLnBoZWFkZXItLXRlcnRpYXJ5IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS10ZXJ0aWFyeSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnBoZWFkZXItLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5waGVhZGVyLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGhlYWRlci0tbWVudWNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGJvZHl0ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYm9keXRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5wYm9keXRleHQtLWNlbnRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAucGJvZHl0ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5wYm9keXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5idXkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbiNidXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAjYnV5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI2J1eSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAjYnV5ID4gLnBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idXlfX2JveGFydCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnV5X19ib3hhcnQge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jdXN0b20tc2VsZWN0LS1idXkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEzLjVweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgcmlnaHQ6IDEzcHg7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5ID4gLnNlbGVjdC1pdGVtcyB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSA+IC5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMy41cHggMjRweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5ID4gLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSA+IC5zZWxlY3QtaXRlbXMgPiAuc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkuY3VzdG9tLXNlbGVjdC0tZXJyb3IgPiAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCByZWQgMXB4O1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSArIC5pbnB1dC1wb3B1cC1lcnJvciB7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5jdXN0b20tc2VsZWN0LS1idXkgKyAuaW5wdXQtcG9wdXAtZXJyb3Ige1xuICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIH1cbn1cbi5ib251c2VzX19tb2JpbGUtZ3JhcGhpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJ1dHRvbi0tYnV5IHtcbiAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xufVxuLmtleS1mZWF0dXJlc19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmtleS1mZWF0dXJlc19fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAua2V5LWZlYXR1cmVzX19ibG9jazpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAua2V5LWZlYXR1cmVzX19ncmFwaGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ua2V5LWZlYXR1cmVzX19ncmFwaGljLFxuLmtleS1mZWF0dXJlc19fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5rZXktZmVhdHVyZXNfX2dyYXBoaWMsXG4gIC5rZXktZmVhdHVyZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */