/*!
 * 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;
  margin-left: 0 !important;
}
.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,
.slick-dots > li > span {
  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_life {
    width: 100%;
  }
}
.socialmedia__btn--fextra_life:before,
.socialmedia__btn--fextra_life: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: #777;
  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;
}
.legal__text a {
  color: #B7B7B7;
  text-decoration: none;
}
.legal__text a:hover {
  text-decoration: underline;
}
@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 {
  font-size: 10px;
}
.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,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');
  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==');
  -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 {
  overflow: hidden;
  z-index: 0;
  font-size: 10px;
}
#all-media-stuff > #colorbox {
  top: 0% !important;
  padding-top: 7%;
}
#all-media-stuff > #cboxOverlay {
  position: fixed;
  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;
  font-size: 10px;
}
@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;
  }
}
.mm-lightbox-wrapper,
.mm-videowrapper {
  max-width: 100vh;
  margin: 0 auto;
}
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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bnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHYyLjMuMlxuICpcbiAqIENvcHlyaWdodCAyMDEzIFR3aXR0ZXIsIEluY1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjBcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIERlc2lnbmVkIGFuZCBidWlsdCB3aXRoIGFsbCB0aGUgbG92ZSBpbiB0aGUgd29ybGQgQHR3aXR0ZXIgYnkgQG1kbyBhbmQgQGZhdC5cbiAqL1xuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGlkZS10ZXh0IHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaW5wdXQtYmxvY2stbGV2ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDEwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wb3BvdmVyLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5wb3BvdmVyIC5hcnJvdyxcbi5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4ucG9wb3ZlciAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucG9wb3Zlci50b3AgLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ucG9wb3Zlci50b3AgLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLnJpZ2h0IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLnJpZ2h0IC5hcnJvdzphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLmJvdHRvbSAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcG92ZXIubGVmdCAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0IC5hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCxcbi5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDUwO1xuICB3aWR0aDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgKmJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIC8qIElFNi03ICovXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDtcbiAgdG9wOiAtMjUlO1xufVxuLm1vZGFsLmZhZGUuaW4ge1xuICB0b3A6IDEwJTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5tb2RhbC1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZjtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZjtcbiAgKnpvb206IDE7XG59XG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGUge1xuICAqbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wZG93biAuY2FyZXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgKndpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMXB4O1xuICAqbWFyZ2luOiAtNXB4IDAgNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyxcbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYSxcbi5kcm9wZG93bi1zdWJtZW51OmZvY3VzID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxYzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4OGNjKSwgdG8oIzAwNzdiMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNzdiMycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxYzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4OGNjKSwgdG8oIzAwNzdiMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNzdiMycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5vcGVuIHtcbiAgKnotaW5kZXg6IDEwMDA7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2NjY2M7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udHlwZWFoZWFkIHtcbiAgei1pbmRleDogMTA1MTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjY29yZGlvbi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWNjb3JkaW9uLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xufVxuLmFjY29yZGlvbi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uLWlubmVyIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIGg0LFxuLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5wLFxuYmxvY2txdW90ZSxcbmRsLFxuZHQsXG5kZCxcbnVsLFxub2wsXG5saSxcbnByZSxcbmZvcm0sXG5maWVsZHNldCxcbmxlbmdlbmQsXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhLFxudGgsXG50ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEx1Y2lkYSBHcmFuZGUsIEx1Y2lkYSBTYW5zIFVuaWNvZGUsIHNhbnMtc2VyaWY7XG59XG5sYWJlbCxcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaDEsXG5oMixcbmgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuZGwsXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBib3R0b206IDk5JTtcbn1cbi5uYXYtdGFiczphZnRlciB7XG4gIGNsZWFyOiBub25lO1xufVxuW2NsYXNzKj1cImNvbC1zbVwiXSxcbi5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yb3ctZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgKnpvb206IDE7XG59XG4ucm93LWZsdWlkOmJlZm9yZSxcbi5yb3ctZmx1aWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucm93LWZsdWlkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucm93LWZsdWlkIC5zcGFuMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW40IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW41IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW42IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW43IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuOCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW44IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuOSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW45IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuMTAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuMTEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4ucm93LWZsdWlkIC5zcGFuMTIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmFkaW8uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRyb2wtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLWhvcml6b250YWwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubW9kYWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MDBweDtcbiAgdG9wOiAxMDBweFxcOVxcMDtcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgW2NsYXNzKj1cImNvbC1zbVwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi8qIGJvcmRlciAqL1xuLyogZm9udCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm91YmxlIFBUU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pZS1yb3VibGUtcHRzYW5zLXJlZ3VsYXIuZW90Jyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvdWJsZSBQVFNhbnMnO1xuICBzcmM6IGxvY2FsKCdSb3VibGUgUFRTYW5zJyksIHVybChkYXRhOmZvbnQvdHJ1ZXR5cGU7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQVJBUUFBQkFBUVJrWlVUVjUrMGc4QUFBRWNBQUFBSEVkRVJVWUFUZ0FFQUFBQk9BQUFBQ0JQVXk4eWROcU56Z0FBQVZnQUFBQmdZMjFoY0l5YVVad0FBQUc0QUFBQjJtTjJkQ0FCM1FFNUFBQURsQUFBQUE1bWNHZHRVN1F2cHdBQUE2UUFBQUpsWjJGemNBQUFBQkFBQUFZTUFBQUFDR2RzZVdhQUwzR0tBQUFHRkFBQUJCQm9aV0ZrQWRhZnJRQUFDaVFBQUFBMmFHaGxZUW5SQi9vQUFBcGNBQUFBSkdodGRIZzk0QUVRQUFBS2dBQUFBSVJzYjJOaEZZNFdsZ0FBQ3dRQUFBQkViV0Y0Y0FFN0FLOEFBQXRJQUFBQUlHNWhiV1VhY2paaUFBQUxhQUFBQVhCd2IzTjBXbmJoN1FBQUROZ0FBQUVnY0hKbGNFY29DLzhBQUEzNEFBQUFibmRsWW1aNkJWTVlBQUFPYUFBQUFBWUFBQUFCQUFBQUFNdzlvczhBQUFBQXd3TUV2QUFBQUFEUFBpcURBQUVBQUFBT0FBQUFHQUFBQUFBQUFnQUJBQUVBSUFBQkFBUUFBQUFDQUFBQUF3S2dBcndBQlFBRUJab0ZNd0FBQVI4Rm1nVXpBQUFEMFFCbUFnQUFBQUlBQlFZQUFBQUNBQVFBQUFBREFBQUFBQUFBQUFBQUFBQUFVRmxTVXdBaEFBMGwvQVptL21ZQUFBV3FBQ2dBQUFBQkFBQUFBQUFBQmFvQUFBQWdBQUVBQUFBREFBQUFBd0FBQUJ3QUFRQUFBQUFBMUFBREFBRUFBQUFjQUFRQXVBQUFBQ29BSUFBRUFBb0FEUUFnQUM0QVFnQlNBRlVBWWdCeUFIVUFvQVFSQkNBRUl3UXhCRUFFUXlBS0lDOGdYeVg4Ly84QUFBQU5BQ0FBTGdCQ0FGSUFWUUJpQUhJQWRRQ2dCQkVFSUFRakJERUVRQVJESUFBZ0x5QmZKZnovLy8vMi8rVC8xLy9FLzdYL3MvK24vNWovbHY5cysvejc3dnZzKzkvNzBmdlA0QlBmNzkvQTJpUUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUVlBQUFFQUFBQUFBQUFBQVFJQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFCQUFBQUFBQUFBQUFBQUFBQUFBRkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUFBQUFBQUFBQUFBQUFBQUFBQUFBSEFBQUlBQUFBQUFBQUFBQUFBQUFBQ1FBQUFBQUFBQUFBQUFBQUFBQUFBQW9BQUFzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWZ3Q1BBS29BcWdDMEFBQ3dBQ3l3QUJOTHNFeFFXTEJLZGxtd0FDTS9HTEFHSzFnOVdVdXdURkJZZlZrZzFMQUJFeTRZTGJBQkxDRGFzQXdyTGJBQ0xFdFNXRVVqV1NFdHNBTXNhUmdnc0VCUVdDR3dRRmt0c0FRc3NBWXJXQ0VqSVhwWTNSdk5XUnRMVWxoWS9SdnRXUnNqSWJBRksxaXdSblpaV04wYnpWbFpXUmd0c0FVc0RWeGFMYkFHTExFaUFZaFFXTEFnaUZ4Y0c3QUFXUzJ3Qnl5eEpBR0lVRml3UUloY1hCdXdBRmt0c0Fnc0VoRWdPUzh0c0Frc0lIMndCaXRZeEJ2TldTQ3dBeVZKSXlDd0JDWktzQUJRV0lwbGltRWdzQUJRV0RnYklTRlpHNHFLWVNDd0FGSllPQnNoSVZsWkdDMndDaXl3Qml0WUlSQWJFQ0ZaTGJBTExDRFNzQXdyTGJBTUxDQXZzQWNyWEZnZ0lFY2pSbUZxSUZnZ1pHSTRHeUVoV1JzaFdTMndEU3dTRVNBZ09TOGdpaUJIaWtaaEk0b2dpaU5Lc0FCUVdDT3dBRkpZc0VBNEd5RlpHeU93QUZCWXNFQmxPQnNoV1ZrdHNBNHNzQVlyV0QzV0dDRWhHeURXaWt0U1dDQ0tJMGtnc0FCVldEZ2JJU0ZaR3lFaFdWa3RzQThzSXlEV0lDK3dCeXRjV0NNZ1dFdFRHeUd3QVZsWWlyQUVKa2tqaWlNZ2lrbUtJMkU0R3lFaElTRlpHeUVoSVNFaFdTMndFQ3dnMnJBU0t5MndFU3dnMHJBU0t5MndFaXdnTDdBSEsxeFlJQ0JISTBaaGFvb2dSeU5HSTJGcVlDQllJR1JpT0JzaElWa2JJU0ZaTGJBVExDQ0tJSXFISUxBREpVcGtJNG9Ic0NCUVdEd2J3Rmt0c0JRc3N3QkFBVUJDUWdGTHVCQUFZd0JMdUJBQVl5Q0tJSXBWV0NDS0lJcFNXQ05pSUxBQUkwSWJZaUN3QVNOQ1dTQ3dRRkpZc2dBZ0FFTmpRcklCSUFGRFkwS3dJR093R1dVY0lWa2JJU0ZaTGJBVkxMQUJRMk1qc0FCRFl5TXRBQUFBQUFFQUFmLy9BQThBQWdCRUFBQUVKUVdxQUJ3QU1BQjRBTEliQUFBcnNnRUJBQ3V3RmpPeEFBTHBzQmd5c2dVQkFDdXdIVE94QkFMcHNCUXlzZ29CQUN1eExRUHBzQnN2QWJBeEw3QWIxckVDQmpJeXNSb0U2YkVWSFRJeXNob2JDaXV6UUJvWUNTdXlHeG9LSzdOQUd3QUpLN0FFTXJBYUVMRWtBU3V4RHdicHNUSUJLN0VrR2hFU3NBbzVBREF4RXpVek5TTTFNeEUrQVRNeUhnSVZGQTRDRHdFVklSVWhFU01SRXpNeVBnRTNOalU4QVRVMEp5NENJeUlHQjBTUmtaRk9zbGhldDQxV1dKSzZZS0lCVlA2c3FxcWNQWHRpSHgwWUdsaDBRalZnSFFFZmY1Ti9BdHNTRFNWaXFJT0JyR3N0QWdLUmYvN2hBUjhCblJsR1BEaGJCZ3dHVERRNFJCMEhCZ0FDQUVRQUFBUWxCYW9BSEFBd0FIZ0FzaHNBQUN1eUFRRUFLN0FXTTdFQUF1bXdHREt5QlFFQUs3QWRNN0VFQXVtd0ZES3lDZ0VBSzdFdEErbXdHeThCc0RFdnNCdldzUUlHTWpLeEdnVHBzUlVkTWpLeUdoc0tLN05BR2hnSks3SWJHZ29yczBBYkFBa3JzQVF5c0JvUXNTUUJLN0VQQnVteE1nRXJzU1FhRVJLd0Nqa0FNREVUTlRNMUl6VXpFVDRCTXpJZUFoVVVEZ0lQQVJVaEZTRVJJeEVUTXpJK0FUYzJOVHdCTlRRbkxnSWpJZ1lIUkpHUmtVNnlXRjYzalZaWWtycGdvZ0ZVL3F5cXFwdzllMklmSFJnYVdIUkNOV0FkQVI5L2szOEMyeElOSldLb2c0R3NheTBDQXBGLy91RUJId0dkR1VZOE9Gc0dEQVpNTkRoRUhRY0dBQUlBUkFBQUJDVUZxZ0FjQUNzQWVnQ3lHd0FBSzdJQkFRQXJzQll6c1FBQzZiQVlNcklGQVFBcnNCMHpzUVFDNmJBVU1ySUtBUUFyc1NnRDZiQWJMd0d3TEMrd0c5YXhBZ1l5TXJFYUJPbXhGUjB5TXJJYUd3b3JzMEFhR0FrcnNoc2FDaXV6UUJzQUNTdXdCREt3R2hDeEl3RXJzUThHNmJFdEFTdXhJeG9SRXJFS0tEazVBREF4RXpVek5TTTFNeEUrQVRNeUhnSVZGQTRDRHdFVklSVWhFU01SRXpNeVBnSW5OaTRDSXlJR0IwU1JrWkZPc2xoZXQ0MVdXSks2WUtJQlZQNnNxcXFjUFh0aVBnSUNORmgwUWpWZ0hRRWZmNU4vQXRzU0RTVmlxSU9CckdzdEFnS1JmLzdoQVI4Qm5SbEdlR05VY0VRZEJ3WUFBQUlBUkFBQUJDVUZxZ0FjQUNzQWVnQ3lHd0FBSzdJQkFRQXJzQll6c1FBQzZiQVlNcklGQVFBcnNCMHpzUVFDNmJBVU1ySUtBUUFyc1NnRDZiQWJMd0d3TEMrd0c5YXhBZ1l5TXJFYUJPbXhGUjB5TXJJYUd3b3JzMEFhR0FrcnNoc2FDaXV6UUJzQUNTdXdCREt3R2hDeEl3RXJzUThHNmJFdEFTdXhJeG9SRXJFS0tEazVBREF4RXpVek5TTTFNeEUrQVRNeUhnSVZGQTRDRHdFVklSVWhFU01SRXpNeVBnSW5OaTRDSXlJR0IwU1JrWkZPc2xoZXQ0MVdXSks2WUtJQlZQNnNxcXFjUFh0aVBnSUNORmgwUWpWZ0hRRWZmNU4vQXRzU0RTVmlxSU9CckdzdEFnS1JmLzdoQVI4Qm5SbEdlR05VY0VRZEJ3WUFBQUVBQUFBQUFBQUFBQUFBQUFBeEFBQUJBQUFBQVFBQVpoSlZ0RjhQUFBVQUh3Z0FBQUFBQU04K0tvTUFBQUFBeno0cWd3QUFBQUFFSlFXcUFBTUFDQUFDQUFBQUFBQUFBQUVBQUFXcS85Z0FBQWdBQUFBQUFBUWxBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQWhCQUFBQUFBQUFBQUlBQUFBQStnQUFBQUFBQUFBQUFBQUJGd0FSQUFBQUFBQUFBQUFCRndBUkFBQUFBQUFBQUFBQUFBQUFBUmNBRVFBQUFBQUFBQUFBQVJjQUVRQUFBQUFBQUFBQUFMTkFBQUZtZ0FBQXMwQUFBV2FBQUFCM2dBQUFXWUFBQUR2QUFBQTd3QUFBTE1BQUFFZUFBQUFUd0FBQVI0QUFBRm1BQUFCOUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ2dDQ0FJSUJCQUVFQVFRQkJBR0NBWUlCZ2dJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ2dBQVFBQUFDRUFNUUFDQUFBQUFBQUNBQUVBQWdBV0FBQUJBQUI2QUFBQUFBQUFBQWdBWmdBREFBRUVDUUFCQUJZQUFBQURBQUVFQ1FBQ0FCWUFGZ0FEQUFFRUNRQURBQ1lBTEFBREFBRUVDUUFFQUM0QVVnQURBQUVFQ1FBRkFCb0FnQUFEQUFFRUNRQUdBQ29BbWdBREFBRUVDUURJQUJZQXhBQURBQUVFQ1FESkFEQUEyZ0JTQUhVQVlnQnNBR1VBSUFCQkFISUFhUUJoQUd3QVFnQnZBR3dBWkFBZ0FFa0FkQUJoQUd3QWFRQmpBRUVBVEFCVEFEb0FJQUJCQUV3QVV3QWdBRklBZFFCaUFHd0FPZ0FnQURJQU1BQXdBRGNBVWdCMUFHSUFiQUJsQUNBQVFRQnlBR2tBWVFCc0FDQUFRZ0J2QUd3QVpBQWdBRWtBZEFCaEFHd0FhUUJqQUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQXdBREFBVWdCMUFHSUFiQUJsQUVFQWNnQnBBR0VBYkFBdEFFSUFid0JzQUdRQVNRQjBBR0VBYkFCcEFHTUFWd0JsQUdJQVpnQnZBRzRBZEFBZ0FERUFMZ0F3QUZRQWFBQjFBQ0FBVFFCaEFISUFJQUFnQURZQUlBQXdBRGdBT2dBekFEY0FPZ0F3QURnQUlBQXlBREFBTVFBMEFBSUFBQUFBQUFEL1p3Qm1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSVFBQUFBRUFBZ0VDQUFNQUVRQWxBRFVBT0FCRkFGVUFXQUVEQVFRQkJRRUdBUWNCQ0FFSkFRb0JDd0VNQVEwQkRnRVBBUkFCRVFFU0FSTUJGQUVWQVJZQkZ3ZDFibWt3TURCRUIzVnVhVEF3UVRBSllXWnBhVEV3TURFNENXRm1hV2t4TURBek5BbGhabWxwTVRBd016Y0pZV1pwYVRFd01EWTJDV0ZtYVdreE1EQTRNZ2xoWm1scE1UQXdPRFVIZFc1cE1qQXdNQWQxYm1reU1EQXhCM1Z1YVRJd01ESUhkVzVwTWpBd013ZDFibWt5TURBMEIzVnVhVEl3TURVSGRXNXBNakF3TmdkMWJta3lNREEzQjNWdWFUSXdNRGdIZFc1cE1qQXdPUWQxYm1reU1EQkJCM1Z1YVRJd01rWUhkVzVwTWpBMVJnZDFibWt5TlVaRHVBSC9oYkFCalFCTHNBaFFXTEVCQVk1WnNVWUdLMWdoc0JCWlM3QVVVbGdoc0lCWkhiQUdLMXhZQUxBQ0lFV3dBeXRFc0FNZ1JiSUNTQUlyc0FNclJBR3dCQ0JGc0FNclJMQUZJRVc2QUFSLy93QUNLN0VEUm5ZclJMQUdJRVd5QlhJQ0s3RURSbllyUkZtd0ZDc0FBQUFCVXhoNkJBQUEpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndTIwMDAnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvdTIwMDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy91MjAwMC5lb3Q/I2llZml4JykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgnLi4vZm9udHMvdTIwMDAud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udHMvdTIwMDAudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgnLi4vZm9udHMvdTIwMDAuc3ZnJykgZm9ybWF0KFwic3ZnXCIpO1xufVxuLyogcGFnaW5hdGUgc3R5bGUgc3RhcnQgKi9cbi5wYWdpbmF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYWdpbmF0ZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4ucGFnaW5hdGUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAycHg7XG59XG4ucGFnaW5hdGUgdWwgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRlIHVsIC5wcmV2LFxuLnBhZ2luYXRlIHVsIC5uZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiA5cHggMTVweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICptYXJnaW4tbGVmdDogLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2VkYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM1YTg4ZGUpLCB0bygjNDQ3MmQ0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YTg4ZGUsICM0NDcyZDQpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YTg4ZGUnLCBlbmRDb2xvcnN0cj0nI2ZmNDQ3MmQ0JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdpbmF0ZSB1bCAucHJldjpob3Zlcixcbi5wYWdpbmF0ZSB1bCAubmV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM2MDk2ZTEpLCB0bygjNDY3Y2Q4KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MDk2ZTEsICM0NjdjZDgpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY2MDk2ZTEnLCBlbmRDb2xvcnN0cj0nI2ZmNDY3Y2Q4JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wYWdpbmF0ZSB1bCAucHJldjphY3RpdmUsXG4ucGFnaW5hdGUgdWwgLm5leHQ6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzQ3N2NkOSksIHRvKCM2MDk3ZTEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjQ3N2NkOScsIGVuZENvbG9yc3RyPScjZmY2MDk3ZTEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBhZ2luYXRlIHVsIC5wcmV2OmZvY3VzLFxuLnBhZ2luYXRlIHVsIC5uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0ZSB1bCAucHJldiBhLFxuLnBhZ2luYXRlIHVsIC5uZXh0IGEge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2luYXRlIHVsIC5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGFnaW5hdGUgdWwgLm5leHQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTE5NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ucGFnaW5hdGUgdWwgLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFnaW5hdGUgdWwgLnByZXYgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDhweCAtMjQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgKm1hcmdpbi1sZWZ0OiAuM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZWRiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzVhODhkZSksIHRvKCM0NDcyZDQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVhODhkZScsIGVuZENvbG9yc3RyPScjZmY0NDcyZDQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYwOTZlMSksIHRvKCM0NjdjZDgpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYwOTZlMScsIGVuZENvbG9yc3RyPScjZmY0NjdjZDgnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZDphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNDc3Y2Q5KSwgdG8oIzYwOTdlMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNDc3Y2Q5JywgZW5kQ29sb3JzdHI9JyNmZjYwOTdlMScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkOmhvdmVyIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQ6YWN0aXZlIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qIHBhZ2luYXRlIHN0eWxlIGVuZCAqL1xuLyogcGxhdGZvcm0gc3R5bGUgc3RhcnQgKi9cbi5wbGF0Zm9ybS13cmFwIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLnBsYXRmb3JtLXdyYXAgPiBpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uLXNwcml0ZXMucG5nKSBuby1yZXBlYXQgMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG4ucGxhdGZvcm0td3JhcCA+IGkud2luZG93cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTk0N3B4O1xufVxuLnBsYXRmb3JtLXdyYXAgPiBpLm1hY2ludG9zaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTg0N3B4O1xufVxuLnBsYXRmb3JtLXdyYXAgPiBpLmFuZHJvaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTE4OTdweDtcbn1cbi5wbGF0Zm9ybS13cmFwID4gaS5pb3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTE3OTdweDtcbn1cbi5wbGF0Zm9ybS13cmFwID4gaS5saW51eCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTk5N3B4O1xufVxuLyogcGxhdGZvcm0gc3R5bGUgZW5kICovXG4vKiBidXR0b25zIHN0eWxlIHN0YXJ0ICovXG4uYnRuLWFsbCxcbi5idG4tYWxsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9idXR0b25zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWFsbDpob3Zlcixcbi5idG4tYWxsIHNwYW46aG92ZXIsXG4uYnRuLWFsbDpmb2N1cyxcbi5idG4tYWxsIHNwYW46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWFsbCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTQwMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgOHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5idG4tYmxhY2stY29tbW9uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMzc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyOSwgMjksIDI5LCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI5LCAyOSwgMjksIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI5LCAyOSwgMjksIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xufVxuLmJ0bi1jb21tb24sXG4uYnRuLWJsYWNrLFxuLmJ0bi1jb21tb24tZGlzYWJsZWQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgKm1hcmdpbi1sZWZ0OiAuM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZWRiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzVhODhkZSksIHRvKCM0NDcyZDQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVhODhkZScsIGVuZENvbG9yc3RyPScjZmY0NDcyZDQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLmJ0bi1jb21tb246aG92ZXIsXG4uYnRuLWJsYWNrOmhvdmVyLFxuLmJ0bi1jb21tb24tZGlzYWJsZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNjA5NmUxKSwgdG8oIzQ2N2NkOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNjA5NmUxJywgZW5kQ29sb3JzdHI9JyNmZjQ2N2NkOCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYnRuLWNvbW1vbjphY3RpdmUsXG4uYnRuLWJsYWNrOmFjdGl2ZSxcbi5idG4tY29tbW9uLWRpc2FibGVkOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM0NzdjZDkpLCB0bygjNjA5N2UxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NzdjZDksICM2MDk3ZTEpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY0NzdjZDknLCBlbmRDb2xvcnN0cj0nI2ZmNjA5N2UxJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5idG4tY29tbW9uOmZvY3VzLFxuLmJ0bi1ibGFjazpmb2N1cyxcbi5idG4tY29tbW9uLWRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkLXN0eWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkLXN0eWxlIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkOmhvdmVyIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNvbW1vbi1kaXNhYmxlZDphY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5idG4tYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbn1cbi5idG4tYmxhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYnRuLWRhcmstY29tbW9uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjcyZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG59XG4uYnRuLWRhcmstY29tbW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2E3YTdhNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbn1cbi5idG4tZGFyay1jb21tb246YWN0aXZlIHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xufVxuLmJ0bi1hZGQtdG8tY2FydCB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MDBweDtcbn1cbi5idG4tYWRkLXRvLWNhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODAwcHg7XG59XG4uYnRuLWFkZC10by1jYXJ0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MDBweDtcbn1cbi5idG4tYWRkLXRvLWNhcnQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTUwMHB4O1xufVxuLmJ0bi1hZGQtdG8tY2FydCBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTYwMHB4O1xufVxuLmJ0bi1hZGQtdG8tY2FydC1kaXNhYmxlZCB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi1hZGQtdG8tY2FydC1kaXNhYmxlZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNzAwcHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLyogYnV0dG9ucyBzdHlsZSBlbmQgKi9cbi8qIGljb3Mgc3R5bGUgc3RhcnQgKi9cbi5pY28tbGFuZ3VhZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zX2xhbmd1YWdlc18yLnBuZykgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5pY28tbGFuZ3VhZ2U6aG92ZXIsXG4uaWNvLWxhbmd1YWdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmljby1sYW5ndWFnZTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMTI1O1xufVxuLmljby1sYW5ndWFnZTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljby1sYW5ndWFnZS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmljby1sYW5ndWFnZS5pY28tZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNnB4O1xufVxuLmljby1sYW5ndWFnZS5pY28tZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTQ0cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby1mciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtOTRweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLXRyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC0zNDRweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLWl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC0zOTRweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLXBsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC00NDRweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC00OTRweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLXJ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC01NDRweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLWVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC01OTRweDtcbn1cbi5pY28tbGFuZyB7XG4gIGJhY2tncm91bmQ6ICMxNjE3MTggdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnNfbGFuZ3VhZ2VzXzIucG5nKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbn1cbi5pY28tbGFuZy5pY28tZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuLmljby1sYW5nLmljby1kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTBweDtcbn1cbi5pY28tbGFuZy5pY28tZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwMHB4O1xufVxuLmljby1sYW5nLmljby10ciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzUwcHg7XG59XG4uaWNvLWxhbmcuaWNvLWl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MDBweDtcbn1cbi5pY28tbGFuZy5pY28tcGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQ1MHB4O1xufVxuLmljby1sYW5nLmljby1wdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTAwcHg7XG59XG4uaWNvLWxhbmcuaWNvLXJ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01NTBweDtcbn1cbi5pY28tbGFuZy5pY28tZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTYwMHB4O1xufVxuLmljby1iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5mbGFnLWJvbnVzLFxuLmZsYWctYm9udXMgYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2J1dHRvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mbGFnLWJvbnVzOmhvdmVyLFxuLmZsYWctYm9udXMgYjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mbGFnLWJvbnVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTIxNTBweDtcbn1cbi5mbGFnLWJvbnVzIGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTAwcHg7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMzkxZDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLyogaWNvcyBzdHlsZSBlbmQgKi9cbi8qIHByaWNlIHN0eWxlIHN0YXJ0ICovXG4uZGlzY291bnQtcmF0ZSB7XG4gIGJhY2tncm91bmQ6ICM0ZTdlZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hcmtldC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogI2E3YTdhNztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRpc2NvdW50LXByaWNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi8qIHByaWNlIHN0eWxlIGVuZCAqL1xuLyogcG9wbyB2ZXJsYXkgc3R5bGUgc3RhcnQgKi9cbi5ib3JkZXItYm90dG9tLTJjb2xvcnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG59XG4uYm9yZGVyLXRvcC0yY29sb3JzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLyogcG9wbyB2ZXJsYXkgc3R5bGUgZW5kICovXG4vKiBwYXJ0aWNhbCBzdHlsZSBzdGFydCAqL1xuLnJpZ2h0LXBhcnRpYWwge1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJpZ2h0LXBhcnRpYWwgaDEge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuLnJpZ2h0LXBhcnRpYWwgaDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucmlnaHQtcGFydGlhbCB1bCB7XG4gIG1hcmdpbjogMCAwIC0xMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmlnaHQtcGFydGlhbCB1bCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5yaWdodC1wYXJ0aWFsIHVsIGxpIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDY0cHg7XG59XG4ucmlnaHQtcGFydGlhbCB1bCBsaSBwLFxuLnJpZ2h0LXBhcnRpYWwgdWwgbGkgaDIge1xuICBtYXJnaW46IDVweCAwIDAgNzVweDtcbn1cbi5yaWdodC1wYXJ0aWFsIHVsIGxpIGEgcCB7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLnBhcnRpYWwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZWFkbGluZSBoMSxcbi5oZWFkbGluZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLyogcGFydGljYWwgc3R5bGUgZW5kICovXG4vKiBpY29uIHJpZ2h0IGFycm93ICovXG4uaWNvLXJpZ2h0LWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKSBuby1yZXBlYXQgMCAtMTUxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDZweDtcbn1cbi8qIGRyb3Bkb3duIG1lbnUgc3R5bGUgc3RhcnQgKi9cbi5kcm9wZG93bi1jdXJyZW50LXZhbHVlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTcxODtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2E3YTdhNztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmRyb3Bkb3duLWN1cnJlbnQtdmFsdWUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRyb3Bkb3duLWN1cnJlbnQtdmFsdWUgaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zX3JpZ2h0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kcm9wZG93bi1jdXJyZW50LXZhbHVlOmhvdmVyLFxuLmRyb3Bkb3duLWN1cnJlbnQtdmFsdWU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNzE4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZHJvcGRvd24tbGlzdCBkZCBhIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcGRvd24tbGlzdCBkZCBhOmhvdmVyLFxuLmRyb3Bkb3duLWxpc3QgZGQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIxMjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4vKiBkcm9wZG93biBtZW51IHN0eWxlIGVuZCAqL1xuLyp2ZWRpbyBwbGF5IGJ0biovXG4uYnRuLXByZXYtaWNvLFxuLmJ0bi1uZXh0LWljbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2Fycm93LXZpZGVvLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjdweDtcbiAgd2lkdGg6IDM4cHg7XG4gIHotaW5kZXg6IDM7XG59XG4uYnRuLXByZXYtaWNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmJ0bi1wcmV2LWljbzpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMHB4O1xufVxuLmJ0bi1wcmV2LWljbzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbn1cbi5idG4tcHJldi1pY286ZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xufVxuLmJ0bi1uZXh0LWljbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODZweCAwO1xufVxuLmJ0bi1uZXh0LWljbzpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODZweCAtMTAwcHg7XG59XG4uYnRuLW5leHQtaWNvOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODZweCAtMjAwcHg7XG59XG4uYnRuLW5leHQtaWNvOmRpc2FibGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2cHggLTMwMHB4O1xufVxuLyogdGV4dCBvdmVyZmxvdyBlbGxpcHNpcyAqL1xuLmVsbGlwc2lzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxsaXBzaXMtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMjAyNlwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDI3LCAyOCwgMzEsIDApKSwgdG8oIzFiMWMxZiksIGNvbG9yLXN0b3AoMjAlLCAjMWIxYzFmKSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI3LCAyOCwgMzEsIDApLCAjMWIxYzFmIDIwJSwgIzFiMWMxZik7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNywgMjgsIDMxLCAwKSwgIzFiMWMxZiAyMCUsICMxYjFjMWYpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI3LCAyOCwgMzEsIDApLCAjMWIxYzFmIDIwJSwgIzFiMWMxZik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNywgMjgsIDMxLCAwKSwgIzFiMWMxZiAyMCUsICMxYjFjMWYpO1xufVxuLmVsbGlwc2lzLWNvbnRlbnQtaG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxsaXBzaXMtY29udGVudC1ob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMjAyNlwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDQwLCA0NSwgNTUsIDApKSwgdG8oIzI4MmQzNyksIGNvbG9yLXN0b3AoMjAlLCAjMjgyZDM3KSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQwLCA0NSwgNTUsIDApLCAjMjgyZDM3IDIwJSwgIzI4MmQzNyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0MCwgNDUsIDU1LCAwKSwgIzI4MmQzNyAyMCUsICMyODJkMzcpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQwLCA0NSwgNTUsIDApLCAjMjgyZDM3IDIwJSwgIzI4MmQzNyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0MCwgNDUsIDU1LCAwKSwgIzI4MmQzNyAyMCUsICMyODJkMzcpO1xufVxuLyogdGV4dCBvdmVyZmxvdyBlbGxpcHNpcyBlbmQgKi9cbi8qICBjYXJvdXNlbCBzdHlsZSBzdGFydCAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYzFmO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggIzQ1NGU1OTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggIzQ1NGU1OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4ICM0NTRlNTk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2VkYjtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIHdpZHRoOiAzOHB4O1xuICBvcGFjaXR5OiAwLjk7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICBtYXJnaW4tdG9wOiAtMzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYXJyb3ctdmlkZW8ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDY3cHg7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlLFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NnB4IC0xMDBweDtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlLFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIC5pY29uLXByZXYsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciAuaWNvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciAuaWNvbi1uZXh0LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIgLmljb24tbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODZweCAtMTAwcHg7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbDphY3RpdmUgLmljb24tcHJldixcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sOmFjdGl2ZSAuaWNvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbDphY3RpdmUgLmljb24tbmV4dCxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sOmFjdGl2ZSAuaWNvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NnB4IC0yMDBweDtcbn1cbi5tb2JpbGUtZGV2aWNlIC5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qICBjYXJvdXNlbCBzdHlsZSBlbmQgKi9cbi8qIGNsZWFyIGJvdGgqL1xuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuLyogUmVhZCBtb3JlKi9cbi5yZWFkLW1vcmUsXG4ucHJpdmFjeS1lbWFpbCB7XG4gIGNvbG9yOiAjNWM5MWZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnJlYWQtbW9yZTpob3Zlcixcbi5wcml2YWN5LWVtYWlsOmhvdmVyIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4ubG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYnRuLWJhY2stdG8tdG9wIHtcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJlMzc0YjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG4vKmNlbGwqL1xuLmNlbGxUZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKmljb24gc3ByaXRlcyovXG4uaWNvLWNvbW1lbnRzLFxuLmljby1hcnJvdy1kb3duLFxuLmljby1hcnJvdy11cCxcbi5uZXdzLXRhZ3MgLmljb24tdGFnLFxuLm5ld3MtdGFncyAuZ3JheS10YWcsXG4uaWNvLW1vcmUsXG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtID4gYSBlbSxcbi5saW5rLWRpc2FibGVkLFxuLmxpbmssXG4uaWNvLXN0YXR1cy1sb2dpbixcbi5pY28tc3RhdHVzLWxldmVsLFxuLmljby1zdGF0dXMtY29tcGxldGVkLFxuLmljby1mYixcbi5pY28tdHcsXG4uaWNvLWFycm93LXJpZ2h0LFxuLmljby1hdmF0YXItZWRpdCxcbi5pY28tZWRpdCxcbi5pY28tcGx1cy1jaXJjbGUsXG4uaWNvLXVzZXIsXG4uaWNvLXVzZXItcGx1cyxcbi5pY28tY2hlY2ttYXJrLFxuLmljby1hcnJvdy1sZWZ0LFxuLmljby1jbG9zZSxcbi5pY28tZWRpdC1tc2csXG4uaWNvLWRlbGV0ZSxcbi5pY28tZW1haWwsXG4uaWNvLWJsb2NrZWQsXG4uaWNvLXJlcG9ydCxcbi5pY28tcmVwbHksXG4uaWNvLXJlcGx5LWJpZyxcbi5pY28tcnNzLFxuLmljby1tZXNzZyxcbi5pY28tc3lzdGVtLFxuLmljby1tb3ZlLFxuLmNvbW1lbnQtbnVtYmVyLFxuLm5ld3MtZmFjZWJvb2ssXG4ubmV3cy10d2l0dGVyLFxuLm5ld3MtcnNzLFxuLm5ld3MtdGFnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbi1zcHJpdGVzLnBuZykgbm8tcmVwZWF0IDAgMDtcbn1cbi8qIGljb24gY29tbWVudHMqL1xuLmljby1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0N3B4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgcGFkZGluZzogMCAwIDAgMThweDtcbn1cbi8qaWNvbiB0YWdzICovXG4ubmV3cy10YWdzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBjb2xvcjogI2E3YTdhNztcbn1cbi5uZXdzLXRhZ3MgLmljb24tdGFnLFxuLm5ld3MtdGFncyAuZ3JheS10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTdweDtcbn1cbi5uZXdzLXRhZ3MgLmdyYXktdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm5ld3MtdGFncyAudGFnIHtcbiAgY29sb3I6ICM1YzkxZmY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm5ld3MtdGFncyBzcGFuOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyppY29uIG1vcmUqL1xuLmljby1tb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVjOTFmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDEzcHggMCAwIDA7XG4gIHBhZGRpbmc6IDNweCAwIDVweCAxMHB4O1xufVxuLmljby1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4vKmljb24gYXJyb3cgZG93biAsIHVwKi9cbi5pY28tYXJyb3ctZG93bixcbi5pY28tYXJyb3ctdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTFweDtcbn1cbi5pY28tYXJyb3ctcmlnaHQsXG4uaWNvLWFycm93LWxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogN3B4IDAgMCAwO1xufVxuLmljby1hcnJvdy1kb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XG59XG4uaWNvLWFycm93LXVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwcHg7XG59XG4uaWNvLWFycm93LXJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMHB4O1xufVxuLmljby1hcnJvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE1MHB4O1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogNXB4O1xufVxuLmNvbW1lbnQtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEwMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuLyppY29uIHJpZ2h0IGFycm93Ki9cbi5saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk2cHg7XG4gIGNvbG9yOiAjNWM5MWZmO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuLmxpbmsgYSB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLmxpbmstZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDZweDtcbn1cbi5saW5rLWRpc2FibGVkIGEge1xuICBjb2xvcjogIzNkM2QzZDtcbn1cbi8qaWNvIHN0YXR1cyBsb2dpbiBsZXZlbCBjb21wbGV0ZWQqL1xuLmljby1zdGF0dXMtbG9naW4sXG4uaWNvLXN0YXR1cy1sZXZlbCxcbi5pY28tc3RhdHVzLWNvbXBsZXRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjFweDtcbn1cbi5pY28tc3RhdHVzLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDUwcHg7XG59XG4uaWNvLXN0YXR1cy1sZXZlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMHB4O1xufVxuLmljby1zdGF0dXMtY29tcGxldGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUwcHg7XG59XG4vKiBpY28gcGx1cyBjaXJjbGUqL1xuLmljby1wbHVzLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG4vKmljbyB1c2VyKi9cbi5pY28tdXNlcixcbi5pY28tdXNlci1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4uaWNvLXVzZXItcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMDBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTNweDtcbn1cbi8qaWNvIGNsb3NlKi9cbi5pY28tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuLmljby1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNTBweDtcbn1cbi8qaWNvIG5ldyBtZXNzYWdlKi9cbi5pY28tZWRpdC1tc2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbn1cbi8qaWNvIGRlbGV0ZSovXG4uaWNvLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLyppY28gZW1haWwgKi9cbi5pY28tZW1haWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuLyppY28gYmxvY2tlZCovXG4uaWNvLWJsb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi8qaWNvbiByZXBvcnQqL1xuLmljby1yZXBvcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cbi8qIGljbyByZXBseSovXG4uaWNvLXJlcGx5LFxuLmljby1yZXBseS1iaWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbn1cbi5pY28tcmVwbHktYmlnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLyppY28gcnNzKi9cbi5pY28tcnNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4vKmljb24gc3lzdGVtKi9cbi5pY28tc3lzdGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4vKnNvaWNhbCBpY29uIG5ld3MqL1xuLm5ld3MtZmFjZWJvb2ssXG4ubmV3cy10d2l0dGVyLFxuLm5ld3MtcnNzLFxuLm5ld3MtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xufVxuLm5ld3MtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTUwcHg7XG59XG4ubmV3cy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI1MHB4O1xufVxuLm5ld3MtcnNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjIwMHB4O1xufVxuLm5ld3MtdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMwMHB4O1xufVxuLyogc2VhcmNoIHRleHQqL1xuLnNlYXJjaC10ZXh0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgYmFja2dyb3VuZDogIzE2MTcxODtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLypidG4gc2VhcmNoICovXG4uYnRuLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2J0bi1zZWFyY2gucG5nKSBuby1yZXBlYXQgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmJ0bi1zZWFyY2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAwO1xufVxuLmJ0bi1zZWFyY2g6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0cHggMDtcbn1cbi5idG4tc2VhcmNoLm5vcm1hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAwO1xufVxuLyppdGVtIHRpdGxlICovXG4ubW9kdWxlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4vKm1vZHVsZSB0aXRsZSB3aWR0aCBsaW5lKi9cbi5tb2R1bGUtdGl0bGUtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2Q3ZDdkO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtdGl0bGUtbGluZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzEzMTMxMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDE2cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi8qaXRlbSBpbmZvcyBzdHlsZSovXG4ubW9kdWxlLWluZm9zIHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5pY28tc2hhcmUgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2J0bi1zb2NpYWwucG5nKSBuby1yZXBlYXQgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG59XG4uaWNvLXNoYXJlIC5mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4cHg7XG59XG4uaWNvLXNoYXJlIC5mYWNlYm9vazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NnB4O1xufVxuLmljby1zaGFyZSAudHdpdHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XG59XG4uaWNvLXNoYXJlIC50d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTM4cHg7XG59XG4uaWNvLXNoYXJlIC50d2l0dGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC03NnB4O1xufVxuLmljby1zaGFyZSAueW91dHViZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG4uaWNvLXNoYXJlIC55b3V0dWJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTM4cHg7XG59XG4uaWNvLXNoYXJlIC55b3V0dWJlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03NnB4O1xufVxuLmljby1zaGFyZSAudmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbn1cbi5pY28tc2hhcmUgLnZrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0zOHB4O1xufVxuLmljby1zaGFyZSAudms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC03NnB4O1xufVxuLyppY28gZmFjZWJvb2sgLCB0d2l0dGVyKi9cbi5pY28tZmIsXG4uaWNvLXR3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIxcHg7XG59XG4uaWNvLWZiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzAwcHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmljby10dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1MHB4O1xuICB3aWR0aDogMThweDtcbn1cbi8qIGljb24gZWRpdCovXG4uaWNvLWF2YXRhci1lZGl0LFxuLmljby1lZGl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5pY28tYXZhdGFyLWVkaXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTBweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbn1cbi8qLmljb24gY2hlY2ttYXJrKi9cbi5pY28tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4vKmljbyBtZXNzYWdlKi9cbi5pY28tbWVzc2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNXB4IC0xcHggMDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uaWNvLW1vdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi50ZXh0LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgSUUgKi9cbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBPcGVyYSAqL1xuICAtaWNhYi10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIGlDYWIgKi9cbiAgLWtodG1sLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgS29ucXVlcm9yIFNhZmFyaSAqL1xuICAtbW96LXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgRmlyZWZveCxtb3ppbGxhICovXG4gIC13ZWJraXQtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBTYWZhcmksU3dpZnQqL1xufVxuLypidG4gYmcqL1xuLmJnLWJ0biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnLWJ0bi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuLmJnLWJ0biBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmctYnRuLnBuZykgbm8tcmVwZWF0IDEwMCUgLTMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCA1cHg7XG59XG4uYmctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJnLWJ0bjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtOTdweDtcbn1cbi5iZy1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHg7XG59XG4uYmctYnRuOmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTYycHg7XG59XG4uYmctYnRuLm5vcm1hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MHB4O1xufVxuLmJnLWJ0bi5ub3JtYWwgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTQyMnB4O1xufVxuLmJnLWJ0bi5kaXNhYmxlZCxcbi5iZy1idG4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJnLWJ0bi5kaXNhYmxlZCBhLFxuLmJnLWJ0bi5kaXNhYmxlZDpob3ZlciBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmctYnRuLmRpc2FibGVkIHNwYW4sXG4uYmctYnRuLmRpc2FibGVkOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJnLWJ0bi5kaXNhYmxlZCBzcGFuIGEsXG4uYmctYnRuLmRpc2FibGVkOmhvdmVyIHNwYW4gYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogcHJvbXB0IGRpYWxvZyovXG4ucHJvbXB0LWJveCxcbi5wcm9tcHQtYm94IGIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZ19kaWdpdC5wbmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJvbXB0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xufVxuLnByb21wdC1ib3ggYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHggMCAwO1xufVxuLyogbmV3cyBhdXRob3IgKi9cbi5uZXdzLWF1dGhvciB7XG4gIGNvbG9yOiAjNzA3MDcxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm5ld3MtYXV0aG9yIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzLWF1dGhvciAubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc29jaWFsLWxpbmtzIHtcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgLypcdC50d2l0dGVyLWZvbGxvdy1idXR0b257XG5cdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHR9Ki9cbn1cbi5zb2NpYWwtbGlua3MgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgM3B4IDA7XG59XG4uc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5yc3Mtc3Vic2NyaWJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwODgwOTtcbiAgYmFja2dyb3VuZDogI2VmN2YwODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMnB4O1xuICAvKm1hcmdpbjogMCAwIDAgMTBweDsqL1xuICBwYWRkaW5nOiA0cHggMTVweCA3cHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucnNzLXN1YnNjcmliZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yc3Mtc3Vic2NyaWJlIC5pY28tcnNzIHtcbiAgbWFyZ2luOiAwIDE3cHggLTFweCAwO1xufVxuLmVycm9yIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLypkaWFsb2cqL1xuLmRpYWxvZy13cmFwIC5tb2RhbC1kaWFsb2cge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyOTJjO1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGlhbG9nLXdyYXAgLm1vZGFsLWRpYWxvZyAuZGlhbG9nLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyODI5MmM7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tb2RhbC1kaWFsb2cgLmRpYWxvZy1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi8qc2Nyb2xsYmFyKi9cbi5zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9zY3JvbGxiYXIvYmctc2Nyb2xsYmFyLXRyYWNrLXkucG5nKSByZXBlYXQteSA1MCUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uc2Nyb2xsYmFyIC50cmFjayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL3Njcm9sbGJhci9iZy1zY3JvbGxiYXItdHJhY2steS5wbmcpIHJlcGVhdC15IDUwJSAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Nyb2xsYmFyIC50cmFjayAudGh1bWIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9zY3JvbGxiYXIvYmctc2Nyb2xsYmFyLXRodW1iLXkucG5nKSByZXBlYXQteSA1MCUgMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5zY3JvbGxiYXIgLnRyYWNrIC50aHVtYiAuZW5kIHtcbiAgYmFja2dyb3VuZDogIzIxMjIyNiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9zY3JvbGxiYXIvYmctc2Nyb2xsYmFyLXRodW1iLXkucG5nKSBuby1yZXBlYXQgNTAlIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5kaXNhYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3cG9ydCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyODI5MmM7XG4gIGhlaWdodDogMzU5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxcHg7XG4gIHdpZHRoOiAyNDdweDtcbn1cbi52aWV3cG9ydCAub3ZlcnZpZXcge1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDFweDtcbiAgd2lkdGg6IDI0N3B4O1xufVxuLyptb3VkdWxlIGNvbW1vbiAgZ2FtZSBtZW51IGJlZ2luKi9cbi5tb2R1bGUtd3JhcCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnLW5ld3MucG5nKSBuby1yZXBlYXQgNTAlIDA7XG59XG4vKmhlYWRlciovXG4ubW9kdWxlLWhlYWRlciB7XG4gIC8qbmF2Ki9cbiAgLyogcHJvZHVjdCBwYWdlICovXG4gIC8qc2VhcmNoKi9cbiAgLypyZWZlciBhIGZyaWVuZCovXG59XG4ubW9kdWxlLWhlYWRlciAuZ2FtZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggIzAwMDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtbWVudXMtd3JhcCxcbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtbWVudXMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2FtZV9uZXdzL2JnLW5ld3MtbWVudXMucG5nKSBuby1yZXBlYXQgMCAwO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLW1lbnVzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAwIDAgMCAycHg7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLW1lbnVzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtbWVudXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtOmhvdmVyLFxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtLmFjdGl2ZSxcbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dhbWVfbmV3cy9iZy1tZW51LWhvdmVyLnBuZykgbm8tcmVwZWF0IDUwJSAxMDAlO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtaXRlbSA+IGEge1xuICBjb2xvcjogI2E3YTdhNztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAyOHB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAubGluZSB7XG4gIHBhZGRpbmc6IDEycHggMCAwIDA7XG59XG4ubW9kdWxlLWhlYWRlciAubGluZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvbGluZS1sYW5kc2NhcGUucG5nKSByZXBlYXQteSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLmxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtLmFjdGl2ZSxcbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbS5hY3RpdmUgYSxcbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbSA+IGEgZW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtID4gYTpob3Zlcixcbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0gPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMjk2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogIzI4MmQzNyB1cmwoLi4vaW1hZ2VzL2dhbWVfbmV3cy9saW5lLXN1Yi1tZW51LnBuZykgcmVwZWF0LXggMCAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzOTQzO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI4cHggMnB4IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgSUUgKi9cbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBPcGVyYSAqL1xuICAtaWNhYi10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIGlDYWIgKi9cbiAgLWtodG1sLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgS29ucXVlcm9yIFNhZmFyaSAqL1xuICAtbW96LXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgRmlyZWZveCxtb3ppbGxhICovXG4gIC13ZWJraXQtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBTYWZhcmksU3dpZnQqL1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyAuaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMgLml0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMgLml0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM1Mzk0Mztcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzUzOTQzO1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnLWJ0bi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmctYnRuLnBuZykgbm8tcmVwZWF0IDEwMCUgLTMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCA1cHg7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtOTdweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHg7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlOmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTYycHg7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLm5vcm1hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MHB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5ub3JtYWwgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTQyMnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZCxcbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZCBhLFxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZDpob3ZlciBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkIHNwYW4sXG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZCBzcGFuIGEsXG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkOmhvdmVyIHNwYW4gYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNDIycHg7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLXNlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IC00MXB4IDAgMCAwO1xuICBwYWRkaW5nOiA2cHggNnB4IDAgMDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtc2VhcmNoIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAwO1xuICB3aWR0aDogMzJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2gtdGV4dDMwMCB7XG4gIGJhY2tncm91bmQ6ICMyODJkMzc7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNTM5NDM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0cHg7XG4gIHdpZHRoOiAyODRweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2gtdGV4dDMwMCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgYmFja2dyb3VuZDogIzE2MTcxODtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzOTQzO1xuICBiYWNrZ3JvdW5kOiAjMTkxYzI0O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDAgMDtcbiAgd2lkdGg6IDI3MnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2ggLnNlYXJjaC10ZXh0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgYmFja2dyb3VuZDogIzE2MTcxODtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0ycHggMCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEzMnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYnRuLXNlYXJjaC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAwO1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IDA7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubm9ybWFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IDA7XG59XG4ubW9kdWxlLWhlYWRlciAucmVmZXItZnJpZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1oZWFkZXIgLnJlZmVyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5MjkyZDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51IGEge1xuICBjb2xvcjogI2E3YTdhNztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudSBhOmhvdmVyLFxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnUgYTphY3RpdmUsXG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudSBhLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnU6aG92ZXIsXG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudTphY3RpdmUsXG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudS5jdXJyZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZDQ4N2Q7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudTpob3ZlciBhLFxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnU6YWN0aXZlIGEsXG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudS5jdXJyZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLWxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTZweCA1cHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItbGluZSBzcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzNkM2QzZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDJweDtcbn1cbi8qcGxhdGZvcm0qL1xuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gaHIubGluZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM0YTRiNGM7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRhNGI0YztcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGhlaWdodDogMTZweDtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxYzFmLCAjMjgyYzI5KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAxMDAlLCA1MCUgMCUsIGZyb20oIzFiMWMxZiksIHRvKCMyODJjMjkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjFjMWYsICMyODJjMjkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjFjMWYsICMyODJjMjkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRhNGI0YztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgLW1vei1vcGFjaXR5OiAwLjg7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogMjhweDtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdiA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM0YTRiNGM7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwM2IzYjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHggMzBweDtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YjRjO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MDNiM2I7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDNweCAjMDAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkueGJveG9uZSBhLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS54Ym94b25lLmFjdGl2ZSBhLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS54Ym94b25lIGE6aG92ZXIge1xuICBjb2xvcjogIzAwYTY1MTtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkucHM0IGEsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLnBzNC5hY3RpdmUgYSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkucHM0IGE6aG92ZXIge1xuICBjb2xvcjogIzExOGNmZjtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCAubW9kdWxlLW1lbnVzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzRhNGI0YztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIC1tb3otb3BhY2l0eTogMC44O1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAgLm1vZHVsZS1pdGVtOmFjdGl2ZSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCAubW9kdWxlLWl0ZW06aG92ZXIsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAgLm1vZHVsZS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAgLm1vZHVsZS1pdGVtOmFjdGl2ZSBhLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIC5tb2R1bGUtaXRlbTpob3ZlciBhLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIC5tb2R1bGUtaXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLypwbGF0Zm9ybSovXG4ubm8tdG91Y2ggLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyAuaXRlbTpob3Zlcixcbi5uby10b3VjaCAubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIC5pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOTFjMjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyp3aWtpIGRpYWxvZyovXG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyAuYWNjb3VudC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgLmJ0bi1jb21tb24sXG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIC5iZy1idG4sXG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIC5iZy1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgLmxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjIyNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIG1hcmdpbjogM3B4IDAgMTRweCAwO1xufVxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyAud2FyaW5nLWluZm8ge1xuICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qIG1haW4gYm9keSovXG4ubW9kdWxlLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG59XG4ubW9kdWxlLWJvZHktZmxvYXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxlZnQgYm9keSovXG4ubGVmdC1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbn1cbi5sZWZ0LWJvZHktZmxvYXQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbn1cbi8qIHJpZ2h0IGJvZHkqL1xuLnJpZ2h0LWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIHdpZHRoOiAyODBweDtcbn1cbi5yaWdodC1ib2R5IC5iYW5uZXItd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yaWdodC1ib2R5IC5ob3QtdG9waWMtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4ucmlnaHQtYm9keSAuaG90LXRvcGljLXdyYXAgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAwIDNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4ucmlnaHQtYm9keSAuaG90LXRvcGljLXdyYXAgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmlnaHQtYm9keSAuaG90LXRvcGljLXdyYXAgLmFjY29yZGlvbi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmlnaHQtYm9keSAuaG90LXRvcGljLXdyYXAgLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG4ucmlnaHQtYm9keSAuaG90LXRvcGljLXdyYXAgLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBJRSAqL1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIE9wZXJhICovXG4gIC1pY2FiLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgaUNhYiAqL1xuICAta2h0bWwtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBLb25xdWVyb3IgU2FmYXJpICovXG4gIC1tb3otdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBGaXJlZm94LG1vemlsbGEgKi9cbiAgLXdlYmtpdC10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIFNhZmFyaSxTd2lmdCovXG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpZ2h0LWJvZHkgLmhvdC10b3BpYy13cmFwIC5hY2NvcmRpb24taW5uZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwIDA7XG4gIGhlaWdodDogMTI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJpZ2h0LWJvZHkgLnNvY2lhbC1saW5rcyAudHdpdHRlci1mb2xsb3ctYnV0dG9uLFxuLnJpZ2h0LWJvZHkgLnNvY2lhbC1saW5rcyAucnNzLXN1YnNjcmliZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5yaWdodC1ib2R5LWZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLnJpZ2h0LWJvZHktZmxvYXQgLnNvY2lhbC1saW5rcyAudHdpdHRlci1mb2xsb3ctYnV0dG9uLFxuLnJpZ2h0LWJvZHktZmxvYXQgLnNvY2lhbC1saW5rcyAucnNzLXN1YnNjcmliZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLXJpZ2h0LXRpdGxlLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtcmlnaHQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0LFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSBoNCxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIHAgYSxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIHAgYSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E3YTdhNztcbiAgY29sb3I6ICM1YzkxZmY7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkgcCBhOmZpcnN0LWNoaWxkLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkgcCBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHAgYSxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHAgYSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgLnNvY2lhbC1saW5rcyxcbi5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IC5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nOiAwO1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgLnNvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzLWlubmVyLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgLnNvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyppbnN0YWxsIGFyYyBjbGllbnQqL1xuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIHtcbiAgYmFja2dyb3VuZDogIzE2MTcxODtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1hbGwge1xuICBoZWlnaHQ6IDU4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1hbGwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjAwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgOHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWFsbCBzcGFuIGIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWFsbCBzcGFuIGVtIHtcbiAgY29sb3I6ICM4ZGFiZTc7XG4gIGZvbnQ6IG5vcm1hbCAxMXB4LzE4cHggTHVjaWRhIEdyYW5kZSwgTHVjaWRhIFNhbnMgVW5pY29kZSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLW5vcm1hbC1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMHB4O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1ub3JtYWwtbGFyZ2U6aG92ZXIsXG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLW5vcm1hbC1sYXJnZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMHB4O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1ub3JtYWwtbGFyZ2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwMHB4O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1ub3JtYWwtbGFyZ2Ugc3Bhbjpob3Zlcixcbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtbm9ybWFsLWxhcmdlIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMzAwcHg7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLW5vcm1hbC1sYXJnZSBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE0MDBweDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtZGlzYWJsZWQtbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTAwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtZGlzYWJsZWQtbGFyZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE1MDBweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4vKm1vZHVsZSB0YWIqL1xuLm1vZHVsZS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1pbi13aWR0aDogMzA1cHg7XG59XG4ubW9kdWxlLXRhYnMgLmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0NjdiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtdGFicyAubmF2LXRhYnMgbGkge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyOTJkO1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogMzRweDtcbiAgbWluLXdpZHRoOiAxNDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyBsaSBhIHtcbiAgYmFja2dyb3VuZDogIzFiMWMyMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2R1bGUtdGFicyAubmF2LXRhYnMgLmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyYjQ2N2I7XG4gIGJvcmRlci1ib3R0b206ICMxMzEzMTM7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzMzM7XG59XG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIC5hY3RpdmUgYSxcbi5tb2R1bGUtdGFicyAubmF2LXRhYnMgLmFjdGl2ZSBhOmhvdmVyLFxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyAuYWN0aXZlIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMTMxMzEzIHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnX3RhYnMucG5nKSBuby1yZXBlYXQgNTAlIC0xcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIHNtYWxsIGRlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGVmdC1ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxMHB4O1xuICB9XG4gIC5sZWZ0LWJvZHktZmxvYXQge1xuICAgIHdpZHRoOiA2OC43NSU7XG4gIH1cbn1cbi8qIFBvcnRyYWl0IHRhYmxldCB0byBsYW5kc2NhcGUgYW5kIGRlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5tb2R1bGUtaGVhZGVyIC5nYW1lLW5hbWUge1xuICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gIH1cbiAgLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtLFxuICAubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtIC5zdWItbWVudXMsXG4gIC5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0gLnN1Yi1tZW51cyB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxuICAucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCxcbiAgLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGksXG4gIC5yaWdodC1ib2R5LWZsb2F0IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpOm50aC1jaGlsZCgyKSxcbiAgLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG59XG4vKkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuXHQubW9kdWxlLWhlYWRlcntcblx0XHQucHJvZHVjdC1wYWdle1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufSovXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGVmdC1ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICB9XG4gIC5sZWZ0LWJvZHktZmxvYXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yaWdodC1ib2R5LWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTlweCkge1xuICAubW9kdWxlLWhlYWRlciAuZ2FtZS1uYW1lIHtcbiAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gIH1cbiAgLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1zZWFyY2gge1xuICAgIC8qZGlzcGxheTogbm9uZTsqL1xuICB9XG4gIC5sZWZ0LWJvZHkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmlnaHQtYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc29jaWFsLWxpbmtzIC50d2l0dGVyLWZvbGxvdy1idXR0b24sXG4gIC5zb2NpYWwtbGlua3MgLnJzcy1zdWJzY3JpYmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29tcG9zZS1uZXctd3JhcCAubWVzc2FnZS10by13cmFwIC5tZXNzYWdlLXRvLXVzZXJzIC5zZWFyY2gtd3JhcCB7XG4gICAgbGVmdDogLTM1cHg7XG4gIH1cbiAgLmRpYWxvZy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAvKnBsYXRmb3JtKi9cbiAgLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIGxpIGEge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG4vKm1vdWR1bGUgY29tbW9uICBnYW1lIG1lbnUgZW5kKi9cbi8qKioqKioqKioqIHJlc2V0IG1vZGFsICoqKioqKioqKioqKioqL1xuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLypcbi5tb2RhbC5mYWRlLmluIHtcblx0dG9wOiAzNSU7XG59XG4qL1xuLm1vZGFsLWJhY2tkcm9wLFxuLm1vZGFsLWJhY2tkcm9wLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAwLjk5O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTkpO1xufVxuLyoqKioqKioqKiogZ2xvYmFsICoqKioqKioqKioqKioqKioqKioqKi9cbi5oZWFkZXIgLnVzZXItYmFyLWlubmVyIHtcbiAgd2lkdGg6IDk0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tZGlhbG9nIHtcbiAgd2lkdGg6IDU0MHB4O1xuICBoZWlnaHQ6IDM0NXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMzUpO1xufVxuLnZpZGVvLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIHdpZHRoOiA1NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1kaWFsb2cgaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTFweDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCBoMSxcbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2NlN2QxMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IHAge1xuICBjb2xvcjogI2E2YTBhMjtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IGEge1xuICBjb2xvcjogI2Y0Y2Q3NTtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5idG4tbGluZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCAuYnRuLWdvVG9TaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLmNvbmZpcm1hdGlvbi1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbmZpcm1hdGlvbi1mb290ZXIge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIC04MHB4O1xufVxuLmNvbmZpcm1hdGlvbi1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbmZpcm1hdGlvbi1mb290ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2xvZ29zLnBuZykgbm8tcmVwZWF0IDAgLTYwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5pY29uLXBlcmVjZW50YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwcHg7XG4gIHRvcDogLTUwcHg7XG59XG4uc3BsYXNoLWNvbnRlbnQge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWRlby13cmFwIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbn1cbi52aWRlby13cmFwIC52aWRlby10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3BsYXNoL2JnX3RyYW5zcGFyZW50X292ZXJsYXkucG5nKSByZXBlYXQ7XG59XG4uYnRuLWNsb3NlLWdyZXkge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjM2EzYTNhLCAjN2Q3ZDdkKTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAycHggNHB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAtMnB4IC0xcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LWZhbWlseTogTHVjaWRhIEdyYW5kZSwgTHVjaWRhIFNhbnMgVW5pY29kZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2RkZDtcbn1cbi5idG4tY2xvc2UtZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNWE1YTVhLCAjOWQ5ZDlkKTtcbiAgY29sb3I6ICNmZmY7XG59XG4vKlxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwbGFzaC9idG5fY2xvc2UuZ2lmKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA3NnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGJvcmRlcjogMDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQqL1xuLyoqKioqKioqKiogdmlkZW8gICoqKioqKioqKioqKioqKioqKioqKi9cbi52aWRlby1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4udmlkZW8tYmFja2dyb3VuZCB2aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IG5vbmUgIWltcG9ydGFudDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS12aWRlby1iYWNrZ3JvdW5kLWNvbnRyb2xzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktdmlkZW8tYmFja2dyb3VuZCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3BsYXNoL2J0bl92aWRlby5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnVpLXZpZGVvLWJhY2tncm91bmQgLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNHB4O1xufVxuLnVpLXZpZGVvLWJhY2tncm91bmQgLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAwO1xufVxuLnVpLXZpZGVvLWJhY2tncm91bmQgLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM0cHg7XG59XG4vKioqKioqKioqKiBzcGxhc2ggd3JhcCBmb3IgdmlkZW8gcGFnZSAqKioqKioqKioqKioqKioqKioqKiovXG4ubnctbHAsXG4uc3RvLWxwLFxuLnN3bS1scCxcbi5ibGFja2xpZ2h0LWxwLFxuLmJsYWNrbGlnaHQtbHAyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5udy1scCAuc3BsYXNoLWNvbnRlbnQsXG4uc3RvLWxwIC5zcGxhc2gtY29udGVudCxcbi5zd20tbHAgLnNwbGFzaC1jb250ZW50LFxuLmJsYWNrbGlnaHQtbHAgLnNwbGFzaC1jb250ZW50LFxuLmJsYWNrbGlnaHQtbHAyIC5zcGxhc2gtY29udGVudCB7XG4gIHRvcDogNjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIHdpZHRoOiAxMTIwcHg7XG59XG4ubnctbHAgLmhlYWRlcixcbi5zdG8tbHAgLmhlYWRlcixcbi5zd20tbHAgLmhlYWRlcixcbi5ibGFja2xpZ2h0LWxwIC5oZWFkZXIsXG4uYmxhY2tsaWdodC1scDIgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLm53LWxwIC5mb290ZXIsXG4uc3RvLWxwIC5mb290ZXIsXG4uc3dtLWxwIC5mb290ZXIsXG4uYmxhY2tsaWdodC1scCAuZm9vdGVyLFxuLmJsYWNrbGlnaHQtbHAyIC5mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMTdweDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcGFkZGluZzogMHB4O1xufVxuLm53LWxwIC5zcGxhc2gtd3JhcCxcbi5zdG8tbHAgLnNwbGFzaC13cmFwLFxuLnN3bS1scCAuc3BsYXNoLXdyYXAsXG4uYmxhY2tsaWdodC1scCAuc3BsYXNoLXdyYXAsXG4uYmxhY2tsaWdodC1scDIgLnNwbGFzaC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm53LWxwIC5mb3JtLXdyYXAsXG4uc3RvLWxwIC5mb3JtLXdyYXAsXG4uc3dtLWxwIC5mb3JtLXdyYXAsXG4uYmxhY2tsaWdodC1scCAuZm9ybS13cmFwLFxuLmJsYWNrbGlnaHQtbHAyIC5mb3JtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiA0MTJweDtcbiAgbWFyZ2luOiAwIDgwcHggMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmRlYnVnIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi8qXG4gICAgQ29sb3Jib3ggQ29yZSBTdHlsZTpcbiAgICBUaGUgZm9sbG93aW5nIENTUyBpcyBjb25zaXN0ZW50IGJldHdlZW4gZXhhbXBsZSB0aGVtZXMgYW5kIHNob3VsZCBub3QgYmUgYWx0ZXJlZC5cbiovXG4jY29sb3Jib3gsXG4jY2JveE92ZXJsYXksXG4jY2JveFdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjYm94V3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNjYm94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjYm94TWlkZGxlTGVmdCxcbiNjYm94Qm90dG9tTGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuI2Nib3hDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbiNjYm94VGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4jY2JveExvYWRpbmdPdmVybGF5LFxuI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCxcbiNjYm94Q2xvc2UsXG4jY2JveFNsaWRlc2hvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYm94UGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG4uY2JveElmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNjb2xvcmJveCxcbiNjYm94Q29udGVudCxcbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IC0xNyU7XG4gIH1cbn1cbi8qIFxuICAgIFVzZXIgU3R5bGU6XG4gICAgQ2hhbmdlIHRoZSBmb2xsb3dpbmcgc3R5bGVzIHRvIG1vZGlmeSB0aGUgYXBwZWFyYW5jZSBvZiBDb2xvcmJveC4gIFRoZXkgYXJlXG4gICAgb3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxuKi9cbiNjYm94T3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jY29sb3Jib3gge1xuICBvdXRsaW5lOiAwO1xufVxuI2Nib3hDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi8qIC5jYm94SWZyYW1le2JhY2tncm91bmQ6I2ZmZjt9ICovXG4jY2JveEVycm9yIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNjYm94VGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjY2NjO1xufVxuI2Nib3hDdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMHB4O1xuICBjb2xvcjogI2NjYztcbn1cbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9jb2xvcmJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4vKiB0aGVzZSBlbGVtZW50cyBhcmUgYnV0dG9ucywgYW5kIG1heSBuZWVkIHRvIGhhdmUgYWRkaXRpb25hbCBzdHlsZXMgcmVzZXQgdG8gYXZvaWQgdW53YW50ZWQgYmFzZSBzdHlsZXMgKi9cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveFNsaWRlc2hvdyxcbiNjYm94Q2xvc2Uge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogYXZvaWQgb3V0bGluZXMgb24gOmFjdGl2ZSAobW91c2VjbGljayksIGJ1dCBwcmVzZXJ2ZSBvdXRsaW5lcyBvbiA6Zm9jdXMgKHRhYmJlZCBuYXZpZ2F0aW5nKSAqL1xuI2Nib3hQcmV2aW91czphY3RpdmUsXG4jY2JveE5leHQ6YWN0aXZlLFxuI2Nib3hTbGlkZXNob3c6YWN0aXZlLFxuI2Nib3hDbG9zZTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuI2Nib3hTbGlkZXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjYm94UHJldmlvdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9jb2xvcmJveC9jb250cm9scy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveFByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG4jY2JveE5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvY29sb3Jib3gvY29udHJvbHMucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbiNjYm94TmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cbiNjYm94Q2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uLXNwcml0ZXMucG5nKSBuby1yZXBlYXQgMCAtMTIwMHB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbiNjYm94Q2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjUwcHg7XG59XG5ib2R5IHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGZvbnQ6IDEycHgvMThweCBMdWNpZGEgR3JhbmRlLCBMdWNpZGEgU2FucyBVbmljb2RlLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4vKioqIEZvb3RlciAqKiovXG4uZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgLmZvb3Rlci1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5mb290ZXItbWFpbiB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmZvb3RlciAubGFuZ3VhZ2VzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAtN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmxhbmd1YWdlcyB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWxvZ29zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWxvZ29zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItbG9nb3M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1sb2dvczphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvb3RlciAubG9nby1wd3JkLFxuLmZvb3RlciAubG9nby1hcmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9sb2dvcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmxvZ28tcHdyZCxcbiAgLmZvb3RlciAubG9nby1hcmMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyIC5sb2dvLXB3cmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29zL2dlYXJib3gtYWJvdmUtZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uZm9vdGVyIC5sb2dvLWFyYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMHB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAubG9nby1hcmMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLW5hdiB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2MjBweDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLW5hdiB1bCBsaSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyYjJiMmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmZvb3RlciAuZm9vdGVyLW5hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3RlciAuZm9vdGVyLW5hdiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyIC5sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAubGFuZ3VhZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5mb290ZXIgLmxhbmd1YWdlcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKiBkcm9wZG93biBsYW5ndWFnZSAqKioqKioqKioqKioqKioqKioqL1xuLmxhbmd1YWdlcyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGFuZ3VhZ2VzIC5jdXJyZW50LWxhbmd1YWdlLFxuLmxhbmd1YWdlcyBkbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyOTI5MmQ7XG4gIHdpZHRoOiA5MHB4O1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5sYW5ndWFnZXMgLmN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZ3VhZ2VzIC5jdXJyZW50LWxhbmd1YWdlIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5sYW5ndWFnZXMgLmN1cnJlbnQtbGFuZ3VhZ2UgaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zX3JpZ2h0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGFuZ3VhZ2VzIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTcxODtcbn1cbi8qKiogUmVnaXN0ZXIgKioqL1xuI2NvbG9yYm94LXJlZyxcbiNjb2xvcmJveC1zaWduLWluLFxuI2NvbG9yYm94LXJlZy1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyZDM3O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1mYWNlYm9vay1ncm91cCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWZhY2Vib29rLWdyb3VwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItZmFjZWJvb2stZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3Mge1xuICAvKiBcblx0XHQucG9wLW92ZXJsYXkoQHRvcDogMzVweCwgQGxlZnQ6IGF1dG8sIEBiZWZ0LWxlZnQ6IDc0cHgpO1xuXHRcdHJpZ2h0OiAtOTNweDsgXG5cdFx0Ki9cbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMzM0cHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWJlZm9yZS1sb2dpbixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWJlZm9yZS1sb2dpbixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWJlZm9yZS1sb2dpbixcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4sXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1yZWdpc3RlcixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItcmVnaXN0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgyZDM3O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1iZWZvcmUtbG9naW4gYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1iZWZvcmUtbG9naW4gYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1iZWZvcmUtbG9naW4gYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItcmVnaXN0ZXIgYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1yZWdpc3RlciBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLXJlZ2lzdGVyIGEuYnRuLXJlZ2lzdGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0LFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBpbnB1dC50ZXh0LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgaW5wdXQudGV4dCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGlucHV0LnRleHQsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGlucHV0LmNhcHRjaGEtaGVhZGVyLXNpZ24taW4sXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBpbnB1dC5jYXB0Y2hhLWhlYWRlci1zaWduLWluLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgaW5wdXQuY2FwdGNoYS1oZWFkZXItc2lnbi1pbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzOTQzO1xuICBjb2xvcjogI2E3YTdhNztcbiAgYmFja2dyb3VuZDogIzE5MWMyNDtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogOTclO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQ6Zm9jdXMsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQ6Zm9jdXMsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQ6Zm9jdXMsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGlucHV0LnRleHQ6Zm9jdXMsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBpbnB1dC50ZXh0OmZvY3VzLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgaW5wdXQudGV4dDpmb2N1cyxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgaW5wdXQuY2FwdGNoYS1oZWFkZXItc2lnbi1pbjpmb2N1cyxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGlucHV0LmNhcHRjaGEtaGVhZGVyLXNpZ24taW46Zm9jdXMsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBpbnB1dC5jYXB0Y2hhLWhlYWRlci1zaWduLWluOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzE5MWMyNDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgaW5wdXQuaGFzLWVycm9yLnRleHQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBpbnB1dC5oYXMtZXJyb3IudGV4dCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGlucHV0Lmhhcy1lcnJvci50ZXh0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtbGFiZWwsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuY29udHJvbC1sYWJlbCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCBpbWcuY2FwdGNoYS1pbWFnZSxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIGltZy5jYXB0Y2hhLWltYWdlLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgaW1nLmNhcHRjaGEtaW1hZ2Uge1xuICB3aWR0aDogMTg4cHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5pY29uLXJlZnJlc2gsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuaWNvbi1yZWZyZXNoLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmljb24tcmVmcmVzaCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY2hlY2tib3gsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY2hlY2tib3gsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY2hlY2tib3gge1xuICBtYXJnaW46IDNweCAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmljb24tcmVmcmVzaCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5pY29uLXJlZnJlc2gsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuaWNvbi1yZWZyZXNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3QsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3QsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3Qge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM1Mzk0MztcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGJhY2tncm91bmQ6ICMxOTFjMjQ7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdC55ZWFyLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0LnllYXIsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3QueWVhciB7XG4gIHdpZHRoOiA2MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3gsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCBhLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3ggYSxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94IGEge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgYS5idG4tYmxhY2stbmV3LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgYS5idG4tYmxhY2stbmV3LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgYS5idG4tYmxhY2stbmV3IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyNjI3MmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzM4Mzk0MywgIzI2MjcyZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzM4Mzk0MywgIzI2MjcyZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzODM5NDMsICMyNjI3MmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzM4Mzk0MywgIzI2MjcyZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzODM5NDMsICMyNjI3MmYpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTY1NzY1O1xuICBib3JkZXItY29sb3I6ICM1NjU3NjUgIzIwMjUyZCAjMTIxNDE4ICMyMDI1MmQ7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250OiAxNHB4LzE0cHggTHVjaWRhIEdyYW5kZSwgTHVjaWRhIFNhbnMgVW5pY29kZSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDAwMDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGEuYnRuLWJsYWNrLW5ldzpob3ZlcixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGEuYnRuLWJsYWNrLW5ldzpob3ZlcixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGEuYnRuLWJsYWNrLW5ldzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3NDg1NCwgIzMyMzMzZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3NDg1NCwgIzMyMzMzZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzQ4NTQsICMzMjMzM2UpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3NDg1NCwgIzMyMzMzZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NzQ4NTQsICMzMjMzM2UpO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDE4NXB4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCBhLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQgYSxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkOmxhc3QtY2hpbGQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZDpsYXN0LWNoaWxkLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gLnVzZXItbmFtZSxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIC51c2VyLW5hbWUsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiAudXNlci1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaGVscCA+IHAgPiBhLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaGVscCA+IHAgPiBhLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaGVscCA+IHAgPiBhLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiA+IGRkID4gYSxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luID4gZGQgPiBhLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gPiBkZCA+IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpIG5vLXJlcGVhdCAwIC0xNDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaGVscCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWhlbHAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1oZWxwLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWhlbHAgcCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWhlbHAgcCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWhlbHAgcCxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAgcCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWhlbHAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1oZWxwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaGVscCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaGVscDpsYXN0LWNoaWxkLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaGVscDpsYXN0LWNoaWxkLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaGVscDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBhLnRvcyxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGEudG9zLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgYS50b3Mge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi8qKiogSGVhZGVyICoqKi9cbi5wdXNoLWRvd24tbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICMxZjIzMmQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNzNkNGE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wdXNoLWRvd24tbWVzc2FnZSBhIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4ucHVzaC1kb3duLW1lc3NhZ2UgLmljby1saW5lLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZDogIzMxMzMzNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA1cHggLTNweCA1cHg7XG59XG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2xvZ29zLnBuZykgbm8tcmVwZWF0IDAgLTYwMHB4O1xufVxuLmhlYWRlciAuZ28tdG8tbmV3cyxcbi5oZWFkZXIgLndlbGNvbWUtdG8tYXJjZ2FtZXMge1xuICBtYXJnaW46IDE4cHggMCAwIDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciAuZ28tdG8tbmV3cyBhLFxuLmhlYWRlciAud2VsY29tZS10by1hcmNnYW1lcyBhIHtcbiAgY29sb3I6ICM1QzkxRkY7XG59XG4uaGVhZGVyIC5nby10by1uZXdzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKSBuby1yZXBlYXQgMCAtNTk4cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG4uaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlciAudXNlci1iYXItaW5uZXIsXG4uaGVhZGVyIC5uYXYtYmFyLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXIgLnVzZXItYmFyLWlubmVyLFxuICAuaGVhZGVyIC5uYXYtYmFyLWlubmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLnVzZXItYmFyLWlubmVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXIgLnVzZXItYmFyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyIC51c2VyLWJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNzNkNGE7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAjZmItbG9hZC1jb250YWluZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTRweCAwIDAgLTIwcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAjZmItbG9hZC1jb250YWluZXIgcC5lcnJvci1tZXNzYWdlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTJweCAwIDAgLTE2NXB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLnNob3BwaW5nLWNhcnQsXG4uaGVhZGVyIC51c2VyLWJhciAuZW1haWwge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci1jb2xvcjogIzNkM2QzZDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC5zaG9wcGluZy1jYXJ0IGEsXG4uaGVhZGVyIC51c2VyLWJhciAuZW1haWwgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZykgbm8tcmVwZWF0IDAgNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAuc2hvcHBpbmctY2FydCBhIHNwYW4sXG4uaGVhZGVyIC51c2VyLWJhciAuZW1haWwgYSBzcGFuLFxuLmhlYWRlciAudXNlci1iYXIgLnNob3BwaW5nLWNhcnQgYSBiLFxuLmhlYWRlciAudXNlci1iYXIgLmVtYWlsIGEgYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnX2RpZ2l0LnBuZykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC5zaG9wcGluZy1jYXJ0IGEgc3Bhbixcbi5oZWFkZXIgLnVzZXItYmFyIC5lbWFpbCBhIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDhweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC5zaG9wcGluZy1jYXJ0IGEgc3BhbiBiLFxuLmhlYWRlciAudXNlci1iYXIgLmVtYWlsIGEgc3BhbiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAycHggMTBweCAwIDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAuc2hvcHBpbmctY2FydCBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTAycHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMnB4IDE1cHggMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWxvZ2luOmZvY3VzIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1sb2dpbiAuaWNvLXVzZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1Mzk0MztcbiAgcGFkZGluZzogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC05M3B4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAuYmFyLTQ1IHtcbiAgd2lkdGg6IDQzJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLmJhci00NS1sZWZ0IHtcbiAgd2lkdGg6IDQzJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC5iYXItNDUtcmlnaHQge1xuICB3aWR0aDogNDMlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC50ZXh0LTEwIHtcbiAgd2lkdGg6IDE0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA3NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM1Mzk0MztcbiAgY29udGVudDogJyc7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvczphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzI4MmQzNztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1iZWZvcmUtbG9naW4sXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbixcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLXJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZDogIzI4MmQzNztcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydCxcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIGlucHV0LnRleHQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM1Mzk0MztcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGJhY2tncm91bmQ6ICMxOTFjMjQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0OmZvY3VzLFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgaW5wdXQudGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxOTFjMjQ7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyBpbnB1dC5oYXMtZXJyb3IudGV4dCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIGltZy5jYXB0Y2hhLWltYWdlIHtcbiAgd2lkdGg6IDE4OHB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmljb24tcmVmcmVzaCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNoZWNrYm94IHtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5pY29uLXJlZnJlc2gge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3Qge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3QueWVhciB7XG4gIHdpZHRoOiA2MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDE4NXB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiAudXNlci1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWhlbHAgPiBwID4gYSxcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luID4gZGQgPiBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKSBuby1yZXBlYXQgMCAtMTQ2cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1oZWxwLFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1oZWxwIHAsXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQsXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1oZWxwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaGVscDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmhlYWRlciAubmF2LWJhciAubG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2xvZ29zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTQ2cHg7XG4gIGhlaWdodDogNzJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5idG4tbmF2LWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5uYXYtYmFyIG5hdiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgbmF2IHVsIGxpIGEge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCBkdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWFsbCxcbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWFsbCBzcGFuIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWw6aG92ZXIsXG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMHB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNDAwcHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbCBzcGFuOmhvdmVyLFxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWwgc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTUwMHB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWwgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MDBweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1kaXNhYmxlZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNzAwcHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLmhlYWRlciAjbm90aWZpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAjbm90aWZpY2F0aW9ucyAuanNfY2xvc2Vfbm90aWZpY2F0aW9ucyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXIgI25vdGlmaWNhdGlvbnMgI25vdGlmaWNhdGlvbi1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2VkYjtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjRjN2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzI0YzdlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAjbm90aWZpY2F0aW9ucyAjbm90aWZpY2F0aW9uLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyICNub3RpZmljYXRpb25zICNub3RpZmljYXRpb24tbGlzdCBsaSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm8tdG91Y2ggLm5hdi1iYXIgbmF2IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzVjOTFmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogaGVhZGVyIHN0eWxlIGVuZCAqL1xuLyogY29udGFpbmVyIHN0eWxlIHN0YXJ0ICovXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2VkYjtcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMyNGM3ZTtcbn1cbi5ub3RpZmljYXRpb24gLmljby1saW5lLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA1cHggLTNweCA1cHg7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1jb250ZW50IC5jb250cm9sLWdyb3VwLFxuLmNvbnRlbnR3cmFwIC5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogY29udGFpbmVyIHN0eWxlIGVuZCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqIHBsYXkgbm93ICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucG9wdXAtcGxheW5vdyB7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTM5NDM7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogI2E3YTdhNztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDU1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBMdWNpZGEgR3JhbmRlLCBMdWNpZGEgU2FucyBVbmljb2RlLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wdXAtcGxheW5vdyAuYmV0YS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDEwcHg7XG4gIC8qIFxuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyOTI5MmQ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMwMDA7XG5cdFx0ICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMwMDA7XG5cdFx0ICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICMwMDA7XG5cdFx0Ki9cbn1cbi5wb3B1cC1wbGF5bm93IC5iZXRhLW1lc3NhZ2UgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wb3B1cC1wbGF5bm93IC5hcmMtaW5zdGFsbGVkLXllcyB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5wb3B1cC1wbGF5bm93IC5hcmMtaW5zdGFsbGVkLW5vIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG59XG4ucG9wdXAtcGxheW5vdyAuZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9wbGF5bm93X3BvcHVwX3BpY3R1cmUucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZTtcbn1cbi5wb3B1cC1wbGF5bm93IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnBvcHVwLXBsYXlub3cgLmJ1dHRvbndyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweCAwIGF1dG87XG59XG4ucG9wdXAtcGxheW5vdyAuYm90dG9tdGV4dCB7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAwIDM2cHggMThweCA2OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wb3B1cC1wbGF5bm93IC5ib3R0b210ZXh0IGEge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5wb3B1cC1wbGF5bm93IC5ib3R0b210ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYmctYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmctYnRuLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYnRuLWNvbW1vbixcbi5wb3B1cC1wbGF5bm93IGEuYnRuLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdlZGI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM1YTg4ZGUpLCB0bygjNDQ3MmQ0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YTg4ZGUsICM0NDcyZDQpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YTg4ZGUnLCBlbmRDb2xvcnN0cj0nI2ZmNDQ3MmQ0JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYnRuLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmUzNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAnLCBlbmRDb2xvcnN0cj0nI2ZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1jb21tb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYwOTZlMSksIHRvKCM0NjdjZDgpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYwOTZlMScsIGVuZENvbG9yc3RyPScjZmY0NjdjZDgnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBvcHVwLXBsYXlub3cgYS5idG4tY29tbW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNDc3Y2Q5KSwgdG8oIzYwOTdlMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNDc3Y2Q5JywgZW5kQ29sb3JzdHI9JyNmZjYwOTdlMScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwJywgZW5kQ29sb3JzdHI9JyNmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBvcHVwLXBsYXlub3cgYS5idG4tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1ibGFjazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5AbWVkaWEgKGhvdmVyOiAwKSB7XG4gIHAjc3VwcG9ydGhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWZsZXhib3gtY29sb3Itd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmZvb3Rlci1mbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlci1mbGV4Ym94IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXItZmxleGJveF9fbG9nb3Mge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlci1mbGV4Ym94X19sYW5ndWFnZXMge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4uZm9vdGVyLWZsZXhib3hfX2xhbmd1YWdlcyAubGFuZ3VhZ2VzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDNweCAwIDAgMjBweDtcbn1cbi5mb290ZXItZmxleGJveF9fbGFuZ3VhZ2VzIC5sYW5ndWFnZXMgLmN1cnJlbnQtbGFuZ3VhZ2UsXG4uZm9vdGVyLWZsZXhib3hfX2xhbmd1YWdlcyAubGFuZ3VhZ2VzIGRsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgd2lkdGg6IDkwcHg7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgei1pbmRleDogMjAwMDtcbn1cbi5mb290ZXItZmxleGJveF9fbGFuZ3VhZ2VzIC5sYW5ndWFnZXMgLmN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1mbGV4Ym94X19sYW5ndWFnZXMgLmxhbmd1YWdlcyAuY3VycmVudC1sYW5ndWFnZSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9vdGVyLWZsZXhib3hfX2xhbmd1YWdlcyAubGFuZ3VhZ2VzIC5jdXJyZW50LWxhbmd1YWdlIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uc19yaWdodC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlci1mbGV4Ym94X19sYW5ndWFnZXMgLmxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE3MTg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5mb290ZXItZmxleGJveF9fbG9nb3MgLmxvZ28tcHcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29zL2dlYXJib3gtc2lkZS1ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mb290ZXItZmxleGJveF9fbG9nb3MgLmxvZ28tYXJjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvbG9nb3MucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvb3Rlci1mbGV4Ym94X19uYXYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyLWZsZXhib3hfX25hdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uZm9vdGVyLWZsZXhib3hfX25hdiB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXItZmxleGJveF9fbmF2IHVsIGxpIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJiMmIyYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uZm9vdGVyLWZsZXhib3hfX25hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItZmxleGJveF9fbmF2IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXItZmxleGJveF9fbmF2IHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZm9vdGVyLWZsZXhib3hfX25hdl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZm9vdGVyLWZsZXhib3ggLmxhbmd1YWdlcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qXG5Db2xvcmJveCBDb3JlIFN0eWxlOlxuVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXG4qL1xuI2NvbG9yYm94LFxuI2Nib3hPdmVybGF5LFxuI2Nib3hXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY2JveFdyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2JveE1pZGRsZUxlZnQsXG4jY2JveEJvdHRvbUxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbiNjYm94Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4jY2JveFRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuI2Nib3hMb2FkaW5nT3ZlcmxheSxcbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveENsb3NlLFxuI2Nib3hTbGlkZXNob3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2JveFBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuLmNib3hJZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jY29sb3Jib3gsXG4jY2JveENvbnRlbnQsXG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qIFxuICAgIFVzZXIgU3R5bGU6XG4gICAgQ2hhbmdlIHRoZSBmb2xsb3dpbmcgc3R5bGVzIHRvIG1vZGlmeSB0aGUgYXBwZWFyYW5jZSBvZiBDb2xvcmJveC4gIFRoZXkgYXJlXG4gICAgb3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxuKi9cbiNjYm94T3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jY29sb3Jib3gge1xuICBvdXRsaW5lOiAwO1xufVxuI2Nib3hDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbiNjYm94RXJyb3Ige1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuI2Nib3hUaXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNjY2M7XG59XG4jY2JveEN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2NvbG9yYm94L2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi8qIHRoZXNlIGVsZW1lbnRzIGFyZSBidXR0b25zLCBhbmQgbWF5IG5lZWQgdG8gaGF2ZSBhZGRpdGlvbmFsIHN0eWxlcyByZXNldCB0byBhdm9pZCB1bndhbnRlZCBiYXNlIHN0eWxlcyAqL1xuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCxcbiNjYm94U2xpZGVzaG93LFxuI2Nib3hDbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBhdm9pZCBvdXRsaW5lcyBvbiA6YWN0aXZlIChtb3VzZWNsaWNrKSwgYnV0IHByZXNlcnZlIG91dGxpbmVzIG9uIDpmb2N1cyAodGFiYmVkIG5hdmlnYXRpbmcpICovXG4jY2JveFByZXZpb3VzOmFjdGl2ZSxcbiNjYm94TmV4dDphY3RpdmUsXG4jY2JveFNsaWRlc2hvdzphY3RpdmUsXG4jY2JveENsb3NlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG4jY2JveFNsaWRlc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9jb2xvcmJveC9jb250cm9scy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveFByZXZpb3VzIHtcbiAgbGVmdDogNXB4O1xufVxuI2Nib3hQcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuI2Nib3hOZXh0IHtcbiAgcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuI2Nib3hOZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuI2Nib3hDbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25fcG9wdXBfY2xvc2UucG5nKSBuby1yZXBlYXQgMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAxN3B4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbiNjYm94Q2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC53ZWItZGVmZW5kZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYjJmO1xuICBiYWNrZ3JvdW5kOiAjMWIxZTIyO1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItbGluZSxcbi53ZWItZGVmZW5kZXItd3JhcCAuYXJjLWRlZmVuZGVyLFxuLndlYi1kZWZlbmRlci13cmFwIC5vdmVydmlldyxcbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLXRpdGxlLFxuLndlYi1kZWZlbmRlci13cmFwIC5hcmMtZGVmZW5kZXIsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJnLWJ0biBzcGFuLFxuLndlYi1kZWZlbmRlci13cmFwIC5zZWFyY2gtdGV4dCxcbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZXJyb3Ige1xuICBtYXJnaW46IDEycHggMCAzcHggMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGhlaWdodDogMDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItdGl0bGUsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLXRpdGxlLFxuLndlYi1kZWZlbmRlci13cmFwIC5hcmMtZGVmZW5kZXIgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuYXJjLWRlZmVuZGVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuc2VhcmNoLXRleHQsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJ0bi1jb21tb24sXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJnLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJnLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5idG4td2hlcmUtcGluLFxuLndlYi1kZWZlbmRlci13cmFwIC5idG4tY29tbW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuc2VhcmNoLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5lbWFpbC1saW5rIGEsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLm92ZXJ2aWV3LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5lbWFpbC1saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAub3ZlcnZpZXcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5vdmVydmlldy1waW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmF1dGhlbnRpY2F0b3ItcXItY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci1pbnB1dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLWlucHV0LWJveCArIC5lcnJvciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItaW5wdXQtYm94ICsgLmJ0bi1jb21tb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5hdXRoZW50aWNhdG9yLXNlY3JldC1kaXNwbGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2pzX3ZlcmlmeUVtYWlsIGlucHV0ICsgLmVycm9yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qKioqKioqKioqIHJlZ2lzdGVyIGZvcm0gKioqKioqKioqKioqKiovXG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIge1xuICAvKmJhY2tncm91bmQgaGVhZGVyICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMzVweCAwIDAgMDtcbiAgd2lkdGg6IDU2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLnVzZXItZmFjZWJvb2stZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5pY29uLXBlcmVjZW50YWdlIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciBzcGFuLmljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZykgbm8tcmVwZWF0IDAgLTU1MHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDU0cHg7XG4gIGxlZnQ6IDEzNXB4O1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIHtcbiAgLypiYWNrZ3JvdW5kIGJvZHkgKi9cbiAgcGFkZGluZzogMTBweCA2MHB4IDgwcHggNjBweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5yZWdpc3Rlci1tZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCAuZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCxcbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5yZWdpc3Rlci1tZXMge1xuICBjb2xvcjogI2E2YTBhMjtcbiAgZm9udDogNDAwIDE0cHgvMjJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgYSB7XG4gIGNvbG9yOiAjZmZjZTcyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gIC8qZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7Ki9cbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCBpbWcuY2FwdGNoYS1pbWFnZSB7XG4gIHdpZHRoOiAxODhweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIC5oYXMtZXJyb3Ige1xuICBjb2xvcjogI2VlMWMyNDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIGlucHV0LFxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXAgc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlNDI0YTtcbiAgYmFja2dyb3VuZDogIzFlMTgxODtcbiAgY29sb3I6ICNiM2M5ZDU7XG4gIC8qIGhlaWdodDogMTRweDsgXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDoxNnB4OyovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDk1JTtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIGlucHV0Lmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VlMWMyNDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIHNlbGVjdCB7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjQTdBN0E3O1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jbGVhcmZpeCAuY2hlY2tib3gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5kYXRlcyA+IHAge1xuICBtYXJnaW4tYm9vdHRvbTogMDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC51c2VyLWhlbHAgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY2hlY2tib3gge1xuICBtYXJnaW46IDIwcHggMCAwIDYwcHg7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5idG4tcmVnaXN0ZXIge1xuICAvKmJhY2tncm91bmQgcmVnaXN0ZXIgbm93ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgycHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmJ0bi1yZWdpc3RlcjphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLnJlZ2lzdGVyLWZvb3RlciB7XG4gIC8qYmFja2dyb3VuZCBmb290ZXIgKi9cbn1cbiNjYm94Q29udGVudCAudXNlci1yZWdpc3RlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLXNlbGVjdCA+IHNlbGVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0LXNlbGVjdGVkLmVyciB7XG4gIGJvcmRlci1jb2xvcjogI0MwMzkyYjtcbn1cbi5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXlwiO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDE4JTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMS41KSByb3RhdGUoMTgwZGVnKTtcbn1cbi5jdXN0b20tc2VsZWN0ID4gc2VsZWN0OmZvY3VzICsgLnNlbGVjdC1zZWxlY3RlZCxcbi5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbixcbi5zZWxlY3Qtc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdC1pdGVtcyxcbi5zZWxlY3Qtc2VsZWN0ZWQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xufVxuLnNlbGVjdC1pdGVtcyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24ge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzO1xufVxuLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbn1cbi5zZWxlY3QtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uc2VsZWN0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxZW07XG59XG4uc2VsZWN0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uc2VsZWN0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMC4yZW0gc29saWQgIzAwMDtcbn1cbi5zZWxlY3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb246aG92ZXIsXG4uc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDM5MmI7XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qXG5MRVNTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuXG4uaWNvbi1ob21lIHtcbiAgd2lkdGg6IEBpY29uLWhvbWUtd2lkdGg7XG59XG5cblRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG5AaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoIG5hbWU7XG5cbkF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbkBzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlIEBzcHJpdGVzaGVldC1zcHJpdGVzO1xuKi9cbi8qXG5UaGUgcHJvdmlkZWQgY2xhc3NlcyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuXG4uaWNvbi1ob21lIHtcbiAgLnNwcml0ZS13aWR0aChAaWNvbi1ob21lKTtcbn1cbi5pY29uLWVtYWlsIHtcbiAgLnNwcml0ZShAaWNvbi1lbWFpbCk7XG59XG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLypcblRoZSBgLnNwcml0ZXNgIG1peGluIGdlbmVyYXRlcyBpZGVudGljYWwgb3V0cHV0IHRvIHRoZSBDU1MgdGVtcGxhdGVcbiAgYnV0IGNhbiBiZSBvdmVycmlkZGVuIGluc2lkZSBvZiBMRVNTXG5cblRoaXMgbXVzdCBiZSBydW4gd2hlbiB5b3UgaGF2ZSBhdCBsZWFzdCAyIHNwcml0ZXMuXG4gIElmIHJ1biB3aXRoIGEgc2luZ2xlIHNwcml0ZSwgdGhlbiB0aGVyZSB3aWxsIGJlIHJlZmVyZW5jZSBlcnJvcnMuXG5cbi5zcHJpdGVzKEBzcHJpdGVzaGVldC1zcHJpdGVzKTtcbiovXG4vKlxuICAgIFJlc3BvbnNpdmUgU3ByaXRlc1xuICAgIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3b2xmc29uL2d1bHAuc3ByaXRlc21pdGgvaXNzdWVzLzMyI2lzc3VlY29tbWVudC03NTgwMjQ0M1xuXG4gICAgVXNhZ2VcblxuICAgIEdydW50OiAvLyBKdXN0IDMgdGhpbmdzIG5lZWQgdG8gYmUgY2hhbmdlcyBpbiB0aGUgZ3J1bnQgZm9yIGEgcmVzcG9uc2l2ZSB2ZXJzaW9uIG9mIHNwcml0ZXNtaXRoXG4gICAgLi4uXG5cdGNzc1RlbXBsYXRlOiAnbGVzc19yZXNwb25zaXZlLnRlbXBsYXRlLmhhbmRsZWJhcnMnLCAvLyBVc2UgdGVtcGxhdGUgdG8gYWRkIG5ldyBsZXNzIGZ1bmN0aW9uIGFuZCBzb21lIHN0eWxpbmdcblx0cGFkZGluZzogNSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5vdCByZWFsbHkgY2hhbmdlZCwgYnV0IG1ha2Ugc3VyZSB0aGVyZSdzIGEgdmFsdWUgdG8gc3RvcCBibGVlZFxuXHRhbGdvcml0aG06ICd0b3AtZG93bicsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTmVlZCB0byB1c2UgdG9wZG93biwgb3RoZXJ3aXNlIHRoZSBpbWFnZSB3aWxsIGJlIG9mZnNldCBhbmQgaXQnbGwgYmUgYW5ub3lpbmcgdG8gd29yayB3aXRoXG4gICAgLi4uXG5cbiAgICBIVE1MOlxuICAgIDxkaXYgY2xhc3M9XCJyZXNwLXNwcml0ZVwiPiAgLy8gV3JhcHBlciwgdGFyZ2V0IHRoaXMgd2l0aCBjc3MgdG8gc2l6ZSB0aGUgaW1hZ2VcbiAgICAgICAgPGltZyBzcmM9XCI8Pz0gJHRoaXMtPnN0YXRpY0Jhc2VVcmwoJ3tUaGUgU3ByaXRlc2hlZXQgZ2VuZXJhdGVkfScpOyBjbGFzcz1cImNvb2wtaW1nXCIgPz5cIiAvPlxuICAgIDwvZGl2PlxuXG4gICAgQ1NTOlxuICAgIC5jb29sLWltZyB7XG4gICAgICAgIC5zcHJpdGUtcmVzcG9uc2l2ZShAY29vbG1pY3Jvc2l0ZS1jb29sLWltYWdlKTtcbiAgICB9XG4qL1xuLnJlc3Atc3ByaXRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3Atc3ByaXRlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5mb250LXJvYm90byB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9udC1vc3dhbGQge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuaW1nIHtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLnB1c2gtZG93bi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG59XG4ucHVzaC1kb3duLW1lc3NhZ2UgPiAuaWNvLWxpbmUtdmVydGljYWwge1xuICB3aWR0aDogMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5wdXNoLWRvd24tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAucHVzaC1kb3duLW1lc3NhZ2UgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG4gIC5wdXNoLWRvd24tbWVzc2FnZSA+IC5pY28tbGluZS12ZXJ0aWNhbCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdkcHItdG9wYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5nZHByLXRvcGJhciA+IC5nZHByLXRvcGJhcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnB1c2hkb3duX19saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnB1c2hkb3duX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEyMDBweCkge1xuICBib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuaDEge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxODUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxucCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRyb2wtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRleHQtLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXh0LS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGV4dC0tc3Ryb2tlIHtcbiAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwICMwMDAsIDFweCAtMXB4IDAgIzAwMCwgLTFweCAxcHggMCAjMDAwLCAxcHggMXB4IDAgIzAwMDtcbn1cbi5idXR0b24ge1xuICAvKiBPdmVycmlkZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLyogRW5kIE92ZXJyaWRlICovXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgbm90IG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWUwYjBmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5idXR0b24tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllMGIwZjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnV0dG9uLS1tYWluLWRlc2lnbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uLS1tYWluLWRlc2lnbjpiZWZvcmUsXG4uYnV0dG9uLS1tYWluLWRlc2lnbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5idXR0b24tLW1haW4tZGVzaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBsZWZ0OiBjYWxjKDJweCk7XG4gIHRvcDogY2FsYygycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idXR0b24tLW1haW4tZGVzaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIC00OHB4IHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgY2FsYygxMDAlICsgNDhweCkgcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSAtMThweCAvIDIwcHggMjBweCByZXBlYXQteCwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIGNhbGMoMTAwJSArIDE4cHgpIC8gMjBweCAyMHB4IHJlcGVhdC14O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnV0dG9uLS1tYWluLWRlc2lnbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICB9XG4gIC5idXR0b24tLW1haW4tZGVzaWduOmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5idXR0b24tLW1haW4tZGVzaWduLS1lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnV0dG9uLS1tYWluLWRlc2lnbi0tZW1haWwge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuLmJ1dHRvbi0tbWFpbi1kZXNpZ24tLWludmVydDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnV0dG9uLS1tYWluLWRlc2lnbi0taW52ZXJ0OmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbn1cbi5idXR0b24tLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnV0dG9uLS1wbGF5LWJ1dHRvbiA+IGltZyB7XG4gIHdpZHRoOiAyNzYuOTIzMDc2OTIlO1xuICBtYXJnaW4tdG9wOiAtMjU5Ni4xNTM4NDYxNSU7XG4gIG1hcmdpbi1ib3R0b206IC01ODguNDYxNTM4NDYlO1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYnV0dG9uLS1wbGF5LWJ1dHRvbiA+IGltZzpob3ZlciB7XG4gIHdpZHRoOiAyNzYuOTIzMDc2OTIlO1xuICBtYXJnaW4tdG9wOiAtMjcxNS4zODQ2MTUzOCU7XG4gIG1hcmdpbi1ib3R0b206IC00NjkuMjMwNzY5MjMlO1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYnV0dG9uLS1iaWcge1xuICBmb250LXNpemU6IDEzMCU7XG4gIHBhZGRpbmc6IDE3cHggMzBweDtcbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgfVxufVxuLmJ1dHRvbi0tdGV4dC1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5idXR0b24tLXRleHQtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LWNvbnRlbnQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5idXR0b24tLXRleHQtbGluazpob3ZlcjphZnRlcixcbi5idXR0b24tLXRleHQtbGluazpmb2N1czphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBibHVyKDAuNXB4KTtcbiAgYW5pbWF0aW9uOiBpY29uaG92ZXIgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmJ1dHRvbi0tdGV4dC1saW5rOmhvdmVyOmFmdGVyLFxuICAuYnV0dG9uLS10ZXh0LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogaWVpY29uaG92ZXIgMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uYnV0dG9uLS1yb3VuZCB7XG4gIHdpZHRoOiAxdnc7XG4gIGhlaWdodDogMXZ3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgI2RkZCAzcHg7XG59XG4uYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMjcwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idXR0b24tLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEyMTVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5idXR0b24tLW92ZXJsYXkge1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC43NSkgMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmJ1dHRvbi0tZ29kb3duLFxuLmJ1dHRvbi0tZ291cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogc29saWQgIzY2NjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMXB4O1xuICBwYWRkaW5nOiAxOXB4IDJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjUpO1xufVxuLmJ1dHRvbi0tZ29kb3duOmFmdGVyLFxuLmJ1dHRvbi0tZ291cDphZnRlciB7XG4gIGNvbnRlbnQ6ICfilrwnO1xufVxuLmJ1dHRvbi0tZ291cDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLmRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGl2aWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmRpdmlkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcmVtbmFudC9zZWN0aW9uLWRpdmlkZXItbW9iaWxlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmRpdmlkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcmVtbmFudC9zZWN0aW9uLWRpdmlkZXIucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG4uZGl2aWRlci0tZHVhbDpiZWZvcmUsXG4uZGl2aWRlci0tZHVhbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjFweDtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRpdmlkZXItLWR1YWw6YmVmb3JlIHtcbiAgdG9wOiAtMTBweDtcbn1cbi5kaXZpZGVyLS1kdWFsOmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZGl2aWRlci0tZHVhbDpiZWZvcmUsXG4gIC5kaXZpZGVyLS1kdWFsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvc2VjdGlvbi1kaXZpZGVyLW1vYmlsZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5kaXZpZGVyLS1kdWFsOmJlZm9yZSxcbiAgLmRpdmlkZXItLWR1YWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcmVtbmFudC9zZWN0aW9uLWRpdmlkZXIucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG4uZXJyb3ItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MzJweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxNTtcbn1cbi50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMlO1xuICB6LWluZGV4OiAxMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50aXRsZV9faW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRpdGxlX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1haW5fX3BhZ2UtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5tYWluX19wYWdlLWNvbnRlbnQgLnRpdGxlX19pbWcge1xuICB3aWR0aDogNTAwcHg7XG59XG4udGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgaGVpZ2h0OiA4MjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRlYXNlciB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXIge1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi50ZWFzZXJfX3JhdGlvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX3JhdGlvLXdyYXBwZXIgPiAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ZWFzZXJfX3RyYWlsZXItYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAxJSBhdXRvIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAudGVhc2VyX190cmFpbGVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzID4gbGkge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjOWUwYjBmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNsaWNrLWRvdHMgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxMSwgMTUsIDAuMzUpO1xufVxuLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xufVxuLnNsaWNrLWRvdHMgPiBsaSA+IGJ1dHRvbixcbi5zbGljay1kb3RzID4gbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY3JvbGwtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gNTB2aCk7XG59XG4uaW5wdXQtcG9wdXAtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MjA4MGI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLmlucHV0LXBvcHVwLWVycm9yOmJlZm9yZSxcbi5pbnB1dC1wb3B1cC1lcnJvcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkO1xufVxuLmlucHV0LXBvcHVwLWVycm9yOmJlZm9yZSB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MjA4MGI7XG59XG4uaW5wdXQtcG9wdXAtZXJyb3I6YWZ0ZXIge1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNzE3MTc7XG59XG4uc3RhdHVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnN0YXR1cy1jb250YWluZXIgPiAuc3Bpbm5lciB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWl4aW4tZGQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5taXhpbi1kZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG59XG4uZGR0b2dnbGUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbi5kZHRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG59XG4uZGR0b2dnbGVfX2NhcmV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLmRkdG9nZ2xlX19jYXJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4uZGR0b2dnbGVfX3RleHQge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgei1pbmRleDogOTtcbn1cbi5kZG1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5kZG1lbnVfX3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGRtZW51X193OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzllMGIwZjtcbn1cbi5kZG1lbnVfX3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmRkbWVudV9fd19fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5taXhpbi1zbGljay1kb3QtbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxMSwgMTUsIDApO1xuICBib3JkZXI6IHNvbGlkIDJweCAjOWUwYjBmO1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWl4aW4tc2xpY2stZG90LWxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbi5taXhpbi1zbGljay1kb3QtbGkuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xufVxuLm1peGluLXNsaWNrLWRvdC1saSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWl4aW4tbWF4MTE2OCB7XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1peGluLWFycm93LXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5taXhpbi1hcnJvdy1zbWFsbC5zbGljay1hcnJvdy0tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMThweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtMTFweCAwIDAgLTdweDtcbn1cbi5taXhpbi1hcnJvdy1zbWFsbC5zbGljay1hcnJvdy0tcHJldjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm1peGluLWFycm93LXNtYWxsLnNsaWNrLWFycm93LS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAtNHB4O1xufVxuLm1peGluLWFycm93LXNtYWxsLnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIxN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm1peGluLWFycm93LW5vcm1hbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ubWl4aW4tYXJyb3ctbm9ybWFsLnNsaWNrLWFycm93LS1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MTBweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luOiAtMjRweCAwIDAgLTIwcHg7XG59XG4ubWl4aW4tYXJyb3ctbm9ybWFsLnNsaWNrLWFycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0NDRweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNTFweDtcbn1cbi5taXhpbi1hcnJvdy1ub3JtYWwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTY0MnB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW46IC0yNHB4IDAgMCAtOXB4O1xufVxuLm1peGluLWFycm93LW5vcm1hbC5zbGljay1hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNTc2cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDUxcHg7XG59XG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2xpY2stYXJyb3ctLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zbGljay1hcnJvdy0tc21hbGwuc2xpY2stYXJyb3ctLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTE4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTExcHggMCAwIC03cHg7XG59XG4uc2xpY2stYXJyb3ctLXNtYWxsLnNsaWNrLWFycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTg1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2xpY2stYXJyb3ctLXNtYWxsLnNsaWNrLWFycm93LS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAtNHB4O1xufVxuLnNsaWNrLWFycm93LS1zbWFsbC5zbGljay1hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTdweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2xpY2stYXJyb3ctLW5vcm1hbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsLnNsaWNrLWFycm93LS1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMThweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAtMTFweCAwIDAgLTdweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tcHJldjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODVweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAtNHB4O1xuICB9XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsLnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTdweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MTBweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luOiAtMjRweCAwIDAgLTIwcHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLXByZXY6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0NDRweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE2NDJweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luOiAtMjRweCAwIDAgLTlweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTU3NnB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxufVxuLnNsaWNrLWFycm93LS1yZWN0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cbi5zbGljay1hcnJvdy0tcmVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5zbGljay1hcnJvdy0tcmVjdDphZnRlciB7XG4gIG1hcmdpbjogOHB4IDAgMCAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1hcnJvdy0tcmVjdC5zbGljay1hcnJvdy0tcHJldjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMThweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zbGljay1hcnJvdy0tcmVjdC5zbGljay1hcnJvdy0tcHJldjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNsaWNrLWFycm93LS1yZWN0LnNsaWNrLWFycm93LS1uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNsaWNrLWFycm93LS1yZWN0LnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIxN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zbGljay1kb3RzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxMSwgMTUsIDApO1xuICBib3JkZXI6IHNvbGlkIDJweCAjOWUwYjBmO1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc2xpY2stZG90cyA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbi5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xufVxuLnNsaWNrLWRvdHMgPiBsaSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWdlLWdhdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgei1pbmRleDogMTE7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uYWdlLWdhdGVfX21haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDQwcHg7XG59XG4uYWdlLWdhdGVfX21haW4tY29udGFpbmVyLS1sYW5nLXJ1IHtcbiAgd2lkdGg6IDUyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuYWdlLWdhdGVfX21haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbi5hZ2UtZ2F0ZV9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5hZ2UtZ2F0ZV9faW5zdHJ1Y3Rpb25zIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFnZS1nYXRlX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hZ2UtZ2F0ZS1mb3JtX19kYXkge1xuICB3aWR0aDogMjAlO1xufVxuLmFnZS1nYXRlLWZvcm1fX21vbnRoIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5hZ2UtZ2F0ZS1mb3JtX195ZWFyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5hZ2UtZ2F0ZV9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmFnZS1nYXRlX19iYXJyaWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uYWdlLWdhdGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L3JlbW5hbnRfYmFja2dyb3VuZDAuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5hZ2UtZ2F0ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFnZS1nYXRlX190aXRsZSB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLmFnZS1nYXRlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuYWdlLWdhdGVfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5hZ2UtZ2F0ZV9fZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5hZ2UtZ2F0ZV9fZm9ybSAuYnV0dG9uLS1tYWluLWRlc2lnbiB7XG4gICAgcGFkZGluZzogNy41cHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA5MyU7XG4gIH1cbn1cbltmb3JtPVwiZGF0ZS12YWxpZGF0aW9uLWZvcm1cIl0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBbZm9ybT1cImRhdGUtdmFsaWRhdGlvbi1mb3JtXCJdIHtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5zZWxlY3Qtc2VsZWN0ZWQuZXJyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xufVxuLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uLFxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDEzLjVweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24sXG4gIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb246aG92ZXIsXG4uc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5nZHByLXRvcGJhciB+IC5hZ2UtZ2F0ZSAuc2VsZWN0LWl0ZW1zIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgIG1heC1oZWlnaHQ6IDMwdmg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaWNvbmhvdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGllaWNvbmhvdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mb250LXJvYm90byB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaWNvLWxhbmd1YWdlIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmljby1sYW5ndWFnZS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWNvLWxhbmd1YWdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjEyNTtcbn1cbi5jdXJyZW50LWxhbmd1YWdlIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXNwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uaGVhZGVyLW5ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAxNTtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMzMzMyBzb2xpZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oZWFkZXItbmV3Om5vdCguY29va2llLWhlYWRlcikge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uaGVhZGVyLW5ldy5jb29raWUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhlYWRlci1uZXcgLmxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xufVxuLmhlYWRlci1uZXcgLnB3cmQtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nb3MvZ2VhcmJveC1zaWRlLWNyb3BwZWQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbmV3IC5wd3JkLWxvZ286aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuLmhlYWRlci1uZXcgLnB3cmQtbG9nbyAubW9yZS1nYW1lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAtMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlci1uZXcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uaGVhZGVyLW5ldzpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxOTIwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3OmJlZm9yZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGU6Y2hlY2tlZCB+IC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGUgfiAuaGVhZGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlOmNoZWNrZWQgfiAuaGVhZGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDExMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyX19tZW51LWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19tZW51LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2hhbi1yLW1lbnUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMHB4IDBweCAwIDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fcGFnZS1saW5rLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllMGIwZjtcbiAgfVxuICAuaGVhZGVyX19tYWluIC5oZWFkZXJfX3BhZ2UtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTBiMGY7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4gLmhlYWRlcl9fbG9nby1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvcmVtbmFudC1sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTB2aDtcbiAgbGVmdDogOHB4O1xufVxuLmhlYWRlcl9fbWFpbiBhLmFib3V0IHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX21haW4gYS5hYm91dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiAxMTB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICB9XG4gIC5oZWFkZXJfX21haW4gYSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbiBhLmhlYWRlcl9fYnV5X19ub3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuaGVhZGVyX19tYWluIGEuYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkZXJfX21haW4gLnN1cHBvcnQtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvcmVtbmFudC1sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYnV0dG9uLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ1dHRvbi10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCRjIzMjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuYnV0dG9uLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uaGVhZGVyX19wYWdlLWxpbmsge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX3BhZ2UtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJfX3BhZ2UtbGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19wYWdlLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubGFuZ3VhZ2UtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2xhbmd1YWdlLWxvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhbmd1YWdlLWxvZ28gLmxhbmd1YWdlLXRleHQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDB2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sYW5ndWFnZS1sb2dvOmhvdmVyIC5tb3JlLWxhbmd1YWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmxhbmd1YWdlLWxvZ28ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxNjE2MTY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxhbmd1YWdlLWxvZ28gLmxhbmd1YWdlLXRleHQtbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ubGFuZ3VhZ2UtbG9nbyAubW9yZS1sYW5ndWFnZSB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAyMXB4O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubGFuZ3VhZ2UtbG9nbyAubW9yZS1sYW5ndWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgYm9yZGVyOiA2cHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjY2NjO1xuICAgIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmxhbmd1YWdlLWxvZ28gLm1vcmUtbGFuZ3VhZ2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5sYW5ndWFnZS1sb2dvIC5tb3JlLWxhbmd1YWdlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zdXBwb3J0LWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9ocmVmLWxpbmsucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuc3VwcG9ydDpob3ZlciArIC5zdXBwb3J0LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2hyZWYtbGluay0xLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlcl9fbmV3cyB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fbmV3cyB7XG4gICAgbWFyZ2luOiAwcHggMTBweCAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4uaGVhZGVyX19pbmZvLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9faW5mby10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9faW5mby0tc21hbGwge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5oZWFkZXJfX2luZm8tLWJpZyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmhlYWRlcl9fc2lnbnVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX3NpZ251cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19zaWdudXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2lnbnVwLm1lbnUtaGlkZSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5oZWFkZXJfX3NpZ251cC0tc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuaGVhZGVyX19zaWdudXAtLXN0aWNreSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlOmNoZWNrZWQgfiAuaGVhZGVyX19zaWdudXAtLXN0aWNreSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5oZWFkZXJfX2RpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjc1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbWlzYyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5oZWFkZXJfX3NvY2lhbG1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxODBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhlYWRlcl9fc29jaWFsbWVkaWEge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwMHB4KSB7XG4gIC5oZWFkZXJfX3NvY2lhbG1lZGlhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdsYW5nZGQge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogLTE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubmV3bGFuZ2RkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmcge1xuICBwYWRkaW5nOiA0cHggOHB4IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld2xhbmdkZF9fY3VycmVudC1sYW5nOmhvdmVyLFxuLm5ld2xhbmdkZF9fY3VycmVudC1sYW5nOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld2xhbmdkZF9fY3VycmVudC1sYW5nOmhvdmVyIHNwYW4sXG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6Zm9jdXMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld2xhbmdkZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubmV3bGFuZ2RkX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5ld2xhbmdkZF9fY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNkMGQwZDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm5ld2xhbmdkZF9fb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggIzAwMDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICB6LWluZGV4OiA1O1xufVxuLm5ld2xhbmdkZF9fb3B0aW9ucyBhLmJhY2stbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMxNjE2MTY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5uZXdsYW5nZGRfX29wdGlvbnMgYS5iYWNrLWxhbmd1YWdlIHNwYW4ge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyOiA2cHggc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzY2NjY2NiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLm5ld2xhbmdkZF9fb3B0aW9ucyBhLmJhY2stbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLm5ld2xhbmdkZF9fb3B0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5uZXdsYW5nZGRfX29wdGlvbnMub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDU3cHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBjb2xvcjogI2NjYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5uZXdsYW5nZGRfX29wdGlvbnNfX29wdGlvbjpob3ZlcixcbiAgLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI2MjYyNjtcbiAgfVxuICAubmV3bGFuZ2RkX19vcHRpb25zX19vcHRpb246aG92ZXIgc3BhbixcbiAgLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uOmZvY3VzIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmFjdGlvbi1idXkgLmxhbmd1YWdlLWxvZ28ge1xuICAgIGxlZnQ6IC03dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5hY3Rpb24tYnV5IC5yZW1uYW50LWJvZHkgLmhlYWRlcl9fbWFpbiBhLmFib3V0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmFjdGlvbi1idXkgLnJlbW5hbnQtYm9keSAuaGVhZGVyX19tYWluIC5uZXdsYW5nZGRfX29wdGlvbnMge1xuICAgIHRvcDogLTI0NHB4O1xuICB9XG59XG4uc2Nyb2xsLW1hcmtlci0tc2lnbnVwIHtcbiAgdG9wOiBjYWxjKDcwJSAtIDUwdmgpO1xufVxuLnNpZ251cCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5zaWdudXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvZW1haWwtYmFja2dyb3VuZC1tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5zaWdudXAge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNjVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9lbWFpbC1iYWNrZ3JvdW5kLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnNpZ251cCB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2lnbnVwIHtcbiAgICBoZWlnaHQ6IDIwdmg7XG4gIH1cbn1cbi5zaWdudXBfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnNpZ251cF9fZm9ybSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuc2lnbnVwX19mb3JtIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpZ251cF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuc2lnbnVwX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zaWdudXBfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5zaWdudXBfX3RleHQtLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lnbnVwX19pbnB1dC1ibG9jayB7XG4gIHdpZHRoOiA2NSU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zaWdudXBfX2lucHV0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZ251cF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTEuNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNjYsIDY2LCA2NiwgMC41KTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbi5zaWdudXBfX2lucHV0OmludmFsaWQ6bm90KC5uby1pbnB1dCkge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHJlZCAxcHg7XG59XG4uc2lnbnVwX19pbnB1dDpmb2N1cyxcbi5zaWdudXBfX2lucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zaWdudXBfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uc2lnbnVwX19pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXBfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBcImNvbG9yIDk5OTlzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDk5OTlzIGVhc2Utb3V0XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogOTk5OXM7XG59XG4uc2lnbnVwX19zdWJtaXQge1xuICB3aWR0aDogMzAlO1xuICBmb250LXNpemU6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zaWdudXBfX3N1Ym1pdCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgfVxufVxuLnNpZ251cF9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2lnbnVwX19lcnJvciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNpZ251cF9fZXJyb3ItLWJhZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uYmFjay10by10b3BfX2J1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJhY2stdG8tdG9wX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi5zb2NpYWwtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc29jaWFsbWVkaWFfX2J0biB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbG1lZGlhX19idG46aG92ZXI6YWZ0ZXIsXG4uc29jaWFsbWVkaWFfX2J0bjpmb2N1czphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBibHVyKDAuNXB4KTtcbiAgYW5pbWF0aW9uOiBpY29uaG92ZXIgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnNvY2lhbG1lZGlhX19idG46aG92ZXI6YWZ0ZXIsXG4gIC5zb2NpYWxtZWRpYV9fYnRuOmZvY3VzOmFmdGVyIHtcbiAgICBhbmltYXRpb246IGllaWNvbmhvdmVyIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnNvY2lhbG1lZGlhX19idG46YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zb2NpYWxtZWRpYV9fYnRuOmJlZm9yZSxcbiAgLnNvY2lhbG1lZGlhX19idG46YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnNvY2lhbG1lZGlhX19idG46YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnNvY2lhbG1lZGlhX19idG46YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNvY2lhbG1lZGlhX19idG4tLXR3aXR0ZXI6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLXR3aXR0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDE3cHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tZmFjZWJvb2s6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLWZhY2Vib29rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTk3MXB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNvY2lhbG1lZGlhX19idG4tLXlvdXR1YmU6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLXlvdXR1YmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzgycHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tdHdpdGNoOmJlZm9yZSxcbi5zb2NpYWxtZWRpYV9fYnRuLS10d2l0Y2g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODMxcHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tZGlzY29yZDpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tZGlzY29yZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDE4cHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tdms6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLXZrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU3MnB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLnNvY2lhbG1lZGlhX19idG4tLXJlZGRpdDpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tcmVkZGl0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTY1NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc29jaWFsbWVkaWFfX2J0bi0tZmV4dHJhX2xpZmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tZmV4dHJhX2xpZmU6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLWZleHRyYV9saWZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwNjZweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zb2NpYWxtZWRpYV9fYnRuLS1pbnN0YWdyYW06YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLWluc3RhZ3JhbTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NzdweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zb2NpYWwtbWVkaWFfX2xpbmtzIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2NpYWwtbWVkaWFfX2xpbmtzIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG4uc2lnbnVwLS1oaWRlLWVtYWlsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWdudXAtLWhpZGUtZW1haWwgPiAuc2lnbnVwX19oZWFkZXIsXG4uc2lnbnVwLS1oaWRlLWVtYWlsID4gLnNpZ251cF9fZm9ybSxcbi5zaWdudXAtLWhpZGUtZW1haWwgPiAuc2lnbnVwX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lnbnVwLS1oaWRlLWVtYWlsID4gLmJhY2stdG8tdG9wX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5mb290ZXItbmV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAxMHB4IDEwcHg7XG59XG4uZm9vdGVyLW5ldy0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX19sYW5ndWFnZXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAuZm9vdGVyX19sYW5ndWFnZXMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5mb290ZXJfX2xvZ29zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9vdGVyX19sb2dvcyA+IC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3MtLW1haW4gLmxvZ28tLXJhdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nb3MtLXBsYXRmb3JtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9fbG9nb3MtLXBsYXRmb3JtcyAubG9nbyB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5mb290ZXJfX2xvZ29zLS1tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5mb290ZXJfX2xvZ29zLS1tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmZvb3Rlcl9fbGVnYWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZm9vdGVyX19sZWdhbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5sb2dvIHtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gIH1cbn1cbi5sb2dvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4ubG9nb19fbGFzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmxvZ29fX2xhc3Qge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5sb2dvLS1wd2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29zL2dlYXJib3gtYWJvdmUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbi5sb2dvLS1ndW5maXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE3MDhweDtcbiAgd2lkdGg6IDE1NXB4O1xuICBoZWlnaHQ6IDUzcHg7XG59XG4ubG9nby0tZXNyYjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNDM1cHg7XG4gIHdpZHRoOiAyMTZweDtcbiAgaGVpZ2h0OiAxMjdweDtcbn1cbi5sb2dvLS1wZWdpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIyMTFweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogOTJweDtcbn1cbi5sb2dvLS11c2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTg0NXB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuLmxvZ28tLXJhcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xOTM1cHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG4ubG9nby0tcmFyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG9nby0tc3RlYW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjk5cHg7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG4ubG9nby0teGJvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzQzcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLmxvZ28tLXBzNDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC03ODdweDtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG4ubGVnYWxfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sZWdhbF9fdGV4dCBhIHtcbiAgY29sb3I6ICNCN0I3Qjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWdhbF9fdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5sZWdhbF9fdGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmxlZ2FsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAubGVnYWxfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sZWdhbF9fbGlua3Mge1xuICBmb250LXNpemU6IDExMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmxlZ2FsX19saW5rIHtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWdhbF9fbGluazpob3Zlcixcbi5sZWdhbF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgPiAuZm9vdGVyLW1haW4ge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi5sYW5naWNvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1lbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMTZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5naWNvLmxhbmdpY28tLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNDlweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5naWNvLmxhbmdpY28tLWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmxhbmdpY28ubGFuZ2ljby0tcnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTg0cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1lcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yODNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5nd3JhcHBlcl9fbGFuZ3MgLmN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuLmxhbmd3cmFwcGVyX19sYW5ncyAuY3VycmVudC1sYW5ndWFnZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5nd3JhcHBlcl9fbGFuZ3MgLmN1cnJlbnQtbGFuZ3VhZ2Ugc3BhbiB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDE0MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubGFuZ3dyYXBwZXJfX2xhbmdzIC5pY24tbGFuZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZWFzZXItLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnRlYXNlcl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRlYXNlcl9faGVhZGVyID4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb29waW5nLXRyYWlsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5sb29waW5nLXRyYWlsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5sb29waW5nLXRyYWlsZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMCAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbn1cbi50ZWFzZXJfX2NvbnRlbnQtLXN1YmplY3QyOTIzIC5jb21pbmctc29vbi1zdWJqZWN0MjkyMyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC0tc3ViamVjdDI5MjMgLmNvbWluZy1zb29uLXN1YmplY3QyOTIzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2VyX19jb250ZW50LS1zdWJqZWN0MjkyMyAuZ2F0ZS10aXRsZSAudGl0bGVfX2ltZy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVhc2VyX19jb250ZW50LS1zdWJqZWN0MjkyMyAuZ2F0ZS10aXRsZSAudGl0bGVfX2ltZy0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2VyX19jb250ZW50LS1zdWJqZWN0MjkyMyAuZ2F0ZS10aXRsZSAudGl0bGVfX2ltZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZWFzZXJfX3RyYWlsZXItYnV0dG9uLS1tYWluIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4uZ3JhcGhpYy1tYXNrIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wd3JkLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbmxhcmdlLWdyYXBoaWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbmxhcmdlLWdyYXBoaWM6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbmxhcmdlLWdyYXBoaWM6aG92ZXIgPiAuZW5sYXJnZS1ncmFwaGljX19tYXNrID4gLmVubGFyZ2UtZ3JhcGhpY19faG92ZXItZWZmZWN0Om5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5lbmxhcmdlLWdyYXBoaWM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDkzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgcmlnaHQ6IDlweDtcbn1cbi5lbmxhcmdlLWdyYXBoaWNfX21hc2sge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmVubGFyZ2UtZ3JhcGhpY19faG92ZXItZWZmZWN0IHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIGZvbnQtc2l6ZTogMTc1JTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExLCAxNSwgMC45KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cbi5lbmxhcmdlLWdyYXBoaWNfX2hvdmVyLWVmZmVjdC5tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50ZWFzZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udGVhc2VyX19iYWNrZ3JvdW5kLS1zdWJqZWN0MjkyMy1mdWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tc3ViamVjdDI5MjMtZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYXNlcl9fYmFja2dyb3VuZC0tc3ViamVjdDI5MjMtY29uZGVuc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1zdWJqZWN0MjkyMy1jb25kZW5zZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXJfX2JhY2tncm91bmQtLXN1YmplY3QyOTIzLXRpbnkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1zdWJqZWN0MjkyMy10aW55IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhc2VyX19iYWNrZ3JvdW5kLS1jb21wbGV0ZS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tY29tcGxldGUtZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYXNlcl9fYmFja2dyb3VuZC0tY29tcGxldGUtY29uZGVuc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1jb21wbGV0ZS1jb25kZW5zZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXJfX2JhY2tncm91bmQtLWNvbXBsZXRlLXRpbnkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1jb21wbGV0ZS10aW55IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX2NvbnRlbnQtLWNvbXBsZXRlID4gLnRpdGxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC0tY29tcGxldGUgPiAudGl0bGUge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnNsaWNrLXRlYXNlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1saXN0LFxuLnNsaWNrLXRlYXNlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGljay10ZWFzZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc2xpY2stdGVhc2VyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnNsaWNrLXRlYXNlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zbGljay10ZWFzZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogNCU7XG4gIH1cbn1cbi5zbGljay10ZWFzZXJfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG4gICAgUmVzcG9uc2l2ZSBTcHJpdGVzXG4gICAgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdvbGZzb24vZ3VscC5zcHJpdGVzbWl0aC9pc3N1ZXMvMzIjaXNzdWVjb21tZW50LTc1ODAyNDQzXG5cbiAgICBVc2FnZVxuXG4gICAgR3J1bnQ6IC8vIEp1c3QgMyB0aGluZ3MgbmVlZCB0byBiZSBjaGFuZ2VzIGluIHRoZSBncnVudCBmb3IgYSByZXNwb25zaXZlIHZlcnNpb24gb2Ygc3ByaXRlc21pdGhcbiAgICAuLi5cblx0Y3NzVGVtcGxhdGU6ICdsZXNzX3Jlc3BvbnNpdmUudGVtcGxhdGUuaGFuZGxlYmFycycsIC8vIFVzZSB0ZW1wbGF0ZSB0byBhZGQgbmV3IGxlc3MgZnVuY3Rpb24gYW5kIHNvbWUgc3R5bGluZ1xuXHRwYWRkaW5nOiA1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90IHJlYWxseSBjaGFuZ2VkLCBidXQgbWFrZSBzdXJlIHRoZXJlJ3MgYSB2YWx1ZSB0byBzdG9wIGJsZWVkXG5cdGFsZ29yaXRobTogJ3RvcC1kb3duJywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOZWVkIHRvIHVzZSB0b3Bkb3duLCBvdGhlcndpc2UgdGhlIGltYWdlIHdpbGwgYmUgb2Zmc2V0IGFuZCBpdCdsbCBiZSBhbm5veWluZyB0byB3b3JrIHdpdGhcbiAgICAuLi5cblxuICAgIEhUTUw6XG4gICAgPGRpdiBjbGFzcz1cInJlc3Atc3ByaXRlXCI+ICAvLyBXcmFwcGVyLCB0YXJnZXQgdGhpcyB3aXRoIGNzcyB0byBzaXplIHRoZSBpbWFnZVxuICAgICAgICA8aW1nIHNyYz1cIjw/PSAkdGhpcy0+c3RhdGljQmFzZVVybCgne1RoZSBTcHJpdGVzaGVldCBnZW5lcmF0ZWR9Jyk7IGNsYXNzPVwiY29vbC1pbWdcIiA/PlwiIC8+XG4gICAgPC9kaXY+XG5cbiAgICBDU1M6XG4gICAgLmNvb2wtaW1nIHtcbiAgICAgICAgLnNwcml0ZS1yZXNwb25zaXZlKEBjb29sbWljcm9zaXRlLWNvb2wtaW1hZ2UpO1xuICAgIH1cbiovXG4ucmVzcC1zcHJpdGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcC1zcHJpdGUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG4gICAgUmVzcG9uc2l2ZSBTcHJpdGVzXG4gICAgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdvbGZzb24vZ3VscC5zcHJpdGVzbWl0aC9pc3N1ZXMvMzIjaXNzdWVjb21tZW50LTc1ODAyNDQzXG5cbiAgICBVc2FnZVxuXG4gICAgR3J1bnQ6IC8vIEp1c3QgMyB0aGluZ3MgbmVlZCB0byBiZSBjaGFuZ2VzIGluIHRoZSBncnVudCBmb3IgYSByZXNwb25zaXZlIHZlcnNpb24gb2Ygc3ByaXRlc21pdGhcbiAgICAuLi5cblx0Y3NzVGVtcGxhdGU6ICdsZXNzX3Jlc3BvbnNpdmUudGVtcGxhdGUuaGFuZGxlYmFycycsIC8vIFVzZSB0ZW1wbGF0ZSB0byBhZGQgbmV3IGxlc3MgZnVuY3Rpb24gYW5kIHNvbWUgc3R5bGluZ1xuXHRwYWRkaW5nOiA1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90IHJlYWxseSBjaGFuZ2VkLCBidXQgbWFrZSBzdXJlIHRoZXJlJ3MgYSB2YWx1ZSB0byBzdG9wIGJsZWVkXG5cdGFsZ29yaXRobTogJ3RvcC1kb3duJywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOZWVkIHRvIHVzZSB0b3Bkb3duLCBvdGhlcndpc2UgdGhlIGltYWdlIHdpbGwgYmUgb2Zmc2V0IGFuZCBpdCdsbCBiZSBhbm5veWluZyB0byB3b3JrIHdpdGhcbiAgICAuLi5cblxuICAgIEhUTUw6XG4gICAgPGRpdiBjbGFzcz1cInJlc3Atc3ByaXRlXCI+ICAvLyBXcmFwcGVyLCB0YXJnZXQgdGhpcyB3aXRoIGNzcyB0byBzaXplIHRoZSBpbWFnZVxuICAgICAgICA8aW1nIHNyYz1cIjw/PSAkdGhpcy0+c3RhdGljQmFzZVVybCgne1RoZSBTcHJpdGVzaGVldCBnZW5lcmF0ZWR9Jyk7IGNsYXNzPVwiY29vbC1pbWdcIiA/PlwiIC8+XG4gICAgPC9kaXY+XG5cbiAgICBDU1M6XG4gICAgLmNvb2wtaW1nIHtcbiAgICAgICAgLnNwcml0ZS1yZXNwb25zaXZlKEBjb29sbWljcm9zaXRlLWNvb2wtaW1hZ2UpO1xuICAgIH1cbiovXG4ucmVzcC1zcHJpdGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcC1zcHJpdGUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG4gICAgUmVzcG9uc2l2ZSBTcHJpdGVzXG4gICAgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdvbGZzb24vZ3VscC5zcHJpdGVzbWl0aC9pc3N1ZXMvMzIjaXNzdWVjb21tZW50LTc1ODAyNDQzXG5cbiAgICBVc2FnZVxuXG4gICAgR3J1bnQ6IC8vIEp1c3QgMyB0aGluZ3MgbmVlZCB0byBiZSBjaGFuZ2VzIGluIHRoZSBncnVudCBmb3IgYSByZXNwb25zaXZlIHZlcnNpb24gb2Ygc3ByaXRlc21pdGhcbiAgICAuLi5cblx0Y3NzVGVtcGxhdGU6ICdsZXNzX3Jlc3BvbnNpdmUudGVtcGxhdGUuaGFuZGxlYmFycycsIC8vIFVzZSB0ZW1wbGF0ZSB0byBhZGQgbmV3IGxlc3MgZnVuY3Rpb24gYW5kIHNvbWUgc3R5bGluZ1xuXHRwYWRkaW5nOiA1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90IHJlYWxseSBjaGFuZ2VkLCBidXQgbWFrZSBzdXJlIHRoZXJlJ3MgYSB2YWx1ZSB0byBzdG9wIGJsZWVkXG5cdGFsZ29yaXRobTogJ3RvcC1kb3duJywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOZWVkIHRvIHVzZSB0b3Bkb3duLCBvdGhlcndpc2UgdGhlIGltYWdlIHdpbGwgYmUgb2Zmc2V0IGFuZCBpdCdsbCBiZSBhbm5veWluZyB0byB3b3JrIHdpdGhcbiAgICAuLi5cblxuICAgIEhUTUw6XG4gICAgPGRpdiBjbGFzcz1cInJlc3Atc3ByaXRlXCI+ICAvLyBXcmFwcGVyLCB0YXJnZXQgdGhpcyB3aXRoIGNzcyB0byBzaXplIHRoZSBpbWFnZVxuICAgICAgICA8aW1nIHNyYz1cIjw/PSAkdGhpcy0+c3RhdGljQmFzZVVybCgne1RoZSBTcHJpdGVzaGVldCBnZW5lcmF0ZWR9Jyk7IGNsYXNzPVwiY29vbC1pbWdcIiA/PlwiIC8+XG4gICAgPC9kaXY+XG5cbiAgICBDU1M6XG4gICAgLmNvb2wtaW1nIHtcbiAgICAgICAgLnNwcml0ZS1yZXNwb25zaXZlKEBjb29sbWljcm9zaXRlLWNvb2wtaW1hZ2UpO1xuICAgIH1cbiovXG4ucmVzcC1zcHJpdGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcC1zcHJpdGUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRpdGxlLS1hYm91dCB7XG4gIG1hcmdpbi10b3A6IDElO1xuICB3aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlcl9faGVhZGVyLS1hYm91dCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50ZWFzZXItLWFib3V0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDU1cHgpO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyLS1hYm91dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvcmVtbmFudF9iYWNrZ3JvdW5kMS1tb2JpbGUuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC50ZWFzZXItLWFib3V0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC9yZW1uYW50X2JhY2tncm91bmQxLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX3RyYWlsZXItYnV0dG9uLS1hYm91dCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlci1idXR0b24tLWFib3V0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi50ZWFzZXJfX3RyYWlsZXJsaW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMTVweDtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAudGVhc2VyX190cmFpbGVybGluayB7XG4gICAgdG9wOiAxOTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50ZWFzZXJfX3RyYWlsZXJ2aWRlbyB7XG4gIGhlaWdodDogNjB2dztcbiAgd2lkdGg6IDgwdmg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IG1pbi13aWR0aCAwLjVzLCB3aWR0aCAwLjVzLCBoZWlnaHQgMC41cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4udGVhc2VyX190cmFpbGVydmlkZW8ubWluaW1pemUge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlcnZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDY1JTtcbiAgfVxuICAudGVhc2VyX190cmFpbGVydmlkZW8ubWluaW1pemUge1xuICAgIGhlaWdodDogNTV2dztcbiAgICB3aWR0aDogNzV2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlcnZpZGVvLm1pbmltaXplIHtcbiAgICBtaW4td2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgd2lkdGg6IDcwdmg7XG4gIH1cbn1cbi50ZWFzZXJfX2dvZG93biB7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX2dvZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlcl9fcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNSUsICMwMDAgNzAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGVhc2VyX19wb3B1cCA+IC5zdGF0dXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3JTtcbiAgbGVmdDogNTAuNSU7XG4gIHRyYW5zZm9ybTogc2NhbGUoNSk7XG59XG4udGVhc2VyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlcl9fc2lnbnVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBtYXgtaGVpZ2h0IDAuNXM7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi50ZWFzZXJfX3NpZ251cC5zaG93IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4udGVhc2VyX19jdGEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19jdGEtYnV0dG9ucyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRlYXNlcl9fY3RhLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC50ZWFzZXJfX2N0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuLnRlYXNlci1idXR0b24tLWFib3V0IHtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC50ZWFzZXItYnV0dG9uLS1hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXItYnV0dG9uLS1hYm91dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAudGVhc2VyLWJ1dHRvbi0tYWJvdXQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnRlYXNlci1idXR0b24tLWFib3V0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG4uc2Nyb2xsLW1hcmtlci0tYWJvdXQge1xuICB0b3A6IGNhbGMoNDclIC0gNTB2aCk7XG59XG4uc2Nyb2xsLW1hcmtlci0td29ybGQtbW9iaWxlIHtcbiAgdG9wOiAtMTAwcHg7XG59XG4uZ2FtZS1pbmZvcm1hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogOTAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gICAgbGVmdDogMTUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgICByaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNTAlO1xuICB9XG59XG4uZ2FtZS1pbmZvcm1hdGlvbl9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kOm5vdCguZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tb2JpbGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tYW5raW5kID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogMTQ4LjE0ODE0ODE1JTtcbiAgICBtYXJnaW4tdG9wOiAtNTkuNTIzODA5NTIlO1xuICAgIG1hcmdpbi1ib3R0b206IC01MjQuMDc0MDc0MDclO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tYW5raW5kID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMxMS44MDU1NTU1NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbWFua2luZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvcmVtbmFudF9vZl9tYW5raW5kX2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2NvbnRlbnQtLWV4cGxvcmUtcmVhbG1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdhbWUtaW5mb3JtYXRpb25fX2NvbnRlbnQtLWV4cGxvcmUtcmVhbG1zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcmVtbmFudC9hYm91dC9kaXNjb25uZWN0LWRpdmlkZXIuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG4uZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLWV4cGxvcmUtcmVhbG1zLW1haW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDg1cHggMyU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLWV4cGxvcmUtcmVhbG1zLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1leHBsb3JlLXJlYWxtcy1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLWV4cGxvcmUtcmVhbG1zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvZXhwbG9yZV9yZWFsbXNfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLWV4cGxvcmUtcmVhbG1zIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tY3JhZnQtdXBncmFkZS1zcGVjaWFsaXplID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogMTQ4LjkzNjE3MDIxJTtcbiAgICBtYXJnaW4tdG9wOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTg2LjcwMjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tY3JhZnQtdXBncmFkZS1zcGVjaWFsaXplID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzcwLjEzODg4ODg5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1jcmFmdC11cGdyYWRlLXNwZWNpYWxpemUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L2NyYWZ0X3VwZ3JhZGVfc3BlY2lhbGl6ZV9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb24tLXN0cmVuZ3RoLWluLW51bWJlcnM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLXN0cmVuZ3RoLWluLW51bWJlcnMgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiAxNDguMTQ4MTQ4MTUlO1xuICAgIG1hcmdpbi10b3A6IC0xMTkuMDQ3NjE5MDUlO1xuICAgIG1hcmdpbi1ib3R0b206IC00NjQuNTUwMjY0NTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1zdHJlbmd0aC1pbi1udW1iZXJzID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1My40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tc3RyZW5ndGgtaW4tbnVtYmVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvc3RyZW5ndGhfaW5fbnVtYmVyc19iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC53b3JsZHMtc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud29ybGRzLXNlbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLndvcmxkLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKlxuXHQmOm5vdCgmLS1jb21pbmctc29vbikge1xuXHRcdHdpZHRoOiAyOCU7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZS1vdXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0JiA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZDphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2Utb3V0O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiYtLWNvbWluZy1zb29uIHtcblx0XHR3aWR0aDogMTYlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmID4gLndvcmxkLXNlbGVjdG9yX19oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAxNDAlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xuXHRcdFx0XHRmb250LXNpemU6IDc1JTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEyNSU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCovXG59XG4ud29ybGQtc2VsZWN0b3I6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOTIycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3NlY3Rpb24tZGl2aWRlci5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLndvcmxkLXNlbGVjdG9yID4gLndvcmxkLXNlbGVjdG9yX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi53b3JsZC1zZWxlY3Rvcjpob3ZlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4ud29ybGQtc2VsZWN0b3I6aG92ZXIgPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLndvcmxkLXNlbGVjdG9yX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yID4gLnNlbGVjdC1pdGVtcyA+IC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cbi53b3JsZC1zZWxlY3Rvci0tZWFydGggPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvd29ybGQtZWFydGguanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOSUgMCU7XG59XG4ud29ybGQtc2VsZWN0b3ItLXlhZXNoYSA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy93b3JsZC15YWVzaGEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgMDtcbn1cbi53b3JsZC1zZWxlY3Rvci0tcmhvbSA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy93b3JsZC1yaG9tLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTglIDA7XG59XG4ud29ybGQtc2VsZWN0b3ItLWNvcnN1cyA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy93b3JsZC1jb3JzdXMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgMDtcbn1cbi53b3JsZC1zZWxlY3Rvci0tcmVpc3VtID4gLndvcmxkLXNlbGVjdG9yX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3dvcmxkLXJlaXN1bS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI25vLXdvcmxkOm5vdCg6Y2hlY2tlZCkgfiAuYmlvbWVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4uYmlvbWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cbi5iaW9tZXNfX2JhY2tncm91bmQsXG4ud29ybGQtY29udGVudCxcbi5iaW9tZS1pbmZvcm1hdGlvbixcbi5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5iaW9tZXNfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuLmJpb21lc19fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJpb21lc19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmlvbWVzX193b3JsZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29ybGQtY29udGVudF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi53b3JsZC1jb250ZW50X19oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxODUlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud29ybGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud29ybGQtY29udGVudF9fdGFicyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ud29ybGQtY29udGVudF9fdGFiIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICM5ZTBiMGYgMXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4ud29ybGQtY29udGVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYmlvbWUtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24ge1xuICB3aWR0aDogNjYlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzg0MHB4KSB7XG4gIC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbi5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NTBweCkgYW5kIChtYXgtd2lkdGg6IDM4MzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzg0MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICB9XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dC12aWRlby10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN1Yi1zZWN0aW9uX19zZWN0aW9uICsgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgY29udGVudDogJ+KWsic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5ZTBiMGY7XG4gIGJvdHRvbTogLTIlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDIsIDEuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uc3ViLXNlY3Rpb25fX3NlY3Rpb246aG92ZXIgKyAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnN1Yi1zZWN0aW9uX192aWRlbyArIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTMyNXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc3ViLXNlY3Rpb25fX3ZpZGVvOmhvdmVyICsgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWItc2VjdGlvbl9fdGh1bWJuYWlsOmhvdmVyICsgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXIgPiBpbWcge1xuICB3aWR0aDogMTE5LjMzNzAxNjU3JTtcbiAgbWFyZ2luLXRvcDogLTEyODAuNjYyOTgzNDMlO1xuICBtYXJnaW4tYm90dG9tOiAtNzguNDUzMDM4NjclO1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXR5XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtY2l0eSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJjaXR5XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXR5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNpdHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjaXR5XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1zdWJ3YXkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInN1YndheVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInN1YndheVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInN1YndheVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInN1YndheVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInN1YndheVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtY2Fub3B5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjYW5vcHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjYW5vcHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjYW5vcHlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjYW5vcHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjYW5vcHlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInJ1cmFsLWVhcnRoXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtcnVyYWwtZWFydGgge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInJ1cmFsLWVhcnRoXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cInJ1cmFsLWVhcnRoXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInJ1cmFsLWVhcnRoXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwicnVyYWwtZWFydGhcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FyZC1wcmltZVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLXdhcmQtcHJpbWUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwid2FyZC1wcmltZVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FyZC1wcmltZVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ3YXJkLXByaW1lXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwid2FyZC1wcmltZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbmVteVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbmVteVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtZW5lbXkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLWNpdHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9lYXJ0aC9jaXR5LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWNpdHkgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDkuMjgzODE5NjMlO1xuICAgIG1hcmdpbi10b3A6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDMzLjk1MjI1NDY0JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtY2l0eSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTUyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwMy40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1zdWJ3YXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9lYXJ0aC9zdWJ3YXktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtc3Vid2F5ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA5LjI4MzgxOTYzJTtcbiAgICBtYXJnaW4tdG9wOiAtMjk4LjY3Mzc0MDA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEzNC43NDgwMTA2MSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLXN1YndheSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTY0MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc4Ni44MDU1NTU1NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1jYW5vcHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9lYXJ0aC9jYW5vcHktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtY2Fub3B5ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA5LjI4MzgxOTYzJTtcbiAgICBtYXJnaW4tdG9wOiAtNTkuNDE2NDQ1NjIlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzc0LjUzNTgwOTAyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtY2Fub3B5ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNDY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTYxLjgwNTU1NTU2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLXJ1cmFsLWVhcnRoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvcnVyYWwtZWFydGgtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtcnVyYWwtZWFydGggPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC02NTcuNDA3NDA3NDElO1xuICAgIG1hcmdpbi1ib3R0b206IC03NzEuOTU3NjcxOTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1ydXJhbC1lYXJ0aCA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTU4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg0NS4xMzg4ODg4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC13YXJkLXByaW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvd2FyZC1wcmltZS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC13YXJkLXByaW1lID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtNzE3LjQ2MDMxNzQ2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzExLjkwNDc2MTklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC13YXJkLXByaW1lID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQyOC40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1lbmVteSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL2VhcnRoL2VuZW15LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA5LjI4MzgxOTYzJTtcbiAgICBtYXJnaW4tdG9wOiAtMTc4Ljc3OTg0MDg1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1NC42NDE5MDk4MSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNDA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAyMC4xMzg4ODg4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLWp1bmdsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJqdW5nbGVcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImp1bmdsZVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJqdW5nbGVcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJqdW5nbGVcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInZpbGxhZ2VcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS15YWVzaGEtdmlsbGFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ2aWxsYWdlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJ2aWxsYWdlXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInZpbGxhZ2VcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJ2aWxsYWdlXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInppZ2d1cmF0XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLXppZ2d1cmF0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInppZ2d1cmF0XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJ6aWdndXJhdFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ6aWdndXJhdFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJ6aWdndXJhdFwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW5lbXlcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW5lbXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLWVuZW15IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS15YWVzaGEtanVuZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMveWFlc2hhL2p1bmdsZS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtanVuZ2xlID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTEwLjYzODI5Nzg3JTtcbiAgICBtYXJnaW4tdG9wOiAtMjM5LjM2MTcwMjEzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTE5Ny44NzIzNDA0MyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXlhZXNoYS1qdW5nbGUgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMjgzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQ1LjEzODg4ODg5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS12aWxsYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMveWFlc2hhL3ZpbGxhZ2UtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLXZpbGxhZ2UgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MTAuNjM4Mjk3ODclO1xuICAgIG1hcmdpbi10b3A6IC0zNTkuNTc0NDY4MDklO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDc3LjY1OTU3NDQ3JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLXZpbGxhZ2UgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC03MDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC03MjguNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLXppZ2d1cmF0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMveWFlc2hhL3ppZ2d1cmF0LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXlhZXNoYS16aWdndXJhdCA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUxMC42MzgyOTc4NyU7XG4gICAgbWFyZ2luLXRvcDogLTExOS4xNDg5MzYxNyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMTguMDg1MTA2MzglO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtemlnZ3VyYXQgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMzQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtODYuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLWVuZW15IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMveWFlc2hhL2VuZW15LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXlhZXNoYS1lbmVteSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwOS4yODM4MTk2MyU7XG4gICAgbWFyZ2luLXRvcDogLTQxOC41Njc2MzkyNiU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMTQuODU0MTExNDElO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMjI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAzLjQ3MjIyMjIyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tYnVyaWVkY2l0eSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImJ1cmllZGNpdHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJidXJpZWRjaXR5XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJidXJpZWRjaXR5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJidXJpZWRjaXR5XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tcmhvbS1jYW55b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjYW55b25cIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJjYW55b25cIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjYW55b25cIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImNhbnlvblwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjYW55b25cIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImNhbnlvblwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWNpdGFkZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXRhZGVsXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiY2l0YWRlbFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0YWRlbFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2l0YWRlbFwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbmVteVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbmVteVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tZW5lbXkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tYnVyaWVkY2l0eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3Job20vYnVyaWVkY2l0eS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWJ1cmllZGNpdHkgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC03NzcuNTEzMjI3NTElO1xuICAgIG1hcmdpbi1ib3R0b206IC02NTEuNTg3MzAxNTklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWJ1cmllZGNpdHkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzc4LjQ3MjIyMjIyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tY2FueW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvcmhvbS9jYW55b24tYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1jYW55b24gPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC04MzcuODMwNjg3ODMlO1xuICAgIG1hcmdpbi1ib3R0b206IC01OTEuMjY5ODQxMjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWNhbnlvbiA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTExMDguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMjAuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tcmhvbS1jaXRhZGVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvcmhvbS9jaXRhZGVsLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJob20tY2l0YWRlbCA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTg5OC4xNDgxNDgxNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUzMC45NTIzODA5NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJob20tY2l0YWRlbCA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTExNjYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IC0yNjEuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tcmhvbS1lbmVteSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3Job20vZW5lbXktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1lbmVteSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTk1OC40NjU2MDg0NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ3MC42MzQ5MjA2MyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJob20tZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC05OTEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IC00MzYuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInN3YW1wXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLXN3YW1wIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInN3YW1wXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJzd2FtcFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzd2FtcFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJzd2FtcFwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwibWluZXNcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1jb3JzdXMtbWluZXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwibWluZXNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cIm1pbmVzXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIm1pbmVzXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cIm1pbmVzXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJtaW5lc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJtaW5lc1wiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbmVteVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbmVteVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1jb3JzdXMtZW5lbXkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLWNvcnN1cy1zd2FtcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL2NvcnN1cy9zd2FtcC1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1jb3JzdXMtc3dhbXAgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MTAuNjM4Mjk3ODclO1xuICAgIG1hcmdpbi10b3A6IC0xMDg0Ljg0MDQyNTUzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzUxLjg2MTcwMjEzJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tY29yc3VzLXN3YW1wID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMzUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA3OC40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1jb3JzdXMtbWluZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9jb3JzdXMvbWluZXMtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tY29yc3VzLW1pbmVzID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTEwLjYzODI5Nzg3JTtcbiAgICBtYXJnaW4tdG9wOiAtMTAyNC4yMDIxMjc2NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQxMi41JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tY29yc3VzLW1pbmVzID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEzNi44MDU1NTU1NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1jb3JzdXMtZW5lbXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9jb3JzdXMvZW5lbXktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tY29yc3VzLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTEwLjYzODI5Nzg3JTtcbiAgICBtYXJnaW4tdG9wOiAtMTE0NS40Nzg3MjM0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjkxLjIyMzQwNDI2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tY29yc3VzLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTE5NS4xMzg4ODg4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZHJvbG5paXItd29vZHNcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZHJvbG5paXItd29vZHMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZHJvbG5paXItd29vZHNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImRyb2xuaWlyLXdvb2RzXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImRyb2xuaWlyLXdvb2RzXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImRyb2xuaWlyLXdvb2RzXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ3YXJyZW5zXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLXdhcnJlbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FycmVuc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwid2FycmVuc1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ3YXJyZW5zXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwid2FycmVuc1wiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJmcmllcmFuLXNlYVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJlaXN1bS1mcmllcmFuLXNlYSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJmcmllcmFuLXNlYVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiZnJpZXJhbi1zZWFcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZnJpZXJhbi1zZWFcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiZnJpZXJhbi1zZWFcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVuZW15XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVuZW15XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJlaXN1bS1lbmVteSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLWRyb2xuaWlyLXdvb2RzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvcmVpc3VtL2Ryb2xuaWlyLXdvb2RzLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJlaXN1bS1kcm9sbmlpci13b29kcyA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTU5Ny4zNTQ0OTczNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgzMi4wMTA1ODIwMSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJlaXN1bS1kcm9sbmlpci13b29kcyA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTgxNi42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYxMS44MDU1NTU1NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0td2FycmVucyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3JlaXN1bS93YXJyZW5zLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJlaXN1bS13YXJyZW5zID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtNTM3LjMwMTU4NzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC04OTIuMDYzNDkyMDYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0td2FycmVucyA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTkzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ5NS4xMzg4ODg4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZnJpZXJhbi1zZWEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yZWlzdW0vZnJpZXJhbi1zZWEtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLWZyaWVyYW4tc2VhID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtNDc3LjI0ODY3NzI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTUyLjExNjQwMjEyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLWZyaWVyYW4tc2VhID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtODc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTUzLjQ3MjIyMjIyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJlaXN1bS1lbmVteSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3JlaXN1bS9lbmVteS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0tZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yMzYuMTk3OTE2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0tZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC03NTguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC02NzAuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtd29ybGQ9XCJlYXJ0aFwiXVtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmlvbWUtaW5mb3JtYXRpb25bZGF0YS13b3JsZD1cImVhcnRoXCJdW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlciB7XG4gIHdpZHRoOiAxNSU7XG59XG4uYmlvbWVzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJpb21lcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYmlvbWVzLW1vYmlsZV9fd29ybGQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uYmlvbWVzLW1vYmlsZV9fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50X19oZWFkZXIsXG4uYmlvbWVzLW1vYmlsZV9fd29ybGQtY29udGVudCA+IC5iaW9tZXNfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMyU7XG59XG4uYmlvbWVzLW1vYmlsZV9fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yLW1vYmlsZSA+IC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXIge1xuICByaWdodDogMTAlO1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yLW1vYmlsZSA+IC5zZWxlY3QtaXRlbXMge1xuICB3aWR0aDogOTMuNSU7XG4gIGxlZnQ6IDMlO1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yLW1vYmlsZSA+IC5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zbGlja19iaW9tZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNsaWNrX2Jpb21lcyA+IC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTZ2dyArIDIuNWVtKTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5zbGlja19iaW9tZXMgPiAuc2xpY2stZG90cyA+IGxpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zbGlja19iaW9tZXNfX3NsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlja19iaW9tZXNfX3NsaWRlID4gLmJpb21lc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnNsaWNrX2Jpb21lc19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDMlO1xufVxuLnRydW5jYXRlLXJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNTAlO1xufVxuLnRydW5jYXRlLXJlYWQtbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oioXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUsIDAuNyk7XG59XG4uYmlvbWUtaW5mb3JtYXRpb25fX3NwYWNlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYmlvbWUtaW5mb3JtYXRpb25fX3NwYWNlcjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LWxiLXZpZGVvICNjYm94Q29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1dmgpO1xuICB9XG4gIC5hYm91dC1sYi12aWRlbyAjY2JveExvYWRlZENvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIH1cbiAgLmFib3V0LWxiLXZpZGVvICNjYm94TG9hZGVkQ29udGVudCA+IC5jYm94SWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5hYm91dC1sYi12aWRlbyAjY2JveENsb3NlOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGxheS1idG4tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wbGF5LWJ0bi1vdmVybGF5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMzI1cHg7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubWl4aW4tbWF4MTE2OCB7XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2djYXJvdXNlbCA+IC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJsb2djYXJvdXNlbCA+IC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDQlO1xuICB9XG59XG4uYmxvZ2Nhcm91c2VsID4gLnNsaWNrLWRvdHMgPiBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ubWl4aW4tbmV3cy1iZy1zdHlsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA3MjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ibG9nc3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nc3dyYXBwZXIgLmJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5ibG9nZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5ibG9nZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICB9XG59XG4uYmxvZ2ZpbHRlcl9fb3B0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2dmaWx0ZXJfX29wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmJsb2dmaWx0ZXJfX29wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjc5ZDAwO1xufVxuLmJsb2dmaWx0ZXJfX29wdGlvbi5qcy1taWNyb3NpdGUtbmV3cy1jYXJvdXNlbC1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZjc5ZDAwO1xufVxuLmJsb2dzd3JhcHBlcl9fYnRuLWxvYWQtbW9yZSB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG4uYmxvZ2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nbGlzdF9fbmV3cy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMuOSU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX25ld3MtYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDhweCk7XG4gIH1cbn1cbi5ibG9nbGlzdF9fbmV3cy1ibG9jazpob3Zlcjpub3QoLmZwLWJsb2dsaXN0KSAuYmxvZ2xpc3RfX292ZXJsYXkge1xuICB0b3A6IDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBwYWRkaW5nLXRvcDogMjAlO1xufVxuLmJsb2dsaXN0X19uZXdzLWJsb2NrLS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2dsaXN0X19uZXdzLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nbGlzdF9fbmV3cy1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9nbGlzdF9fbmV3cy1pbWFnZS0tc3BhY2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMzE1Nzg5NDczNjg0MjElO1xufVxuLmJsb2dsaXN0X19ncmFkaWVudC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDcwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDk1JSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nbGlzdF9fZ3JhZGllbnQtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9nbGlzdF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjAlIDYlIDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAxMTMsIDAsIDApO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNDUlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAxMTMsIDAsIDApO1xuICB9XG59XG4uYmxvZ2xpc3RfX292ZXJsYXk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvZ2xpc3RfX292ZXJsYXlfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uYmxvZ2xpc3RfX292ZXJsYXlfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvZ2xpc3RfX21vYmlsZWluZm8ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvZ2xpc3RfX21vYmlsZWluZm86aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nbGlzdF9fbW9iaWxlaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG59XG4uYmxvZ2xpc3RfX21vYmlsZWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweCAzNXB4IDA7XG59XG4uYmxvZ2xpc3RfX21vYmlsZWluZm9fX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvX19zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNDAlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAwO1xufVxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0IHtcbiAgLyogT3ZlcnJpZGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAvKiBFbmQgT3ZlcnJpZGUgKi9cbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YmVmb3JlLFxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGxlZnQ6IGNhbGMoMnB4KTtcbiAgdG9wOiBjYWxjKDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAtNDhweCByZXBlYXQteSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIGNhbGMoMTAwJSArIDQ4cHgpIHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgMCUgLTE4cHggLyAyMHB4IDIwcHggcmVwZWF0LXgsIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSBjYWxjKDEwMCUgKyAxOHB4KSAvIDIwcHggMjBweCByZXBlYXQteDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICB9XG4gIC5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dC0tZW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dC0tZW1haWwge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uYmxvZ2Nhcm91c2VsID4gLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbCA+IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2djYXJvdXNlbCA+IC5zbGljay1hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDJ2dztcbn1cbi5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stYXJyb3ctLW5leHQge1xuICByaWdodDogMnZ3O1xufVxuLmZwLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmZwLWhlYWRsaW5lLS1uZXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uZnAtbmV3cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZnAtbmV3c19fbmV3cy1pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNzIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5mcC1uZXdzX19uZXdzLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mcC1uZXdzX19uZXdzLWltZy0tbm8tZmVhdHVyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9uZXdzLWJhY2tncm91bmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZwLW5ld3NfX25ld3MtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNDQwcHggMjBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZnAtbmV3c19fbm8tZmVhdHVyZWQge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG59XG4uZnAtbmV3c19fbmV3cy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnAtbmV3c19fbmV3cy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZwLW5ld3NfX25ld3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnAtbmV3c19fbmV3cy10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mcC1uZXdzX19uZXdzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZwLW5ld3NfX25ld3MtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZnAtbmV3c19fYmxvZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvIDE4NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mcC1ibG9nbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnAtbmV3cy1idG4ge1xuICBtYXJnaW46IDAgYXV0byAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTgycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5mcC1uZXdzLWJ0biB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxufVxuLyogQ2Fyb3VzZWwgKi9cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICB9XG59XG4uYmxvZ2Nhcm91c2VsX19ob3JzZV9fYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19iYWNrZHJvcCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuLmJsb2djYXJvdXNlbF9faG9yc2VfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDExNjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDczcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NTBweCkgYW5kIChtYXgtd2lkdGg6IDM4MzlweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJsb2djYXJvdXNlbF9faG9yc2VfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuLmJsb2djYXJvdXNlbF9faG9yc2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDY2JTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDg1JSwgIzAwMCAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBlMGUwZTAnLCBlbmRDb2xvcnN0cj0nI2UwZTBlMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgfVxufVxuLmJsb2djYXJvdXNlbF9faG9yc2VfX2Rlc2NyaXB0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3NhcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzYXJ0aWNsZV9fYmdfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNzIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYmdfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzIwcHg7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzIHtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX190YWdjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX190YWdjcnVtYnNfX2NydW1iIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX190YWdjcnVtYnNfX2NydW1iIHtcbiAgICBmb250LXNpemU6IDI0MCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzX19jcnVtYjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzX19kaXZpZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzYXJ0aWNsZV9fd3JhcHBlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV3c2FydGljbGVfX3dyYXBwZXIgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fd3JhcHBlciBpZnJhbWUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDI4MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9faGVhZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmb250LXNpemU6IDQ4MCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9faGVhZGVyX19zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzO1xuICBmb250LXNpemU6IDI0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2hlYWRlcl9fc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZvbnQtc2l6ZTogMzAwJTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ubmV3c2FydGljbGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvY29udGVudC1kaXZpZGVyLWdyYXkucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGhlaWdodDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19jb250ZW50d3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZWFuZHNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGVhbmRzaGFyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGVhbmRzaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGUge1xuICAgIHdpZHRoOiA4My4zJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgaDIsXG4ubmV3c2FydGljbGVfX2FydGljbGUgaDMsXG4ubmV3c2FydGljbGVfX2FydGljbGUgcCxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBhLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIG9sLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHVsLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjIwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgxIHtcbiAgICBmb250LXNpemU6IDI4MCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNDAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxODAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjIwJTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDE2MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOTk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAyMDAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgc3Ryb25nLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGVtIHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgYSB7XG4gIGNvbG9yOiAjYzYyNDI4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgLmltZy1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZTFlMWUxO1xuICBmb250LXNpemU6IDgwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIC5pbWctY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBkaXY6bm90KFtjbGFzc10pIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2UxZTFlMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIGRpdjpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMjQwJTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIG9sLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBvbCxcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIHVsIHtcbiAgICBmb250LXNpemU6IDIwMCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSAubmV3c2FydGljbGVfX2FydGljbGVfX21ldGEge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNDAlO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZV9fbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fc2hhcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19zaGFyZSB7XG4gICAgd2lkdGg6IDklO1xuICB9XG59XG4ubmV3c2FydGljbGVfX3NoYXJlIC5zaGFyZWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX3NoYXJlIC5zaGFyZWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19zaGFyZV9fc2hhcmV0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fc2hhcmVfX3NoYXJldGV4dCB7XG4gICAgZm9udC1zaXplOiAyNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2hhcmVidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNoYXJlYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNoYXJlYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQ1NXB4O1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLnNoYXJlYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC05MjRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5yZWxhdGVkbmV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg4My4zMzMzJSAtIDE4cHgpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbn1cbi5yZWxhdGVkbmV3cyAuc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5yZWxhdGVkbmV3cyAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG4ucmVsYXRlZG5ld3MgLnNsaWNrLWFycm93LS1wcmV2IHtcbiAgbGVmdDogLTExLjUlO1xufVxuLnJlbGF0ZWRuZXdzIC5zbGljay1hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtMTEuNSU7XG59XG4janMtYmxvZy1yZWxhdGVkLW5ld3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAjanMtYmxvZy1yZWxhdGVkLW5ld3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4janMtYmxvZy1yZWxhdGVkLW5ld3MtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gICNqcy1ibG9nLXJlbGF0ZWQtbmV3cy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWxhdGVkbmV3c19fdGl0bGUge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5yZWxhdGVkbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjQwJTtcbiAgfVxufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fbGVmdHdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYyg0MCUgKyAxN3B4KTtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX19yaWdodHdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fbW9iaWxld3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fbW9iaWxld3JhcHBlciAucmVsYXRlZG5ld3NfX2hvcnNlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX19zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjBweDtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX3N1bW1hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX19tb2JpbGV3cmFwcGVyIC5yZWxhdGVkbmV3c19faG9yc2VfX3N1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogZnJvbnRwYWdlIG5ld3MgbW9iaWxlKi9cbi5mcC1uZXdzLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmZwLW5ld3MtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZnAtbmV3cy1tb2JpbGVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZnAtbmV3cy1tb2JpbGVfX3N1YmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2Jsb2dzIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYmxvZ3NfX2Jsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2ltYWdld3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mcC1uZXdzLW1vYmlsZV9faW1hZ2V3cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkgMjAlLCAjMDAwMDAwIDEwMCUpO1xufVxuLmZwLW5ld3MtbW9iaWxlX19pbWFnZXdyYXBwZXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2MCU7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQge1xuICAvKiBPdmVycmlkZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC8qIEVuZCBPdmVycmlkZSAqL1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiA1cHggNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpiZWZvcmUsXG4uZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYygycHgpO1xuICB0b3A6IGNhbGMoMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgei1pbmRleDogLTE7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIC00OHB4IHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgY2FsYygxMDAlICsgNDhweCkgcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSAtMThweCAvIDIwcHggMjBweCByZXBlYXQteCwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIGNhbGMoMTAwJSArIDE4cHgpIC8gMjBweCAyMHB4IHJlcGVhdC14O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG4gIH1cbiAgLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4uZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0LS1lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0LS1lbWFpbCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZnAtbmV3cy1hbmQtbWVkaWEgLmJsb2dsaXN0X19uZXdzLWltYWdlLFxuLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fZ3JhZGllbnQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuZnAtbmV3cy1hbmQtbWVkaWEgLmJsb2dsaXN0X19vdmVybGF5IHtcbiAgICB0b3A6IDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAxMTMsIDAsIDApO1xuICB9XG59XG4uZnAtbmV3cy1hbmQtbWVkaWEgLmZwLW5ld3NfX25ld3MtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1uZXdzX19ibG9ncyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZnAtbmV3cy1hbmQtbWVkaWEgLmZwLW5ld3MtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZnAtbmV3cy1hbmQtbWVkaWEgLmZwLWhlYWRsaW5lIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1tZWRpYV9faGVhZGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZnAtbmV3cy1hbmQtbWVkaWEgLmJsb2dsaXN0X19uZXdzLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCAuYmxvZ2xpc3RfX292ZXJsYXlfX3N1bW1hcnkge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCAuYmxvZ2xpc3RfX292ZXJsYXlfX3N1bW1hcnk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtYmxvZ2xpc3QgLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCAuYmxvZ2xpc3RfX292ZXJsYXlfX3N1bW1hcnk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHNsYXRlZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuZnAtbmV3cy1hbmQtbWVkaWEgLmZwLWJsb2dsaXN0IC5ibG9nbGlzdF9fb3ZlcmxheV9fc3VtbWFyeSB7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuZnAtbmV3cy1hbmQtbWVkaWEgLmZwLWJsb2dsaXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZnAtbmV3cy1hbmQtbWVkaWEgLmZwLWJsb2dsaXN0IC5ibG9nbGlzdF9fb3ZlcmxheSB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbi5tYWluX19wYWdlLWNvbnRlbnQtLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluX19wYWdlLWNvbnRlbnQtLW1lZGlhID4gLmRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5taXhpbi1tZWRpYS1tYXNrIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAuc2NyZWVuLWxpbWl0LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1lZGlhb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExLCAxNSwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4ubWVkaWFvdmVybGF5X19wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMzI1cHg7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG59XG4ubWVkaWFvdmVybGF5X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjQwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbn1cbi5taXhpbi1tZWRpYW92ZXJsYXktaG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1tLWZpbG1zdHJpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5tbS1maWxtc3RyaXBfX2Nyb3Age1xuICB3aWR0aDogY2FsYygxNi42NjY2NjYlIC0gMTRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCgxMDAlIC0gNzBweCkgKiAoKDEvNikgKiAoOS8xNikpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMnB4ICMzMzMzMzM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW0tZmlsbXN0cmlwX19jcm9wLS1hY3RpdmUge1xuICBib3JkZXI6IHNvbGlkIDJweCAjZmZmZmZmO1xufVxuLm1tLWZpbG1zdHJpcF9fY3JvcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5tbS1maWxtc3RyaXBfX2Nyb3Age1xuICAgIHdpZHRoOiBjYWxjKDE2JSAtIDE0cHgpO1xuICB9XG59XG4ubW0tZmlsbXN0cmlwX19jcm9wX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tbS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1tLXNjcm9sbGJhcl9fYmcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW0tc2Nyb2xsYmFyX19pbmRpY2F0b3Ige1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzllMGIwZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZGlhLXRvcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5tZWRpYS10b3BfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtdG9wX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1lZGlhLXRvcF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLm1lZGlhLXRvcF9fYmFja2dyb3VuZF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsICMwMDAgNzAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXRvcF9fYmFja2dyb3VuZF9fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkgMjAlLCAjMDAwMDAwIDEwMCUpO1xuICB9XG59XG4ubWVkaWEtcm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWVkaWEtcm93LS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1lZGlhLXJvdy0tc2NyZWVuc2hvdHMtYW5kLXdhbGxwYXBlcnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtcm93LS1zY3JlZW5zaG90cy1hbmQtd2FsbHBhcGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1lZGlhLXJvdy0tbW9yZS1vbi15b3V0dWJlIC5idXR0b24sXG4ubWVkaWEtcm93LS13YWxscGFwZXJzIC5idXR0b24sXG4ubWVkaWEtcm93LS1zY3JlZW5zaG90cyAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1lZGlhLXJvdy0tbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVkaWEtaGVhZGVyLS10b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1oZWFkZXItLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZWRpYS1oZWFkZXItLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDQwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtaGVhZGVyLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDQ4MCU7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cbn1cbi5tZWRpYS1oZWFkZXItLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4ud2F0Y2hub3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndhdGNobm93OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAud2F0Y2hub3cgLndhdGNobm93X19idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMjVweDtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB9XG59XG4ud2F0Y2hub3c6aG92ZXIgLndhdGNobm93X19idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLndhdGNobm93X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vd19fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ud2F0Y2hub3c6aG92ZXIgLndhdGNobm93X190ZXh0IHtcbiAgY29sb3I6ICM5ZTBiMGY7XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlIHtcbiAgLyogT3ZlcnJpZGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAvKiBFbmQgT3ZlcnJpZGUgKi9cbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53YXRjaG5vd19fYnV0dG9uLS1tb2JpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndhdGNobm93X19idXR0b24tLW1vYmlsZTpiZWZvcmUsXG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndhdGNobm93X19idXR0b24tLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYygycHgpO1xuICB0b3A6IGNhbGMoMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgei1pbmRleDogLTE7XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIC00OHB4IHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgY2FsYygxMDAlICsgNDhweCkgcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSAtMThweCAvIDIwcHggMjBweCByZXBlYXQteCwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIGNhbGMoMTAwJSArIDE4cHgpIC8gMjBweCAyMHB4IHJlcGVhdC14O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG4gIH1cbiAgLndhdGNobm93X19idXR0b24tLW1vYmlsZTpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlLS1lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlLS1lbWFpbCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vd19fYnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZWRpYS1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA2NiU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1lZGlhLXJvdy0teW91dHViZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1yb3ctLXlvdXR1YmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVkaWEtcm93LS1tb3JlLW9uLXlvdXR1YmUge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tbW9yZS1vbi15b3V0dWJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYS1yb3ctLW1vYmlsZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tbW9iaWxlLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtcm93LS1tb2JpbGUtYWN0aXZlLm1lZGlhLXJvdy0teW91dHViZXMsXG4gIC5tZWRpYS1yb3ctLW1vYmlsZS1hY3RpdmUubWVkaWEtcm93LS1tb3JlLW9uLXlvdXR1YmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYS1zZWN0aW9uLS15b3V0dWJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1zZWN0aW9uLS15b3V0dWJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tZWRpYS1zZWN0aW9uLS1zY3JlZW5zaG90cyxcbi5tZWRpYS1zZWN0aW9uLS13YWxscGFwZXJzIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbi5tZWRpYS1zZWN0aW9uLS1zY3JlZW5zaG90cyAuc2xpY2stZG90cyxcbi5tZWRpYS1zZWN0aW9uLS13YWxscGFwZXJzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuLmN1c3RvbWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWRvdHNfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tZG90c19faW5uZXIgLnNsaWNrLWFycm93LS1wcmV2IHtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5jdXN0b21kb3RzX19pbm5lciAuc2xpY2stYXJyb3ctLW5leHQge1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtMzBweDtcbn1cbi5tZWRpYS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtdmlkZW8ge1xuICAgIHdpZHRoOiAxNS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNyU7XG4gIH1cbiAgLm1lZGlhLXZpZGVvOmZpcnN0LWNoaWxkLFxuICAubWVkaWEtdmlkZW86bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG4ubWVkaWEtdmlkZW9fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1lZGlhLXZpZGVvX19iYWNrZ3JvdW5kOmhvdmVyOm5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS12aWRlb19fYmFja2dyb3VuZDpob3Zlcjpub3QoLm1vYmlsZSkgLm1lZGlhb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDAuOSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtdmlkZW9fX2JhY2tncm91bmQubW9iaWxlIC5tZWRpYW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXZpZGVvX19iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWVkaWEtdmlkZW9fX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS12aWRlb19fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaHVmZmxlYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNodWZmbGVib3hfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLXRocmVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLXR3byB7XG4gIHdpZHRoOiA2NiU7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLW9uZSB7XG4gIHdpZHRoOiAzMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogLjVlbTtcbn1cbi5zaXh0ZWVuLW5pbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uc2l4dGVlbi1uaW5lOmhvdmVyOm5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXh0ZWVuLW5pbmU6aG92ZXI6bm90KC5tb2JpbGUpIC5tZWRpYW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTtcbn1cbi5zaXh0ZWVuLW5pbmVfX2lubmVyLS1kcm93c3kge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXItLWRyb3dzeS5hd2FrZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvd3N5LW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZHJvd3N5LW1vYmlsZTpub3QoLmF3YWtlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLm1lZGlhLWJsb2NrIC5tZWRpYW92ZXJsYXlfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAubWVkaWEtYmxvY2sgLm1lZGlhb3ZlcmxheV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWVkaWEtYmxvY2s6aG92ZXIgLm1lZGlhb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDAuOSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZnAtbWVkaWEge1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZwLW1lZGlhX19oZWFkZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZnAtbWVkaWEtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5mcC1tZWRpYS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyNXB4O1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpWzRdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgLW1zLWdyaWQtcm93czogKDFmcilbMl07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuZnAtbWVkaWEtY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNHZ3O1xuICB9XG59XG4uZnAtbWVkaWEtYmxvY2sge1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZnAtbWVkaWEtYmxvY2s6bnRoLWNoaWxkKDMpLFxuICAuZnAtbWVkaWEtYmxvY2s6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpKSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMCAwO1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMykge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoNCkge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoNSkge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMCAxMHB4O1xuICB9XG59XG4ubWVkaWEtYmxvY2tfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIGZvbnQtc2l6ZTogMTg1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgfVxufVxuLm1tLXZpZGVvd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTE2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW0tdmlkZW93cmFwcGVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW0tdmlkZW93cmFwcGVyX19pbm5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi53YWxscGFwZXItc2VsZWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAud2FsbHBhcGVyLXNlbGVjdGlvbnMge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpWzVdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogODgxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVs0XTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVszXTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSBhbmQgKG1pbi13aWR0aDogNDQxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVsyXTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC53YWxscGFwZXItc2VsZWN0aW9ucyB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogKDFmcilbMV07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLndhbGxwYXBlci1zZWxlY3Rpb25zIC5idXR0b25fX3RleHQge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi00KSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0zKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0yKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis2KSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtaW4td2lkdGg6IDg4MXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0zKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0yKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis1KSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTIpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTEpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTApIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzQpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA2NjBweCkgYW5kIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCgybi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCgybi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobiszKSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzUpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobisyKSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzMpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNCkge1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis1KSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzYpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDY7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgfVxufVxuLm1lZGlhLWxpZ2h0Ym94X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1lZGlhLWxpZ2h0Ym94X19kb3dubG9hZC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1lZGlhLWxpZ2h0Ym94X19kb3dubG9hZC1pbnN0cnVjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2FsbC1tZWRpYS1zdHVmZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbiNhbGwtbWVkaWEtc3R1ZmYgPiAjY29sb3Jib3gge1xuICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA3JTtcbn1cbiNhbGwtbWVkaWEtc3R1ZmYgPiAjY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4jY2JveE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAuOTggIWltcG9ydGFudDtcbn1cbiNjYm94V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuI2Nib3hDb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuI2Nib3hDbG9zZSB7XG4gIHRvcDogLTQ1cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNjYm94Q2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNjYm94Q2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1lZGlhLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLm1lZGlhLW1vYmlsZS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW0tbGlnaHRib3gtd3JhcHBlcixcbi5tbS12aWRlb3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmh0bWw6bm90KC5jb250cm9sbGVyLXJlbW5hbnQpIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuLmhlYWRlci13cmFwLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5pczQwNCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXM0MDQgLm1haW4tNDA0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCguLi9pbWFnZXMvcmVtbmFudC9yZW1uYW50X2JhY2tncm91bmQwLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pczQwNCAubWFpbi00MDRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pczQwNCAubWFpbi00MDRfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXM0MDQgLm1haW4tNDA0X19idXR0b24ge1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uaXM0MDQgLnNlY3Rpb24tZGl2aWRlciB7XG4gIHRvcDogLTZweDtcbn1cbi5pczQwNCAuZm9vdGVyLW5ldyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmJ1eS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYmctYnV5LW1vYmlsZS5qcGdcIikgdG9wIHJpZ2h0IG5vLXJlcGVhdCAjMDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5idXktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwcHgsIHJnYmEoMCwgMCwgMCwgMCkgNTQwcHgsICMwMDAwMDAgNzIwcHgpLCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9iZy1idXkuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5idXktd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cbi5idXktd3JhcHBlcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG59XG4uYnV5LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idXktYmxvY2tfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJ1eS1ibG9ja19fZXh0cmEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5idXktYmxvY2tfX2V4dHJhLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5idXktYmxvY2tfX2V4dHJhLXRleHQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYnV5LWJsb2NrX19zcGVjaWFsLXRleHQge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjOTk5O1xuICBwYWRkaW5nOiAxMy41cHggMjRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5idXktYmxvY2tfX3NlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbn1cbi5idXktYmxvY2tfX3NlbGVjdGlvbi0tZGlzYWJsZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idXktYmxvY2sgPiAuZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBoZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnBoZWFkZXItLXRlcnRpYXJ5IH4gLnBoZWFkZXItLXRlcnRpYXJ5IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS10ZXJ0aWFyeSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnBoZWFkZXItLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5waGVhZGVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5waGVhZGVyLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGhlYWRlci0tbWVudWNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGJvZHl0ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYm9keXRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5wYm9keXRleHQtLWNlbnRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAucGJvZHl0ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5wYm9keXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5idXkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbiNidXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAjYnV5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI2J1eSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAjYnV5ID4gLnBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idXlfX2JveGFydCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnV5X19ib3hhcnQge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jdXN0b20tc2VsZWN0LS1idXkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEzLjVweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgcmlnaHQ6IDEzcHg7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5ID4gLnNlbGVjdC1pdGVtcyB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSA+IC5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMy41cHggMjRweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5ID4gLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSA+IC5zZWxlY3QtaXRlbXMgPiAuc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkuY3VzdG9tLXNlbGVjdC0tZXJyb3IgPiAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCByZWQgMXB4O1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSArIC5pbnB1dC1wb3B1cC1lcnJvciB7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5jdXN0b20tc2VsZWN0LS1idXkgKyAuaW5wdXQtcG9wdXAtZXJyb3Ige1xuICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIH1cbn1cbi5ib251c2VzX19tb2JpbGUtZ3JhcGhpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJ1dHRvbi0tYnV5IHtcbiAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xufVxuLmtleS1mZWF0dXJlc19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmtleS1mZWF0dXJlc19fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAua2V5LWZlYXR1cmVzX19ibG9jazpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAua2V5LWZlYXR1cmVzX19ncmFwaGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ua2V5LWZlYXR1cmVzX19ncmFwaGljLFxuLmtleS1mZWF0dXJlc19fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5rZXktZmVhdHVyZXNfX2dyYXBoaWMsXG4gIC5rZXktZmVhdHVyZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */