header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
}

.path-frontpage #main-wrapper {
  padding-top: 80px;
}
@media (max-width: 1192px) {
  .path-frontpage #main-wrapper {
    padding-top: 114px;
  }
}
@media (max-width: 999px) {
  .path-frontpage #main-wrapper {
    padding-top: 124px;
  }
}
@media (max-width: 909px) {
  .path-frontpage #main-wrapper {
    padding-top: 158px;
  }
}
@media (max-width: 768px) {
  .path-frontpage #main-wrapper {
    padding-top: 80px;
  }
}

.brand-isd #main-wrapper,
.brand-mb #main-wrapper,
.brand-sp #main-wrapper {
  padding-top: 189px;
}
@media (max-width: 1192px) {
  .brand-isd #main-wrapper,
  .brand-mb #main-wrapper,
  .brand-sp #main-wrapper {
    padding-top: 284px;
  }
}
@media (max-width: 999px) {
  .brand-isd #main-wrapper,
  .brand-mb #main-wrapper,
  .brand-sp #main-wrapper {
    padding-top: 294px;
  }
}
@media (max-width: 909px) {
  .brand-isd #main-wrapper,
  .brand-mb #main-wrapper,
  .brand-sp #main-wrapper {
    padding-top: 328px;
  }
}
@media (max-width: 768px) {
  .brand-isd #main-wrapper,
  .brand-mb #main-wrapper,
  .brand-sp #main-wrapper {
    padding-top: 80px;
  }
}

#main-wrapper {
  padding-top: 189px;
}
@media (max-width: 1192px) {
  #main-wrapper {
    padding-top: 223px;
  }
}
@media (max-width: 999px) {
  #main-wrapper {
    padding-top: 233px;
  }
}
@media (max-width: 909px) {
  #main-wrapper {
    padding-top: 267px;
  }
}
@media (max-width: 768px) {
  #main-wrapper {
    padding-top: 80px;
  }
}

#main-wrapper.seo-popup-visible {
  padding-top: 255px;
}
@media (max-width: 768px) {
  #main-wrapper.seo-popup-visible {
    padding-top: 225px;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  #main-wrapper.seo-popup-visible {
    padding-top: 180px;
  }
}
#main-wrapper.seo-popup-visible.show-seo-popup {
  padding-top: 316px !important;
}
@media (min-width: 769px) and (max-width: 991px) {
  #main-wrapper.seo-popup-visible.show-seo-popup {
    padding-top: 360px !important;
  }
}

.trigger-menu {
  display: none;
}
@media (max-width: 768px) {
  .trigger-menu {
    display: block;
    width: 30px;
    height: 17px;
    position: absolute;
    top: 32px;
    right: 24px;
    z-index: 1;
  }
  .trigger-menu.close-menu {
    width: 20px;
    height: 21px;
  }
}

body.active-search .navbar .views-exposed-form {
  display: block;
}

.navbar {
  position: relative;
}
.navbar .views-exposed-form {
  display: none;
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  z-index: 3;
  margin: 0 auto;
  padding: 0 42px;
}
@media (max-width: 767px) {
  .navbar .views-exposed-form {
    top: 145px;
    padding: 0 24px;
  }
}
.navbar .views-exposed-form form {
  padding: 20px;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 3px 3px 10px 3px rgba(74, 74, 74, 0.25);
  position: relative;
}
@media (max-width: 767px) {
  .navbar .views-exposed-form form {
    padding: 14px 10px;
  }
}
.navbar .views-exposed-form form:before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  background: #ffffff;
  border-radius: 4px;
  transform: rotate(45deg);
  position: absolute;
  top: -12px;
  right: 59px;
}
@media (max-width: 767px) {
  .navbar .views-exposed-form form:before {
    right: 39px;
  }
}
.navbar .views-exposed-form form > .form-row {
  position: relative;
  display: flex;
  margin: 0;
  z-index: 1;
}
.navbar .views-exposed-form form > .form-row .mb-3 {
  margin-bottom: 0 !important;
}
.navbar .views-exposed-form form .form-group {
  padding: 0;
  margin-bottom: 0;
}
.navbar .views-exposed-form form .form-wrapper {
  padding: 0;
}
.navbar .views-exposed-form form fieldset {
  padding: 0;
}
.navbar .views-exposed-form form .js-form-item {
  width: calc(100% - 80px);
}
@media (max-width: 767px) {
  .navbar .views-exposed-form form .js-form-item {
    width: calc(100% - 46px);
  }
}
.navbar .views-exposed-form form .js-form-item input {
  font-size: 12px;
  line-height: 60px;
  color: #4A4A4A;
  border: 1px solid #1F375B;
  border-radius: 4px;
  margin: 0;
  padding: 5px 30px;
  height: 60px;
  background-image: none;
}
@media (max-width: 767px) {
  .navbar .views-exposed-form form .js-form-item input {
    line-height: 36px;
    height: 36px;
    padding: 5px;
  }
}
.navbar .views-exposed-form form .form-actions {
  position: relative;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .navbar .views-exposed-form form .form-actions {
    margin-left: 10px;
  }
}
.navbar .views-exposed-form form .form-actions button {
  text-indent: -999999px;
  background: #1F375B;
  width: 60px;
  height: 60px;
  border-radius: 4px;
  position: relative;
}
@media (max-width: 767px) {
  .navbar .views-exposed-form form .form-actions button {
    width: 36px;
    height: 36px;
  }
}
.navbar .views-exposed-form form .form-actions button:after {
  content: "";
  display: block;
  background: url("../../images/search.svg") no-repeat;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .navbar .views-exposed-form form .form-actions button:after {
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
  }
}
.navbar #block-sp-main-menu {
  margin: 0 auto;
}
@media (max-width: 1333px) {
  .navbar #block-sp-main-menu {
    margin: 0;
  }
}
@media (max-width: 768px) {
  .navbar #block-sp-main-menu {
    display: none;
    order: 1;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .navbar #block-sp-main-menu .navbar-nav .nav-item {
    padding: 10px 0;
  }
}
.navbar #block-sp-main-menu .navbar-nav .nav-link {
  padding: 0 11px;
}
@media (max-width: 768px) {
  .navbar #block-sp-main-menu .navbar-nav .nav-link {
    padding: 0;
  }
}
@media (min-width: 769px) and (max-width: 800px) {
  .navbar #block-sp-main-menu ul li a {
    max-width: 290px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
@media (min-width: 801px) and (max-width: 1280px) {
  .navbar #block-sp-main-menu ul li a {
    max-width: 330px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.navbar #block-utility-menu {
  position: relative;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu {
    display: none;
    width: 100%;
    margin-top: 34px;
  }
}
.navbar #block-utility-menu #block-utility-menu {
  margin-top: 0;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav {
    display: flex;
    justify-content: flex-end;
  }
}
@media (max-width: 767px) {
  .navbar #block-utility-menu .nav.country-opened .buy-now {
    margin-right: 30px;
  }
}
.navbar #block-utility-menu .nav-item {
  min-width: 34px;
  height: 34px;
  display: flex;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .navbar #block-utility-menu .nav-item.buy-now-item {
    flex-grow: 1;
  }
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item.country-icon-wrapper .global:after {
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.navbar #block-utility-menu .nav-item .current-country {
  align-self: center;
  padding: 5px 10px;
  right: -2px;
  position: relative;
  display: none;
}
.navbar #block-utility-menu .nav-item .current-country p {
  width: 5.625rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  margin: 0;
}
@media (max-width: 767px) {
  .navbar #block-utility-menu .nav-item .current-country p {
    width: 7.5rem;
  }
}
.navbar #block-utility-menu .nav-item .nav-link {
  position: relative;
  padding: 16px 24px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .nav-link {
    padding: 8px 16px;
  }
}
.navbar #block-utility-menu .nav-item .nav-link::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .nav-link::after {
    top: 8px;
  }
}
.navbar #block-utility-menu .nav-item .nav-link:not(.buy-now):not(.global.dropdown-open):hover::after {
  top: calc(50% - 0.188rem);
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .nav-link:not(.buy-now):not(.global.dropdown-open):hover::after {
    top: 8px;
  }
}
.navbar #block-utility-menu .nav-item .buy-now {
  padding: 9px 18px 9px 50px;
  margin-right: 28px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .buy-now {
    font-size: 12px;
    padding: 4px 13px 4px 33px;
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .buy-now {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.navbar #block-utility-menu .nav-item .buy-now:after {
  width: 24px;
  height: 24px;
  left: 17px;
  top: 7px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .buy-now:after {
    width: 16px;
    height: 16px;
    left: 11px;
    top: 10px;
  }
}
.navbar #block-utility-menu .nav-item .share::after {
  width: 24px;
  height: 24px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .share::after {
    width: 19px;
    height: 19px;
  }
}
.navbar #block-utility-menu .nav-item .shipping::after {
  width: 35px;
  height: 21px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .shipping::after {
    width: 28px;
    height: 18px;
  }
}
.navbar #block-utility-menu .nav-item .location::after {
  width: 24px;
  height: 24px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .location::after {
    width: 19px;
    height: 19px;
  }
}
.navbar #block-utility-menu .nav-item .search::after {
  width: 24px;
  height: 24px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .search::after {
    width: 19px;
    height: 19px;
  }
}
.navbar #block-utility-menu .nav-item .global::after {
  width: 24px;
  height: 24px;
}
@media (max-width: 768px) {
  .navbar #block-utility-menu .nav-item .global::after {
    width: 19px;
    height: 19px;
  }
}
.navbar #block-contactussupplementalnavigation {
  display: none;
}
@media (max-width: 768px) {
  .navbar #block-contactussupplementalnavigation {
    display: block;
    order: 1;
    padding: 10px 0;
  }
}
.navbar .block-brand-logo-bar {
  width: calc(100% + 84px);
  margin: 0 -42px;
  margin-top: 17px;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar {
    display: none;
    order: 2;
    height: 100%;
    width: calc(100% + 48px);
    margin: 20px -24px -21px;
  }
}
.navbar .block-brand-logo-bar .content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar .content {
    padding: 0;
  }
}
.navbar .block-brand-logo-bar .sp-brand-logo,
.navbar .block-brand-logo-bar .sp-isd-brand-logo {
  margin: 0 50px;
  max-width: 190px;
  width: 100%;
  height: auto;
  position: relative;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar .sp-brand-logo,
  .navbar .block-brand-logo-bar .sp-isd-brand-logo {
    display: flex;
    justify-content: center;
    width: auto;
    margin: 0 35px;
  }
}
.navbar .block-brand-logo-bar .sp-brand-logo a,
.navbar .block-brand-logo-bar .sp-isd-brand-logo a {
  display: inline-block;
  position: relative;
}
.navbar .block-brand-logo-bar .sp-brand-logo a:after,
.navbar .block-brand-logo-bar .sp-isd-brand-logo a:after {
  content: "";
  width: 100%;
  height: 0;
  background: #1F375B;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.2s ease-out;
}
.navbar .block-brand-logo-bar .sp-brand-logo.active a:after,
.navbar .block-brand-logo-bar .sp-isd-brand-logo.active a:after {
  height: 0.375rem;
}
.navbar .block-brand-logo-bar .sp-brand-logo:hover a:after,
.navbar .block-brand-logo-bar .sp-isd-brand-logo:hover a:after {
  height: 0.375rem;
}
.navbar .block-brand-logo-bar .sp-brand-logo img {
  max-width: 190px;
  width: auto;
  height: 109px;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar .sp-brand-logo img {
    max-width: 115px;
    width: 100%;
    height: 79px;
  }
}
.navbar .block-brand-logo-bar .sp-isd-brand-logo {
  max-width: 190px;
}
.navbar .block-brand-logo-bar .sp-isd-brand-logo img {
  max-width: 167px;
  width: 100%;
  height: 109px;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar .sp-isd-brand-logo img {
    max-width: 105px;
    width: 100%;
    height: 79px;
  }
}
.navbar .block-brand-logo-bar ul {
  justify-content: center;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar ul {
    top: 70px;
    justify-content: initial;
    padding: 8px 24px;
  }
}
.navbar .block-brand-logo-bar ul .nav-item {
  padding: 12px 0;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar ul .nav-item {
    width: 100%;
  }
}
.navbar .block-brand-logo-bar ul .nav-item .nav-link {
  padding: 8px 20px;
}
@media (max-width: 768px) {
  .navbar .block-brand-logo-bar ul .nav-item .nav-link {
    padding: 0;
  }
}
.navbar .navbar-brand img {
  height: 29px;
  visibility: hidden;
}
.navbar .navbar-brand img.b-loaded, .navbar .navbar-brand img.lazyloaded {
  visibility: visible;
}

.search-api-autocomplete-search {
  padding: 15px;
  margin-top: -50px;
  box-shadow: 3px 3px 10px 3px rgba(74, 74, 74, 0.25);
}

.block-system-breadcrumb-block {
  padding: 32px 80px;
}
.block-system-breadcrumb-block .breadcrumb {
  display: flex;
  list-style: none;
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 21px;
  background-color: transparent;
}
.block-system-breadcrumb-block .breadcrumb li {
  padding: 0 39px 0 0;
  position: relative;
  color: #21385B;
}
.block-system-breadcrumb-block .breadcrumb li a {
  color: #21385B;
}
.block-system-breadcrumb-block .breadcrumb li::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1.7px solid #999999;
  transform: rotate(-135deg);
  top: 6px;
  right: 16px;
  border-top-color: transparent;
  border-right-color: transparent;
}
.block-system-breadcrumb-block .breadcrumb li::before {
  display: none;
}
.block-system-breadcrumb-block .breadcrumb li:last-child {
  padding: 0;
}
.block-system-breadcrumb-block .breadcrumb li:last-child::after {
  display: none;
}
@media (max-width: 768px) {
  .block-system-breadcrumb-block {
    padding: 24px 20px 12px 20px;
  }
  .block-system-breadcrumb-block .breadcrumb {
    display: table;
  }
  .block-system-breadcrumb-block .breadcrumb li {
    float: left;
    margin-bottom: 12px;
  }
}
@media (max-width: 480px) {
  .block-system-breadcrumb-block {
    padding: 24px 20px 12px 20px;
  }
  .block-system-breadcrumb-block .breadcrumb {
    display: table;
    font-size: 12px;
  }
  .block-system-breadcrumb-block .breadcrumb li {
    line-height: 16px;
    padding-right: 20px;
  }
  .block-system-breadcrumb-block .breadcrumb li::after {
    width: 6px;
    height: 6px;
    top: 6px;
    right: 10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5hdmlnYXRpb24uc2NzcyIsIm5hdmlnYXRpb24uY3NzIiwiLi4vZ2xvYmFsL19kZWZhdWx0LXZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUNGRjs7QURNRTtFQUNFLGlCQUFBO0FDSEo7QURJSTtFQUZGO0lBR0ksa0JBQUE7RUNESjtBQUNGO0FERUk7RUFMRjtJQU1JLGtCQUFBO0VDQ0o7QUFDRjtBREFJO0VBUkY7SUFTSSxrQkFBQTtFQ0dKO0FBQ0Y7QURGSTtFQVhGO0lBWUksaUJBQUE7RUNLSjtBQUNGOztBREVFOzs7RUFDRSxrQkFBQTtBQ0dKO0FERkk7RUFGRjs7O0lBR0ksa0JBQUE7RUNPSjtBQUNGO0FETkk7RUFMRjs7O0lBTUksa0JBQUE7RUNXSjtBQUNGO0FEVkk7RUFSRjs7O0lBU0ksa0JBQUE7RUNlSjtBQUNGO0FEZEk7RUFYRjs7O0lBWUksaUJBQUE7RUNtQko7QUFDRjs7QURmQTtFQUNFLGtCQUFBO0FDa0JGO0FEakJFO0VBRkY7SUFHSSxrQkFBQTtFQ29CRjtBQUNGO0FEbkJFO0VBTEY7SUFNSSxrQkFBQTtFQ3NCRjtBQUNGO0FEckJFO0VBUkY7SUFTSSxrQkFBQTtFQ3dCRjtBQUNGO0FEdkJFO0VBWEY7SUFZSSxpQkFBQTtFQzBCRjtBQUNGOztBRHZCQTtFQUNFLGtCQUFBO0FDMEJGO0FEekJFO0VBRkY7SUFHSSxrQkFBQTtFQzRCRjtBQUNGO0FEM0JFO0VBTEY7SUFNSSxrQkFBQTtFQzhCRjtBQUNGO0FEN0JFO0VBQ0UsNkJBQUE7QUMrQko7QUQ5Qkk7RUFGRjtJQUdJLDZCQUFBO0VDaUNKO0FBQ0Y7O0FEN0JBO0VBQ0UsYUFBQTtBQ2dDRjtBRC9CRTtFQUZGO0lBR0ksY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RUNrQ0Y7RURqQ0U7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QUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0VDcUNOO0FBQ0YiLCJmaWxlIjoibmF2aWdhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vZ2xvYmFsL2RlZmF1bHQtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL21peGluc1wiO1xuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXRoLWZyb250cGFnZSB7XG4gICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYmlnLWNvbnRhaW5lciArIDEyKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY29tcG9uZW50LW1heHdpZHRoICsgNTkpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb21wb25lbnQtbWF4d2lkdGggLSAzMSkge1xuICAgICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYnJhbmQtaXNkLFxuLmJyYW5kLW1iLFxuLmJyYW5kLXNwIHtcbiAgI21haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE4OXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYmlnLWNvbnRhaW5lciArIDEyKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjg0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY29tcG9uZW50LW1heHdpZHRoICsgNTkpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOTRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb21wb25lbnQtbWF4d2lkdGggLSAzMSkge1xuICAgICAgcGFkZGluZy10b3A6IDMyOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4jbWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE4OXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJpZy1jb250YWluZXIgKyAxMikge1xuICAgIHBhZGRpbmctdG9wOiAyMjNweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJGNvbXBvbmVudC1tYXh3aWR0aCArIDU5KSB7XG4gICAgcGFkZGluZy10b3A6IDIzM3B4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkY29tcG9uZW50LW1heHdpZHRoIC0gMzEpIHtcbiAgICBwYWRkaW5nLXRvcDogMjY3cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuI21haW4td3JhcHBlci5zZW8tcG9wdXAtdmlzaWJsZSB7XG4gIHBhZGRpbmctdG9wOiAyNTVweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXRhYmxldC1taW4pIGFuZCAobWF4LXdpZHRoOiAkY29tcG9uZW50LWV4cGxyZW1heHdpZHRoKSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gICYuc2hvdy1zZW8tcG9wdXAge1xuICAgIHBhZGRpbmctdG9wOiAzMTZweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXRhYmxldC1taW4pIGFuZCAobWF4LXdpZHRoOiAkY29tcG9uZW50LWV4cGxyZW1heHdpZHRoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnRyaWdnZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi5jbG9zZS1tZW51IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxufVxuYm9keSB7XG4gICYuYWN0aXZlLXNlYXJjaCB7XG4gICAgLm5hdmJhciB7XG4gICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQtbWF4KSB7XG4gICAgICB0b3A6IDE0NXB4O1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAzcHggcmdiYSg3NCwgNzQsIDc0LCAwLjI1KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICByaWdodDogNTlweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0LW1heCkge1xuICAgICAgICAgIHJpZ2h0OiAzOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4uZm9ybS1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLm1iLTMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNibG9jay1zcC1tYWluLW1lbnUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGFwdG9wKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi10YWJsZXQtbWluKSBhbmQgKG1heC13aWR0aDogJGN1c3RvbS1oZWlnaHQtZmxvYXRpbmcpIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRjdXN0b20taGVpZ2h0LWZsb2F0aW5nICsgMSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtZGVza3RvcCkge1xuICAgICAgdWwge1xuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvY2stdXRpbGl0eS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgfVxuICAgICNibG9jay11dGlsaXR5LW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm5hdiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgJi5jb3VudHJ5LW9wZW5lZCB7XG4gICAgICAgIC5idXktbm93IHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5idXktbm93LWl0ZW0ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY291bnRyeS1pY29uLXdyYXBwZXIge1xuICAgICAgICAuZ2xvYmFsIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdXJyZW50LWNvdW50cnkge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiA1LjYyNXJlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYnV5LW5vdyk6bm90KC5nbG9iYWwuZHJvcGRvd24tb3Blbikge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjE4OHJlbSk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXktbm93IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDE4cHggOXB4IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAxM3B4IDRweCAzM3B4OztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaGFyZTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaGlwcGluZzo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2NhdGlvbjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2g6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ2xvYmFsOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvY2stY29udGFjdHVzc3VwcGxlbWVudGFsbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5ibG9jay1icmFuZC1sb2dvLWJhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDg0cHgpO1xuICAgIG1hcmdpbjogMCAtNDJweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgbWFyZ2luOiAyMHB4IC0yNHB4IC0yMXB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcC1icmFuZC1sb2dvLFxuICAgIC5zcC1pc2QtYnJhbmQtbG9nbyB7XG4gICAgICBtYXJnaW46IDAgNTBweDtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAzNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogLjM3NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAuMzc1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcC1icmFuZC1sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwOXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNzlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcC1pc2QtYnJhbmQtbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTA5cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgfVxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICYuYi1sb2FkZWQsICYubGF6eWxvYWRlZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAzcHggcmdiYSg3NCwgNzQsIDc0LCAwLjI1KTtcbn1cblxuLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgcGFkZGluZzogMzJweCA4MHB4O1xuXG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOjAgMzlweCAwIDA7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMjEzODVCO1xuXG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzIxMzg1QjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxLjdweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDEycHggMjBweDtcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OnRhYmxlO1xuXG4gICAgbGkge1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAxMnB4IDIwcHg7XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTp0YWJsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgIH1cbiAgfVxufVxuIiwiaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgI21haW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTJweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI21haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwOXB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAjbWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI21haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmJyYW5kLWlzZCAjbWFpbi13cmFwcGVyLFxuLmJyYW5kLW1iICNtYWluLXdyYXBwZXIsXG4uYnJhbmQtc3AgI21haW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxODlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTkycHgpIHtcbiAgLmJyYW5kLWlzZCAjbWFpbi13cmFwcGVyLFxuICAuYnJhbmQtbWIgI21haW4td3JhcHBlcixcbiAgLmJyYW5kLXNwICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyODRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5icmFuZC1pc2QgI21haW4td3JhcHBlcixcbiAgLmJyYW5kLW1iICNtYWluLXdyYXBwZXIsXG4gIC5icmFuZC1zcCAjbWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjk0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDlweCkge1xuICAuYnJhbmQtaXNkICNtYWluLXdyYXBwZXIsXG4gIC5icmFuZC1tYiAjbWFpbi13cmFwcGVyLFxuICAuYnJhbmQtc3AgI21haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyYW5kLWlzZCAjbWFpbi13cmFwcGVyLFxuICAuYnJhbmQtbWIgI21haW4td3JhcHBlcixcbiAgLmJyYW5kLXNwICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbiNtYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTg5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5MnB4KSB7XG4gICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwOXB4KSB7XG4gICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbiNtYWluLXdyYXBwZXIuc2VvLXBvcHVwLXZpc2libGUge1xuICBwYWRkaW5nLXRvcDogMjU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4td3JhcHBlci5zZW8tcG9wdXAtdmlzaWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFpbi13cmFwcGVyLnNlby1wb3B1cC12aXNpYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cbiNtYWluLXdyYXBwZXIuc2VvLXBvcHVwLXZpc2libGUuc2hvdy1zZW8tcG9wdXAge1xuICBwYWRkaW5nLXRvcDogMzE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNtYWluLXdyYXBwZXIuc2VvLXBvcHVwLXZpc2libGUuc2hvdy1zZW8tcG9wdXAge1xuICAgIHBhZGRpbmctdG9wOiAzNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmlnZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50cmlnZ2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRyaWdnZXItbWVudS5jbG9zZS1tZW51IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuYm9keS5hY3RpdmUtc2VhcmNoIC5uYXZiYXIgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhciAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgdG9wOiAxNDVweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi5uYXZiYXIgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggM3B4IHJnYmEoNzQsIDc0LCA3NCwgMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xuICB9XG59XG4ubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDU5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm06YmVmb3JlIHtcbiAgICByaWdodDogMzlweDtcbiAgfVxufVxuLm5hdmJhciAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gPiAuZm9ybS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbn1cbi5uYXZiYXIgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtID4gLmZvcm0tcm93IC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5hdmJhciAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmJhciAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgfVxufVxuLm5hdmJhciAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUYzNzVCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4ubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLm5hdmJhciAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjMUYzNzVCO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ubmF2YmFyIC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIH1cbn1cbi5uYXZiYXIgI2Jsb2NrLXNwLW1haW4tbWVudSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAubmF2YmFyICNibG9jay1zcC1tYWluLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXNwLW1haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXNwLW1haW4tbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLm5hdmJhciAjYmxvY2stc3AtbWFpbi1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAgMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyICNibG9jay1zcC1tYWluLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmF2YmFyICNibG9jay1zcC1tYWluLW1lbnUgdWwgbGkgYSB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubmF2YmFyICNibG9jay1zcC1tYWluLW1lbnUgdWwgbGkgYSB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxufVxuLm5hdmJhciAjYmxvY2stdXRpbGl0eS1tZW51ICNibG9jay11dGlsaXR5LW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi5jb3VudHJ5LW9wZW5lZCAuYnV5LW5vdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIHtcbiAgbWluLXdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAjYmxvY2stdXRpbGl0eS1tZW51IC5uYXYtaXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtLmJ1eS1ub3ctaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAjYmxvY2stdXRpbGl0eS1tZW51IC5uYXYtaXRlbS5jb3VudHJ5LWljb24td3JhcHBlciAuZ2xvYmFsOmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLm5hdmJhciAjYmxvY2stdXRpbGl0eS1tZW51IC5uYXYtaXRlbSAuY3VycmVudC1jb3VudHJ5IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLmN1cnJlbnQtY291bnRyeSBwIHtcbiAgd2lkdGg6IDUuNjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciAjYmxvY2stdXRpbGl0eS1tZW51IC5uYXYtaXRlbSAuY3VycmVudC1jb3VudHJ5IHAge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gIH1cbn1cbi5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAjYmxvY2stdXRpbGl0eS1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG4ubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbi5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnV5LW5vdyk6bm90KC5nbG9iYWwuZHJvcGRvd24tb3Blbik6aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuMTg4cmVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ1eS1ub3cpOm5vdCguZ2xvYmFsLmRyb3Bkb3duLW9wZW4pOmhvdmVyOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbi5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLmJ1eS1ub3cge1xuICBwYWRkaW5nOiA5cHggMThweCA5cHggNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLmJ1eS1ub3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMTNweCA0cHggMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5idXktbm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5idXktbm93OmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMTdweDtcbiAgdG9wOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAjYmxvY2stdXRpbGl0eS1tZW51IC5uYXYtaXRlbSAuYnV5LW5vdzphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4ubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5zaGFyZTo6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLnNoYXJlOjphZnRlciB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5zaGlwcGluZzo6YWZ0ZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLnNoaXBwaW5nOjphZnRlciB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5sb2NhdGlvbjo6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLmxvY2F0aW9uOjphZnRlciB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5zZWFyY2g6OmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyICNibG9jay11dGlsaXR5LW1lbnUgLm5hdi1pdGVtIC5zZWFyY2g6OmFmdGVyIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLmdsb2JhbDo6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgI2Jsb2NrLXV0aWxpdHktbWVudSAubmF2LWl0ZW0gLmdsb2JhbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxufVxuLm5hdmJhciAjYmxvY2stY29udGFjdHVzc3VwcGxlbWVudGFsbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAjYmxvY2stY29udGFjdHVzc3VwcGxlbWVudGFsbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4ubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4NHB4KTtcbiAgbWFyZ2luOiAwIC00MnB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9yZGVyOiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgbWFyZ2luOiAyMHB4IC0yNHB4IC0yMXB4O1xuICB9XG59XG4ubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciAuc3AtYnJhbmQtbG9nbyxcbi5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIC5zcC1pc2QtYnJhbmQtbG9nbyB7XG4gIG1hcmdpbjogMCA1MHB4O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgLnNwLWJyYW5kLWxvZ28sXG4gIC5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIC5zcC1pc2QtYnJhbmQtbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMzVweDtcbiAgfVxufVxuLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgLnNwLWJyYW5kLWxvZ28gYSxcbi5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIC5zcC1pc2QtYnJhbmQtbG9nbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciAuc3AtYnJhbmQtbG9nbyBhOmFmdGVyLFxuLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgLnNwLWlzZC1icmFuZC1sb2dvIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMUYzNzVCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4ubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciAuc3AtYnJhbmQtbG9nby5hY3RpdmUgYTphZnRlcixcbi5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIC5zcC1pc2QtYnJhbmQtbG9nby5hY3RpdmUgYTphZnRlciB7XG4gIGhlaWdodDogMC4zNzVyZW07XG59XG4ubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciAuc3AtYnJhbmQtbG9nbzpob3ZlciBhOmFmdGVyLFxuLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgLnNwLWlzZC1icmFuZC1sb2dvOmhvdmVyIGE6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xufVxuLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgLnNwLWJyYW5kLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgLnNwLWJyYW5kLWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzlweDtcbiAgfVxufVxuLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgLnNwLWlzZC1icmFuZC1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cbi5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIC5zcC1pc2QtYnJhbmQtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDE2N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciAuc3AtaXNkLWJyYW5kLWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzlweDtcbiAgfVxufVxuLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciB1bCB7XG4gICAgdG9wOiA3MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgfVxufVxuLm5hdmJhciAuYmxvY2stYnJhbmQtbG9nby1iYXIgdWwgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIHVsIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uYXZiYXIgLmJsb2NrLWJyYW5kLWxvZ28tYmFyIHVsIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIC5ibG9jay1icmFuZC1sb2dvLWJhciB1bCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nLmItbG9hZGVkLCAubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nLmxhenlsb2FkZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAzcHggcmdiYSg3NCwgNzQsIDc0LCAwLjI1KTtcbn1cblxuLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgcGFkZGluZzogMzJweCA4MHB4O1xufVxuLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiBsaSB7XG4gIHBhZGRpbmc6IDAgMzlweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMTM4NUI7XG59XG4uYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjMjEzODVCO1xufVxuLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxLjdweCBzb2xpZCAjOTk5OTk5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMTJweCAyMHB4O1xuICB9XG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMTJweCAyMHB4O1xuICB9XG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIgbGk6OmFmdGVyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59IiwiLy9Db2xvcnNcblxuJHByaW1hcnktYmx1ZTogIzFGMzc1QjtcbiRzZWNvbmRhcnktYmx1ZTogIzIxMzg1QjtcbiRiYWJ5LWJsdWU6ICMzNEIwRTE7XG4kYnJhbmQtZ3JleTogI0RERTFFNDtcbiRsaWdodC1ibHVlOiAjQzZFNkY5O1xuJHdoaXRlOiAjZmZmZmZmO1xuJGxpZ2h0LWdyZXk6ICNGNUY1RjU7XG4kZGFyay1ncmV5OiAjNEE0QTRBO1xuJGRhcmtlci1ncmV5OiAjM0IzQjNCO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGVzc2VuemE6ICNDNkU2Rjk7XG4kbmF0dXJhbDogIzBFMjAzNTtcbiRtaXhlczogI0Q4Q0VBNjtcbiR0ZWE6ICNBRUNBNkE7XG4kcG9wdXByZWQ6ICNFQjU3NTc7XG4kcGFudG9uZTogI2Q0MmUxMjtcblxuXG4vLyBwcm9kdWN0IGNvbG9yc1xuJGlzZC1yYW5nZS10cmFkaXRpb25hbDogI0ZGQTQwMDtcbiRpc2QtcmFuZ2Utb3JnYW5pYzogI2Y0Yzk3MDtcbiRhcmFuY2lhdGEtZmljbzogI0VDQjI5QTtcbiRhcmFuY2lhdGEtcm9zYTogI0VGODM3NTtcbiRhcmFuY2lhdGEtcm9zYS1vcmdhbmljOiAjZWU4NzViO1xuJGFyYW5jaWF0YTogI0VEQTI0MDtcbiRhcmFuY2lhdGEtb3JnYW5pYzogI2Y5ZGU3ZDtcbiRjaGlub3R0bzogIzAwMDAwMDtcbiRjbGVtZW50aW5hOiAjM0E4MjU4O1xuJGxpbW9uYXRhOiAjRjFEQzU3O1xuJGxpbW9uYXRhLW9yZ2FuaWM6ICNmY2VlYmM7XG4kbGltb25lLW1lbnRhOiAjN0FCMDNDO1xuJG1lbG9ncmFuby1hcmFuY2lhOiAjQjYzRjYwO1xuJHBvbXBlbG1vOiAjQkNEODQ1O1xuJGJsb29kLW9yYW5nZTogI0VGOTk4MjtcbiRkYXJrLW1vcnJlbGxvLWNoZXJyeS1wb21lZ3JhbmF0ZTogI0VFQ0JERjtcbiRkZWxpY2lvdXMtY29jb2EtY29mZmVlLWZsYXZvcnM6ICM1MTJCMzQ7XG4kZXhvdGljLXZhbmlsbGEtY29mZmVlLWZsYXZvcnM6ICNENThGNUU7XG4kcGluay1ncmFwZWZydWl0OiAjRjNCREM2O1xuJGxlbW9uOiAjRkZGM0FGO1xuJHNtb290aC1jYXJhbWVsLWNvZmZlZS1mbGF2b3JzOiAjRUU5RjU0O1xuJHRhbmdlcmluZTogI0Y4RDQ5QjtcbiRnaW5nZXItYmVlcjogI0I0QTE1MztcbiR0b25pY2EtY2l0cnVzOiAjRUNEQTVGO1xuJHRvbmljYS1vYWs6ICM1NjNCMkE7XG4kdGVhLWxpbW9uZTogI0YzRTU4NDtcbiR0ZWEtcGVzY2E6ICNFOTlCN0Y7XG4kYmxvb2Qtb3JhbmdlLW9yYW5nZS1ibG9zc29tOiAjRTlBOTg3O1xuJGNsZW1lbnRpbmUtcGVhY2gtb3JhbmdlOiAjRjVDNzdEO1xuJGNsZW1lbnRpbmUtcGVhY2gtcGluazogI0U0QjFCRTtcbiRsZW1vbi1yYXNiZXJyeTogI0ZDRjA4MDtcbiRsaW1lLWNoZXJyeTogI0UyRTU3NTtcbiRwb21lZ3JhbmF0ZS1ibGFja2N1cnJhbnQ6ICNFOUQxRkY7XG4kYXJhbmNpYXRhMjogI0VDQTE1NDtcbiRhcmFuY2lhdGEtYW1hcmE6ICMxQTU2MzI7XG4kY2hpbm8gOiAjMDAwMDAwO1xuJGNvY2t0YWlsOiAjOUYyODQyO1xuJHNpbHZlci1jb2NrdGFpbDogI0I0QjBBODtcbiRjZWRyYXRhOiAjQ0VEQTczO1xuJGdhc3Nvc2E6ICM0MzYzOUU7XG4kY2xhc3NpY2EtemVybzogI0VDQTE1NDtcbiR0b25pY2Etcm92ZXJlOiAjNTYzQjJBO1xuJHRvbmljYS1hZ3J1bWk6ICNFQ0RBNUY7XG4kY29ja3RhaWwtemVybzogIzlGMjg0MjtcbiRpc2QtcmFuZ2UtaXQtbmF0dXJhbGk6ICMwNDFFNDI7XG4kaXNkLXJhbmdlLWl0LXplcm86ICM4OThDOEU7XG4kaXNkLXJhbmdlLWl0LWxlaWNvbmVpdGFsaWFuZTojQjRCMEE4O1xuJGlzZC1yYW5nZS1jaGlub3R0bzogIzAwMDAwMDtcbiRpc2QtcmFuZ2UtdXMtdHJhZGl0aW9uYWw6ICMwNDFFNDI7XG4kbGVtb24tbGVtb24temVzdDogI0ZDRjA4MDtcbiRibG9vZC1yYW5nZS1ibGFjay1yYXNwYmVycnk6ICNFRjk5ODI7XG4kaXNkLXJhbmdlLW5hdHVyYWxpOiAjMDQxRTQyO1xuJGlzZC1yYW5nZS1tb21lbnRpOiAjRkZGRkZGO1xuJGlzZC1yYW5nZS10ZWE6ICNBRUNBNkE7XG4kbWVsb2dyYW5vLWUtYXJhbmNpYTogI0I2M0Y2MDtcbiRsaW1vbmUtZS1tZW50YTogIzdBQjAzQztcbiRhcmFuY2lhdGEtZS1maWNvLWQtSW5kaWE6ICNFQ0IyOUE7XG4kYmxvb2Qtb3JhbmdlLWFuZC1vcmFuZ2UtYmxvc3NvbTogI0U5QTk4NztcbiRjbGVtZW50aW5lLWFuZC1wZWFjaDogI0Y1Qzc3RDtcbiRsZW1vbi1hbmQtcmFzcGJlcnJ5OiAjRkNGMDgwO1xuJHBvbWVncmFuYXRlLWFuZC1ibGFja2N1cnJhbnQ6ICNFOUQxRkY7XG4kdG9uaWNhLW9hay13b29kOiAjNTYzQjJBO1xuJHRvbmljYS1jaXRydXM6ICNFQ0RBNUY7XG4kbGltb25lLXBsdXMtdGVhOiAjRjNFNTg0O1xuJHBlc2NhLXBsdXMtdGVhOiAjRTk5QjdGO1xuJHNwLWdsYXNzLWFuZC1zcC1wZXQ6ICMzNEIwRTE7XG4kbGVtb24tYW5kLWxlbW9uLXplc3Q6ICNGQ0YwODA7XG4kYmxvb2Qtb3JhbmdlLWFuZC1ibGFjay1yYXNwYmVycnk6ICNFRjk5ODI7XG4kZGFyay1tb3JlbGxvLWNoZXJyeS1hbmQtcG9tZWdyYW5hdGU6ICNFRUNCREY7XG4kdGFuZ2VyaW5lLWFuZC13aWxkLXN0cmF3YmVycnk6ICNGOEQ0OUI7XG4kcGluay1ncmFwZWZydWl0LWFuZC1jaXRydXMtYmxlbmQ6ICNGM0JEQzY7XG4kZGFyay1ibHVlOiAjMDQxRTQyO1xuJHJhbmdlLWxlLWljb25lLWl0YWxpYW5lOiAjQjRCMEE4O1xuJHJhbmdlLWxlLXplcm86ICM4OThDOEU7XG4kY2hpbm8temVybzogIzAwMDAwMDtcbiRzb2xhci1vcmFuZ2U6ICNmMWI0MzQ7XG4vL0JyZWFrcG9pbnRzXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNjAwcHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwMjRweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNjAwcHgsXG4gIG1kOiA4MDBweCxcbiAgbGc6IDEwMDBweCxcbiAgeGw6IDEyMjBweFxuKTtcblxuJHNjcmVlbi14c3MtbWF4OiA0ODBweDtcbiRzY3JlZW4tbGctZGVza3RvcDogMTQ0MHB4O1xuJHNjcmVlbi1sYXB0b3A6IDEzMzNweDtcbiRzY3JlZW4tbWQtZGVza3RvcDogMTI4MHB4O1xuJHNjcmVlbi1oZWFkZXItbWVudTogMTIyNHB4O1xuJHNjcmVlbi1kZXNrdG9wOiAxMDI0cHg7XG4kc2NyZWVuLWRlc2t0b3AtYmlnOiAkc2NyZWVuLWRlc2t0b3AgKyAxO1xuJHNjcmVlbi1kZXNrdG9wLWJpZ2VyOiAxMDgwcHg7XG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XG4kc2NyZWVuLXRhYmxldC1tYXg6ICRzY3JlZW4tdGFibGV0IC0gMTtcbiRzY3JlZW4tdGFibGV0LW1pbjogJHNjcmVlbi10YWJsZXQgKyAxO1xuJHNjcmVlbi1tb2JpbGU6IDQ4MHB4O1xuJHNjcmVlbi1tb2JpbGUtbWF4OiAkc2NyZWVuLW1vYmlsZSAtIDE7XG4kY29tcG9uZW50LW1heHdpZHRoOiA5NDBweDtcbiRjb21wb25lbnQtZXhwbHJlbWF4d2lkdGg6IDk5MXB4O1xuJGNvbXBvbmVudC1tYXh3aWR0aC1zbTogNjIwcHg7XG4kYmlnLWNvbnRhaW5lcjogMTE4MHB4O1xuJGZhcS1jb250YWluZXI6IDExMDBweDtcbiRjdXN0b20tYnJwOiAxMTcwcHg7XG4kY3VzdG9tLWhlaWdodC1mbG9hdGluZzogODAwcHg7XG4kY3VzdG9tLWhlaWdodC1mbG9hdGluZy1iaWc6ICRjdXN0b20taGVpZ2h0LWZsb2F0aW5nICsgMTtcbiRncmlkLWRlc2t0b3A6IDEwNDRweDtcbiJdfQ== */
