@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,800|Ubuntu:400,700');
* {
  padding: 0px;
  margin: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1;
}
*:focus,
*:active,
*:hover {
  outline: none;
}
html,
body {
  line-height: 0;
  font-size: 0;
}
body {
  max-width: 100vw;
  max-height: 100vh;
  width: 100vw;
  overflow-x: hidden;
}
*:focus,
*:active,
*:hover,
*:visited {
  outline: none !important;
}
.img-cover {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.img-contain {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
header {
  display: inline-block;
  width: 100%;
  position: fixed;
  z-index: 1000;
  top: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
header.transform {
  top: -40px;
}
.table {
  display: table;
  width: 100%;
  margin-bottom: 0px !important;
}
.clearfix {
  display: inline-block;
  width: 100%;
}
.text-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
.text-wrapper .text {
  display: table-cell;
  vertical-align: middle;
}
.background-blue {
  background-color: #1998d5;
}
h1 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 72px;
  font-weight: 900;
  color: #303030;
}
@media (max-width: 767px) {
  h1 {
    font-size: 42px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  h1 {
    font-size: 52px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  h1 {
    font-size: 62px;
  }
}
h2 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 48px;
  font-weight: 900;
  color: #303030;
}
@media (max-width: 767px) {
  h2 {
    font-size: 35px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  h2 {
    font-size: 42px;
  }
}
h3 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 30px;
  font-weight: 400;
  color: #303030;
}
h4 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  font-weight: 400;
  color: #303030;
}
h5 {
  font-family: 'Ubuntu', sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: 400;
  color: #303030;
}
p,
li,
a,
dt,
dd {
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  line-height: 150%;
  color: #303030;
}
p strong,
p b {
  font-weight: 600;
}
p a {
  color: #1998d5;
}
p a:hover {
  color: #1998d5;
}
.breadcrumbs a,
.breadcrumbs p {
  font-family: 'Ubuntu', sans-serif;
  font-size: 14px;
}
.white {
  color: white;
}
.taskbar {
  display: inline-block;
  width: 100%;
  height: 40px;
  background-color: #1998d5;
  position: relative;
  z-index: 1001;
  text-align: left;
}
.taskbar a {
  display: inline-block;
  margin-right: 30px;
  line-height: 40px;
  color: #ffffff;
  font-size: 14px;
}
.taskbar a:last-of-type {
  margin-right: 0px;
}
.taskbar a i {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .taskbar a {
    font-size: 10px;
  }
}
.navbar-default {
  background-color: #ffffff !important;
  margin: 0px;
  position: relative;
  width: 100%;
  z-index: 1000;
  border-radius: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 80px;
}
@media (max-width: 767px) {
  .navbar-default {
    padding: 0px;
  }
}
.navbar-default.transparent {
  background-color: transparent !important;
  border: none;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.navbar-default.transparent .navbar-header .language a {
  color: white;
}
.navbar-default.transparent.transform {
  background-color: #ffffff !important;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.navbar-default.transparent.transform .container-fluid .navbar-header button {
  margin-top: 6px;
}
.navbar-default.transparent.transform .container-fluid .navbar-header button span {
  background-color: #1a161a !important;
}
.navbar-default.transparent.transform .container-fluid .navbar-header .language a {
  color: black;
}
.navbar-default.transparent.transform .container-fluid .navbar-header .language a.active {
  color: white;
}
.navbar-default.transparent.transform .container-fluid .navbar-header .navbar-brand.white {
  display: none;
}
.navbar-default.transparent.transform .container-fluid .navbar-header .navbar-brand.black {
  display: inline-block;
}
.navbar-default.transparent .container-fluid .navbar-header button span {
  background-color: white !important;
}
.navbar-default.transparent .container-fluid .navbar-header .navbar-brand.white {
  display: inline-block;
}
.navbar-default.transparent .container-fluid .navbar-header .navbar-brand.black {
  display: none;
}
@media (max-width: 767px) {
  .navbar-default.logo-large {
    height: 80px;
  }
}
@media (max-width: 767px) {
  .navbar-default.logo-large .container-fluid .navbar-header {
    height: 80px;
  }
}
.navbar-default.logo-large .container-fluid .navbar-header button {
  margin-top: 10px;
}
.navbar-default.logo-large .container-fluid .navbar-header .navbar-brand {
  height: 60px;
  width: 250px;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-transition: height 500ms, width 500ms,margin 500ms;
  transition: height 500ms, width 500ms,margin 500ms;
}
@media (max-width: 767px) {
  .navbar-default.logo-large .container-fluid .navbar-header .navbar-brand {
    width: 190px;
  }
}
@media (max-width: 767px) {
  .navbar-default {
    height: 60px;
    margin: 0px;
  }
}
@media (max-width: 767px) {
  .navbar-default .container-fluid {
    padding: 0px;
  }
}
.navbar-default .container-fluid .navbar-header {
  width: 100%;
  float: left;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-header {
    display: inline-block;
    width: 100%;
    float: none;
    margin: 0px;
    height: 60px;
    padding: 0px 30px;
  }
}
.navbar-default .container-fluid .navbar-header .navbar-brand {
  padding: 0px;
  height: 46px;
  width: 200px;
  margin-top: 17px;
  background-position: left center;
  margin-left: 0px;
  -webkit-transition: height 500ms, width 500ms,margin 500ms;
  transition: height 500ms, width 500ms,margin 500ms;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-header .navbar-brand {
    float: left;
    height: 40px;
    margin-top: 10px;
  }
}
@media (min-width: 768px) and (max-width: 850px) {
  .navbar-default .container-fluid .navbar-header .navbar-brand {
    width: 60px;
  }
}
@media (min-width: 851px) and (max-width: 1062px) {
  .navbar-default .container-fluid .navbar-header .navbar-brand {
    width: 100px;
  }
}
.navbar-default .container-fluid .navbar-header .navbar-brand.white {
  display: none;
}
.navbar-default .container-fluid .navbar-header .language {
  display: inline-block;
  margin-top: 24px;
  float: right;
  margin-right: 60px;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-header .language {
    display: none;
  }
}
.navbar-default .container-fluid .navbar-header .language a {
  display: inline-block;
  padding: 10px 10px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
.navbar-default .container-fluid .navbar-header .language a.active {
  background-color: #e42322;
  color: white;
}
.navbar-default .container-fluid .navbar-header button {
  display: inline-block !important;
  position: relative;
  top: 0;
  right: 0px;
  float: right;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
  border: none;
  height: 80px;
}
.navbar-default .container-fluid .navbar-header button:not(.collapsed) {
  z-index: 100;
}
@media (min-width: 768px) {
  .navbar-default .container-fluid .navbar-header button:not(.collapsed) span.icon-bar,
  .navbar-default .container-fluid .navbar-header button:not(.collapsed) span.sr-only {
    display: none !important;
    -webkit-transition: display 0.5s;
    transition: display 0.5s;
  }
}
.navbar-default .container-fluid .navbar-header button span.icon-bar,
.navbar-default .container-fluid .navbar-header button span.sr-only {
  display: inline-block;
  -webkit-transition: display 0.5s;
  transition: display 0.5s;
}
.navbar-default .container-fluid .navbar-header button:hover,
.navbar-default .container-fluid .navbar-header button:active,
.navbar-default .container-fluid .navbar-header button:focus {
  background-color: transparent !important;
}
.navbar-default .container-fluid .navbar-header button span {
  display: block !important;
  background-color: #000000 !important;
  height: 3px !important;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-header button {
    height: 60px;
  }
}
.navbar-default .container-fluid .navbar-collapse {
  display: none !important;
  position: absolute;
  top: 0px;
  right: -500px;
  padding: 0px 0 40px 0;
  margin: 0px;
  background-color: white;
  min-width: 0;
  min-height: 300px;
}
@media (min-width: 768px) {
  .navbar-default .container-fluid .navbar-collapse {
    min-height: calc(100vh) !important;
    display: block !important;
    -webkit-transition: -webkit-transform 0.2s !important;
    transition: -webkit-transform 0.2s !important;
    transition: transform 0.2s !important;
    transition: transform 0.2s, -webkit-transform 0.2s !important;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.navbar-default .container-fluid .navbar-collapse.in {
  display: block !important;
}
@media (min-width: 768px) {
  .navbar-default .container-fluid .navbar-collapse.in {
    -webkit-transform: translate(-500px, 0) !important;
            transform: translate(-500px, 0) !important;
    -webkit-transition: -webkit-transform 0.2s !important;
    transition: -webkit-transform 0.2s !important;
    transition: transform 0.2s !important;
    transition: transform 0.2s, -webkit-transform 0.2s !important;
  }
}
.navbar-default .container-fluid .navbar-collapse .close-nav {
  display: block;
  width: 350px;
  text-align: right;
  padding: 30px 80px;
}
@media (max-width: 768px) {
  .navbar-default .container-fluid .navbar-collapse .close-nav {
    display: none;
  }
}
.navbar-default .container-fluid .navbar-collapse .close-nav .close-button {
  background-color: white;
}
.navbar-default .container-fluid .navbar-collapse .close-nav .close-button span {
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-collapse {
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    right: auto;
    min-height: 0 !important;
    height: auto !important;
  }
}
.navbar-default .container-fluid .navbar-collapse .nav-container {
  display: inline-block;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .navbar-default .container-fluid .navbar-collapse .nav-container {
    min-height: calc(100vh - 92px);
  }
}
.navbar-default .container-fluid .navbar-collapse .socials {
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 350px;
  display: block;
  margin-top: 100px;
  padding: 0 70px;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-collapse .socials {
    position: static;
    margin-top: 0;
    padding: 10px 15px;
  }
}
.navbar-default .container-fluid .navbar-collapse .socials a {
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-right: 5px;
}
.navbar-default .container-fluid .navbar-collapse ul {
  display: block;
  width: 350px;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-collapse ul {
    width: 100%;
    margin: 0px;
  }
}
.navbar-default .container-fluid .navbar-collapse ul li {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-collapse ul li {
    display: inline-block;
    width: 100%;
    background-color: white;
    border-bottom: 1px solid #f1f1f1;
  }
}
.navbar-default .container-fluid .navbar-collapse ul li a {
  padding: 15px 70px;
  vertical-align: middle;
  color: #000000;
  text-transform: none;
  font-size: 24px;
  font-weight: 700;
}
.navbar-default .container-fluid .navbar-collapse ul li a.active {
  color: white;
  background-color: #e42322;
}
.navbar-default .container-fluid .navbar-collapse ul li a:hover,
.navbar-default .container-fluid .navbar-collapse ul li a:active,
.navbar-default .container-fluid .navbar-collapse ul li a:focus {
  color: white;
  background-color: #e42322;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-collapse ul li a {
    color: black;
    padding: 15px 20px;
    width: 100%;
    line-height: 14px;
  }
  .navbar-default .container-fluid .navbar-collapse ul li a:hover,
  .navbar-default .container-fluid .navbar-collapse ul li a:active,
  .navbar-default .container-fluid .navbar-collapse ul li a:focus {
    background-color: #e42322;
    color: #ffffff;
  }
  .navbar-default .container-fluid .navbar-collapse ul li a.active {
    background-color: #e42322 !important;
    color: #ffffff !important;
  }
}
.navbar-default .container-fluid .navbar-collapse ul li.open a {
  background-color: transparent !important;
  color: black !important;
}
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu {
  padding: 0px;
  border-radius: 0px;
}
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu li {
  border-bottom: 1px solid black;
}
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu li:last-of-type {
  border-bottom: none;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu li {
    border-bottom: none;
  }
  .navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu li a {
    padding-left: 40px;
  }
}
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu a {
  line-height: 100%;
  padding: 15px 20px;
}
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu a:hover,
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu a:active,
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu a:focus {
  background-color: #e42322 !important;
  color: #ffffff !important;
}
.navbar-default .container-fluid .navbar-collapse ul li.open .dropdown-menu a.active {
  background-color: #e42322 !important;
  color: #ffffff !important;
}
.navbar-default .container-fluid .navbar-collapse ul li.language {
  margin-top: 40px;
  padding: 0 70px;
}
@media (max-width: 767px) {
  .navbar-default .container-fluid .navbar-collapse ul li.language {
    padding: 10px 20px;
    margin-top: 0px;
  }
  .navbar-default .container-fluid .navbar-collapse ul li.language a {
    display: inline-block !important;
    width: auto!important;
  }
}
.navbar-default .container-fluid .navbar-collapse ul li.language a {
  display: inline-block;
  padding: 12px 12px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.navbar-default .container-fluid .navbar-collapse ul li.language a.active {
  background-color: #e42322;
  color: white;
}
.breadcrumbs {
  display: inline-block;
  width: 100%;
  padding: 20px 0px 30px 0px;
}
@media (max-width: 767px) {
  .breadcrumbs {
    padding: 20px 0px 30px 0px;
  }
}
.breadcrumbs a {
  display: inline-block;
  color: #c8c8c8;
  font-size: 14px;
}
.breadcrumbs a:after {
  display: inline-block;
  content: '>';
  margin: 0px 10px;
}
.breadcrumbs p {
  display: inline-block;
  color: #1998d5;
  font-size: 14px;
}
.footer {
  display: inline-block;
  width: 100%;
  padding: 50px 0px 50px 0px;
  position: relative;
  background-color: #1a161a;
}
@media (max-width: 767px) {
  .footer {
    padding: 50px 0px 50px 0px;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .footer {
    padding: 50px 0px 50px 0px;
    text-align: center;
  }
}
.footer .container .navigatie a:before {
  display: inline-block;
  content: '>';
  color: #1998d5;
  margin-right: 10px;
}
@media (max-width: 992px) {
  .footer .container .contact,
  .footer .container .diensten {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .footer .container .diensten,
  .footer .container .sitemap {
    display: none;
  }
}
.footer .container .support-logos {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer .container .support-logos .support-logo {
  text-align: center;
}
.footer .container .support-logos .support-logo img {
  width: 100%;
  height: auto;
  max-width: 400px;
  border-left: 10px solid white;
  border-right: 10px solid white;
}
.footer .container .support-logos .support-logo p + img {
  margin-top: 5px;
}
.footer .container h5 {
  color: white;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  font-weight: 700;
}
.footer .container p {
  display: inline-block;
  width: 100%;
  line-height: 150%;
  color: #ffffff;
  font-size: 14px;
}
.footer .container a {
  display: inline-block;
  width: 100%;
  line-height: 150%;
  color: #ffffff;
  font-size: 14px;
}
.footer .container i {
  color: #1998d5;
  font-size: 17px;
}
.footer .container ul {
  list-style-type: none;
}
.footer .container ul li {
  color: white;
}
.footer .container .socials {
  width: 100%;
  display: inline-block;
  margin-top: 20px;
}
.footer .container .socials a {
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-right: 5px;
}
.footer .logo {
  display: inline-block;
  width: 65%;
  height: 80px;
  background-position: left center;
}
@media (max-width: 767px) {
  .footer .logo {
    margin-bottom: 20px;
    height: 50px;
    width: 100%;
  }
}
.copyright {
  display: inline-block;
  width: 100%;
  padding: 15px 0px;
  background-color: #303030;
}
@media (max-width: 767px) {
  .copyright {
    padding: 15px 0px;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .copyright {
    padding: 15px 0px;
  }
}
.copyright .owner {
  display: inline-block;
  float: left;
}
@media (max-width: 767px) {
  .copyright .owner {
    width: 100%;
  }
}
.copyright .owner p {
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
}
.copyright .owner a {
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
}
.copyright .owner a:before {
  display: inline-block;
  content: '|';
  margin: 0px 5px;
}
.copyright .created {
  display: inline-block;
  float: right;
}
@media (max-width: 767px) {
  .copyright .created {
    float: left;
    width: 100%;
  }
}
.copyright .created a {
  font-size: 14px;
  color: #ffffff;
}
.container-content {
  display: inline-block;
  width: 100%;
  padding: 80px 0px 0px 0px;
}
@media (max-width: 767px) {
  .container-content {
    padding: 60px 0px 0px 0px;
  }
}
.container-content.container-content-home {
  padding: 0;
}
@media (max-width: 767px) {
  .container-content.container-content-home {
    padding: 0px;
  }
}
.container .container-padding {
  display: inline-block;
  width: 100%;
  padding: 0px 200px;
}
@media (max-width: 767px) {
  .container .container-padding {
    padding: 0px 30px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .container .container-padding {
    padding: 0px 50px;
  }
}
.container .container-padding.padding-top-btm {
  padding: 50px 200px;
}
@media (max-width: 767px) {
  .container .container-padding.padding-top-btm {
    padding: 50px 30px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .container .container-padding.padding-top-btm {
    padding: 50px 50px;
  }
}
.content-margin-btm {
  margin-bottom: 30px;
}
.content-margin-top {
  margin-top: 30px;
}
.tekst {
  display: inline-block;
  width: 100%;
}
.tekst .tekst-padding {
  display: inline-block;
  width: 100%;
  padding: 25px 20px;
}
.padding-block-content {
  padding-top: 60px;
  padding-bottom: 60px;
}
.padding-block-intro {
  padding-top: 30px;
  padding-bottom: 60px;
}
.padding-block-bottom {
  padding-bottom: 60px;
}
button {
  border: none;
}
.btn-flat {
  padding: 8px 15px;
  display: inline-block;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: none;
  border-radius: 0px;
}
.btn-flat:hover {
  text-decoration: none;
}
.btn-flat:active,
.btn-flat:focus {
  text-decoration: none;
}
.btn-transp-white {
  background-color: transparent;
  color: white;
  border: 1px solid white;
  text-decoration: none;
}
.btn-transp-white:hover,
.btn-transp-white:active,
.btn-transp-white:focus {
  background-color: #1891cc;
  border: 1px solid #1891cc;
  color: #ffffff;
}
.btn-blue {
  background-color: #1998d5;
  color: white;
  border: 1px solid #1998d5;
  text-decoration: none;
}
.btn-blue:hover,
.btn-blue:active,
.btn-blue:focus {
  background-color: #1891cc;
  border: 1px solid #1891cc;
  color: #ffffff;
}
.btn-blue:visited {
  background-color: #1998d5;
  color: white;
  border: 1px solid #1998d5;
}
.btn-error {
  background-color: #1998d5;
  color: white;
  border: 1px solid #1998d5;
  text-decoration: none;
}
.btn-error:hover,
.btn-error:active,
.btn-error:focus {
  background-color: #1891cc;
  color: white;
}
.btn-transparent-white {
  color: white;
  background-color: transparent;
  border: 3px solid white;
}
.btn-transparent-white:hover,
.btn-transparent-white:active,
.btn-transparent-white:focus {
  color: #1a161a;
  background-color: white;
  border: 3px solid white;
}
.btn-transparent-black {
  color: #1a161a;
  background-color: transparent;
  border: 2px solid #1a161a;
}
.btn-transparent-black:hover,
.btn-transparent-black:active,
.btn-transparent-black:focus {
  color: white;
  background-color: #1a161a;
  border: 2px solid #1a161a;
}
.slick-prev {
  left: -40px;
  z-index: 900;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: transparent;
  border-radius: 0;
}
@media (max-width: 767px) {
  .slick-prev {
    left: 0px;
    z-index: 900;
    width: 30px;
    height: 30px;
    text-align: center;
    background-color: transparent;
    border-radius: 0;
  }
}
.slick-prev:hover {
  background-color: transparent;
}
.slick-prev:before {
  color: #1998d5;
  content: '\f137';
  font-family: FontAwesome;
  font-size: 30px;
  opacity: 1;
  line-height: 30px;
}
.slick-next {
  right: -40px;
  z-index: 900;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: transparent;
  border-radius: 0;
}
@media (max-width: 767px) {
  .slick-next {
    right: 0px;
    z-index: 900;
    width: 30px;
    height: 30px;
    text-align: center;
    background-color: transparent;
    border-radius: 0;
  }
}
.slick-next:hover {
  background-color: transparent;
}
.slick-next:before {
  color: #1998d5;
  content: '\f138';
  font-family: FontAwesome;
  font-size: 30px;
  opacity: 1;
  line-height: 30px;
}
.slick-slide {
  margin: 0 10px;
}
.slick-list {
  margin: 0 -10px;
}
.slider-for {
  margin-bottom: 20px;
  padding: 0px 200px;
}
@media (max-width: 767px) {
  .slider-for {
    padding: 0px 50px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .slider-for {
    padding: 0px 50px;
  }
}
.slider-for .item {
  height: 500px;
}
@media (max-width: 767px) {
  .slider-for .item {
    height: 300px;
  }
}
.slider-nav {
  padding: 0px 200px;
}
@media (max-width: 767px) {
  .slider-nav {
    padding: 0px 50px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .slider-nav {
    padding: 0px 50px;
  }
}
.slider-nav .item {
  height: 200px;
}
@media (max-width: 767px) {
  .slider-nav .item {
    height: 130px;
  }
}
form {
  display: inline-block;
  width: 100%;
  background-color: transparent;
  padding: 0px;
  border-top: none;
}
input,
textarea {
  display: inline-block;
  width: 100%;
  border: none;
  border-radius: 0px;
  padding: 10px 0px;
  margin-bottom: 10px;
  color: #1a161a;
  border-bottom: 1px solid #1a161a;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  resize: none;
}
textarea {
  border: 1px solid #1a161a;
  padding: 10px 20px;
}
select {
  -webkit-appearance: none;
  background-color: #ffffff;
  height: 35px;
  background-image: url('/storage/packages/select.png');
  background-size: 10px;
  background-position: center right 15px;
  background-repeat: no-repeat;
  color: #18212f;
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #1a161a;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #1a161a;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #1a161a;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #1a161a;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
}
.footer form input,
.footer form textarea {
  display: inline-block;
  width: 100%;
  border: 1px solid white;
  border-radius: 5px;
  padding: 5px;
  margin-bottom: 10px;
  color: white;
  background-color: transparent;
  font-family: 'Ubuntu', sans-serif;
  font-size: 15px;
  line-height: 150%;
  resize: none;
}
.footer form ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white;
  font-family: 'Ubuntu', sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
}
.footer form ::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
  font-family: 'Ubuntu', sans-serif;
  font-size: 15px;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
}
.footer form :-ms-input-placeholder {
  /* IE 10+ */
  color: white;
  font-family: 'Ubuntu', sans-serif;
  font-size: 15px;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
}
.footer form :-moz-placeholder {
  /* Firefox 18- */
  color: white;
  font-family: 'Ubuntu', sans-serif;
  font-size: 15px;
  padding: 0px;
  margin: 0px;
}
label.error {
  font-size: 16px;
  color: #d33a37;
  font-family: 'Ubuntu', sans-serif;
}
.hoofding {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.hoofding .overlay {
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.hoofding .overlay .container {
  position: relative;
  height: 100%;
}
.hoofding .overlay .content {
  position: absolute;
  bottom: 50px;
  right: 0px;
  text-align: right;
  width: 60%;
  padding: 0 80px;
}
@media (max-width: 767px) {
  .hoofding .overlay .content {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .hoofding .overlay .content {
    width: 100%;
  }
}
.hoofding .overlay .content h1,
.hoofding .overlay .content h2 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 72px;
  font-weight: 900;
  color: white;
}
@media (max-width: 767px) {
  .hoofding .overlay .content h1,
  .hoofding .overlay .content h2 {
    font-size: 36px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .hoofding .overlay .content h1,
  .hoofding .overlay .content h2 {
    font-size: 48px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .hoofding .overlay .content h1,
  .hoofding .overlay .content h2 {
    font-size: 62px;
  }
}
.hoofding .overlay .content a.btn {
  margin-top: 30px;
  font-weight: 700;
}
.hoofding video {
  position: absolute;
  left: 50%;
  top: 50%;
  /* The following will size the video to fit the full container. Not necessary, just nice.*/
  min-width: 100%;
  min-height: calc(100vh - 101px);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
  overflow: hidden;
  width: 100% !important;
  height: auto !important;
}
.hoofding video.video-height-full {
  width: auto !important;
  height: 100% !important;
}
@media (max-width: 992px) {
  .hoofding video {
    display: none;
  }
}
.hoofding .image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media (max-width: 992px) {
  .hoofding .image {
    display: block;
  }
}
.hoofding-klein {
  height: 500px;
}
.hoofding-klein .overlay {
  background-color: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
}
.hoofding-klein .overlay .container {
  position: relative;
  height: 100%;
}
.hoofding-klein .overlay .container .content {
  position: absolute;
  bottom: 50px;
  right: 0px;
  text-align: right;
  width: 60%;
}
@media (max-width: 767px) {
  .hoofding-klein .overlay .container .content {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .hoofding-klein .overlay .container .content {
    width: 100%;
  }
}
.hoofding-klein .overlay .container .content h1,
.hoofding-klein .overlay .container .content h2 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 72px;
  font-weight: 900;
  color: white;
}
@media (max-width: 767px) {
  .hoofding-klein .overlay .container .content h1,
  .hoofding-klein .overlay .container .content h2 {
    font-size: 36px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .hoofding-klein .overlay .container .content h1,
  .hoofding-klein .overlay .container .content h2 {
    font-size: 48px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .hoofding-klein .overlay .container .content h1,
  .hoofding-klein .overlay .container .content h2 {
    font-size: 62px;
  }
}
.tekstblok {
  height: auto;
}
@media (min-width: 993px) {
  .tekstblok.home {
    height: 100vh;
  }
}
.tekstblok.home .tekstblok-wrapper .image {
  min-height: 100vh;
}
@media (max-width: 768px) {
  .tekstblok.home .tekstblok-wrapper .image {
    display: none;
  }
}
.tekstblok.home .tekstblok-wrapper .content {
  padding: 80px 10px;
}
@media (min-width: 993px) {
  .tekstblok.home .tekstblok-wrapper .content {
    height: 100vh;
    padding: 130px 80px 80px 80px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .tekstblok.home .tekstblok-wrapper .content {
    padding: 130px 80px 80px 80px;
  }
}
.tekstblok.links .content .tekst {
  float: right;
}
.tekstblok.rechts .content .tekst {
  float: left;
}
.tekstblok .tekstblok-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tekstblok .tekstblok-wrapper .image {
  min-height: 350px;
}
@media (max-width: 768px) {
  .tekstblok .tekstblok-wrapper .image {
    display: none;
  }
}
.tekstblok .tekstblok-wrapper .image .video {
  width: 100%;
}
.tekstblok .tekstblok-wrapper .content {
  padding: 80px 10px;
}
.tekstblok .tekstblok-wrapper .content h2 {
  margin-bottom: 40px;
}
.tekstblok .tekstblok-wrapper .content h3 {
  margin-bottom: 30px;
}
.tekstblok .tekstblok-wrapper .content .buttons {
  margin-top: 30px;
}
.tekstblok .tekstblok-wrapper .content .buttons a.btn {
  display: inline-block;
  margin-bottom: 15px;
}
.tekstblok .tekstblok-wrapper .content .buttons a.btn:first-of-type {
  margin-right: 10px;
}
@media (min-width: 768px) {
  .tekstblok .tekstblok-wrapper .content {
    padding: 80px;
  }
}
.tekstblok .tekstblok-wrapper .content .content .tekst {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .tekstblok .tekstblok-wrapper .content .content .tekst {
    padding: 0 30px;
  }
}
.about .about-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.about .image {
  margin-bottom: 30px;
}
@media (min-width: 993px) {
  .about .image {
    padding-right: 45px;
    margin-bottom: 0px;
  }
}
.about .image .video {
  height: 100%;
  min-height: 250px;
  max-height: 400px;
}
@media (max-width: 992px) {
  .about .image .video {
    margin-bottom: 60px;
  }
}
.about .content h2 {
  margin-bottom: 40px;
}
.about .content h3 {
  margin-bottom: 30px;
}
.about .content .buttons {
  margin-top: 30px;
}
.about .content .buttons a.btn {
  display: inline-block;
  margin-bottom: 15px;
}
.about .content .buttons a.btn:first-of-type {
  margin-right: 10px;
}
.about .content .tekst {
  width: 100%;
  height: 100%;
}
.showcases-home .title {
  padding: 130px 0 50px 0;
  text-align: center;
}
.showcases-home .slider {
  background-color: black;
  height: 0;
}
.showcases-home .slider.full {
  height: calc(100vh - 232px);
}
.showcases-home .slider.half {
  height: calc((100vh - 232px) / 2);
}
@media (max-width: 768px) {
  .showcases-home .slider {
    height: auto;
  }
  .showcases-home .slider.full {
    height: auto;
  }
  .showcases-home .slider.half {
    height: auto;
  }
}
.showcases-home .slider .slider-item .image {
  display: inline-block;
  height: calc((100vh - 232px) / 2);
  position: relative;
}
@media (max-width: 768px) {
  .showcases-home .slider .slider-item .image {
    height: 300px;
  }
}
.showcases-home .slider .slider-item .image:hover .overlay,
.showcases-home .slider .slider-item .image:active .overlay,
.showcases-home .slider .slider-item .image:focus .overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.showcases-home .slider .slider-item .image .overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(228, 35, 34, 0.85);
}
.showcases-home .slider .slider-item .image .overlay .content {
  padding: 30px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.showcases-home .slider .slider-item .image .overlay .content h4 {
  color: white;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.showcases-home .slider .slider-item .image .overlay .content p.tag {
  color: white;
  display: inline-block;
  border: 1px solid white;
  padding: 2px 5px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
.figure-list .figure-item {
  text-align: center;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .figure-list .figure-item {
    text-align: left;
  }
  .figure-list .figure-item .figure-item-image {
    background-position: left center;
  }
}
.figure-list .figure-item .figure-item-image {
  height: 125px;
  background-size: 100px;
  margin-bottom: 20px;
}
.figure-list .figure-item p.number {
  font-size: 32px;
  font-weight: 700;
}
.figure-list .figure-item p {
  font-size: 20px;
}
.panorama .panorama-view img {
  width: 100%;
  height: auto;
}
.services {
  position: relative;
}
.services #services {
  position: absolute;
  top: -80px;
  left: 0;
}
.services h2 {
  margin-bottom: 40px;
}
.services .services-list .services-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.services .services-list .services-wrapper .service-container {
  margin-bottom: 40px;
}
.services .services-list .services-wrapper .service-container .service .service-image {
  height: 325px;
  margin-bottom: 20px;
}
.services .services-list .services-wrapper .service-container .service .service-content {
  text-align: center;
}
.services .services-list .services-wrapper .service-container .service .service-content h3 {
  margin-bottom: 20px;
}
.services .services-list .services-wrapper .service-container .service .service-content a.btn {
  margin-top: 30px;
}
.intro {
  text-align: center;
}
@media (max-width: 767px) {
  .intro {
    text-align: left;
  }
}
.intro h2 + p {
  margin-top: 40px;
}
.filters {
  text-align: center;
  margin-bottom: 30px;
}
.filters select {
  border: none;
  background-color: white;
  color: #acacac;
  font-weight: 400;
  font-size: 14px;
  width: auto !important;
  min-width: 180px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  display: inline-block;
  text-transform: uppercase;
  position: relative;
  padding-left: 35px;
  background-image: url('/storage/packages/select.png');
  background-size: 10px;
  background-position: center left 15px;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .filters select {
    display: block;
  }
}
.filters .filter-list {
  margin-bottom: 20px;
  display: none;
}
.filters .filter-list select {
  display: none;
  border: none;
  background-color: white;
  color: black;
  font-weight: 700;
  font-size: 14px;
  width: auto !important;
  min-width: 250px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-transform: uppercase;
  position: relative;
  padding-left: 35px;
  background-image: url('/storage/packages/select.png');
  background-size: 10px;
  background-position: center left 15px;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .filters .filter-list select {
    display: block;
  }
}
.filters .filter-list.active {
  display: inline-block;
}
@media (max-width: 767px) {
  .filters .filter-list.active {
    display: block;
  }
}
.filters .filter-list .filter {
  display: inline-block;
  font-weight: 700;
  margin-right: 20px;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: none;
  color: #1a161a;
}
@media (max-width: 767px) {
  .filters .filter-list .filter {
    display: none;
  }
}
.filters .filter-list .filter.active {
  color: #e42322;
}
.showcases {
  background-color: black;
}
.showcases #showcases .showcase {
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
  -webkit-transition: -webkit-transform 500ms;
  transition: -webkit-transform 500ms;
  transition: transform 500ms;
  transition: transform 500ms, -webkit-transform 500ms;
}
.showcases #showcases .showcase.active {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 500ms;
  transition: -webkit-transform 500ms;
  transition: transform 500ms;
  transition: transform 500ms, -webkit-transform 500ms;
}
.showcases #showcases .showcase:hover .overlay,
.showcases #showcases .showcase:active .overlay,
.showcases #showcases .showcase:focus .overlay {
  opacity: 1;
}
.showcases .showcase {
  height: 325px;
  position: relative;
}
.showcases .showcase .overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(228, 35, 34, 0.85);
}
.showcases .showcase .overlay .content {
  padding: 30px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.showcases .showcase .overlay .content h4 {
  color: white;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.showcases .showcase .overlay .content p.tag {
  color: white;
  display: inline-block;
  border: 1px solid white;
  padding: 2px 5px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
.afbeelding-blok {
  height: 400px;
}
.afbeelding-blok.top {
  height: 250px;
}
@media (max-width: 992px) {
  .showcase-detail .showcase-detail-side {
    margin-bottom: 30px;
  }
}
.showcase-detail .showcase-detail-side h2 {
  margin-bottom: 40px;
}
.showcase-detail .showcase-detail-side dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.showcase-detail .showcase-detail-side dl dt {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  width: 120px;
}
.showcase-detail .showcase-detail-side dl dd {
  display: inline-block;
  margin-bottom: 10px;
  width: calc(100% - 120px);
}
.showcase-detail .showcase-detail-content h3 {
  margin-bottom: 20px;
}
.showcase-detail .showcase-detail-content .showcase-video {
  margin: 30px 0;
}
.showcase-detail .showcase-detail-content .showcase-video:last-of-type {
  margin-bottom: 0px;
}
.showcase-detail .showcase-detail-content .showcase-detail-images {
  margin-top: 30px;
}
.showcase-detail .showcase-detail-content .showcase-detail-images .image-container {
  margin-bottom: 30px;
}
.showcase-detail .showcase-detail-content .showcase-detail-images .image-container .image {
  display: inline-block;
  height: 225px;
  width: 100%;
}
.showcase-detail .showcase-detail-content .showcase-detail-images .image-container .image.full {
  height: 450px;
}
.team-members .members-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.team-members .members-wrapper .member-container {
  margin-bottom: 30px;
}
.team-members .members-wrapper .member-container .member .member-image {
  height: 250px;
}
.team-members .members-wrapper .member-container .member .member-content {
  text-align: center;
  padding: 20px;
}
.team-members .members-wrapper .member-container .member .member-content h3 {
  font-weight: 700;
  margin-bottom: 10px;
  font-size: 24px;
}
.team-members .members-wrapper .member-container .member .member-content p {
  font-size: 14px;
}
.team-members .members-wrapper .member-container .member .member-content a.btn {
  margin-top: 10px;
}
.vacancies {
  background-color: #e42322;
  padding: 60px 0;
  text-align: center;
}
.vacancies h4 {
  color: white;
  margin-bottom: 10px;
  font-weight: 700;
}
.vacancies p {
  font-style: italic;
  color: white;
}
.vacancies a {
  color: white;
  text-decoration: underline;
}
@media (max-width: 992px) {
  .formulier-gegevens .contactgegevens {
    margin-bottom: 30px;
  }
}
.formulier-gegevens .contactgegevens h3 {
  margin-bottom: 30px;
}
.formulier-gegevens .contactgegevens a,
.formulier-gegevens .contactgegevens p {
  display: inline-block;
}
.formulier-gegevens .contactgegevens .extern {
  text-decoration: none;
  color: #1a161a;
}
.formulier-gegevens .contactgegevens .extern i {
  margin-right: 10px;
}
.formulier-gegevens .contactgegevens .adres {
  margin-bottom: 16px;
}
.formulier-gegevens .contactgegevens p a {
  color: #1a161a;
  text-decoration: underline;
}
.formulier-gegevens .contactformulier h3 {
  margin-bottom: 30px;
}
.kaart {
  background-color: white;
}
.kaart .title {
  padding: 50px;
  text-align: center;
}
#jqvmap {
  height: calc(100vh - 272px) !important;
}
#jqvmap svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#jqvmap .jqvmap-zoomin {
  height: 20px;
  width: 20px;
  color: white;
  font-size: 16px;
}
#jqvmap .jqvmap-zoomout {
  top: 35px;
  height: 20px;
  width: 20px;
  color: white;
  font-size: 16px;
}
.jqvmap-label {
  font-size: 12px !important;
}
@media (max-width: 992px) {
  .footer-section {
    display: none;
  }
}
.footer-section .logo-container {
  text-align: center;
  background-color: #1a161a;
  height: calc(100vh - 391px);
}
.footer-section .logo-container .logo {
  display: inline-block;
  width: 300px;
  height: 120px;
}
.footer-section .footer {
  height: auto;
}
.scroll-top {
  position: fixed;
  bottom: 25px;
  right: 25px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #e42322;
  z-index: 1000;
  text-decoration: none!important;
}
.scroll-top i {
  color: white;
}
.webshop {
  display: inline-block;
  width: 100%;
  padding-top: 20px;
}
.webshop.no-padding {
  padding: 0px;
}
.webshop .product-overzicht .producten .top {
  display: inline-block;
  margin-bottom: 35px;
}
.webshop .product-overzicht .producten .top select {
  float: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 250px;
  line-height: 35px;
  border: 1px solid #3c3c3c;
  border-radius: 0px;
  padding: 0px 15px;
  height: 35px;
  background-color: transparent;
  color: #3c3c3c;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  margin: 0px;
  font-size: 14px;
  background-image: url('/assets/img/select.png');
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 7%;
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .top select {
    width: 150px;
    margin-bottom: 10px;
  }
}
.webshop .product-overzicht .producten .top p {
  display: inline-block;
  float: right;
  line-height: 35px;
  font-size: 14px;
}
.webshop .product-overzicht .producten .box-producten {
  display: inline-block;
  width: 100%;
}
.webshop .product-overzicht .producten .box-producten .item {
  text-align: center;
  display: inline-block;
  margin-bottom: 35px;
  width: 100%;
}
.webshop .product-overzicht .producten .box-producten .item .titel {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 8px 0px;
  border-bottom: 2px solid #1998d5;
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .box-producten .item .titel {
    border-bottom: none;
  }
}
.webshop .product-overzicht .producten .box-producten .item .webshop-foto {
  display: inline-block;
  width: 100%;
  height: 250px;
  margin-bottom: 0px;
  position: relative;
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .box-producten .item .webshop-foto {
    border: 2px solid #1998d5;
  }
}
.webshop .product-overzicht .producten .box-producten .item .webshop-foto .filter {
  display: none;
}
.webshop .product-overzicht .producten .box-producten .item .webshop-foto:hover .filter,
.webshop .product-overzicht .producten .box-producten .item .webshop-fotoactive .filter,
.webshop .product-overzicht .producten .box-producten .item .webshop-foto:focus .filter {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: inline-block;
  border: 2px solid #1998d5;
  background-color: rgba(25, 152, 213, 0.02);
  border-top: none;
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .box-producten .item .webshop-foto:hover .filter,
  .webshop .product-overzicht .producten .box-producten .item .webshop-fotoactive .filter,
  .webshop .product-overzicht .producten .box-producten .item .webshop-foto:focus .filter {
    border: none;
  }
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .box-producten .item .webshop-foto {
    height: 200px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .webshop .product-overzicht .producten .box-producten .item .webshop-foto {
    height: 175px;
  }
}
.webshop .product-overzicht .producten .box-producten .item .webshop-foto p {
  display: none;
}
.webshop .product-overzicht .producten .box-producten .item .webshop-foto.nieuw p {
  color: white;
  background-color: #1998d5;
  padding: 10px 35px;
  display: inline-block;
  width: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 0px;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: 'Patrick Hand', cursive;
}
.webshop .product-overzicht .producten .box-producten .item .webshop-foto.actie p {
  color: white;
  background-color: #1998d5;
  padding: 10px 35px;
  display: inline-block;
  width: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 0px;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: 'Patrick Hand', cursive;
}
.webshop .product-overzicht .producten .paginatie {
  display: inline-block;
  padding: 15px 0px;
  border-top: 1px solid black;
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .paginatie {
    text-align: center;
    padding: 0px 12px 15px 12px;
    border-top: none;
  }
}
.webshop .product-overzicht .producten .paginatie p {
  display: inline-block;
  float: left;
  line-height: 29px;
  font-size: 14px;
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .paginatie p {
    float: none;
    width: 100%;
    text-align: center;
    border-top: 1px solid black;
    padding-top: 15px;
  }
}
.webshop .product-overzicht .producten .paginatie .pagination {
  display: inline-block;
  float: right;
  margin: 0px;
}
@media (max-width: 767px) {
  .webshop .product-overzicht .producten .paginatie .pagination {
    float: none;
    text-align: center;
    width: 100%;
  }
}
.webshop .product-overzicht .producten .paginatie .pagination li {
  display: inline-block;
  width: 25px;
  height: 25px;
  border: none;
  text-align: center;
  border-radius: 50%;
  margin: 0px 5px;
}
.webshop .product-overzicht .producten .paginatie .pagination li:last-of-type {
  margin-right: 0px;
}
.webshop .product-overzicht .producten .paginatie .pagination li.active {
  background-color: #1998d5;
  border: 1px solid #1998d5;
}
.webshop .product-overzicht .producten .paginatie .pagination li.active a {
  color: white;
  font-size: 12px;
}
.webshop .product-overzicht .producten .paginatie .pagination li:hover {
  background-color: #1998d5;
  border: 1px solid #1998d5;
}
.webshop .product-overzicht .producten .paginatie .pagination li:hover a {
  color: white;
}
.webshop .product-overzicht .producten .paginatie .pagination li a {
  display: inline-block;
  padding: 0px;
  line-height: 25px;
  float: none;
  background-color: transparent;
  color: #1a161a;
  border: none;
  font-size: 12px;
}
.webshop .product-overzicht .producten .paginatie .pagination li a i {
  font-size: 10px;
}
.webshop .product-detail {
  display: inline-block;
  width: 100%;
}
.webshop .product-detail .terug {
  display: inline-block;
  width: 100%;
  margin: 0px 0px 20px 0px;
}
.webshop .product-detail .terug a {
  color: #1998d5;
}
.webshop .product-detail .terug a:before {
  display: inline-block;
  content: '\f0a8';
  font-family: FontAwesome;
  margin-right: 10px;
}
.webshop .product-detail .productnaam {
  display: inline-block;
  width: 100%;
  margin: 0px 0px 20px 0px;
}
.webshop .product-detail .productnaam h4 {
  text-transform: uppercase;
}
.webshop .product-detail .fotos {
  display: inline-block;
  width: 100%;
}
.webshop .product-detail .fotos .slider-for {
  margin-bottom: 10px;
}
.webshop .product-detail .product-details .naam {
  display: inline-block;
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px solid black;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .webshop .product-detail .product-details .naam {
    margin-top: 20px;
  }
}
.webshop .product-detail .product-details .naam p {
  font-weight: 700;
}
.webshop .product-detail .product-details .beschrijving {
  display: inline-block;
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px solid black;
  margin-bottom: 15px;
}
.webshop .product-detail .product-details .details {
  display: inline-block;
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px solid black;
  margin-bottom: 15px;
}
.webshop .product-detail .product-details .details ul {
  list-style-position: outside;
  margin-left: 20px;
}
.webshop .product-detail .product-details .details ul li {
  font-size: 13px;
  color: #727271;
}
.webshop .product-detail .product-details .details p {
  font-size: 13px;
  color: #727271;
}
.webshop .product-detail .product-details .iconen .icoon {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin: 0px 7px 7px 0px;
}
.webshop .product-detail .staalkaart {
  display: inline-block;
  width: 100%;
  padding: 20px 20px 5px 20px;
  border: 2px dotted black;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .webshop .product-detail .staalkaart {
    margin-top: 20px;
  }
}
.webshop .product-detail .staalkaart .top {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.webshop .product-detail .staalkaart .top h4 {
  float: left;
}
.webshop .product-detail .staalkaart .top a {
  float: right;
  color: #1998d5;
}
.webshop .product-detail .staalkaart .kleuren {
  display: inline-block;
  margin-left: -5px;
  margin-right: 0px;
  width: calc(100% + 10px);
}
.webshop .product-detail .staalkaart .kleuren .vierkant {
  padding-right: 5px;
  padding-left: 5px;
}
.webshop .product-detail .staalkaart .kleuren .vierkant .afbeelding {
  display: inline-block;
  border: 1px solid black;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}
.webshop .product-detail .staalkaart .kleuren .vierkant .afbeelding .nummer {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 5px;
  background-color: #727271;
}
.webshop .product-detail .staalkaart .kleuren .vierkant .afbeelding .nummer p {
  color: white;
  font-size: 13px;
}
.webshop .product-detail .note p {
  font-size: 12px;
  color: #727271;
}
.webshop .suggestie {
  display: inline-block;
  width: 100%;
  margin: 40px 0px 0px 0px;
}
.webshop .suggestie h4 {
  display: inline-block;
  width: 100%;
  margin: 0px 0px 30px 0px;
}
.webshop .suggestie .item {
  text-align: center;
  display: inline-block;
  margin-bottom: 0px;
  width: 100%;
}
.webshop .suggestie .item .titel {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 8px 0px;
  border-bottom: 2px solid #1998d5;
}
@media (max-width: 767px) {
  .webshop .suggestie .item .titel {
    border-bottom: none;
  }
}
.webshop .suggestie .item .titel h4 {
  margin: 0px;
}
.webshop .suggestie .item .webshop-foto {
  display: inline-block;
  width: 100%;
  height: 250px;
  margin-bottom: 0px;
  position: relative;
}
@media (max-width: 767px) {
  .webshop .suggestie .item .webshop-foto {
    border: 2px solid #1998d5;
  }
}
.webshop .suggestie .item .webshop-foto .filter {
  display: none;
}
.webshop .suggestie .item .webshop-foto:hover .filter,
.webshop .suggestie .item .webshop-fotoactive .filter,
.webshop .suggestie .item .webshop-foto:focus .filter {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: inline-block;
  border: 2px solid #1998d5;
  background-color: rgba(25, 152, 213, 0.02);
  border-top: none;
}
@media (max-width: 767px) {
  .webshop .suggestie .item .webshop-foto:hover .filter,
  .webshop .suggestie .item .webshop-fotoactive .filter,
  .webshop .suggestie .item .webshop-foto:focus .filter {
    border: none;
  }
}
@media (max-width: 767px) {
  .webshop .suggestie .item .webshop-foto {
    height: 200px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .webshop .suggestie .item .webshop-foto {
    height: 175px;
  }
}
.webshop .suggestie .item .webshop-foto p {
  display: none;
}
.webshop .suggestie .item .webshop-foto.nieuw p {
  color: white;
  background-color: #1998d5;
  padding: 10px 35px;
  display: inline-block;
  width: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 0px;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: 'Patrick Hand', cursive;
}
.webshop .suggestie .item .webshop-foto.actie p {
  color: white;
  background-color: #1998d5;
  padding: 10px 35px;
  display: inline-block;
  width: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 0px;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: 'Patrick Hand', cursive;
}
.webshop ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #3c3c3c;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  line-height: 150%;
}
.webshop ::-moz-placeholder {
  /* Firefox 19+ */
  color: #3c3c3c;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  line-height: 150%;
}
.webshop :-ms-input-placeholder {
  /* IE 10+ */
  color: #3c3c3c;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  line-height: 150%;
}
.webshop :-moz-placeholder {
  /* Firefox 18- */
  color: #3c3c3c;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  line-height: 150%;
}
.partial {
  margin-top: 50px;
  display: inline-block;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}
.partial.knop-naast-tekst .tekst {
  display: inline-block;
  width: 100%;
  text-align: center;
}
@media (max-width: 992px) {
  .partial.knop-naast-tekst .tekst {
    margin-bottom: 25px;
  }
}
.partial.knop-naast-tekst .tekst h3 {
  color: white;
}
.partial.knop-naast-tekst .table .content {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
@media (max-width: 992px) {
  .partial.knop-naast-tekst .table .content {
    text-align: center;
  }
}
.partial.knop-naast-tekst .table .content .btn-flat {
  margin-top: -6px;
}
.pagination-align {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.pagination li.active:hover a {
  background-color: transparent;
  color: #1998d5;
}
.pagination li.active a {
  background-color: transparent;
  color: #1998d5;
}
.pagination li a {
  border: none;
  color: #18212f;
}
.pagination li a:hover {
  background-color: transparent;
  color: #1998d5;
}
.ck-editor p {
  color: #1a161a;
  margin-bottom: 10px;
}
.ck-editor p:last-of-type {
  margin-bottom: 0px;
}
#map {
  display: inline-block;
  width: 100%;
  height: 350px;
}
.alert {
  border-radius: 4px;
  width: 300px;
  font-size: 16px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
  margin-bottom: 0;
  color: white;
  border: none;
}
.alert p {
  color: white;
}
.alert i {
  font-size: 50px !important;
  line-height: 100%;
}
.alert button.close {
  opacity: .7;
  color: #ffffff;
}
.alert.alert-success {
  background-color: #16b775;
  border: 1px solid #16b775;
}
.alert.alert-danger {
  background-color: #d33a37;
  border: 1px solid #d33a37;
}
.error-page {
  text-align: center;
  padding: 100px 0;
}
.error-page h2,
.error-page h3 {
  margin-bottom: 20px;
}
.error-page a {
  margin-top: 20px;
}
#privacy .gdpr-block {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  #privacy .gdpr-block .nav-tabs li {
    width: 100%;
    border: 1px solid #dddddd;
  }
  #privacy .gdpr-block .nav-tabs li a {
    border: none;
    margin-right: 0;
  }
  #privacy .gdpr-block .nav-tabs li.active a {
    background-color: #dfdfdf;
  }
}
#privacy .gdpr-block .nav-tabs li a {
  color: black;
}
#privacy .gdpr-block .tab-content .tab-pane {
  padding: 30px 0;
}
#privacy .gdpr-block .tab-content .tab-pane h4 {
  margin-bottom: 20px;
}
#privacy .gdpr-block .tab-content .tab-pane p {
  margin-bottom: 10px;
}
#privacy .gdpr-block .tab-content .tab-pane p:last-of-type {
  margin-bottom: 0;
}
.cc-message {
  font-family: 'Ubuntu', sans-serif;
}
.checkbox-gdpr {
  margin-bottom: 20px;
}
.checkbox-gdpr input {
  margin-left: 0px!important;
  margin-top: 5px;
  width: auto;
  display: inline-block;
}
.checkbox-gdpr label {
  font-family: 'Open Sans', sans-serif;
  padding-left: 25px!important;
  font-size: 15px;
  color: black;
}
.checkbox-gdpr label a {
  color: black;
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;base64,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LGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtDQUN0QjtBQUNEO0VBQ0U7SUFDRSxZQUFZO0lBQ1osMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7Q0FDRjtBQUNEO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGtDQUFrQztDQUNuQztBQUNEO0VBQ0Usb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSwyQkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixzQkFBc0I7Q0FDdkI7QUFDRDtFQUNFLHFDQUFxQztFQUNyQyw2QkFBNkI7RUFDN0IsZ0JBQWdCO0VBQ2hCLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsYUFBYTtFQUNiLDJCQUEyQjtDQUM1QiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDcwMCw4MDB8VWJ1bnR1OjQwMCw3MDAnKTtcbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbio6Zm9jdXMsXG4qOmFjdGl2ZSxcbio6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuaHRtbCxcbmJvZHkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuYm9keSB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbio6Zm9jdXMsXG4qOmFjdGl2ZSxcbio6aG92ZXIsXG4qOnZpc2l0ZWQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW1nLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5pbWctY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbn1cbmhlYWRlci50cmFuc2Zvcm0ge1xuICB0b3A6IC00MHB4O1xufVxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5jbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGV4dC13cmFwcGVyIC50ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iYWNrZ3JvdW5kLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5OGQ1O1xufVxuaDEge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gIH1cbn1cbmgyIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuaDQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5oNSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbnAsXG5saSxcbmEsXG5kdCxcbmRkIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbnAgc3Ryb25nLFxucCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbnAgYSB7XG4gIGNvbG9yOiAjMTk5OGQ1O1xufVxucCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxOTk4ZDU7XG59XG4uYnJlYWRjcnVtYnMgYSxcbi5icmVhZGNydW1icyBwIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4udGFza2JhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OThkNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhc2tiYXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YXNrYmFyIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4udGFza2JhciBhIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFza2JhciBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQudHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cbi5uYXZiYXItZGVmYXVsdC50cmFuc3BhcmVudCAubmF2YmFyLWhlYWRlciAubGFuZ3VhZ2UgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdC50cmFuc3BhcmVudC50cmFuc2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWRlZmF1bHQudHJhbnNwYXJlbnQudHJhbnNmb3JtIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLm5hdmJhci1kZWZhdWx0LnRyYW5zcGFyZW50LnRyYW5zZm9ybSAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIGJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTYxYSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1kZWZhdWx0LnRyYW5zcGFyZW50LnRyYW5zZm9ybSAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5sYW5ndWFnZSBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm5hdmJhci1kZWZhdWx0LnRyYW5zcGFyZW50LnRyYW5zZm9ybSAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5sYW5ndWFnZSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdC50cmFuc3BhcmVudC50cmFuc2Zvcm0gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kLndoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZGVmYXVsdC50cmFuc3BhcmVudC50cmFuc2Zvcm0gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kLmJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhci1kZWZhdWx0LnRyYW5zcGFyZW50IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1kZWZhdWx0LnRyYW5zcGFyZW50IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZC53aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZiYXItZGVmYXVsdC50cmFuc3BhcmVudCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQuYmxhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdC5sb2dvLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQubG9nby1sYXJnZSAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdC5sb2dvLWxhcmdlIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5uYXZiYXItZGVmYXVsdC5sb2dvLWxhcmdlIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMsIHdpZHRoIDUwMG1zLG1hcmdpbiA1MDBtcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQubG9nby1sYXJnZSAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zLCB3aWR0aCA1MDBtcyxtYXJnaW4gNTAwbXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDYycHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kLndoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLmxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciAubGFuZ3VhZ2UgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5sYW5ndWFnZSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDIzMjI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciBidXR0b246bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbi1iYXIsXG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgc3Bhbi5zci1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogZGlzcGxheSAwLjVzO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciBidXR0b24gc3Bhbi5pY29uLWJhcixcbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIGJ1dHRvbiBzcGFuLnNyLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGRpc3BsYXkgMC41cztcbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIGJ1dHRvbjpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIGJ1dHRvbjphY3RpdmUsXG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtNTAwcHg7XG4gIHBhZGRpbmc6IDBweCAwIDQwcHggMDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmgpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAwcHgsIDApICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSAuY2xvc2UtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5jbG9zZS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLmNsb3NlLW5hdiAuY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5jbG9zZS1uYXYgLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5uYXYtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLm5hdi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MnB4KTtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSAuc29jaWFscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZzogMCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLnNvY2lhbHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLnNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDE1cHggNzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQyMzIyO1xufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSBhOmFjdGl2ZSxcbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjMyMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIGE6YWN0aXZlLFxuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDIzMjI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjMyMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkub3BlbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkub3BlbiAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkub3BlbiAuZHJvcGRvd24tbWVudSBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkub3BlbiAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLm9wZW4gLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLm9wZW4gLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLm9wZW4gLmRyb3Bkb3duLW1lbnUgYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkub3BlbiAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSxcbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkub3BlbiAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjMyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5vcGVuIC5kcm9wZG93bi1tZW51IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjMyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5sYW5ndWFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmxhbmd1YWdlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgdWwgbGkubGFuZ3VhZ2UgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHVsIGxpLmxhbmd1YWdlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSB1bCBsaS5sYW5ndWFnZSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDIzMjI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDMwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMzBweCAwcHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2M4YzhjODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJyZWFkY3J1bWJzIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICc+JztcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cbi5icmVhZGNydW1icyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE5OThkNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDUwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE2MWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwcHggNTBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmNvbnRhaW5lciAubmF2aWdhdGllIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnPic7XG4gIGNvbG9yOiAjMTk5OGQ1O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5jb250YWN0LFxuICAuZm9vdGVyIC5jb250YWluZXIgLmRpZW5zdGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5kaWVuc3RlbixcbiAgLmZvb3RlciAuY29udGFpbmVyIC5zaXRlbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyIC5jb250YWluZXIgLnN1cHBvcnQtbG9nb3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciAuc3VwcG9ydC1sb2dvcyAuc3VwcG9ydC1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5zdXBwb3J0LWxvZ29zIC5zdXBwb3J0LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciAuc3VwcG9ydC1sb2dvcyAuc3VwcG9ydC1sb2dvIHAgKyBpbWcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZm9vdGVyIC5jb250YWluZXIgaDUge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9vdGVyIC5jb250YWluZXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciBpIHtcbiAgY29sb3I6ICMxOTk4ZDU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciB1bCBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciAuc29jaWFscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9vdGVyIC5jb250YWluZXIgLnNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZm9vdGVyIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjUlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29weXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuLmNvcHlyaWdodCAub3duZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3B5cmlnaHQgLm93bmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvcHlyaWdodCAub3duZXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb3B5cmlnaHQgLm93bmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29weXJpZ2h0IC5vd25lciBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uY29weXJpZ2h0IC5jcmVhdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcHlyaWdodCAuY3JlYXRlZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb3B5cmlnaHQgLmNyZWF0ZWQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFpbmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMHB4IDBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1jb250ZW50LmNvbnRhaW5lci1jb250ZW50LWhvbWUge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItY29udGVudC5jb250YWluZXItY29udGVudC1ob21lIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgLmNvbnRhaW5lci1wYWRkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIgLmNvbnRhaW5lci1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciAuY29udGFpbmVyLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICB9XG59XG4uY29udGFpbmVyIC5jb250YWluZXItcGFkZGluZy5wYWRkaW5nLXRvcC1idG0ge1xuICBwYWRkaW5nOiA1MHB4IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIgLmNvbnRhaW5lci1wYWRkaW5nLnBhZGRpbmctdG9wLWJ0bSB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIC5jb250YWluZXItcGFkZGluZy5wYWRkaW5nLXRvcC1idG0ge1xuICAgIHBhZGRpbmc6IDUwcHggNTBweDtcbiAgfVxufVxuLmNvbnRlbnQtbWFyZ2luLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGVudC1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50ZWtzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVrc3QgLnRla3N0LXBhZGRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG59XG4ucGFkZGluZy1ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnBhZGRpbmctYmxvY2staW50cm8ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ucGFkZGluZy1ibG9jay1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZmxhdCB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmJ0bi1mbGF0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1mbGF0OmFjdGl2ZSxcbi5idG4tZmxhdDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tdHJhbnNwLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tdHJhbnNwLXdoaXRlOmhvdmVyLFxuLmJ0bi10cmFuc3Atd2hpdGU6YWN0aXZlLFxuLmJ0bi10cmFuc3Atd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MWNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MWNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTk4ZDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5OThkNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1ibHVlOmhvdmVyLFxuLmJ0bi1ibHVlOmFjdGl2ZSxcbi5idG4tYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkxY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODkxY2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1ibHVlOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5OGQ1O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTk4ZDU7XG59XG4uYnRuLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OThkNTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTk5OGQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWVycm9yOmhvdmVyLFxuLmJ0bi1lcnJvcjphY3RpdmUsXG4uYnRuLWVycm9yOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTFjYztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpob3Zlcixcbi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6YWN0aXZlLFxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMWExNjFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG59XG4uYnRuLXRyYW5zcGFyZW50LWJsYWNrIHtcbiAgY29sb3I6ICMxYTE2MWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExNjFhO1xufVxuLmJ0bi10cmFuc3BhcmVudC1ibGFjazpob3Zlcixcbi5idG4tdHJhbnNwYXJlbnQtYmxhY2s6YWN0aXZlLFxuLmJ0bi10cmFuc3BhcmVudC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTYxYTtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMTYxYTtcbn1cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG4gIHotaW5kZXg6IDkwMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMHB4O1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5zbGljay1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzE5OThkNTtcbiAgY29udGVudDogJ1xcZjEzNyc7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvcGFjaXR5OiAxO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xuICB6LWluZGV4OiA5MDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogOTAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjMTk5OGQ1O1xuICBjb250ZW50OiAnXFxmMTM4JztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5zbGlkZXItZm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMHB4IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItZm9yIHtcbiAgICBwYWRkaW5nOiAwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNsaWRlci1mb3Ige1xuICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICB9XG59XG4uc2xpZGVyLWZvciAuaXRlbSB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1mb3IgLml0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5zbGlkZXItbmF2IHtcbiAgcGFkZGluZzogMHB4IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItbmF2IHtcbiAgICBwYWRkaW5nOiAwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNsaWRlci1uYXYge1xuICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICB9XG59XG4uc2xpZGVyLW5hdiAuaXRlbSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1uYXYgLml0ZW0ge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbmZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxYTE2MWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExNjFhO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMTYxYTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0b3JhZ2UvcGFja2FnZXMvc2VsZWN0LnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzE4MjEyZjtcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMxYTE2MWE7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMxYTE2MWE7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMxYTE2MWE7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMxYTE2MWE7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmZvb3RlciBmb3JtIGlucHV0LFxuLmZvb3RlciBmb3JtIHRleHRhcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5mb290ZXIgZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uZm9vdGVyIGZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uZm9vdGVyIGZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5mb290ZXIgZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5sYWJlbC5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNkMzNhMzc7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbn1cbi5ob29mZGluZyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob29mZGluZyAub3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ob29mZGluZyAub3ZlcmxheSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9vZmRpbmcgLm92ZXJsYXkgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9vZmRpbmcgLm92ZXJsYXkgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob29mZGluZyAub3ZlcmxheSAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob29mZGluZyAub3ZlcmxheSAuY29udGVudCBoMSxcbi5ob29mZGluZyAub3ZlcmxheSAuY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvb2ZkaW5nIC5vdmVybGF5IC5jb250ZW50IGgxLFxuICAuaG9vZmRpbmcgLm92ZXJsYXkgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvb2ZkaW5nIC5vdmVybGF5IC5jb250ZW50IGgxLFxuICAuaG9vZmRpbmcgLm92ZXJsYXkgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob29mZGluZyAub3ZlcmxheSAuY29udGVudCBoMSxcbiAgLmhvb2ZkaW5nIC5vdmVybGF5IC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gIH1cbn1cbi5ob29mZGluZyAub3ZlcmxheSAuY29udGVudCBhLmJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaG9vZmRpbmcgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC8qIFRoZSBmb2xsb3dpbmcgd2lsbCBzaXplIHRoZSB2aWRlbyB0byBmaXQgdGhlIGZ1bGwgY29udGFpbmVyLiBOb3QgbmVjZXNzYXJ5LCBqdXN0IG5pY2UuKi9cbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAxcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uaG9vZmRpbmcgdmlkZW8udmlkZW8taGVpZ2h0LWZ1bGwge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9vZmRpbmcgdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob29mZGluZyAuaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvb2ZkaW5nIC5pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob29mZGluZy1rbGVpbiB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uaG9vZmRpbmcta2xlaW4gLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9vZmRpbmcta2xlaW4gLm92ZXJsYXkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvb2ZkaW5nLWtsZWluIC5vdmVybGF5IC5jb250YWluZXIgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvb2ZkaW5nLWtsZWluIC5vdmVybGF5IC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob29mZGluZy1rbGVpbiAub3ZlcmxheSAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvb2ZkaW5nLWtsZWluIC5vdmVybGF5IC5jb250YWluZXIgLmNvbnRlbnQgaDEsXG4uaG9vZmRpbmcta2xlaW4gLm92ZXJsYXkgLmNvbnRhaW5lciAuY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvb2ZkaW5nLWtsZWluIC5vdmVybGF5IC5jb250YWluZXIgLmNvbnRlbnQgaDEsXG4gIC5ob29mZGluZy1rbGVpbiAub3ZlcmxheSAuY29udGFpbmVyIC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob29mZGluZy1rbGVpbiAub3ZlcmxheSAuY29udGFpbmVyIC5jb250ZW50IGgxLFxuICAuaG9vZmRpbmcta2xlaW4gLm92ZXJsYXkgLmNvbnRhaW5lciAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvb2ZkaW5nLWtsZWluIC5vdmVybGF5IC5jb250YWluZXIgLmNvbnRlbnQgaDEsXG4gIC5ob29mZGluZy1rbGVpbiAub3ZlcmxheSAuY29udGFpbmVyIC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gIH1cbn1cbi50ZWtzdGJsb2sge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnRla3N0Ymxvay5ob21lIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4udGVrc3RibG9rLmhvbWUgLnRla3N0Ymxvay13cmFwcGVyIC5pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWtzdGJsb2suaG9tZSAudGVrc3RibG9rLXdyYXBwZXIgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVrc3RibG9rLmhvbWUgLnRla3N0Ymxvay13cmFwcGVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC50ZWtzdGJsb2suaG9tZSAudGVrc3RibG9rLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMTMwcHggODBweCA4MHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZWtzdGJsb2suaG9tZSAudGVrc3RibG9rLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEzMHB4IDgwcHggODBweCA4MHB4O1xuICB9XG59XG4udGVrc3RibG9rLmxpbmtzIC5jb250ZW50IC50ZWtzdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50ZWtzdGJsb2sucmVjaHRzIC5jb250ZW50IC50ZWtzdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRla3N0YmxvayAudGVrc3RibG9rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGVrc3RibG9rIC50ZWtzdGJsb2std3JhcHBlciAuaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVrc3RibG9rIC50ZWtzdGJsb2std3JhcHBlciAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ZWtzdGJsb2sgLnRla3N0Ymxvay13cmFwcGVyIC5pbWFnZSAudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWtzdGJsb2sgLnRla3N0Ymxvay13cmFwcGVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAxMHB4O1xufVxuLnRla3N0YmxvayAudGVrc3RibG9rLXdyYXBwZXIgLmNvbnRlbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRla3N0YmxvayAudGVrc3RibG9rLXdyYXBwZXIgLmNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRla3N0YmxvayAudGVrc3RibG9rLXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRla3N0YmxvayAudGVrc3RibG9rLXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbnMgYS5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGVrc3RibG9rIC50ZWtzdGJsb2std3JhcHBlciAuY29udGVudCAuYnV0dG9ucyBhLmJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWtzdGJsb2sgLnRla3N0Ymxvay13cmFwcGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4udGVrc3RibG9rIC50ZWtzdGJsb2std3JhcHBlciAuY29udGVudCAuY29udGVudCAudGVrc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWtzdGJsb2sgLnRla3N0Ymxvay13cmFwcGVyIC5jb250ZW50IC5jb250ZW50IC50ZWtzdCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uYWJvdXQgLmFib3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWJvdXQgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYWJvdXQgLmltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmFib3V0IC5pbWFnZSAudmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmltYWdlIC52aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmFib3V0IC5jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hYm91dCAuY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFib3V0IC5jb250ZW50IC5idXR0b25zIGEuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFib3V0IC5jb250ZW50IC5idXR0b25zIGEuYnRuOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnRla3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaG93Y2FzZXMtaG9tZSAudGl0bGUge1xuICBwYWRkaW5nOiAxMzBweCAwIDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNob3djYXNlcy1ob21lIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiAwO1xufVxuLnNob3djYXNlcy1ob21lIC5zbGlkZXIuZnVsbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMnB4KTtcbn1cbi5zaG93Y2FzZXMtaG9tZSAuc2xpZGVyLmhhbGYge1xuICBoZWlnaHQ6IGNhbGMoKDEwMHZoIC0gMjMycHgpIC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3djYXNlcy1ob21lIC5zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2hvd2Nhc2VzLWhvbWUgLnNsaWRlci5mdWxsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNob3djYXNlcy1ob21lIC5zbGlkZXIuaGFsZiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2hvd2Nhc2VzLWhvbWUgLnNsaWRlciAuc2xpZGVyLWl0ZW0gLmltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoKDEwMHZoIC0gMjMycHgpIC8gMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvd2Nhc2VzLWhvbWUgLnNsaWRlciAuc2xpZGVyLWl0ZW0gLmltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uc2hvd2Nhc2VzLWhvbWUgLnNsaWRlciAuc2xpZGVyLWl0ZW0gLmltYWdlOmhvdmVyIC5vdmVybGF5LFxuLnNob3djYXNlcy1ob21lIC5zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWFnZTphY3RpdmUgLm92ZXJsYXksXG4uc2hvd2Nhc2VzLWhvbWUgLnNsaWRlciAuc2xpZGVyLWl0ZW0gLmltYWdlOmZvY3VzIC5vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaG93Y2FzZXMtaG9tZSAuc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1hZ2UgLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDM1LCAzNCwgMC44NSk7XG59XG4uc2hvd2Nhc2VzLWhvbWUgLnNsaWRlciAuc2xpZGVyLWl0ZW0gLmltYWdlIC5vdmVybGF5IC5jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uc2hvd2Nhc2VzLWhvbWUgLnNsaWRlciAuc2xpZGVyLWl0ZW0gLmltYWdlIC5vdmVybGF5IC5jb250ZW50IGg0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNob3djYXNlcy1ob21lIC5zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWFnZSAub3ZlcmxheSAuY29udGVudCBwLnRhZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmlndXJlLWxpc3QgLmZpZ3VyZS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWd1cmUtbGlzdCAuZmlndXJlLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZpZ3VyZS1saXN0IC5maWd1cmUtaXRlbSAuZmlndXJlLWl0ZW0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG4uZmlndXJlLWxpc3QgLmZpZ3VyZS1pdGVtIC5maWd1cmUtaXRlbS1pbWFnZSB7XG4gIGhlaWdodDogMTI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmlndXJlLWxpc3QgLmZpZ3VyZS1pdGVtIHAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZpZ3VyZS1saXN0IC5maWd1cmUtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhbm9yYW1hIC5wYW5vcmFtYS12aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VydmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXMgI3NlcnZpY2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MHB4O1xuICBsZWZ0OiAwO1xufVxuLnNlcnZpY2VzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZXMtd3JhcHBlciAuc2VydmljZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlcy13cmFwcGVyIC5zZXJ2aWNlLWNvbnRhaW5lciAuc2VydmljZSAuc2VydmljZS1pbWFnZSB7XG4gIGhlaWdodDogMzI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZXMgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2VzLXdyYXBwZXIgLnNlcnZpY2UtY29udGFpbmVyIC5zZXJ2aWNlIC5zZXJ2aWNlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZXMgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2VzLXdyYXBwZXIgLnNlcnZpY2UtY29udGFpbmVyIC5zZXJ2aWNlIC5zZXJ2aWNlLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlcy13cmFwcGVyIC5zZXJ2aWNlLWNvbnRhaW5lciAuc2VydmljZSAuc2VydmljZS1jb250ZW50IGEuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5pbnRybyBoMiArIHAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZpbHRlcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZmlsdGVycyBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2FjYWNhYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0b3JhZ2UvcGFja2FnZXMvc2VsZWN0LnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpbHRlcnMgLmZpbHRlci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzIC5maWx0ZXItbGlzdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RvcmFnZS9wYWNrYWdlcy9zZWxlY3QucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycyAuZmlsdGVyLWxpc3Qgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpbHRlcnMgLmZpbHRlci1saXN0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycyAuZmlsdGVyLWxpc3QuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpbHRlcnMgLmZpbHRlci1saXN0IC5maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWExNjFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJzIC5maWx0ZXItbGlzdCAuZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVycyAuZmlsdGVyLWxpc3QgLmZpbHRlci5hY3RpdmUge1xuICBjb2xvcjogI2U0MjMyMjtcbn1cbi5zaG93Y2FzZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5zaG93Y2FzZXMgI3Nob3djYXNlcyAuc2hvd2Nhc2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcztcbn1cbi5zaG93Y2FzZXMgI3Nob3djYXNlcyAuc2hvd2Nhc2UuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xufVxuLnNob3djYXNlcyAjc2hvd2Nhc2VzIC5zaG93Y2FzZTpob3ZlciAub3ZlcmxheSxcbi5zaG93Y2FzZXMgI3Nob3djYXNlcyAuc2hvd2Nhc2U6YWN0aXZlIC5vdmVybGF5LFxuLnNob3djYXNlcyAjc2hvd2Nhc2VzIC5zaG93Y2FzZTpmb2N1cyAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hvd2Nhc2VzIC5zaG93Y2FzZSB7XG4gIGhlaWdodDogMzI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG93Y2FzZXMgLnNob3djYXNlIC5vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAzNSwgMzQsIDAuODUpO1xufVxuLnNob3djYXNlcyAuc2hvd2Nhc2UgLm92ZXJsYXkgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5zaG93Y2FzZXMgLnNob3djYXNlIC5vdmVybGF5IC5jb250ZW50IGg0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNob3djYXNlcyAuc2hvd2Nhc2UgLm92ZXJsYXkgLmNvbnRlbnQgcC50YWcge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFmYmVlbGRpbmctYmxvayB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uYWZiZWVsZGluZy1ibG9rLnRvcCB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3djYXNlLWRldGFpbCAuc2hvd2Nhc2UtZGV0YWlsLXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zaG93Y2FzZS1kZXRhaWwgLnNob3djYXNlLWRldGFpbC1zaWRlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaG93Y2FzZS1kZXRhaWwgLnNob3djYXNlLWRldGFpbC1zaWRlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNob3djYXNlLWRldGFpbCAuc2hvd2Nhc2UtZGV0YWlsLXNpZGUgZGwgZHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5zaG93Y2FzZS1kZXRhaWwgLnNob3djYXNlLWRldGFpbC1zaWRlIGRsIGRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xufVxuLnNob3djYXNlLWRldGFpbCAuc2hvd2Nhc2UtZGV0YWlsLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNob3djYXNlLWRldGFpbCAuc2hvd2Nhc2UtZGV0YWlsLWNvbnRlbnQgLnNob3djYXNlLXZpZGVvIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uc2hvd2Nhc2UtZGV0YWlsIC5zaG93Y2FzZS1kZXRhaWwtY29udGVudCAuc2hvd2Nhc2UtdmlkZW86bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNob3djYXNlLWRldGFpbCAuc2hvd2Nhc2UtZGV0YWlsLWNvbnRlbnQgLnNob3djYXNlLWRldGFpbC1pbWFnZXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNob3djYXNlLWRldGFpbCAuc2hvd2Nhc2UtZGV0YWlsLWNvbnRlbnQgLnNob3djYXNlLWRldGFpbC1pbWFnZXMgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2hvd2Nhc2UtZGV0YWlsIC5zaG93Y2FzZS1kZXRhaWwtY29udGVudCAuc2hvd2Nhc2UtZGV0YWlsLWltYWdlcyAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hvd2Nhc2UtZGV0YWlsIC5zaG93Y2FzZS1kZXRhaWwtY29udGVudCAuc2hvd2Nhc2UtZGV0YWlsLWltYWdlcyAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZS5mdWxsIHtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cbi50ZWFtLW1lbWJlcnMgLm1lbWJlcnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50ZWFtLW1lbWJlcnMgLm1lbWJlcnMtd3JhcHBlciAubWVtYmVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGVhbS1tZW1iZXJzIC5tZW1iZXJzLXdyYXBwZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlciAubWVtYmVyLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi50ZWFtLW1lbWJlcnMgLm1lbWJlcnMtd3JhcHBlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyIC5tZW1iZXItY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi50ZWFtLW1lbWJlcnMgLm1lbWJlcnMtd3JhcHBlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyIC5tZW1iZXItY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50ZWFtLW1lbWJlcnMgLm1lbWJlcnMtd3JhcHBlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyIC5tZW1iZXItY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRlYW0tbWVtYmVycyAubWVtYmVycy13cmFwcGVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXIgLm1lbWJlci1jb250ZW50IGEuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi52YWNhbmNpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQyMzIyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52YWNhbmNpZXMgaDQge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udmFjYW5jaWVzIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi52YWNhbmNpZXMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvcm11bGllci1nZWdldmVucyAuY29udGFjdGdlZ2V2ZW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9ybXVsaWVyLWdlZ2V2ZW5zIC5jb250YWN0Z2VnZXZlbnMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm11bGllci1nZWdldmVucyAuY29udGFjdGdlZ2V2ZW5zIGEsXG4uZm9ybXVsaWVyLWdlZ2V2ZW5zIC5jb250YWN0Z2VnZXZlbnMgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtdWxpZXItZ2VnZXZlbnMgLmNvbnRhY3RnZWdldmVucyAuZXh0ZXJuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFhMTYxYTtcbn1cbi5mb3JtdWxpZXItZ2VnZXZlbnMgLmNvbnRhY3RnZWdldmVucyAuZXh0ZXJuIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9ybXVsaWVyLWdlZ2V2ZW5zIC5jb250YWN0Z2VnZXZlbnMgLmFkcmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb3JtdWxpZXItZ2VnZXZlbnMgLmNvbnRhY3RnZWdldmVucyBwIGEge1xuICBjb2xvcjogIzFhMTYxYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9ybXVsaWVyLWdlZ2V2ZW5zIC5jb250YWN0Zm9ybXVsaWVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5rYWFydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmthYXJ0IC50aXRsZSB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNqcXZtYXAge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzJweCkgIWltcG9ydGFudDtcbn1cbiNqcXZtYXAgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4janF2bWFwIC5qcXZtYXAtem9vbWluIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4janF2bWFwIC5qcXZtYXAtem9vbW91dCB7XG4gIHRvcDogMzVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uanF2bWFwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLXNlY3Rpb24gLmxvZ28tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExNjFhO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTFweCk7XG59XG4uZm9vdGVyLXNlY3Rpb24gLmxvZ28tY29udGFpbmVyIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uZm9vdGVyLXNlY3Rpb24gLmZvb3RlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQyMzIyO1xuICB6LWluZGV4OiAxMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuLnNjcm9sbC10b3AgaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53ZWJzaG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ud2Vic2hvcC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLnRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC50b3Agc2VsZWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNTBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYzNjM2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL3NlbGVjdC5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAudG9wIHNlbGVjdCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC50b3AgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLmJveC1wcm9kdWN0ZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLmJveC1wcm9kdWN0ZW4gLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAuYm94LXByb2R1Y3RlbiAuaXRlbSAudGl0ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTk5OGQ1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5ib3gtcHJvZHVjdGVuIC5pdGVtIC50aXRlbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLmJveC1wcm9kdWN0ZW4gLml0ZW0gLndlYnNob3AtZm90byB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5ib3gtcHJvZHVjdGVuIC5pdGVtIC53ZWJzaG9wLWZvdG8ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxOTk4ZDU7XG4gIH1cbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5ib3gtcHJvZHVjdGVuIC5pdGVtIC53ZWJzaG9wLWZvdG8gLmZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAuYm94LXByb2R1Y3RlbiAuaXRlbSAud2Vic2hvcC1mb3RvOmhvdmVyIC5maWx0ZXIsXG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAuYm94LXByb2R1Y3RlbiAuaXRlbSAud2Vic2hvcC1mb3RvYWN0aXZlIC5maWx0ZXIsXG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAuYm94LXByb2R1Y3RlbiAuaXRlbSAud2Vic2hvcC1mb3RvOmZvY3VzIC5maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzE5OThkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTUyLCAyMTMsIDAuMDIpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5ib3gtcHJvZHVjdGVuIC5pdGVtIC53ZWJzaG9wLWZvdG86aG92ZXIgLmZpbHRlcixcbiAgLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLmJveC1wcm9kdWN0ZW4gLml0ZW0gLndlYnNob3AtZm90b2FjdGl2ZSAuZmlsdGVyLFxuICAud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAuYm94LXByb2R1Y3RlbiAuaXRlbSAud2Vic2hvcC1mb3RvOmZvY3VzIC5maWx0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5ib3gtcHJvZHVjdGVuIC5pdGVtIC53ZWJzaG9wLWZvdG8ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5ib3gtcHJvZHVjdGVuIC5pdGVtIC53ZWJzaG9wLWZvdG8ge1xuICAgIGhlaWdodDogMTc1cHg7XG4gIH1cbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5ib3gtcHJvZHVjdGVuIC5pdGVtIC53ZWJzaG9wLWZvdG8gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAuYm94LXByb2R1Y3RlbiAuaXRlbSAud2Vic2hvcC1mb3RvLm5pZXV3IHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTk4ZDU7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdQYXRyaWNrIEhhbmQnLCBjdXJzaXZlO1xufVxuLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLmJveC1wcm9kdWN0ZW4gLml0ZW0gLndlYnNob3AtZm90by5hY3RpZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5OGQ1O1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUGF0cmljayBIYW5kJywgY3Vyc2l2ZTtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5wYWdpbmF0aWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLnBhZ2luYXRpZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAxMnB4IDE1cHggMTJweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAucGFnaW5hdGllIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5wYWdpbmF0aWUgcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuLndlYnNob3AgLnByb2R1Y3Qtb3ZlcnppY2h0IC5wcm9kdWN0ZW4gLnBhZ2luYXRpZSAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAucGFnaW5hdGllIC5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5wYWdpbmF0aWUgLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5wYWdpbmF0aWUgLnBhZ2luYXRpb24gbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAucGFnaW5hdGllIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTk4ZDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTk4ZDU7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAucGFnaW5hdGllIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAucGFnaW5hdGllIC5wYWdpbmF0aW9uIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OThkNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5OThkNTtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5wYWdpbmF0aWUgLnBhZ2luYXRpb24gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LW92ZXJ6aWNodCAucHJvZHVjdGVuIC5wYWdpbmF0aWUgLnBhZ2luYXRpb24gbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFhMTYxYTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1vdmVyemljaHQgLnByb2R1Y3RlbiAucGFnaW5hdGllIC5wYWdpbmF0aW9uIGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnRlcnVnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC50ZXJ1ZyBhIHtcbiAgY29sb3I6ICMxOTk4ZDU7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnRlcnVnIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxmMGE4JztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnByb2R1Y3RuYWFtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0bmFhbSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLmZvdG9zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCAuZm90b3MgLnNsaWRlci1mb3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbHMgLm5hYW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxzIC5uYWFtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlscyAubmFhbSBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxzIC5iZXNjaHJpanZpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbHMgLmRldGFpbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbHMgLmRldGFpbHMgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxzIC5kZXRhaWxzIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxzIC5kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbHMgLmljb25lbiAuaWNvb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMHB4IDdweCA3cHggMHB4O1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5zdGFhbGthYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXI6IDJweCBkb3R0ZWQgYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5zdGFhbGthYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnN0YWFsa2FhcnQgLnRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnN0YWFsa2FhcnQgLnRvcCBoNCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5zdGFhbGthYXJ0IC50b3AgYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMxOTk4ZDU7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnN0YWFsa2FhcnQgLmtsZXVyZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5zdGFhbGthYXJ0IC5rbGV1cmVuIC52aWVya2FudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ud2Vic2hvcCAucHJvZHVjdC1kZXRhaWwgLnN0YWFsa2FhcnQgLmtsZXVyZW4gLnZpZXJrYW50IC5hZmJlZWxkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCAuc3RhYWxrYWFydCAua2xldXJlbiAudmllcmthbnQgLmFmYmVlbGRpbmcgLm51bW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcxO1xufVxuLndlYnNob3AgLnByb2R1Y3QtZGV0YWlsIC5zdGFhbGthYXJ0IC5rbGV1cmVuIC52aWVya2FudCAuYWZiZWVsZGluZyAubnVtbWVyIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi53ZWJzaG9wIC5wcm9kdWN0LWRldGFpbCAubm90ZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi53ZWJzaG9wIC5zdWdnZXN0aWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQwcHggMHB4IDBweCAwcHg7XG59XG4ud2Vic2hvcCAuc3VnZ2VzdGllIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xufVxuLndlYnNob3AgLnN1Z2dlc3RpZSAuaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYnNob3AgLnN1Z2dlc3RpZSAuaXRlbSAudGl0ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTk5OGQ1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5zdWdnZXN0aWUgLml0ZW0gLnRpdGVsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ud2Vic2hvcCAuc3VnZ2VzdGllIC5pdGVtIC50aXRlbCBoNCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLndlYnNob3AgLnN1Z2dlc3RpZSAuaXRlbSAud2Vic2hvcC1mb3RvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYnNob3AgLnN1Z2dlc3RpZSAuaXRlbSAud2Vic2hvcC1mb3RvIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTk5OGQ1O1xuICB9XG59XG4ud2Vic2hvcCAuc3VnZ2VzdGllIC5pdGVtIC53ZWJzaG9wLWZvdG8gLmZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2Vic2hvcCAuc3VnZ2VzdGllIC5pdGVtIC53ZWJzaG9wLWZvdG86aG92ZXIgLmZpbHRlcixcbi53ZWJzaG9wIC5zdWdnZXN0aWUgLml0ZW0gLndlYnNob3AtZm90b2FjdGl2ZSAuZmlsdGVyLFxuLndlYnNob3AgLnN1Z2dlc3RpZSAuaXRlbSAud2Vic2hvcC1mb3RvOmZvY3VzIC5maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzE5OThkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTUyLCAyMTMsIDAuMDIpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5zdWdnZXN0aWUgLml0ZW0gLndlYnNob3AtZm90bzpob3ZlciAuZmlsdGVyLFxuICAud2Vic2hvcCAuc3VnZ2VzdGllIC5pdGVtIC53ZWJzaG9wLWZvdG9hY3RpdmUgLmZpbHRlcixcbiAgLndlYnNob3AgLnN1Z2dlc3RpZSAuaXRlbSAud2Vic2hvcC1mb3RvOmZvY3VzIC5maWx0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaG9wIC5zdWdnZXN0aWUgLml0ZW0gLndlYnNob3AtZm90byB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndlYnNob3AgLnN1Z2dlc3RpZSAuaXRlbSAud2Vic2hvcC1mb3RvIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICB9XG59XG4ud2Vic2hvcCAuc3VnZ2VzdGllIC5pdGVtIC53ZWJzaG9wLWZvdG8gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2Vic2hvcCAuc3VnZ2VzdGllIC5pdGVtIC53ZWJzaG9wLWZvdG8ubmlldXcgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OThkNTtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1BhdHJpY2sgSGFuZCcsIGN1cnNpdmU7XG59XG4ud2Vic2hvcCAuc3VnZ2VzdGllIC5pdGVtIC53ZWJzaG9wLWZvdG8uYWN0aWUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OThkNTtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1BhdHJpY2sgSGFuZCcsIGN1cnNpdmU7XG59XG4ud2Vic2hvcCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLndlYnNob3AgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ud2Vic2hvcCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLndlYnNob3AgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5wYXJ0aWFsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydGlhbC5rbm9wLW5hYXN0LXRla3N0IC50ZWtzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFydGlhbC5rbm9wLW5hYXN0LXRla3N0IC50ZWtzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnBhcnRpYWwua25vcC1uYWFzdC10ZWtzdCAudGVrc3QgaDMge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFydGlhbC5rbm9wLW5hYXN0LXRla3N0IC50YWJsZSAuY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhcnRpYWwua25vcC1uYWFzdC10ZWtzdCAudGFibGUgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcnRpYWwua25vcC1uYWFzdC10ZWtzdCAudGFibGUgLmNvbnRlbnQgLmJ0bi1mbGF0IHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5wYWdpbmF0aW9uLWFsaWduIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gbGkuYWN0aXZlOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxOTk4ZDU7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE5OThkNTtcbn1cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMTgyMTJmO1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE5OThkNTtcbn1cbi5jay1lZGl0b3IgcCB7XG4gIGNvbG9yOiAjMWExNjFhO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNrLWVkaXRvciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNtYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hbGVydCBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFsZXJ0IGkge1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uYWxlcnQgYnV0dG9uLmNsb3NlIHtcbiAgb3BhY2l0eTogLjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZiNzc1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTZiNzc1O1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzNhMzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMzNhMzc7XG59XG4uZXJyb3ItcGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5lcnJvci1wYWdlIGgyLFxuLmVycm9yLXBhZ2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVycm9yLXBhZ2UgYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jcHJpdmFjeSAuZ2Rwci1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjcHJpdmFjeSAuZ2Rwci1ibG9jayAubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIH1cbiAgI3ByaXZhY3kgLmdkcHItYmxvY2sgLm5hdi10YWJzIGxpIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3ByaXZhY3kgLmdkcHItYmxvY2sgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuICB9XG59XG4jcHJpdmFjeSAuZ2Rwci1ibG9jayAubmF2LXRhYnMgbGkgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbiNwcml2YWN5IC5nZHByLWJsb2NrIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4jcHJpdmFjeSAuZ2Rwci1ibG9jayAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNwcml2YWN5IC5nZHByLWJsb2NrIC50YWItY29udGVudCAudGFiLXBhbmUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcHJpdmFjeSAuZ2Rwci1ibG9jayAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYy1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xufVxuLmNoZWNrYm94LWdkcHIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNoZWNrYm94LWdkcHIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoZWNrYm94LWdkcHIgbGFiZWwge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogMjVweCFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNoZWNrYm94LWdkcHIgbGFiZWwgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iXX0= */