@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap&subset=cyrillic,hebrew,latin-ext);:root {
  font-size: 20px;
  --red: #ee203a;
  --black: #000000;
  --white: #ffffff;
  --grey: #ece9f1;
  --grey-blue: #889eaa;
}

/* #Primary
================================================== */

body {
  font-family: "Rubik", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--black);
  background-color: var(--white);
  overflow-x: hidden;
  letter-spacing: 0.2px;
}

p {
  font-family: "Rubik", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: var(--black);
  letter-spacing: 0.2px;
  margin-bottom: 0.5rem;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Rubik", sans-serif;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.25;
  color: var(--black);
}

h1,
.h1 {
  font-size: 100px;
  line-height: 120px;
}

h2,
.h2 {
  font-size: 60px;
  line-height: 74px;
}

h3,
.h3 {
  font-size: 40px;
  line-height: 52px;
}

h4,
.h4 {
  font-size: 36px;
  line-height: 48px;
}

h5,
.h5 {
  font-size: 24px;
  line-height: 36px;
}

::-moz-selection {
  color: var(--white);
  background-color: var(--red);
}

::selection {
  color: var(--white);
  background-color: var(--red);
}

::-moz-selection {
  color: var(--white);
  background-color: var(--red);
}

mark {
  color: var(--white);
  background-color: var(--red);
}

.font-weight-500 {
  font-weight: 500;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
}

.row {
  margin-right: -10px;
  margin-left: -10px;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  padding-right: 10px;
  padding-left: 10px;
}

a:hover {
  text-decoration: none;
}

/* #Preloader style
================================================== */

.animsition-loading,
.animsition-loading:after {
  width: 36px;
  height: 36px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  border-radius: 50%;
  z-index: 100;
}

.animsition-loading {
  opacity: 0.2;
  background-color: transparent;
  border: none;
  background-color: var(--red);
  -webkit-animation: loaderAnim 0.7s linear infinite alternate forwards;
          animation: loaderAnim 0.7s linear infinite alternate forwards;
}

@-webkit-keyframes loaderAnim {
  to {
    opacity: 1;
    transform: scale3d(0.5, 0.5, 1);
  }
}

@keyframes loaderAnim {
  to {
    opacity: 1;
    transform: scale3d(0.5, 0.5, 1);
  }
}

/* #Navigation
================================================== */

.navigation-wrap {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
}

.cbp-af-header {
  background-color: var(--white);
  transition: all 0.3s ease-out;
}

.cbp-af-header.cbp-af-header-shrink {
  background-color: var(--white);
  box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease-out;
}

.cbp-af-header.cbp-af-header-shrink .padding-on-scroll {
  transition: all 0.3s ease-out;
}

.cbp-af-header.cbp-af-header-shrink .navbar-nav .nav-item {
  padding: 14px 20px;
  padding-bottom: 12px;
  margin: 0;
  height: 60px;
  transition: all 0.3s ease-out;
}

.cbp-af-header.cbp-af-header-shrink .right-side-menu {
  top: 14px;
  transition: all 0.3s ease-out;
}

.padding-on-scroll {
  transition: all 0.3s ease-out;
}

.navbar {
  padding: 0;
  margin: 0;
}

.navbar-nav {
  padding: 0;
  margin: 0;
}

.navbar-nav .nav-item {
  padding: 34px 20px;
  padding-bottom: 32px;
  margin: 0;
  height: 100px;
  transition: all 0.3s ease-out;
}

.navbar-nav .nav-item .nav-link {
  padding: 0;
  margin: 0;
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 32px;
  overflow: hidden;
  letter-spacing: 0.2px;
  font-weight: 400;
  color: var(--black);
  border-bottom: 2px solid transparent;
  transition: all 200ms linear;
}

.navbar-nav .nav-item .nav-link:active,
.navbar-nav .nav-item .nav-link:focus {
  border: none;
  box-shadow: none;
  outline: none;
}

.navbar-nav .nav-item .nav-link:hover {
  border-color: var(--grey);
}

.navbar-nav .nav-item .nav-link.active {
  border-color: var(--grey);
}

.navbar-brand {
  height: 20px;
  position: absolute;
  width: auto;
  display: block;
  margin: 0;
  padding: 0;
  transition: all 0.3s ease-out;
}

.navbar-brand img {
  padding: 0;
  height: 100%;
  width: auto;
  display: block;
  transition: all 0.3s ease-out;
}

.navbar-toggler {
  float: right;
  border: none;
  padding: 0;
  transition: color 300ms linear;
}

.navbar-toggler:active,
.navbar-toggler:focus {
  outline: none;
}

.navbar-light .navbar-toggler-icon {
  width: 16px;
  height: 18px;
  background-image: none;
  position: relative;
  display: block;
  padding: 0;
  margin: 0;
  margin-right: 7px;
  border-bottom: 2px solid var(--red);
  transform: translateX(8px);
}

.navbar-light .navbar-toggler-icon:after,
.navbar-light .navbar-toggler-icon:before {
  width: 16px;
  position: absolute;
  height: 2px;
  background-color: var(--red);
  top: 0;
  left: 0;
  content: "";
  z-index: 2;
  transform: translateX(-8px);
  transition: all 300ms linear;
}

.navbar-light .navbar-toggler-icon:after {
  top: 8px;
  width: 24px;
  left: 0;
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after {
  transform: translateX(-8px) rotate(45deg);
  width: 24px;
  left: 0;
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {
  transform: translate(-8px, 8px) rotate(-45deg);
  width: 24px;
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  border-color: transparent;
  transition: all 300ms linear;
}

.right-side-menu {
  position: absolute;
  top: 34px;
  right: 0;
  z-index: 20;
  transition: all 0.3s ease-out;
}

.btn-social.btn-icon-nav {
  color: var(--red);
  line-height: 32px;
}

.btn-social.btn-icon-nav:hover {
  color: var(--black);
  line-height: 32px;
}

.section {
  position: relative;
  width: 100%;
  display: block;
}

.section-1420 {
  position: relative;
  width: 100%;
  display: block;
  max-width: 1460px;
  margin: 0 auto;
}

.over-hide {
  overflow: hidden;
}

.z-bigger-10 {
  z-index: 10;
}

.full-height {
  height: 100vh;
}

.padding-top-bottom-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-top-100 {
  padding-top: 100px;
}

.padding-bottom-100 {
  padding-bottom: 100px;
}

.padding-top-bottom-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-top-80 {
  padding-top: 80px;
}

.padding-bottom-80 {
  padding-bottom: 80px;
}

.border-4 {
  border-radius: 4px;
}

.img-wrap img {
  width: 100%;
  height: auto;
  display: block;
}

.color-red {
  color: var(--red);
}

.color-orange {
  color: #ffa26b;
}

.color-white {
  color: var(--white);
}

.color-black {
  color: var(--black);
}

.color-grey-blue {
  color: var(--grey-blue);
}

.background-red {
  background-color: var(--red);
}

.background-black {
  background-color: var(--black);
}

.background-grey {
  background-color: #f7f5f9;
}

.background-red-light {
  background-color: #fef1f3;
}

.background-linear-gradient-grey {
  background-image: linear-gradient(to right, #f5f8fc, #e7eff8);
}

.size-11-13 {
  font-size: 11px;
  line-height: 13px;
}

.size-13 {
  font-size: 13px;
}

.size-14 {
  font-size: 14px;
}

.size-15 {
  font-size: 15px;
}

.size-16 {
  font-size: 16px;
}

.size-17 {
  font-size: 17px;
}

.size-18 {
  font-size: 18px;
}

.size-19 {
  font-size: 19px;
}

.size-20 {
  font-size: 20px;
}

.size-21 {
  font-size: 21px;
}

.size-22 {
  font-size: 22px;
}

.size-23 {
  font-size: 23px;
}

.size-24 {
  font-size: 24px;
}

.line-hor {
  width: 100%;
  border-bottom: 1px solid #e7eff8;
}

.line-left-red {
  position: relative;
  padding-left: 40px;
}

.line-left-red::before {
  position: absolute;
  content: "";
  left: 0;
  background-color: var(--red);
  height: 2px;
  width: 10px;
  top: 15px;
}

/* #Links, buttons
================================================== */

.link-light {
  color: var(--white);
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 32px;
  transition: all 200ms linear;
}

.link-light:hover {
  color: var(--white);
  text-decoration: none;
  transition: all 200ms linear;
}

.link-light::before {
  position: absolute;
  left: 0;
  bottom: -3px;
  opacity: 0;
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--white);
  transition: all 200ms linear;
}

.link-light:hover::before {
  bottom: 0;
  opacity: 0.4;
}

.link-dark {
  color: var(--black);
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 32px;
  transition: all 200ms linear;
}

.link-dark:hover {
  color: var(--red);
  text-decoration: none;
  transition: all 200ms linear;
}

.link-dark::before {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--black);
  transition: all 200ms linear;
  opacity: 0.2;
}

.link-dark:hover::before {
  background-color: var(--red);
  opacity: 0.4;
}

.link-red {
  color: var(--red);
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
  transition: all 200ms linear;
}

.link-red:hover {
  color: var(--black);
  text-decoration: none;
  transition: all 200ms linear;
}

.link-red::before {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--red);
  transition: all 200ms linear;
  opacity: 0.6;
}

.link-red:hover::before {
  background-color: var(--red);
  opacity: 0.3;
}

.link-dark-small {
  color: var(--black);
  display: inline-block;
  position: relative;
  font-size: 11px;
  line-height: 13px;
  font-weight: 500;
  transition: all 200ms linear;
}

.link-dark-small:hover {
  color: var(--red);
  text-decoration: none;
  transition: all 200ms linear;
}

.link-red-simple {
  color: var(--red);
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
  transition: all 200ms linear;
}

.link-red-simple:hover {
  color: var(--black);
  text-decoration: none;
  transition: all 200ms linear;
}

.tag-white {
  color: #ffa26b;
  display: inline-block;
  position: relative;
  padding: 5px 12px;
  border-radius: 4px;
  background-color: var(--white);
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.2px;
  font-weight: 500;
  transition: all 200ms linear;
}

.tag-white:hover {
  color: var(--white);
  background-color: var(--red);
  text-decoration: none;
  transition: all 200ms linear;
}

.tag-orange {
  color: #ffa26b;
  display: inline-block;
  position: relative;
  padding: 5px 12px;
  border-radius: 4px;
  background-color: #fef1f3;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.2px;
  font-weight: 500;
  transition: all 200ms linear;
}

.tag-orange:hover {
  color: var(--white);
  background-color: #ffa26b;
  text-decoration: none;
  transition: all 200ms linear;
}

.tag-blue {
  color: #889eaa;
  display: inline-block;
  position: relative;
  padding: 5px 12px;
  border-radius: 4px;
  background-color: #e7eff8;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.2px;
  font-weight: 500;
  transition: all 200ms linear;
}

.tag-blue:hover {
  color: var(--white);
  background-color: #889eaa;
  text-decoration: none;
  transition: all 200ms linear;
}

.btn {
  border-radius: 4px;
  height: 50px;
  font-size: 16px;
  font-weight: 500;
  transition: all 200ms linear;
  padding: 0 30px;
  display: inline-flex;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
  border: none;
}

.btn-stretch {
  justify-content: space-between !important;
  -ms-flex-pack: distribute !important;
}

.center-content {
  display: inline-flex;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.btn:active,
.btn:focus {
  box-shadow: none;
}

.btn-fluid {
  width: 100% !important;
}

.btn-red {
  background-color: var(--red);
  color: var(--white);
  width: 280px;
  padding-right: 20px;
  box-shadow: 0 8px 20px 0 rgba(238, 32, 58, 0.25);
}

.btn-red:hover {
  background-color: var(--black);
  color: var(--white);
  width: 280px;
  box-shadow: 0 12px 25px 0 rgba(0, 0, 0, 0.15);
}

.btn-red-shadow-dark {
  background-color: var(--red);
  color: var(--white);
  width: 280px;
  padding-right: 20px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);
}

.btn-red-shadow-dark:hover {
  background-color: var(--black);
  color: var(--white);
  width: 280px;
  box-shadow: 0 12px 25px 0 rgba(0, 0, 0, 0.15);
}

.btn-black {
  background-color: var(--black);
  color: var(--white);
  width: 280px;
  padding-right: 20px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);
}

.btn-black:hover {
  background-color: var(--red);
  color: var(--white);
  width: 280px;
  box-shadow: 0 12px 25px 0 rgba(238, 32, 58, 0.25);
}

.btn-grey {
  background-color: #e7eff8;
  color: var(--black);
  width: 280px;
  padding-right: 20px;
}

.btn-grey:hover {
  background-color: var(--black);
  color: var(--white);
  width: 280px;
  padding-right: 20px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);
}

.btn-red-light {
  background-color: #fef1f3;
  color: var(--black);
  width: 280px;
  padding-right: 20px;
}

.btn-red-light:hover {
  background-color: var(--red);
  color: var(--white);
  width: 280px;
  box-shadow: 0 12px 25px 0 rgba(238, 32, 58, 0.25);
}

.btn-login {
  position: relative;
  background-color: transparent;
  color: var(--black);
  width: 100%;
  font-size: 24px;
  line-height: 36px;
  height: 80px;
  border: solid 1px #e7eff8;
}

.btn-login:hover {
  position: relative;
  background-color: transparent;
  color: var(--black);
  width: 100%;
  font-size: 24px;
  line-height: 36px;
  height: 80px;
  border-color: transparent;
}

.btn-login::before {
  position: absolute;
  background-color: var(--white);
  content: "";
  top: 0;
  left: 0;
  background-image: linear-gradient(to right, #f5f8fc, #e7eff8);
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 200ms linear;
}

.btn-login:hover::before {
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.05);
  opacity: 1;
}

.btn-login.active {
  position: relative;
  background-color: transparent;
  color: var(--black);
  width: 100%;
  font-size: 24px;
  line-height: 36px;
  height: 80px;
  border-color: transparent;
}

.btn-login.active::before {
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.05);
  opacity: 1;
}

.btn-login.btn-filter-products {
  padding: 0 40px;
  -moz-justify-content: left;
  -ms-justify-content: left;
  justify-content: left;
  -ms-flex-pack: left;
  text-align: left;
}

.btn-login.btn-filter-products img {
  disply: inline-block;
  height: 40px;
  width: auto;
}

/* #Parallax on mouse move
================================================== */

.section-absolute {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}

.parallax-elements {
  transform-style: preserve-3d;
  transform: perspective(200px);
}

/* #Form
================================================== */

.form-group {
  position: relative;
  display: block;
}

.form-style {
  padding: 5px 0;
  height: 42px;
  width: 100%;
  border-radius: 0;
  font-size: 16px;
  color: var(--black);
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0.2px;
  outline: none;
  border: none;
  border-bottom: solid 1px #e7eff8;
  background-color: transparent;
  transition: all 200ms linear;
}

textarea.form-style {
  height: 42px;
}

.form-style:focus,
.form-style:active {
  border-bottom: solid 1px var(--red);
  outline: none;
  box-shadow: none;
}

.form-group input:-ms-input-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group input::-moz-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group input:-moz-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group input::-webkit-input-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group textarea:-ms-input-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group textarea::-moz-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group textarea:-moz-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group textarea::-webkit-input-placeholder {
  color: var(--black);
  opacity: 1;
  transition: all 200ms linear;
}

.form-group input:focus:-ms-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group input:focus::-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group input:focus:-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group input:focus::-webkit-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:focus:-ms-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:focus::-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:focus:-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:focus::-webkit-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group input:active:-ms-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group input:active::-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group input:active:-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group input:active::-webkit-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:active:-ms-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:active::-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:active:-moz-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-group textarea:active::-webkit-input-placeholder {
  opacity: 0;
  transition: all 200ms linear;
}

.form-style.sub-form {
  padding: 20px 0;
  height: 70px;
  color: var(--white);
  line-height: 30px;
  border-bottom: solid 1px var(--white);
}

.form-style.sub-form:focus,
.form-style.sub-form:active {
  border-bottom: solid 1px var(--red);
  outline: none;
  box-shadow: none;
}

.form-group input.sub-form:-ms-input-placeholder {
  color: var(--white);
}

.form-group input.sub-form::-moz-placeholder {
  color: var(--white);
}

.form-group input.sub-form:-moz-placeholder {
  color: var(--white);
}

.form-group input.sub-form::-webkit-input-placeholder {
  color: var(--white);
}

.nice-select {
  -webkit-tap-highlight-color: var(--white);
  background-color: var(--white) !important;
  border: none !important;
  border-bottom: solid 1px #e7eff8 !important;
  border-radius: 0;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  color: var(--black);
  float: left;
  overflow: hidden;
  font-family: inherit;
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: 0.2px;
  outline: none;
  padding: 5px 0 !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-left: 0;
  height: 42px !important;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}

.nice-select.open {
  overflow: visible;
  background-color: var(--white);
  border: none;
}

.nice-select:hover {
  background-color: var(--white);
  border: none;
}

.nice-select:after {
  border-bottom: 2px solid var(--black);
  border-right: 2px solid var(--black);
  content: "";
  display: block;
  height: 8px;
  width: 8px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
}

.nice-select.open:after {
  transform: rotate(-135deg);
}

.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.nice-select.disabled {
  border-color: var(--grey);
  color: var(--black);
  pointer-events: none;
  border: none;
}

.nice-select.disabled:after {
  border-color: var(--grey);
  border: none;
}

.nice-select.wide {
  width: 100%;
  border: none;
}

.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
  border: none;
}

.nice-select.right {
  float: right;
  border: none;
}

.nice-select.right .list {
  left: auto;
  right: 0;
  border: none;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
  border: none;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
  border: none;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
  border: none;
}

.nice-select .list {
  background-color: var(--white);
  border-radius: 0;
  box-sizing: border-box;
  margin-top: 1px;
  opacity: 0;
  overflow: hidden;
  overflow-y: auto;
  max-height: 213px;
  box-shadow: 0 3px 14px 0 rgba(0, 0, 0, 0.04);
  padding: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  left: 0;
  margin-left: 0;
  top: 100%;
  color: var(--black);
  transform-origin: 50% 0;
  transform: translateY(-15px);
  transition: all 0.3s linear, opacity 0.15s ease-out;
  z-index: 9;
  border: none !important;
  border-radius: 4px;
}

.nice-select .list::-webkit-scrollbar {
  width: 5px;
}

.nice-select .list::-webkit-scrollbar-track {
  background-color: var(--grey);
}

.nice-select .list::-webkit-scrollbar-thumb {
  background-color: var(--red);
}

.nice-select .list::-webkit-scrollbar-thumb:hover {
  background-color: var(--red);
}

.nice-select .option {
  cursor: pointer;
  list-style: none;
  font-size: 14px;
  padding-top: 11px;
  padding-bottom: 11px;
  color: var(--bali-hai);
  outline: none;
  padding-left: 20px;
  padding-right: 15px;
  text-align: left;
  transition: all 0.2s;
  background-color: var(--white);
  border: none;
}

.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: var(--grey);
  border: none;
}

.nice-select .option:hover {
  color: var(--black);
  background-color: var(--grey);
  border: none;
}

.nice-select .option.selected:hover {
  color: var(--black);
}

.nice-select .option.disabled {
  background-color: transparent;
  color: var(--black);
  cursor: default;
  border: none;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}

/* #Home
================================================== */

.home-product-list {
  padding: 30px 0;
  padding-bottom: 40px;
  background-color: var(--white);
  transition: all 200ms linear;
}

.home-product-list:hover {
  background-color: transparent;
}

.home-product-list img {
  height: 140px;
  width: auto;
  display: block;
  margin: 0 auto;
}

.home-product-list::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 200ms linear;
  border-radius: 4px;
  background-image: linear-gradient(to right, #f5f8fc, #e7eff8);
  z-index: -1;
}

.home-product-list:hover::before {
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.05);
}

.home-services {
  padding: 40px;
  background-color: transparent;
  transition: all 200ms linear;
}

.home-services:hover {
  background-color: #f7f5f9;
}

.home-services img {
  background-color: #f7f5f9;
  width: auto;
  display: block;
  height: 70px;
  transition: all 200ms linear;
}

.home-services:hover img {
  background-color: var(--white);
}

#owl-home .item {
  position: relative;
  width: 100%;
  display: block;
}

#owl-home .item img {
  width: 100%;
  height: auto;
  display: block;
}

#bar {
  width: 0%;
  max-width: 100%;
  height: 4px;
  background: #ee203a;
  border-radius: 4px;
}

#progressBar {
  width: 280px;
  background: rgba(136, 158, 170, 0.23);
  border-radius: 4px;
  position: absolute;
  left: 49%;
  bottom: 210px;
  z-index: 10;
}

.top-slider-section {
  position: absolute;
  height: 83.4%;
  z-index: 1;
  top: 0;
  left: 0;
  transform: translateX(-100%);
  width: calc((100vw - 100%) / 2);
  background-image: linear-gradient(to right, #f5f8fc, #f3f6fb);
}

.hero-slider-text {
  width: 320px;
  position: absolute;
  left: 49%;
  bottom: 280px;
  z-index: 20;
}

.h1-smaller {
  font-size: 67px;
  line-height: 100px;
}

.customNavigation {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.customNavigation .prev {
  position: absolute;
  right: calc((100vw - 1440px) / 2);
  top: 65.6%;
  width: 162px;
  height: 17.8%;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0);
  cursor: pointer;
  transition: all 200ms linear;
}

.customNavigation .next {
  position: absolute;
  right: calc((100vw - 1440px) / 2);
  top: 0;
  width: 335px;
  height: 63.5%;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0);
  cursor: pointer;
  transition: all 200ms linear;
}

.customNavigation .goTo {
  position: absolute;
  right: calc((100vw - 1440px) / 2 + 174px);
  top: 65.6%;
  width: 159px;
  height: 17.8%;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0);
  cursor: pointer;
  transition: all 200ms linear;
}

.customNavigation .prev:hover,
.customNavigation .next:hover,
.customNavigation .goTo:hover {
  background-color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 1440px) {
  .customNavigation .prev {
    right: 20px;
    width: 10.3%;
  }

  .customNavigation .next {
    right: 20px;
    width: 22.1%;
  }

  .customNavigation .goTo {
    right: calc(11.7% + 20px);
    width: 10.4%;
  }
}

.swiper-container {
  overflow: initial;
}

.swiper-wrapper {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 3;
  overflow: initial;
}

.swiper-slide {
  position: relative;
  padding: 0;
  margin: 0;
  overflow: initial;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: auto;
  bottom: -110px;
  border-radius: 4px;
  border: solid 1px #e7eff8;
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 48px;
  width: 80px;
  height: 50px;
  margin-top: 0;
  z-index: 10;
  cursor: pointer;
  background-image: none;
  transition: all 200ms linear;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  border-color: #e7eff8;
  background-color: #e7eff8;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
}

.swiper-button-prev {
  left: 0;
}

.swiper-button-next {
  left: 100px;
  right: auto;
}

.swiper-button-next:active,
.swiper-button-prev:active,
.swiper-button-next:focus,
.swiper-button-prev:focus {
  border: solid 1px #e7eff8;
  outline: none;
  box-shadow: none;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.45;
  cursor: auto;
  pointer-events: none;
}

.slider-wrapper {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 60px;
}

.slider {
  width: 100%;
}

.slide {
  width: 100%;
}

/* progress bar */

.slider-progress {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -140px;
  width: 280px;
  height: 4px;
  background: rgba(136, 158, 170, 0.23);
  border-radius: 3px;
  z-index: 2;
}

.slider-progress .progress {
  width: 0%;
  height: 4px;
  background: var(--red);
  border-radius: 3px;
}

.slick-slide {
  float: left;
  display: block;
  width: 100px;
  max-width: 100px;
  margin: 0 10px;
  opacity: 1 !important;
  transition: all 400ms linear;
  cursor: pointer;
}

.slick-slide:active,
.slick-slide:focus,
.slick-slide.slick-active:active,
.slick-slide.slick-active:focus {
  border: none;
  outline: none;
}

.slick-slide.slick-active {
  width: 940px;
  max-width: 940px;
  transition: all 400ms linear;
  cursor: default;
}

.workflow-item-wrap {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  padding: 60px 0;
  margin: 0;
  width: 100%;
  display: block;
  background-size: cover;
  background-position: center;
  max-height: 274px;
  transition: all 200ms linear;
}

.slick-slide.slick-active .workflow-item-wrap {
  padding: 60px;
}

.workflow-item-wrap p {
  width: 500px;
  max-width: 100%;
  transition: all 200ms linear;
}

.workflow-phase {
  padding: 6px 20px;
  display: inline-block;
  border-radius: 4px;
  background-color: var(--red);
  color: var(--white);
  font-size: 11px;
  line-height: 13px;
  font-weight: 500;
  text-transform: uppercase;
}

.workflow-over {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: #f7f5f9;
  transition: all 100ms linear;
}

.slick-slide.slick-active .workflow-over {
  opacity: 0;
  pointer-events: none;
}

.workflow-item-image-1 {
  background-image: url(/images/workflow-1.jpg?be0c43e6203cfd46e47fc2daf62e53d6);
}

.workflow-item-image-2 {
  background-image: url(/images/workflow-2.jpg?ea2fcf6639223192b78cd515ee85442b);
}

.workflow-item-image-3 {
  background-image: url(/images/workflow-3.jpg?dfd4a1fdb8e0018f718144f756ab6274);
}

.workflow-item-image-4 {
  background-image: url(/images/workflow-4.jpg?8303a2f88892f4419da09a7e1a4d5014);
}

.workflow-item-image-5 {
  background-image: url(/images/workflow-5.jpg?cb437c2f3b4a9872fc0d72d93818d852);
}

/* #Pages
================================================== */

.top-hero-section {
  position: absolute;
  height: 100%;
  z-index: -1;
  top: 0;
  right: 20px;
  border-radius: 4px;
  width: calc(100% + (100vw - 100%) / 2 + 20px);
}

.top-hero-section.for-product {
  right: 0;
}

.company-logo {
  height: 20px;
}

.company-logo img {
  height: 100%;
  width: auto;
  display: block;
}

.img-width-375 {
  width: 375px;
}

.img-blend-mode-multiply {
  mix-blend-mode: multiply;
}

.products-img-180 img {
  height: auto;
  width: 180px;
  display: block;
  margin: 0 auto;
}

.products-wrap {
  background-color: #f7f5f9;
  transition: all 200ms linear;
}

.products-wrap p {
  text-transform: uppercase;
  transition: all 200ms linear;
}

.products-wrap:hover p {
  color: #889eaa;
}

.products-wrap:hover {
  background-color: transparent;
}

.products-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: linear-gradient(to right, #f5f8fc, #e7eff8);
}

.mix {
  display: none;
}

#Container {
  -webkit-backface-visibility: hidden;
}

#Container:after {
  content: "";
  display: inline-block;
  width: 100%;
}

.btn-blog-filter {
  padding: 0 25px;
  background-color: #f7f5f9;
  height: 50px;
  font-weight: 500;
  color: var(--black);
  width: auto;
}

.btn-blog-filter.active,
.btn-blog-filter:hover {
  padding: 0 25px;
  background-color: var(--red);
  height: 50px;
  font-weight: 500;
  color: var(--white);
  width: auto;
}

.left-404-wrap {
  position: absolute;
  left: 0;
  top: 68px;
  height: calc(100% - 68px);
  width: 50%;
  background-color: #f7f5f9;
  z-index: 2;
}

.right-404-wrap {
  position: absolute;
  left: 50%;
  top: 68px;
  height: calc(100% - 68px);
  width: 50%;
  z-index: 4;
}

.center-404-left-wrap {
  position: absolute;
  right: 74px;
  width: 632px;
  max-width: calc(100% - 20px);
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
  background-color: #f7f5f9;
}

.center-404-left-wrap img {
  width: 100%;
  height: auto;
  display: block;
}

.center-404-right-wrap {
  position: absolute;
  left: 100px;
  max-width: 540px;
  width: calc(100% - 100px);
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}

.post-top-height {
  height: 448px;
}

.post-top-image {
  background-size: cover;
  background-position: center;
}

.product-image-top img {
  width: 90px;
  height: auto;
  display: block;
  margin: 0 auto;
}

.product-dimens-wrap {
  padding: 40px 0;
  width: 100%;
  max-width: 580px;
  margin: 0 auto;
  text-align: center;
}

.product-dimens-wrap img {
  width: 100%;
  max-width: 400px;
  height: auto;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.bottom-dimens {
  position: absolute;
  bottom: 0;
  width: calc(100% - 40px);
  max-width: 360px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  border-radius: 0.5px;
  background-color: #e7eff8;
  height: 2px;
}

.bottom-dimens::after,
.bottom-dimens::before {
  position: absolute;
  content: "";
  width: 2px;
  height: 10px;
  top: -4px;
  z-index: 2;
  border-radius: 0.5px;
  background-color: #e7eff8;
}

.bottom-dimens::before {
  left: 0;
}

.bottom-dimens::after {
  right: 0;
}

.bottom-dimens-text {
  position: absolute;
  padding: 0 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  display: block;
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  background-color: #fff;
}

.right-dimens {
  position: absolute;
  right: 0;
  height: calc(100% - 40px);
  max-height: 360px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 0.5px;
  background-color: #e7eff8;
  width: 2px;
}

.right-dimens::after,
.right-dimens::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 2px;
  left: -4px;
  z-index: 2;
  border-radius: 0.5px;
  background-color: #e7eff8;
}

.right-dimens::before {
  top: 0;
}

.right-dimens::after {
  bottom: 0;
}

.right-dimens-text {
  position: absolute;
  padding: 20px 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  display: block;
  left: 50%;
  top: 50%;
  margin-top: -36px;
  transform: translateX(-50%);
  z-index: 2;
  background-color: #fff;
}

.product-additional-border {
  border: solid 1px #e7eff8;
}

/* #Product slider
================================================== */

#product-sync1 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 540px;
  margin: 0 auto;
  text-align: center;
}

#product-sync1 .item {
  position: relative;
  display: block;
  width: 100%;
}

#product-sync1 .item img {
  display: block;
  width: 100%;
  height: auto;
}

#product-sync2 {
  position: absolute;
  width: calc(100% + 20px);
  display: block;
  left: calc(100% + 10px);
  bottom: 0;
  z-index: 10;
}

#product-sync2 .item {
  width: 100%;
  display: block;
  cursor: pointer;
  position: relative;
  transition: all 300ms linear;
}

#product-sync2 .item .prod-slider-thumb {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0 10px;
  border-radius: 4px;
  padding: 30px;
  background-color: #fef1f3;
  transition: all 300ms linear;
}

#product-sync2 .item .prod-slider-thumb img {
  width: 100%;
  display: block;
  height: auto;
}

#product-sync2 .item:hover {
  opacity: 0.4;
}

#product-sync2 .synced .item {
  opacity: 0.4;
}

.customNavigation.product-slide {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: auto;
  bottom: 44px;
  width: 100%;
  max-width: 540px;
  height: 50px;
  z-index: 20;
}

.customNavigation .next-product-sync-1,
.customNavigation .prev-product-sync-1 {
  position: absolute;
  right: auto;
  top: auto;
  bottom: 0;
  width: 50px;
  height: 50px;
  z-index: 2;
  box-shadow: 0 14px 16px 0 rgba(0, 0, 0, 0.06);
  background-color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
  transition: all 200ms linear;
  line-height: 50px;
  text-align: center;
  color: var(--black);
}

.customNavigation .prev-product-sync-1 {
  left: 10px;
}

.customNavigation .next-product-sync-1 {
  right: 10px;
}

.customNavigation .next-product-sync-1:hover,
.customNavigation .prev-product-sync-1:hover {
  box-shadow: 0 14px 16px 0 rgba(0, 0, 0, 0);
  background-color: #f7f5f9;
}

.process-step-wrap {
  height: 236px;
  border-radius: 4px;
  padding: 0;
  border: solid 1px #e7eff8;
  transition: all 250ms linear;
}

.process-step-wrap.hovered,
.process-step-wrap:hover {
  border-color: #f7f5f9;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.05);
  background-color: #f7f5f9;
}

.process-step-wrap-in {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  z-index: 2;
  transform: translateY(-50%);
}

.phase-tag {
  display: inline-block;
  padding: 6px 18px;
  font-size: 11px;
  font-weight: 500;
  line-height: 13px;
  letter-spacing: 0.2px;
  text-align: center;
  background-color: #e7eff8;
  border-radius: 4px;
  color: var(--black);
  margin: 0 auto;
}

.process-step-line-1 {
  position: absolute;
  top: 50%;
  left: -55px;
  width: 20px;
  height: 4px;
  margin-top: -2px;
  z-index: 2;
  background-image: url(/images/ph-1.jpg?0ec5ba9755f7075e5b4a638b6b16563b);
  background-size: 20px 4px;
}

.process-step-line-2 {
  position: absolute;
  top: -80px;
  left: 193px;
  width: 585px;
  height: 60px;
  z-index: 2;
  background-image: url(/images/ph-2.jpg?c9b5948ec67918fa1ed1d43ca1bbb76e);
  background-size: 585px 60px;
}

.process-step-line-3 {
  position: absolute;
  top: 50%;
  left: -140px;
  width: 100px;
  height: 4px;
  margin-top: -2px;
  z-index: 2;
  background-image: url(/images/ph-3.jpg?3617b66ee15dde8968889dbbf1dd80c9);
  background-size: 100px 4px;
}

.btn-collapse {
  width: 100%;
  text-align: left !important;
  height: auto;
  padding: 14px 30px;
  background-color: #f7f5f9;
}

.btn-collapse:hover {
  width: 100%;
  height: auto;
  padding: 14px 30px;
  background-color: #fef1f3;
}

.btn-collapse[aria-expanded=true] {
  width: 100%;
  height: auto;
  padding: 14px 30px;
  background-color: #fef1f3;
}

.image-placeholder {
  position: relative;
  display: block;
  width: 100%;
  height: 400px;
  border-radius: 4px;
  background-color: #faf4ee;
}

.z-bigger-1000 {
  z-index: 1000 !important;
}

.phase-nav {
  position: absolute;
  display: block;
  width: 140px;
  right: 0;
  top: 0;
  z-index: 1000;
}

.phase-nav a {
  position: relative;
  float: right;
  display: block;
  margin-bottom: 20px;
  padding: 20px 30px;
  font-size: 11px;
  line-height: 13px;
  font-weight: 500;
  color: #000;
  transition: all 250ms linear;
  background-color: #e8eff8;
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.phase-nav a:hover {
  background-color: #ee203a;
  color: #fff;
  padding: 20px 35px;
  box-shadow: 0 8px 20px 0 rgba(238, 32, 58, 0.25);
}

.phase-nav a.mPS2id-highlight {
  background-color: #ee203a;
  color: #fff;
  padding: 20px 35px;
  box-shadow: 0 8px 20px 0 rgba(238, 32, 58, 0.25);
}

/* #Footer
================================================== */

.footer-logo {
  height: 20px;
}

.footer-logo img {
  height: 100%;
  width: auto;
  display: block;
}

.footer-back-img {
  background-position: 206px center;
  background-size: 164px 237px;
  background-repeat: no-repeat;
  background-image: url(/images/footer-icons.svg?da8990e0ed2f9a1d7948fbe5cb4b7d84);
}

.btn-sub {
  height: 70px;
  padding: 0;
  background-color: transparent;
  color: var(--red);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}

.btn-sub:hover {
  background-color: transparent;
  color: var(--white);
}

.btn-social {
  height: 22px;
  padding: 0;
  color: var(--white);
  border-radius: 0;
  background-color: transparent;
}

.btn-social:hover {
  height: 22px;
  padding: 0;
  color: var(--red);
  border-radius: 0;
  background-color: transparent;
}

.btn-back-top {
  padding: 0;
  width: 80px;
  color: var(--black);
  background-color: #f7f5f9;
}

.btn-back-top:hover {
  padding: 0;
  width: 80px;
  color: var(--white);
  background-color: var(--red);
}

.mb-12 {
  margin-bottom: 12px;
}

.mb--15 {
  margin-bottom: 15px;
}

/* #Media
================================================== */

@media (max-width: 1460px) {
  .slick-slide {
    width: 0;
    max-width: 0;
    margin: 0;
    opacity: 0 !important;
    transition: all 300ms linear;
  }

  .slick-slide.slick-active {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 4px;
    margin: 0;
    transition: all 400ms linear;
    opacity: 1 !important;
  }

  .workflow-item-wrap {
    max-height: auto !important;
    margin: 0;
  }

  .workflow-over {
    display: none;
  }

  .img-width-375 {
    width: 100%;
  }

  .post-top-height {
    height: 300px;
  }

  .process-step-line-2 {
    display: none !important;
  }
}

@media (max-width: 1420px) {
  #progressBar {
    left: 50%;
    bottom: 170px;
    margin-left: -40px;
  }

  .hero-slider-text {
    left: 50%;
    bottom: 240px;
    margin-left: -40px;
  }
}

@media (max-width: 1199px) {
  #progressBar {
    left: 50%;
    bottom: 80px;
    margin-left: -100px;
  }

  .hero-slider-text {
    left: 50%;
    bottom: 150px;
    margin-left: -100px;
  }

  .transform-100 {
    transform: translateY(0);
  }

  .center-404-left-wrap {
    right: 40px;
    max-width: calc(100% - 80px);
  }

  .center-404-right-wrap {
    left: 40px;
    width: calc(100% - 80px);
  }

  .post-top-height {
    height: 250px;
  }

  .phone-number .separator {
    display: none;
  }

  .phone-number {
    flex-direction: column;
  }
}

@media (max-width: 991px) {
  .left-404-wrap {
    top: 50px;
    height: calc(100% - 50px);
    width: 100%;
    background-color: #fff;
  }

  .right-404-wrap {
    left: 0;
    top: 50px;
    height: calc(100% - 50px);
    width: 100%;
  }

  .center-404-left-wrap {
    right: 40px;
    width: calc(100% - 80px);
    max-width: calc(100% - 80px);
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    background-color: #fff;
    opacity: 0.3;
  }

  .center-404-right-wrap {
    left: 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
    text-align: center;
  }

  .hero-slider-text {
    width: 100%;
    left: 0;
    bottom: 70px;
    z-index: 20;
    margin-left: 0;
  }

  .cbp-af-header.cbp-af-header-shrink .navbar-nav .nav-item {
    padding: 4px 20px;
    padding-bottom: 2px;
    margin: 0;
    height: 40px;
  }

  .navbar-nav .nav-item {
    padding: 4px 20px;
    padding-bottom: 2px;
    margin: 0;
    height: 40px;
  }

  .cbp-af-header.cbp-af-header-shrink .padding-on-scroll {
    padding: 20px 0;
    transition: all 0.3s ease-out;
  }

  .padding-on-scroll {
    padding: 20px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    transition: all 0.3s ease-out;
  }

  .navbar-brand {
    height: 16px;
    position: relative;
  }

  .cbp-af-header.cbp-af-header-shrink .right-side-menu {
    top: -7px;
    transition: all 0.3s ease-out;
  }

  .right-side-menu {
    top: -7px;
    right: 64px;
    transition: all 0.3s ease-out;
  }

  .padding-top-page-mob {
    padding-top: 79px !important;
  }

  h1,
  .h1,
  .h1-smaller {
    font-size: 45px;
    line-height: 65px;
  }

  h2,
  .h2 {
    font-size: 42px;
    line-height: 56px;
  }

  h3,
  .h3 {
    font-size: 34px;
    line-height: 46px;
  }

  h4,
  .h4 {
    font-size: 30px;
    line-height: 42px;
  }

  h5,
  .h5 {
    font-size: 20px;
    line-height: 32px;
  }

  .top-slider-section {
    display: none;
  }

  #progressBar {
    width: 240px;
    background: rgba(136, 158, 170, 0.23);
    border-radius: 4px;
    position: absolute;
    left: 50%;
    margin-left: -120px;
    bottom: 0;
    z-index: 10;
  }

  .product-image-top img {
    width: 77px;
  }

  #product-sync2 {
    position: relative;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    max-width: 540px;
    left: auto;
    bottom: auto;
    z-index: 10;
  }

  #product-sync2 .item .prod-slider-thumb {
    padding: 10px;
  }
}

@media (max-width: 767px) {
  .workflow-item-wrap p {
    width: 400px;
    max-width: 100%;
    transition: all 200ms linear;
  }

  .post-top-height {
    height: 200px;
  }
}

@media (max-width: 575px) {
  .workflow-item-wrap p {
    width: 240px;
    max-width: 100%;
    transition: all 200ms linear;
  }

  .hero-slider-text {
    position: relative;
    transform: translateY(-25px);
    width: 100%;
    left: auto;
    bottom: auto;
    z-index: 20;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .right-side-menu {
    right: 44px;
  }

  .footer-logo {
    margin: 0 auto;
  }

  .footer-logo img {
    margin: 0 auto;
  }

  .btn-red,
  .btn-red:hover,
  .btn-red-shadow-dark,
  .btn-red-shadow-dark:hover,
  .btn-black,
  .btn-black:hover,
  .btn-grey,
  .btn-grey:hover,
  .btn-red-light,
  .btn-red-light:hover {
    width: 240px;
  }

  .swiper-button-next,
  .swiper-button-prev {
    bottom: -90px;
  }

  .slick-slide.slick-active .workflow-item-wrap {
    padding: 30px;
  }

  #product-sync2 .item .prod-slider-thumb {
    padding: 5px;
  }

  .right-dimens {
    right: 10px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .footer-back-img {
    background-image: url(/images/footer-icons@2x.svg?da8990e0ed2f9a1d7948fbe5cb4b7d84);
  }

  .workflow-item-image-1 {
    background-image: url(/images/workflow-1@2x.jpg?dc88785d7debcd2f8900eb1ab83c2351);
  }

  .workflow-item-image-2 {
    background-image: url(/images/workflow-2@2x.jpg?6331ec1b510f0fb3a05b5ed1da42d9b8);
  }

  .workflow-item-image-3 {
    background-image: url(/images/workflow-3@2x.jpg?a06fd5c166d9d42a9a45cab3e3430b2a);
  }

  .workflow-item-image-4 {
    background-image: url(/images/workflow-4@2x.jpg?8303a2f88892f4419da09a7e1a4d5014);
  }

  .workflow-item-image-5 {
    background-image: url(/images/workflow-5@2x.jpg?e0080b709379994f5a083127e3edb194);
  }

  .process-step-line-1 {
    background-image: url(/images/ph-1@2x.jpg?0ec5ba9755f7075e5b4a638b6b16563b);
  }

  .process-step-line-2 {
    background-image: url(/images/ph-2@2x.jpg?c9b5948ec67918fa1ed1d43ca1bbb76e);
  }

  .process-step-line-3 {
    background-image: url(/images/ph-3@2x.jpg?3617b66ee15dde8968889dbbf1dd80c9);
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJzSkFHQTtFQUNJO0VBQ0g7RUFDQTtFQUNBO0VBQ0c7RUFDQTtDQUFKOztBQUdBO3FEQUFvRDs7QUFHcEQ7RUFDSTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0NBQUo7O0FBRUE7RUFDSTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSDtDQUNEOztBQUNBOzs7Ozs7Ozs7Ozs7RUFFSTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0NBWUQ7O0FBVkE7O0VBQ0M7RUFDQTtDQWNEOztBQVpBOztFQUNDO0VBQ0E7Q0FnQkQ7O0FBZEE7O0VBQ0M7RUFDQTtDQWtCRDs7QUFoQkE7O0VBQ0M7RUFDQTtDQW9CRDs7QUFsQkE7O0VBQ0M7RUFDQTtDQXNCRDs7QUFsQkE7RUFDQztFQUNBO0NBcUJEOztBQXZCQTtFQUNDO0VBQ0E7Q0FxQkQ7O0FBbkJBO0VBQ0M7RUFDQTtDQXNCRDs7QUFwQkE7RUFDQztFQUNBO0NBdUJEOztBQXJCQTtFQUNDO0NBd0JEOztBQXRCQTtFQUNFO0VBQ0E7Q0F5QkY7O0FBdkJBO0VBQ0U7RUFDQTtDQTBCRjs7QUF4QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRTtFQUNBO0NBMkZGOztBQXhGQTtFQUNDO0NBMkZEOztBQXhGQTtxREEyRm9EOztBQXhGcEQ7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBMkZEOztBQXpGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDQTRGRDs7QUExRkE7RUFDQztJQUNDO0lBQ0E7R0E2RkE7Q0FDRjs7QUFqR0E7RUFDQztJQUNDO0lBQ0E7R0E2RkE7Q0FDRjs7QUF6RkE7cURBNEZvRDs7QUF6RnBEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtD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cFlFO0lBQ0k7R0F1WU47O0VBcllFO0lBQ0k7R0F3WU47O0VBdFlFO0lBQ0k7R0F5WU47O0VBdllFO0lBQ0k7R0EwWU47Q0FDRiIsImZpbGUiOiIvY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJ1YmlrOjMwMCwzMDBpLDQwMCw0MDBpLDUwMCw1MDBpLDcwMCw3MDBpLDkwMCw5MDBpJmRpc3BsYXk9c3dhcCZzdWJzZXQ9Y3lyaWxsaWMsaGVicmV3LGxhdGluLWV4dCcpO1xuXG5cbjpyb290IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cdC0tcmVkOiAjZWUyMDNhO1xuXHQtLWJsYWNrOiAjMDAwMDAwO1xuXHQtLXdoaXRlOiAjZmZmZmZmO1xuICAgIC0tZ3JleTogI2VjZTlmMTtcbiAgICAtLWdyZXktYmx1ZTogIzg4OWVhYTtcbn1cblxuLyogI1ByaW1hcnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmJvZHl7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHRcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxucHtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcdFxuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDZ7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcdFxuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbmgxLCAuaDEge1xuXHRmb250LXNpemU6IDEwMHB4O1xuXHRsaW5lLWhlaWdodDogMTIwcHg7XG59XG5oMiwgLmgyIHtcblx0Zm9udC1zaXplOiA2MHB4O1xuXHRsaW5lLWhlaWdodDogNzRweDtcbn1cbmgzLCAuaDMge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuaDQsIC5oNCB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5oNSwgLmg1IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcbn1cbmg2LCAuaDYge1xufVxuOjpzZWxlY3Rpb24ge1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5tYXJre1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmZvbnQtd2VpZ2h0LTUwMCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbmE6aG92ZXJ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogI1ByZWxvYWRlciBzdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmFuaW1zaXRpb24tbG9hZGluZyxcbi5hbmltc2l0aW9uLWxvYWRpbmc6YWZ0ZXIge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xOHB4O1xuXHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMTAwO1xufVxuLmFuaW1zaXRpb24tbG9hZGluZyB7XG5cdG9wYWNpdHk6IC4yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOm5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG5cdGFuaW1hdGlvbjogbG9hZGVyQW5pbSAwLjdzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC41LDAuNSwxKTtcblx0fVxufVxuXG5cbi8qICNOYXZpZ2F0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubmF2aWdhdGlvbi13cmFwe1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuLmNicC1hZi1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uY2JwLWFmLWhlYWRlci5jYnAtYWYtaGVhZGVyLXNocmluayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0Ym94LXNoYWRvdzogMCAycHggMTNweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uY2JwLWFmLWhlYWRlci5jYnAtYWYtaGVhZGVyLXNocmluayAucGFkZGluZy1vbi1zY3JvbGx7XG5cdC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uY2JwLWFmLWhlYWRlci5jYnAtYWYtaGVhZGVyLXNocmluayAubmF2YmFyLW5hdiAubmF2LWl0ZW17XG5cdHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0bWFyZ2luOiAwO1xuICAgIGhlaWdodDogNjBweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5jYnAtYWYtaGVhZGVyLmNicC1hZi1oZWFkZXItc2hyaW5rIC5yaWdodC1zaWRlLW1lbnV7XG4gICAgdG9wOiAxNHB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBhZGRpbmctb24tc2Nyb2xse1xuXHQtd2Via2l0LXRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLm5hdmJhcntcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuLm5hdmJhci1uYXZ7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbXtcblx0cGFkZGluZzogMzRweCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHRtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDBweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmt7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3Vze1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7IFxuXHRvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcntcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ncmV5KTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZle1xuXHRib3JkZXItY29sb3I6IHZhcigtLWdyZXkpO1xufVxuLm5hdmJhci1icmFuZHtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLm5hdmJhci1icmFuZCBpbWd7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtd2Via2l0LXRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLm5hdmJhci10b2dnbGVyIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgbGluZWFyO1xufVxuLm5hdmJhci10b2dnbGVyOmFjdGl2ZSxcbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcmVkKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIsIFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmV7XG5cdHdpZHRoOiAxNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGNvbnRlbnQ6ICcnO1xuXHR6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlcntcblx0dG9wOiA4cHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRsZWZ0OiAwO1xufVxuLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdHdpZHRoOiAyNHB4O1xuXHRsZWZ0OiAwO1xufVxuLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIDhweCkgcm90YXRlKC00NWRlZyk7XG5cdHdpZHRoOiAyNHB4O1xufVxuLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xufVxuLnJpZ2h0LXNpZGUtbWVudXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDIwO1xuXHQtd2Via2l0LXRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmJ0bi1zb2NpYWwuYnRuLWljb24tbmF2e1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1zb2NpYWwuYnRuLWljb24tbmF2OmhvdmVye1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLTE0MjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTQ2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLm92ZXItaGlkZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi56LWJpZ2dlci0xMCB7XG4gICAgei1pbmRleDogMTA7XG59XG4uZnVsbC1oZWlnaHQge1xuXHRoZWlnaHQ6IDEwMHZoO1xufVxuLnBhZGRpbmctdG9wLWJvdHRvbS0xMDAge1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcdFxufVxuLnBhZGRpbmctdG9wLTEwMCB7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0xMDAge1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHRcbn1cbi5wYWRkaW5nLXRvcC1ib3R0b20tODAge1xuXHRwYWRkaW5nLXRvcDogODBweDtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XHRcbn1cbi5wYWRkaW5nLXRvcC04MCB7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnBhZGRpbmctYm90dG9tLTgwIHtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XHRcbn1cbi5ib3JkZXItNHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1x0XG59XG4uaW1nLXdyYXAgaW1ne1xuXHR3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XHRcbn1cbi5jb2xvci1yZWR7XG5cdGNvbG9yOiB2YXIoLS1yZWQpO1x0XG59XG4uY29sb3Itb3Jhbmdle1xuXHRjb2xvcjogI2ZmYTI2YjtcdFxufVxuLmNvbG9yLXdoaXRle1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1x0XG59XG4uY29sb3ItYmxhY2t7XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHRcbn1cbi5jb2xvci1ncmV5LWJsdWV7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LWJsdWUpO1x0XG59XG4uYmFja2dyb3VuZC1yZWR7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XHRcbn1cbi5iYWNrZ3JvdW5kLWJsYWNre1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHRcbn1cbi5iYWNrZ3JvdW5kLWdyZXl7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XHRcbn1cbi5iYWNrZ3JvdW5kLXJlZC1saWdodHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZjFmMztcdFxufVxuLmJhY2tncm91bmQtbGluZWFyLWdyYWRpZW50LWdyZXl7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1ZjhmYywgI2U3ZWZmOCk7XG59XG5cbi5zaXplLTExLTEze1xuXHRmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG4uc2l6ZS0xM3tcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuLnNpemUtMTR7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaXplLTE1IHtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLnNpemUtMTYge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG4uc2l6ZS0xNyB7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zaXplLTE4IHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuLnNpemUtMTkge1xuXHRmb250LXNpemU6IDE5cHg7XG59XG4uc2l6ZS0yMCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zaXplLTIxIHtcblx0Zm9udC1zaXplOiAyMXB4O1xufVxuLnNpemUtMjIge1xuXHRmb250LXNpemU6IDIycHg7XG59XG4uc2l6ZS0yMyB7XG5cdGZvbnQtc2l6ZTogMjNweDtcbn1cbi5zaXplLTI0IHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ubGluZS1ob3J7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlZmY4O1x0XG59XG4ubGluZS1sZWZ0LXJlZHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5saW5lLWxlZnQtcmVkOjpiZWZvcmV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgdG9wOiAxNXB4O1xufVxuXG4vKiAjTGlua3MsIGJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5saW5rLWxpZ2h0e1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5saW5rLWxpZ2h0OmhvdmVye1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmxpbmstbGlnaHQ6OmJlZm9yZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4ubGluay1saWdodDpob3Zlcjo6YmVmb3Jle1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG4ubGluay1kYXJre1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5saW5rLWRhcms6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmxpbmstZGFyazo6YmVmb3Jle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4ubGluay1kYXJrOmhvdmVyOjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG4ubGluay1yZWR7XG5cdGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmxpbmstcmVkOmhvdmVye1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmxpbmstcmVkOjpiZWZvcmV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG4ubGluay1yZWQ6aG92ZXI6OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLmxpbmstZGFyay1zbWFsbHtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5saW5rLWRhcmstc21hbGw6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmxpbmstcmVkLXNpbXBsZXtcblx0Y29sb3I6IHZhcigtLXJlZCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4ubGluay1yZWQtc2ltcGxlOmhvdmVye1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuXG5cbi50YWctd2hpdGV7XG5cdGNvbG9yOiAjZmZhMjZiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLnRhZy13aGl0ZTpob3Zlcntcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLnRhZy1vcmFuZ2V7XG5cdGNvbG9yOiAjZmZhMjZiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZjM7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi50YWctb3JhbmdlOmhvdmVye1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEyNmI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4udGFnLWJsdWV7XG5cdGNvbG9yOiAjODg5ZWFhO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2VmZjg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi50YWctYmx1ZTpob3Zlcntcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5ZWFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuXG5cblxuXG4uYnRueyAgXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5idG4tc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xufVxuLmNlbnRlci1jb250ZW50IHtcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG59XG4uYnRuOmFjdGl2ZSxcbi5idG46Zm9jdXN7ICBcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZmx1aWR7ICBcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkeyAgXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgyMzgsIDMyLCA1OCwgMC4yNSk7XG59XG4uYnRuLXJlZDpob3ZlcnsgIFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmJ0bi1yZWQtc2hhZG93LWRhcmt7ICBcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmJ0bi1yZWQtc2hhZG93LWRhcms6aG92ZXJ7ICBcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5idG4tYmxhY2t7ICBcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYnRuLWJsYWNrOmhvdmVyeyAgXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI1cHggMCByZ2JhKDIzOCwgMzIsIDU4LCAwLjI1KTtcbn1cbi5idG4tZ3JleXsgIFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZmY4O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYnRuLWdyZXk6aG92ZXJ7ICBcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYnRuLXJlZC1saWdodHsgIFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWYzO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYnRuLXJlZC1saWdodDpob3ZlcnsgIFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IDAgcmdiYSgyMzgsIDMyLCA1OCwgMC4yNSk7XG59XG4uYnRuLWxvZ2lueyAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U3ZWZmODtcbn1cbi5idG4tbG9naW46aG92ZXJ7ICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1sb2dpbjo6YmVmb3JleyAgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjVmOGZjLCAjZTdlZmY4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmJ0bi1sb2dpbjpob3Zlcjo6YmVmb3JleyAgXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5idG4tbG9naW4uYWN0aXZleyAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbG9naW4uYWN0aXZlOjpiZWZvcmV7ICBcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1sb2dpbi5idG4tZmlsdGVyLXByb2R1Y3RzeyAgXG4gICAgcGFkZGluZzogMCA0MHB4O1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdDtcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0LW1zLWZsZXgtcGFjazogbGVmdDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idG4tbG9naW4uYnRuLWZpbHRlci1wcm9kdWN0cyBpbWd7ICBcbiAgICBkaXNwbHk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi8qICNQYXJhbGxheCBvbiBtb3VzZSBtb3ZlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2VjdGlvbi1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDE7XG59XG4ucGFyYWxsYXgtZWxlbWVudHN7XHRcblx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG59XG5cbi8qICNGb3JtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZm9ybS1ncm91cHsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1zdHlsZSB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRoZWlnaHQ6IDQycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXHRvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlN2VmZjg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG50ZXh0YXJlYS5mb3JtLXN0eWxlIHtcblx0aGVpZ2h0OiA0MnB4O1xufVxuLmZvcm0tc3R5bGU6Zm9jdXMsXG4uZm9ybS1zdHlsZTphY3RpdmUge1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tcmVkKTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciAge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyICB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciAge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyICB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyICB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgIHtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgIHtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciAge1xuXHRvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAge1xuXHRvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCB0ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgIHtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgIHtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciAge1xuXHRvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCB0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAge1xuXHRvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDphY3RpdmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyICB7XG5cdG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0OmFjdGl2ZTo6LW1vei1wbGFjZWhvbGRlciAge1xuXHRvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDphY3RpdmU6LW1vei1wbGFjZWhvbGRlciAge1xuXHRvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDphY3RpdmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6YWN0aXZlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAge1xuXHRvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZm9ybS1ncm91cCB0ZXh0YXJlYTphY3RpdmU6Oi1tb3otcGxhY2Vob2xkZXIgIHtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6YWN0aXZlOi1tb3otcGxhY2Vob2xkZXIgIHtcblx0b3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6YWN0aXZlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7XG5cdG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5mb3JtLXN0eWxlLnN1Yi1mb3JtIHtcblx0cGFkZGluZzogMjBweCAwO1xuXHRoZWlnaHQ6IDcwcHg7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS13aGl0ZSk7XG59XG4uZm9ybS1zdHlsZS5zdWItZm9ybTpmb2N1cyxcbi5mb3JtLXN0eWxlLnN1Yi1mb3JtOmFjdGl2ZSB7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1yZWQpO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQuc3ViLWZvcm06LW1zLWlucHV0LXBsYWNlaG9sZGVyICB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mb3JtLWdyb3VwIGlucHV0LnN1Yi1mb3JtOjotbW96LXBsYWNlaG9sZGVyICB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mb3JtLWdyb3VwIGlucHV0LnN1Yi1mb3JtOi1tb3otcGxhY2Vob2xkZXIgIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQuc3ViLWZvcm06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ubmljZS1zZWxlY3Qge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U3ZWZmOCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjbGVhcjogYm90aDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0aGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IGF1dG87IFxufVxuLm5pY2Utc2VsZWN0Lm9wZW4ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRib3JkZXI6IG5vbmU7XG59XG4ubmljZS1zZWxlY3Q6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDsgXG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2NiUgNjYlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyBcbn1cbi5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcbn1cbi5uaWNlLXNlbGVjdC5kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmV5KTtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG5cdGJvcmRlcjogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdC5kaXNhYmxlZDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmV5KTsgXG5cdGJvcmRlcjogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdC53aWRlIHtcblx0d2lkdGg6IDEwMCU7IFxuXHRib3JkZXI6IG5vbmU7XG59XG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IFxuXHRib3JkZXI6IG5vbmU7XG59XG4ubmljZS1zZWxlY3QucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgXG5cdGJvcmRlcjogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdC5yaWdodCAubGlzdCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgXG5cdGJvcmRlcjogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgXG5cdGJvcmRlcjogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDRweDsgXG5cdGJvcmRlcjogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbCAub3B0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtaW4taGVpZ2h0OiAzNHB4OyBcblx0Ym9yZGVyOiBub25lO1xufVxuLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblx0bWF4LWhlaWdodDogMjEzcHg7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDE0cHggMCByZ2JhKDAsMCwwLDAuMDQpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhciwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiA5OyBcdFxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmljZS1zZWxlY3QgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDVweDtcbn1cbi5uaWNlLXNlbGVjdCAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5KTsgXG59XG4ubmljZS1zZWxlY3QgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTsgXG59XG4ubmljZS1zZWxlY3QgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTsgXG59XG4ubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZy10b3A6IDExcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXHRjb2xvcjogdmFyKC0tYmFsaS1oYWkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyBcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyBcblx0Ym9yZGVyOiBub25lO1xufSBcbi5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLCAubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpOyBcblx0Ym9yZGVyOiBub25lO1xufVxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpO1xuXHRib3JkZXI6IG5vbmU7XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZDpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IFxuXHRib3JkZXI6IG5vbmU7XG59XG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3QgLmxpc3Qge1xuXHRkaXNwbGF5OiBub25lOyBcbn1cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7IFxufVxuXG5cblxuXG4vKiAjSG9tZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhvbWUtcHJvZHVjdC1saXN0e1xuXHRwYWRkaW5nOiAzMHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uaG9tZS1wcm9kdWN0LWxpc3Q6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaG9tZS1wcm9kdWN0LWxpc3QgaW1ne1xuXHRoZWlnaHQ6IDE0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmhvbWUtcHJvZHVjdC1saXN0OjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyOyAgXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1ZjhmYywgI2U3ZWZmOCk7XG4gICAgei1pbmRleDogLTE7XG59XG4uaG9tZS1wcm9kdWN0LWxpc3Q6aG92ZXI6OmJlZm9yZXtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmhvbWUtc2VydmljZXN7XG5cdHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5ob21lLXNlcnZpY2VzOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG59XG4uaG9tZS1zZXJ2aWNlcyBpbWd7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG5cdHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xufVxuLmhvbWUtc2VydmljZXM6aG92ZXIgaW1ne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4jb3dsLWhvbWUgLml0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59IFxuI293bC1ob21lIC5pdGVtIGltZ3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbn0gXG4jYmFye1xuICAgIHdpZHRoOiAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2VlMjAzYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jcHJvZ3Jlc3NCYXJ7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTM2LDE1OCwxNzAsMC4yMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0OSU7XG4gICAgYm90dG9tOiAyMTBweDtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi50b3Atc2xpZGVyLXNlY3Rpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogODMuNCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMik7ICAgIFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNWY4ZmMsICNmM2Y2ZmIpO1xufVxuLmhlcm8tc2xpZGVyLXRleHR7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0OSU7XG4gICAgYm90dG9tOiAyODBweDtcbiAgICB6LWluZGV4OiAyMDtcbn1cbi5oMS1zbWFsbGVyIHtcblx0Zm9udC1zaXplOiA2N3B4O1xuXHRsaW5lLWhlaWdodDogMTAwcHg7XG59XG4uY3VzdG9tTmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5jdXN0b21OYXZpZ2F0aW9uIC5wcmV2e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCkgLyAyKTtcblx0dG9wOiA2NS42JTtcblx0d2lkdGg6IDE2MnB4O1xuXHRoZWlnaHQ6IDE3LjglO1xuXHR6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uY3VzdG9tTmF2aWdhdGlvbiAubmV4dHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogY2FsYygoMTAwdncgLSAxNDQwcHgpIC8gMik7XG5cdHRvcDogMDtcblx0d2lkdGg6IDMzNXB4O1xuXHRoZWlnaHQ6IDYzLjUlO1xuXHR6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uY3VzdG9tTmF2aWdhdGlvbiAuZ29Ub3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogY2FsYygoMTAwdncgLSAxNDQwcHgpIC8gMiArIDE3NHB4KTtcblx0dG9wOiA2NS42JTtcblx0d2lkdGg6IDE1OXB4O1xuXHRoZWlnaHQ6IDE3LjglO1xuXHR6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uY3VzdG9tTmF2aWdhdGlvbiAucHJldjpob3Zlcixcbi5jdXN0b21OYXZpZ2F0aW9uIC5uZXh0OmhvdmVyLFxuLmN1c3RvbU5hdmlnYXRpb24gLmdvVG86aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgeyBcbiAgICAuY3VzdG9tTmF2aWdhdGlvbiAucHJldntcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMC4zJTtcbiAgICB9XG4gICAgLmN1c3RvbU5hdmlnYXRpb24gLm5leHR7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjIuMSU7XG4gICAgfVxuICAgIC5jdXN0b21OYXZpZ2F0aW9uIC5nb1Rve1xuICAgICAgICByaWdodDogY2FsYygxMS43JSArIDIwcHgpO1xuICAgICAgICB3aWR0aDogMTAuNCU7XG4gICAgfVxufVxuXG5cbi5zd2lwZXItY29udGFpbmVye1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xufVxuLnN3aXBlci13cmFwcGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ei1pbmRleDogMztcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbi5zd2lwZXItc2xpZGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTdlZmY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjogI2U3ZWZmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZmY4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnN3aXBlci1idXR0b24tcHJldntcbiAgICBsZWZ0OiAwO1xufVxuLnN3aXBlci1idXR0b24tbmV4dHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWN0aXZlLFxuLnN3aXBlci1idXR0b24tcHJldjphY3RpdmUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzLFxuLnN3aXBlci1idXR0b24tcHJldjpmb2N1c3tcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTdlZmY4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcbiAgICBvcGFjaXR5Oi40NTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLnNsaWRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIHByb2dyZXNzIGJhciAqL1xuLnNsaWRlci1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzYsMTU4LDE3MCwwLjIzKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgei1pbmRleDogMjtcbn1cbi5zbGlkZXItcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zbGljay1zbGlkZXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGxpbmVhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stc2xpZGU6YWN0aXZlLFxuLnNsaWNrLXNsaWRlOmZvY3VzLFxuLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZTphY3RpdmUsXG4uc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlOmZvY3Vze1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZXtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgbGluZWFyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi53b3JrZmxvdy1pdGVtLXdyYXB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDI3NHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC53b3JrZmxvdy1pdGVtLXdyYXB7XG4gICAgcGFkZGluZzogNjBweDtcbn1cbi53b3JrZmxvdy1pdGVtLXdyYXAgcHtcblx0d2lkdGg6IDUwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbi53b3JrZmxvdy1waGFzZXtcblx0cGFkZGluZzogNnB4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53b3JrZmxvdy1vdmVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLndvcmtmbG93LW92ZXJ7XG5cdG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLndvcmtmbG93LWl0ZW0taW1hZ2UtMXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy0xLmpwZycpO1xufVxuLndvcmtmbG93LWl0ZW0taW1hZ2UtMntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy0yLmpwZycpO1xufVxuLndvcmtmbG93LWl0ZW0taW1hZ2UtM3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy0zLmpwZycpO1xufVxuLndvcmtmbG93LWl0ZW0taW1hZ2UtNHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy00LmpwZycpO1xufVxuLndvcmtmbG93LWl0ZW0taW1hZ2UtNXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy01LmpwZycpO1xufVxuXG4vKiAjUGFnZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50b3AtaGVyby1zZWN0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTAwJSkgLyAyICsgMjBweCk7XG59XG4udG9wLWhlcm8tc2VjdGlvbi5mb3ItcHJvZHVjdHtcbiAgICByaWdodDogMDtcbn1cblxuLmNvbXBhbnktbG9nb3tcblx0aGVpZ2h0OiAyMHB4O1x0XG59XG4uY29tcGFueS1sb2dvIGltZ3tcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1x0XG59XG4uaW1nLXdpZHRoLTM3NXtcbiAgICB3aWR0aDogMzc1cHg7XG59XG5cbi5pbWctYmxlbmQtbW9kZS1tdWx0aXBseXtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbi5wcm9kdWN0cy1pbWctMTgwIGltZ3tcblx0aGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcdFxuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZHVjdHMtd3JhcHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1x0XG59XG4ucHJvZHVjdHMtd3JhcCBwe1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcdFxufVxuLnByb2R1Y3RzLXdyYXA6aG92ZXIgcHtcdFxuICAgIGNvbG9yOiAjODg5ZWFhO1xufVxuLnByb2R1Y3RzLXdyYXA6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1x0XG59XG4ucHJvZHVjdHMtd3JhcDo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjVmOGZjLCAjZTdlZmY4KTtcbn1cblxuLm1peHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNDb250YWluZXJ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI0NvbnRhaW5lcjphZnRlcntcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvZy1maWx0ZXJ7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5idG4tYmxvZy1maWx0ZXIuYWN0aXZlLFxuLmJ0bi1ibG9nLWZpbHRlcjpob3ZlcntcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ubGVmdC00MDQtd3JhcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDY4cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG4gICAgei1pbmRleDogMjtcbn1cbi5yaWdodC00MDQtd3JhcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNjhweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogNDtcbn1cbi5jZW50ZXItNDA0LWxlZnQtd3JhcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDc0cHg7XG4gICAgd2lkdGg6IDYzMnB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmOTtcbn1cbi5jZW50ZXItNDA0LWxlZnQtd3JhcCBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNlbnRlci00MDQtcmlnaHQtd3JhcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucG9zdC10b3AtaGVpZ2h0e1xuICAgIGhlaWdodDogNDQ4cHg7XG59XG4ucG9zdC10b3AtaW1hZ2V7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWltYWdlLXRvcCBpbWd7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1kaW1lbnMtd3JhcCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtZGltZW5zLXdyYXAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJvdHRvbS1kaW1lbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2VmZjg7XG4gICAgaGVpZ2h0OiAycHg7XG59XG4uYm90dG9tLWRpbWVuczo6YWZ0ZXIsXG4uYm90dG9tLWRpbWVuczo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWZmODtcbn1cbi5ib3R0b20tZGltZW5zOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG59XG4uYm90dG9tLWRpbWVuczo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xufVxuLmJvdHRvbS1kaW1lbnMtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5cbi5yaWdodC1kaW1lbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2VmZjg7XG4gICAgd2lkdGg6IDJweDtcbn1cbi5yaWdodC1kaW1lbnM6OmFmdGVyLFxuLnJpZ2h0LWRpbWVuczo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogLTRweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2VmZjg7XG59XG4ucmlnaHQtZGltZW5zOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbn1cbi5yaWdodC1kaW1lbnM6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG59XG4ucmlnaHQtZGltZW5zLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucHJvZHVjdC1hZGRpdGlvbmFsLWJvcmRlcntcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTdlZmY4O1xufVxuXG4vKiAjUHJvZHVjdCBzbGlkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNwcm9kdWN0LXN5bmMxe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwcm9kdWN0LXN5bmMxIC5pdGVte1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbiNwcm9kdWN0LXN5bmMxIC5pdGVtIGltZ3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblxuI3Byb2R1Y3Qtc3luYzIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwO1xufVxuI3Byb2R1Y3Qtc3luYzIgLml0ZW17XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcbn1cbiNwcm9kdWN0LXN5bmMyIC5pdGVtIC5wcm9kLXNsaWRlci10aHVtYntcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWYzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG59XG4jcHJvZHVjdC1zeW5jMiAuaXRlbSAucHJvZC1zbGlkZXItdGh1bWIgaW1ne1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuI3Byb2R1Y3Qtc3luYzIgLml0ZW06aG92ZXJ7XG5cdG9wYWNpdHk6IDAuNDtcbn1cbiNwcm9kdWN0LXN5bmMyIC5zeW5jZWQgLml0ZW17XG5cdG9wYWNpdHk6IDAuNDtcbn1cblxuLmN1c3RvbU5hdmlnYXRpb24ucHJvZHVjdC1zbGlkZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IGF1dG87XG5cdGJvdHRvbTogNDRweDtcblx0d2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcblx0aGVpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDIwO1xufVxuLmN1c3RvbU5hdmlnYXRpb24gLm5leHQtcHJvZHVjdC1zeW5jLTEsXG4uY3VzdG9tTmF2aWdhdGlvbiAucHJldi1wcm9kdWN0LXN5bmMtMXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogYXV0bztcblx0dG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0ei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uY3VzdG9tTmF2aWdhdGlvbiAucHJldi1wcm9kdWN0LXN5bmMtMXtcblx0bGVmdDogMTBweDtcbn1cbi5jdXN0b21OYXZpZ2F0aW9uIC5uZXh0LXByb2R1Y3Qtc3luYy0xe1xuXHRyaWdodDogMTBweDtcbn1cbi5jdXN0b21OYXZpZ2F0aW9uIC5uZXh0LXByb2R1Y3Qtc3luYy0xOmhvdmVyLFxuLmN1c3RvbU5hdmlnYXRpb24gLnByZXYtcHJvZHVjdC1zeW5jLTE6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG59XG5cbi5wcm9jZXNzLXN0ZXAtd3JhcCB7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTdlZmY4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG59XG4ucHJvY2Vzcy1zdGVwLXdyYXAuaG92ZXJlZCwgXG4ucHJvY2Vzcy1zdGVwLXdyYXA6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZjVmOTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWY5O1xufVxuLnByb2Nlc3Mtc3RlcC13cmFwLWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5waGFzZS10YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2VmZjg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvY2Vzcy1zdGVwLWxpbmUtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC01NXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9waC0xLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA0cHg7XG59XG4ucHJvY2Vzcy1zdGVwLWxpbmUtMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgwcHg7XG4gICAgbGVmdDogMTkzcHg7XG4gICAgd2lkdGg6IDU4NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BoLTIuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1ODVweCA2MHB4O1xufVxuLnByb2Nlc3Mtc3RlcC1saW5lLTMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9waC0zLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggNHB4O1xufVxuXG4uYnRuLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG59XG4uYnRuLWNvbGxhcHNlOmhvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZjM7XG59XG4uYnRuLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFmMztcbn1cblxuLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjRlZTtcbn1cblxuLnotYmlnZ2VyLTEwMDB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xufVxuLnBoYXNlLW5hdntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuLnBoYXNlLW5hdiBhe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlZmY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5waGFzZS1uYXYgYTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyMDNhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgyMzgsIDMyLCA1OCwgMC4yNSk7XG59XG4ucGhhc2UtbmF2IGEubVBTMmlkLWhpZ2hsaWdodHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyMDNhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgyMzgsIDMyLCA1OCwgMC4yNSk7XG59XG5cblxuLyogI0Zvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZvb3Rlci1sb2dve1xuXHRoZWlnaHQ6IDIwcHg7XHRcbn1cbi5mb290ZXItbG9nbyBpbWd7XG5cdGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcdFxufVxuLmZvb3Rlci1iYWNrLWltZ3tcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjA2cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY0cHggMjM3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mb290ZXItaWNvbnMuc3ZnJyk7XG59XG5cbi5idG4tc3VieyAgXG5cdGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMztcbn1cbi5idG4tc3ViOmhvdmVyeyAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5idG4tc29jaWFseyAgXG5cdGhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tc29jaWFsOmhvdmVyeyAgXG5cdGhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWJhY2stdG9weyAgXG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjk7XG59XG4uYnRuLWJhY2stdG9wOmhvdmVyeyAgXG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubWItMTJ7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHRcbn1cbi5tYi0tMTV7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHRcbn1cblxuXG4vKiAjTWVkaWFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkgeyBcbiAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZle1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBsaW5lYXI7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndvcmtmbG93LWl0ZW0td3JhcHtcbiAgICAgICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC53b3JrZmxvdy1vdmVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaW1nLXdpZHRoLTM3NXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wb3N0LXRvcC1oZWlnaHR7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgIC5wcm9jZXNzLXN0ZXAtbGluZS0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkgeyBcbiAgICAjcHJvZ3Jlc3NCYXJ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAxNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIH1cbiAgICAuaGVyby1zbGlkZXItdGV4dHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDI0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgXG4gICAgI3Byb2dyZXNzQmFye1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICB9XG4gICAgLmhlcm8tc2xpZGVyLXRleHR7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAxNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICB9XG4gICAgLnRyYW5zZm9ybS0xMDB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgLmNlbnRlci00MDQtbGVmdC13cmFwe1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gICAgLmNlbnRlci00MDQtcmlnaHQtd3JhcHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIH1cbiAgICAucG9zdC10b3AtaGVpZ2h0e1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgICAucGhvbmUtbnVtYmVyIC5zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyBcblxuICAgIC5sZWZ0LTQwNC13cmFwe1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAucmlnaHQtNDA0LXdyYXB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jZW50ZXItNDA0LWxlZnQtd3JhcHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgICAuY2VudGVyLTQwNC1yaWdodC13cmFwe1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5oZXJvLXNsaWRlci10ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jYnAtYWYtaGVhZGVyLmNicC1hZi1oZWFkZXItc2hyaW5rIC5uYXZiYXItbmF2IC5uYXYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW17XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmNicC1hZi1oZWFkZXIuY2JwLWFmLWhlYWRlci1zaHJpbmsgLnBhZGRpbmctb24tc2Nyb2xse1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuICAgIC5wYWRkaW5nLW9uLXNjcm9sbHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5jYnAtYWYtaGVhZGVyLmNicC1hZi1oZWFkZXItc2hyaW5rIC5yaWdodC1zaWRlLW1lbnV7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICB9XG4gICAgLnJpZ2h0LXNpZGUtbWVudXtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogNjRweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICB9XG4gICAgLnBhZGRpbmctdG9wLXBhZ2UtbW9ie1xuICAgICAgICBwYWRkaW5nLXRvcDogNzlweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMSwgLmgxLCAuaDEtc21hbGxlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICBoMywgLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgaDQsIC5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuICAgIGg1LCAuaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH0gXG4gICAgLnRvcC1zbGlkZXItc2VjdGlvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3Byb2dyZXNzQmFye1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM2LDE1OCwxNzAsMC4yMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfSBcbiAgICAucHJvZHVjdC1pbWFnZS10b3AgaW1ne1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICB9XG4gICAgI3Byb2R1Y3Qtc3luYzIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAjcHJvZHVjdC1zeW5jMiAuaXRlbSAucHJvZC1zbGlkZXItdGh1bWJ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud29ya2Zsb3ctaXRlbS13cmFwIHB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xuICAgIH1cbiAgICAucG9zdC10b3AtaGVpZ2h0e1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLndvcmtmbG93LWl0ZW0td3JhcCBwe1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICB9XG4gICAgLmhlcm8tc2xpZGVyLXRleHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAucmlnaHQtc2lkZS1tZW51e1xuICAgICAgICByaWdodDogNDRweDtcbiAgICB9XG4gICAgLmZvb3Rlci1sb2dve1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmZvb3Rlci1sb2dvIGltZ3tcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5idG4tcmVkLFxuICAgIC5idG4tcmVkOmhvdmVyLFxuICAgIC5idG4tcmVkLXNoYWRvdy1kYXJrLFxuICAgIC5idG4tcmVkLXNoYWRvdy1kYXJrOmhvdmVyLFxuICAgIC5idG4tYmxhY2ssXG4gICAgLmJ0bi1ibGFjazpob3ZlcixcbiAgICAuYnRuLWdyZXksXG4gICAgLmJ0bi1ncmV5OmhvdmVyLFxuICAgIC5idG4tcmVkLWxpZ2h0LFxuICAgIC5idG4tcmVkLWxpZ2h0OmhvdmVyeyAgXG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9IFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldntcbiAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICB9IFxuICAgIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLndvcmtmbG93LWl0ZW0td3JhcHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9IFxuICAgICNwcm9kdWN0LXN5bmMyIC5pdGVtIC5wcm9kLXNsaWRlci10aHVtYntcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgICAucmlnaHQtZGltZW5zIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIFxuKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgLmZvb3Rlci1iYWNrLWltZ3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZm9vdGVyLWljb25zQDJ4LnN2ZycpO1xuICAgIH1cbiAgICAud29ya2Zsb3ctaXRlbS1pbWFnZS0xe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy0xQDJ4LmpwZycpO1xuICAgIH1cbiAgICAud29ya2Zsb3ctaXRlbS1pbWFnZS0ye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy0yQDJ4LmpwZycpO1xuICAgIH1cbiAgICAud29ya2Zsb3ctaXRlbS1pbWFnZS0ze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy0zQDJ4LmpwZycpO1xuICAgIH1cbiAgICAud29ya2Zsb3ctaXRlbS1pbWFnZS00e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy00QDJ4LmpwZycpO1xuICAgIH1cbiAgICAud29ya2Zsb3ctaXRlbS1pbWFnZS01e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93b3JrZmxvdy01QDJ4LmpwZycpO1xuICAgIH1cbiAgICAucHJvY2Vzcy1zdGVwLWxpbmUtMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BoLTFAMnguanBnJyk7XG4gICAgfVxuICAgIC5wcm9jZXNzLXN0ZXAtbGluZS0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGgtMkAyeC5qcGcnKTtcbiAgICB9XG4gICAgLnByb2Nlc3Mtc3RlcC1saW5lLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9waC0zQDJ4LmpwZycpO1xuICAgIH1cbn1cblxuXG5cblxuXG5cblxuXG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/