@font-face {
  font-family: 'GothamBook';
  
  src:  url('/css-v2512/fonts/GothamBook.woff') format('woff'), url('/css-v2512/fonts/GothamBook.ttf') format('truetype'), url('/css-v2512/fonts/GothamBook.svg#GothamBook') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamMedium';
  
  src:  url('/css-v2512/fonts/Gotham-Medium.woff') format('woff'), url('/css-v2512/fonts/Gotham-Medium.ttf') format('truetype'), url('/css-v2512/fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
.main-content {
  max-width: 1400px;
  margin: 0 auto;
  padding-top: 90px;
  font-family: 'Arial', sans-serif;
}
.main-content * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.main-content a {
  text-decoration: none;
}
.main-content li {
  list-style-type: none;
}
.default-container {
  padding: 25px 30px;
}
@media screen and (max-width: 1023px) {
  .default-container {
    padding: 15px 20px;
  }
}
.btn {
  display: inline-block;
  padding: 10px 60px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #068484;
  font-family: 'GothamMedium', 'Arial', sans-serif;
  font-size: 26px;
}
@media screen and (max-width: 1023px) {
  .btn {
    padding: 5px 50px;
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .btn {
    padding: 10px 80px;
  }
}
@media screen and (max-width: 767px) {
  .footer {
    padding-bottom: 59px;
  }
}
.slider {
  position: relative;
}
.slider .slider__slides,
.slider .slider__wrapper,
.slider .slider__slide,
.slider .slider__image,
.slider .bx-wrapper {
  width: 100%;
  height: 100%;
}
.slider .bx-viewport {
  height: 100% !important;
}
.slider .slider__wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.slider .slider__image {
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
}
.slider .slider__dots {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 25px 25px;
  text-align: center;
  background-color: #050033;
}
@media screen and (max-width: 1023px) {
  .slider .slider__dots {
    padding: 15px 15px;
  }
}
.slider .slider__dots .bx-pager {
  display: inline-block;
}
.slider .slider__dots .bx-pager .bx-pager-item {
  display: inline-block;
  margin: 0 5px;
}
.slider .slider__dots .bx-pager .bx-pager-link {
  display: block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  -webkit-transition: background-color ease 0.2s;
  transition: background-color ease 0.2s;
  text-indent: 100%;
  border: 2px solid #ffffff;
  border-radius: 100%;
}
.slider .slider__dots .bx-pager .bx-pager-link.active {
  background-color: #ffffff;
}
.circles .circles__container {
  max-width: 1125px;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .circles .circles__container {
    max-width: 740px;
  }
}
@media screen and (max-width: 767px) {
  .circles .circles__container {
    max-width: 320px;
    padding: 10px 10px;
  }
}
.circles .circles__container:after {
  display: block;
  clear: both;
  content: '';
}
.circles .circles__circle {
  position: relative;
  float: left;
  width: 220px;
  height: 220px;
  -webkit-transition: -webkit-transform ease 0.2s;
  transition: -webkit-transform ease 0.2s;
  transition: transform ease 0.2s;
  transition: transform ease 0.2s, -webkit-transform ease 0.2s;
  border-radius: 100%;
}
@media screen and (max-width: 1023px) {
  .circles .circles__circle {
    width: 150px;
    height: 150px;
  }
}
@media screen and (max-width: 767px) {
  .circles .circles__circle {
    width: 140px;
    height: 140px;
  }
}
.circles .circles__circle:nth-child(2) {
  margin-right: calc(((100% - (220px * 4)) / 3) / 2);
  margin-left: calc((100% - (220px * 4)) / 3);
}
@media screen and (max-width: 1023px) {
  .circles .circles__circle:nth-child(2) {
    margin-right: calc(((100% - (150px * 4)) / 3) / 2);
    margin-left: calc((100% - (150px * 4)) / 3);
  }
}
@media screen and (max-width: 767px) {
  .circles .circles__circle:nth-child(2) {
    margin-right: 0;
    margin-left: 0;
  }
}
.circles .circles__circle:nth-child(3) {
  margin-right: calc((100% - (220px * 4)) / 3);
  margin-left: calc(((100% - (220px * 4)) / 3) / 2);
}
@media screen and (max-width: 1023px) {
  .circles .circles__circle:nth-child(3) {
    margin-right: calc((100% - (150px * 4)) / 3);
    margin-left: calc(((100% - (150px * 4)) / 3) / 2);
  }
}
@media screen and (max-width: 767px) {
  .circles .circles__circle:nth-child(3) {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .circles .circles__circle:nth-child(2n + 1) {
    float: left;
    clear: both;
  }
  .circles .circles__circle:nth-child(2n + 2) {
    float: right;
    margin-bottom: 20px;
  }
  .circles .circles__circle:last-of-type {
    margin-bottom: 0;
  }
}
.circles .circles__circle:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
@media screen and (max-width: 767px) {
  .circles .circles__circle:hover {
    -webkit-transform: inherit;
        -ms-transform: inherit;
            transform: inherit;
  }
}
.circles .circles__circle-content {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 5px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
}
.advantages .advantages__title {
  display: inline-block;
  margin-bottom: 30px;
  padding: 15px 40px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #050033;
  font-family: 'GothamBook', 'Arial', sans-serif;
  font-size: 26px;
}
@media screen and (max-width: 1023px) {
  .advantages .advantages__title {
    margin-bottom: 20px;
    padding: 10px 20px;
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .advantages .advantages__title {
    display: block;
    margin-bottom: 0;
    padding: 10px 10px;
    font-size: 18px;
  }
}
.advantages .advantages__bloc {
  background-color: rgba(255, 255, 255, 0.85);
}
@media screen and (max-width: 767px) {
  .advantages .advantages__bloc {
    background-color: #068484;
  }
}
.advantages .advantages__bloc-content {
  text-transform: uppercase;
  font-family: 'GothamMedium', 'Arial', sans-serif;
}
.advantages .advantages__bloc-content .advantages__text-container {
  position: relative;
}
.advantages .advantages__bloc-content .advantages__text {
  position: absolute;
  bottom: 0;
  left: 10%;
  width: 80%;
  color: #002740;
  font-size: 18px;
}
@media screen and (max-width: 1023px) {
  .advantages .advantages__bloc-content .advantages__text {
    font-size: 12px;
  }
}
.advantages .advantages__bloc-content .advantages__text.advantages__text--last {
  top: 0;
  bottom: initial;
}
.advantages .advantages__bloc-content .advantages__numbers {
  color: #1E1852;
  font-size: 50px;
}
.advantages .advantages__bloc-content .advantages__numbers sup {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .advantages .advantages__bloc-content .advantages__numbers {
    font-size: 36px;
  }
  .advantages .advantages__bloc-content .advantages__numbers sup {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .advantages .advantages__bloc-content .advantages__numbers {
    color: #ffffff;
    font-size: 40px;
  }
  .advantages .advantages__bloc-content .advantages__numbers sup {
    font-size: 26px;
  }
  .advantages .advantages__bloc-content .advantages__numbers.advantages__numbers--big {
    font-size: 30px;
  }
  .advantages .advantages__bloc-content .advantages__numbers.advantages__numbers--big sup {
    font-size: 16px;
  }
}
.infos {
  width: 100%;
  margin-bottom: 10px;
  border-collapse: collapse;
}
.infos tr td:first-of-type {
  width: 50%;
  word-break: break-word;
}
.infos td {
  padding: 5px 0;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  color: #002740;
  border: 2px solid #002740;
  font-size: 16px;
}
@media screen and (max-width: 1023px) {
  .infos td {
    padding: 5px;
    border-width: 1px;
    font-size: 12px;
  }
}
.infos .infos__premium,
.infos .infos__title {
  font-size: 16px;
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .infos .infos__premium,
  .infos .infos__title {
    font-size: 14px;
  }
}
.infos sup {
  margin-left: 5px;
  font-size: 12px;
}
@media screen and (max-width: 1023px) {
  .infos sup {
    font-size: 10px;
  }
}
.infos .highlight {
  font-size: 24px;
}
@media screen and (max-width: 1023px) {
  .infos .highlight {
    font-size: 18px;
  }
}
.master-banner {
  position: relative;
  padding: 25px 30px 150px;
  text-align: center;
  background-image: url("/affiliate/images/master-banner.jpg");
  background-position: 50% 50%;
  background-size: cover;
}
@media screen and (max-width: 1023px) {
  .master-banner {
    padding: 15px 20px 120px;
  }
}
@media screen and (max-width: 767px) {
  .master-banner {
    padding: 0;
    background-image: none;
  }
}
@media screen and (max-width: 767px) {
  .master-banner .master-banner_title-wrapper {
    padding-bottom: 120px;
    background-image: url("/affiliate/images/master-banner-m.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }
}
.master-banner .master-banner__title {
  display: inline-block;
  margin-bottom: 40px;
  padding: 20px 50px 30px;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #050033;
  font-size: 24px;
  font-weight: 700;
  font-style: normal;
}
@media screen and (max-width: 1023px) {
  .master-banner .master-banner__title {
    margin-bottom: 20px;
    padding: 15px 30px 20px;
    font-size: 18px;
  }
  .master-banner .master-banner__title img {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  .master-banner .master-banner__title {
    display: block;
    margin-bottom: 30px;
    padding: 10px 10px 15px;
    font-size: 16px;
  }
  .master-banner .master-banner__title img {
    width: 140px;
  }
}
.master-banner .master-banner__title .italic {
  color: #ffffff;
  font-weight: 500;
  font-style: italic;
}
.master-banner .master-banner__breadcrumb {
  margin-bottom: 30px;
  text-align: left;
  color: #333333;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .master-banner .master-banner__breadcrumb {
    padding: 0 10px;
  }
}
.master-banner .master-banner__breadcrumb a {
  color: #333333;
}
.master-banner .master-banner__description {
  margin-bottom: 60px;
  text-transform: uppercase;
  color: #002740;
  font-family: 'GothamMedium', 'Arial', sans-serif;
  font-size: 26px;
}
@media screen and (max-width: 1023px) {
  .master-banner .master-banner__description {
    margin-bottom: 30px;
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .master-banner .master-banner__description {
    margin-bottom: 0;
    padding: 0 10px;
    font-size: 18px;
  }
}
.master-banner .master-banner__btn-container.fixed {
  position: fixed;
  z-index: 10;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .master-banner .master-banner__btn-container {
    padding: 10px 10px;
  }
}
.master-banner .btn {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
@media screen and (max-width: 767px) {
  .master-banner .btn {
    position: relative;
    bottom: inherit;
    left: inherit;
    -webkit-transform: initial;
        -ms-transform: initial;
            transform: initial;
  }
}
.clients {
  padding: 70px 30px 25px;
  text-align: center;
  color: #ffffff;
  background-color: #050033;
}
@media screen and (max-width: 1023px) {
  .clients {
    padding: 40px 20px 15px;
  }
}
@media screen and (max-width: 767px) {
  .clients {
    padding: 15px 20px;
  }
}
.clients .clients__text {
  margin-bottom: 40px;
  text-transform: uppercase;
  font-family: 'GothamBook', 'Arial', sans-serif;
  font-size: 26px;
}
@media screen and (max-width: 1023px) {
  .clients .clients__text {
    margin-bottom: 25px;
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .clients .clients__text {
    margin-bottom: 15px;
  }
}

.clients .clients__hint {
  font-size: 12px;
}
.remuneration {
  display: table;
  width: 100%;
  table-layout: fixed;
}
@media screen and (max-width: 767px) {
  .remuneration {
    display: block;
  }
}
.remuneration .remuneration__about {
  position: relative;
  display: table-cell;
  width: 50%;
  padding: 45px;
  vertical-align: top;
  background-color: #EAE9EC;
  background-image: url("/affiliate/images/graph.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__about {
    padding: 15px 20px;
  }
}
@media screen and (max-width: 767px) {
  .remuneration .remuneration__about {
    display: block;
    width: 100%;
    padding: 10px 10px;
  }
}
.remuneration .remuneration__about:after {
  display: block;
  clear: both;
  content: '';
}
.remuneration .remuneration__title {
  margin-bottom: 35px;
  text-align: center;
  text-transform: uppercase;
  color: #002034;
  font-family: 'GothamMedium', 'Arial', sans-serif;
  font-size: 20px;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__title {
    margin-bottom: 15px;
    font-size: 18px;
  }
}
.remuneration .remuneration__notes {
  margin-bottom: 30px;
  color: #002740;
  font-size: 10px;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__notes {
    margin-bottom: 10px;
  }
}
.remuneration .remuneration__notes ul {
  margin-bottom: 15px;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__notes ul {
    margin-bottom: 5px;
  }
}
.remuneration .remuneration__bonus {
  position: relative;
  float: right;
  padding-left: 60px;
  text-transform: uppercase;
  color: #002740;
  font-family: 'GothamBook', 'Arial', sans-serif;
  font-size: 20px;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__bonus {
    padding-left: 40px;
    font-size: 16px;
  }
}
.remuneration .remuneration__bonus .plus {
  position: absolute;
  top: 50%;
  left: 0;
  width: 45px;
  height: 45px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 2px solid #1E1852;
  border-radius: 100%;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__bonus .plus {
    width: 30px;
    height: 30px;
    border-width: 1px;
  }
}
.remuneration .remuneration__bonus .plus:before,
.remuneration .remuneration__bonus .plus:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #1E1852;
}
.remuneration .remuneration__bonus .plus:before {
  width: 2px;
  height: 50%;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__bonus .plus:before {
    width: 1px;
  }
}
.remuneration .remuneration__bonus .plus:after {
  width: 50%;
  height: 2px;
}
@media screen and (max-width: 1023px) {
  .remuneration .remuneration__bonus .plus:after {
    height: 1px;
  }
}
.remuneration .remuneration__slider {
  position: relative;
  display: table-cell;
  width: 50%;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .remuneration .remuneration__slider {
    display: none;
  }
}
.innov-tools {
  text-align: center;
}
.innov-tools .innov-tools__list-container {
  padding: 40px 30px 30px;
  background-color: #F4F4F5;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__list-container {
    padding: 30px 20px 20px;
  }
}
@media screen and (max-width: 767px) {
  .innov-tools .innov-tools__list-container {
    padding: 10px;
  }
}
.innov-tools .innov-tools__title {
  margin-bottom: 40px;
  text-transform: uppercase;
  color: #002740;
  font-family: 'GothamMedium', 'Arial', sans-serif;
  font-size: 26px;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__title {
    margin-bottom: 25px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__title {
    margin-bottom: 10px;
    font-size: 20px;
  }
}
.innov-tools .innov-tools__list {
  display: inline-block;
  padding: 25px 20px;
  background-color: #ffffff;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__list {
    padding: 15px 20px;
  }
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__list {
    padding: 10px 10px;
  }
}
.innov-tools .innov-tools__list li {
  position: relative;
  display: inline-block;
  padding: 0 25px;
  text-transform: uppercase;
  color: #002740;
  font-family: 'GothamBook', 'Arial', sans-serif;
  font-size: 22px;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__list li {
    padding: 0 15px;
    font-size: 14px;
  }
}
.innov-tools .innov-tools__list li:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  content: '';
  background-color: #068484;
}
.innov-tools .innov-tools__list li:last-of-type:after {
  display: none;
}
.innov-tools .innov-tools__steps {
  padding: 60px 30px;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__steps {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 767px) {
  .innov-tools .innov-tools__steps {
    padding: 10px 10px;
  }
}
.innov-tools .innov-tools__steps .innov-tools__steps-container {
  padding-left: 0;
  padding-right: 0;
}
.innov-tools .innov-tools__steps .innov-tools__title {
  margin-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__steps .innov-tools__title {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .innov-tools .innov-tools__steps .innov-tools__title {
    margin-bottom: 0;
  }
}
.innov-tools .innov-tools__steps .innov-tools__step {
  border: 2px solid #1E1852;
}
.innov-tools .innov-tools__steps .innov-tools__name {
  text-align: center;
  text-transform: uppercase;
  color: #1E1852;
  font-family: 'GothamMedium', 'Arial', sans-serif;
  font-size: 22px;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__steps .innov-tools__name {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .innov-tools .innov-tools__steps .innov-tools__name {
    font-size: 16px;
  }
}
.innov-tools .innov-tools__steps .innov-tools__image {
  display: block;
  height: 75px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 1023px) {
  .innov-tools .innov-tools__steps .innov-tools__image {
    height: 45px;
    margin: 0 auto 10px;
  }
}
.join {
  display: table;
  width: 100%;
  padding: 40px 30px;
  table-layout: fixed;
  text-align: center;
  background-color: #050033;
}
@media screen and (max-width: 1023px) {
  .join {
    padding: 25px 20px;
  }
}
@media screen and (max-width: 767px) {
  .join {
    padding: 10px 10px;
  }
}
.join .join__cell {
  display: table-cell;
  width: 33%;
  padding: 0 10px;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .join .join__cell {
    display: block;
    width: 100%;
  }
}
.join img {
  max-width: 95%;
}
@media screen and (max-width: 1023px) {
  .join img {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  .join img {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .join .join__btn {
    display: none;
  }
}
.join .join__disponibilities {
  color: #ffffff;
  font-family: 'GothamBook', 'Arial', sans-serif;
  font-size: 16px;
}
@media screen and (max-width: 1023px) {
  .join .join__disponibilities {
    font-size: 14px;
  }
}
.join .join__title {
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .join .join__title {
    margin-bottom: 25px;
  }
}
.join .join__languages {
  margin-bottom: 5px;
  text-transform: uppercase;
}
.join:after {
  display: block;
  clear: both;
  content: '';
}
.faq {
  padding: 0 40px;
}
@media screen and (max-width: 767px) {
  .faq {
    padding: 10px 10px;
  }
}
.faq .faq__header {
  position: relative;
  margin-bottom: 25px;
  padding: 25px 30px;
  text-align: center;
  border-bottom: 1px solid #cdcdcd;
}
@media screen and (max-width: 767px) {
  .faq .faq__header {
    margin-bottom: 10px;
    padding: 10px 10px;
    padding-top: 0;
  }
}
.faq .faq__menu {
  display: inline-block;
  min-width: 65%;
  font-size: 0;
}
.faq .faq__menu li {
  display: inline-block;
  width: 33.33%;
  padding: 0 20px 20px;
  text-align: left;
}
@media screen and (max-width: 1023px) {
  .faq .faq__menu li {
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .faq .faq__menu li {
    width: 33.33%;
    margin: 0;
    text-align: center;
    vertical-align: top;
  }
}
.faq .faq__menu li .text {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.faq .faq__menu a {
  position: relative;
  display: block;
  height: 60px;
  padding-left: 70px;
  -webkit-transition: color ease 0.2s;
  transition: color ease 0.2s;
  color: #1E1852;
  font-size: 20px;
  font-weight: 700;
  line-height: 60px;
}
@media screen and (max-width: 1023px) {
  .faq .faq__menu a {
    height: 50px;
    padding-left: 55px;
    font-size: 14px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .faq .faq__menu a {
    height: auto;
    padding-left: 0;
    line-height: 1;
  }
}
.faq .faq__menu a .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  content: '';
  -webkit-transition: background-color ease 0.2s;
  transition: background-color ease 0.2s;
  border-radius: 100%;
  background-color: #1E1852;
}
@media screen and (max-width: 1023px) {
  .faq .faq__menu a .icon {
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .faq .faq__menu a .icon {
    position: relative;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
  }
}
.faq .faq__menu a .icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  content: '';
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url("/affiliate/images/icons-faq.png");
  background-size: cover;
}
@media screen and (max-width: 1023px) {
  .faq .faq__menu a .icon:before {
    width: 30px;
    height: 30px;
  }
}

.faq .faq__menu a.active {
  color: #3470DF;
}
.faq .faq__menu a.hover {
  color: #38326C;
}
.faq .faq__menu a.active .icon {
  background-color: #3470DF;
}
.faq .faq__menu a.hover .icon {
  background-color: #38326C;
}
.faq .faq__menu a.faq__cgv .icon:before {
  background-position: 0 50%;
}
.faq .faq__menu a.faq__faq .icon::before {
  background-position: -35px 50%;
}
.faq .faq__menu a.faq__contact .icon::before {
  background-position: -70px 50%;
}
@media screen and (max-width: 1023px) {
  .faq .faq__menu a.faq__cgv .icon:before {
    background-position: 0 50%;
  }
  .faq .faq__menu a.faq__faq .icon::before {
    background-position: -30px 50%;
  }
  .faq .faq__menu a.faq__contact .icon::before {
    background-position: -60px 50%;
  }
}
.faq .faq__container {
  display: none;
  padding: 0 60px;
  color: #002740;
}
.faq .faq__question {
  color: #1264A3;
}
@media screen and (max-width: 1023px) {
  .faq .faq__container {
    padding: 0;
  }
}
@media screen and (max-width: 1023px) {
  .faq .faq__container {
    padding: 0 10px;
  }
}
.faq .faq__container .faq__group {
  margin-bottom: 40px;
  list-style-position: inside;
  list-style-type: upper-roman;
  text-transform: uppercase;
  font-family: 'GothamMedium', 'Arial', sans-serif;
  font-size: 22px;
}
@media screen and (max-width: 1023px) {
  .faq .faq__container .faq__group {
    margin-bottom: 30px;
    font-size: 18px;
  }
}
.faq .faq__container .faq__group > ul {
  margin-top: 10px;
}
.faq .faq__container .faq__group:last-of-type {
  margin-bottom: 0;
}
.faq .faq__container .faq__bloc-question {
  margin-bottom: 10px;
  list-style-type: decimal;
  font-family: 'GothamBook', 'Arial', sans-serif;
  font-size: 16px;
}
@media screen and (max-width: 1023px) {
  .faq .faq__container .faq__bloc-question {
    font-size: 14px;
  }
}
.faq .faq__container .faq__question {
  padding-left: 15px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .faq .faq__container .faq__question {
    padding-left: 0;
  }
}
.faq .faq__container .faq__answer {
  display: none;
  margin-top: 10px;
  text-transform: initial;
  font-size: 13px;
}
.faq .faq__container .faq__answer li:before {
  margin-right: 5px;
  content: '-';
}
.faq .faq__container .faq__answer p,
.faq .faq__container .faq__answer ul {
  margin-bottom: 5px;
}
.faq .faq__container .faq__answer p:last-child,
.faq .faq__container .faq__answer ul:last-child {
  margin-bottom: 0;
}
.brands {
  padding-top: 0;
}
.brands .brands__logos {
  position: relative;
  text-align: center;
  opacity: 0.5;
  border-bottom: 1px solid #e0e0e0;
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .brands .brands__logos {
    border: 0;
  }
}
.brands .brands__logos a {
  display: inline-block;
  width: 12.5%;
  vertical-align: middle;
}
@media screen and (max-width: 1023px) {
  .brands .brands__logos a {
    width: 22%;
  }
}
@media screen and (max-width: 767px) {
  .brands .brands__logos a {
    width: 45%;
  }
}
.brands .brands__logos span {
  display: block;
  margin: 10% 0;
  padding: 10%;
  -webkit-transition: border-color ease 0.2s;
  transition: border-color ease 0.2s;
  border: 1px solid #ffffff;
}
@media screen and (max-width: 767px) {
  .brands .brands__logos span {
    margin: 2% 0;
    padding: 5% 10%;
  }
}
.brands .brands__logos span:hover {
  border-color: #e6e6e6;
}
.brands .brands__logos img {
  display: block;
  width: 100%;
  max-width: 180px;
  height: auto;
  margin: 0 auto;
}
.brands .brands__logos:after {
  display: block;
  clear: both;
  content: '';
}
.de .advantages .advantages__bloc-content .advantages__text {
  font-size: 14px;
}
@media screen and (max-width: 1023px) {
  .de .advantages .advantages__bloc-content .advantages__text {
    font-size: 9px;
  }
}
@media screen and (max-width: 767px) {
  .de .innov-tools .innov-tools__steps .innov-tools__name {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .es .advantages .advantages__bloc-content .advantages__text {
    font-size: 10px;
  }
}
@media screen and (max-width: 767px) {
  .it .advantages .advantages__bloc-content .advantages__text {
    font-size: 10px;
  }
}
.it .innov-tools .innov-tools__steps .innov-tools__name {
  font-size: 21px;
}
@media screen and (max-width: 1023px) {
  .it .innov-tools .innov-tools__steps .innov-tools__name {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .it .innov-tools .innov-tools__steps .innov-tools__name {
    font-size: 13px;
  }
}
.nl .advantages .advantages__bloc-content .advantages__text {
  font-size: 15px;
}
@media screen and (max-width: 1023px) {
  .nl .advantages .advantages__bloc-content .advantages__text {
    font-size: 10px;
  }
}
@media screen and (max-width: 767px) {
  .nl .advantages .advantages__bloc-content .advantages__text {
    font-size: 9px;
  }
}
@media screen and (max-width: 767px) {
  .pl .advantages .advantages__bloc-content .advantages__text {
    font-size: 10px;
  }
}
@media screen and (max-width: 767px) {
  .pt-br .advantages .advantages__bloc-content .advantages__text {
    font-size: 10px;
  }
}
.pt-br .innov-tools .innov-tools__steps .innov-tools__name {
  font-size: 18px;
}
@media screen and (max-width: 1023px) {
  .pt-br .innov-tools .innov-tools__steps .innov-tools__name {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .pt-br .innov-tools .innov-tools__steps .innov-tools__name {
    font-size: 10px;
  }
}
@media screen and (max-width: 767px) {
  .zh .advantages .advantages__bloc-content .advantages__text {
    font-size: 10px;
  }
}
@media screen and (max-width: 767px) {
  .zh .advantages .advantages__bloc:last-of-type .advantages__bloc-content .advantages__numbers {
    font-size: 35px;
  }
}
.zh .brands .brands__logos a {
  width: 20%;
}
@media screen and (max-width: 1023px) {
  .zh .brands .brands__logos a {
    width: 22%;
  }
}
@media screen and (max-width: 767px) {
  .zh .brands .brands__logos a {
    width: 45%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmYvX2ZvbnRzLmxlc3MiLCJpbmRleC5jc3MiLCJjb25mL19yZXNldC5sZXNzIiwicGFydGlhbHMvX2NvbW1vbi5sZXNzIiwicGFydGlhbHMvX3NsaWRlci5sZXNzIiwicGFydGlhbHMvX2NpcmNsZXMubGVzcyIsInBhcnRpYWxzL19hZHZhbnRhZ2VzLmxlc3MiLCJwYXJ0aWFscy9faW5mb3MubGVzcyIsImJsb2Nrcy9fbWFzdGVyLWJhbm5lci5sZXNzIiwiYmxvY2tzL19jbGllbnRzLmxlc3MiLCJibG9ja3MvX3JlbXVuZXJhdGlvbi5sZXNzIiwiYmxvY2tzL190b29scy5sZXNzIiwiYmxvY2tzL19qb2luLmxlc3MiLCJibG9ja3MvX2ZhcS5sZXNzIiwiYmxvY2tzL19icmFuZHMubGVzcyIsInBhcnRpYWxzL19wYXJ0aWN1bGFyaXR5Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSwwQkFBQTtFQUNBLHNDQUFBO0VBQ0EsMk9BQUE7RUFJQSxvQkFBQTtFQUNBLG1CQUFBO0NDRkQ7QURLRDtFQUNFLDRCQUFBO0VBQ0EseUNBQUE7RUFDQSwwUEFBQTtFQUlBLG9CQUFBO0VBQ0EsbUJBQUE7Q0NORDtBQ2JEO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFFQSxpQ0FBQTtDRGNEO0FDbkJEO0VBUUksdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDRGNIO0FDeEJEO0VBYUssc0JBQUE7Q0RjSjtBQzNCRDtFQWNNLHNCQUFBO0NEZ0JMO0FFOUJEO0VBQ0UsbUJBQUE7Q0ZnQ0Q7QUU5QkM7RUE2QkY7SUE3QmtCLG1CQUFBO0dGa0NmO0NBQ0Y7QUVoQ0Q7RUFDRSxzQkFBQTtFQUVBLG1CQUFBO0VBRUEsMEJBQUE7RUFFQSxlQUFBO0VBQ0EsMEJBQUE7RUFFQSxpREFBQTtFQUNBLGdCQUFBO0NGOEJEO0FFNUJDO0VBYUY7SUFaSSxrQkFBQTtJQUVBLGdCQUFBO0dGOEJEO0NBQ0Y7QUU1QkM7RUFPRjtJQVBrQixtQkFBQTtH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QWN2bkNPO0VBbUVSO0lBbkV3QixlQUFBO0dkMm5DckI7Q0FDRjtBY2xuQ087RUF5RFI7SUF6RHdCLGdCQUFBO0dkc25DckI7Q0FDRjtBYzdtQ087RUErQ1I7SUEvQ3dCLGdCQUFBO0dkaW5DckI7Q0FDRjtBY3RuQ0Q7RUFZUSxnQkFBQTtDZDZtQ1A7QWMzbUNPO0VBcUNSO0lBckN3QixnQkFBQTtHZCttQ3JCO0NBQ0Y7QWM5bUNPO0VBbUNSO0lBbkN3QixnQkFBQTtHZGtuQ3JCO0NBQ0Y7QWN6bUNPO0VBeUJSO0lBekJ3QixnQkFBQTtHZDZtQ3JCO0NBQ0Y7QWN2bUNTO0VBa0JWO0lBbEIwQixnQkFBQTtHZDJtQ3ZCO0NBQ0Y7QWN2bkNEO0VBb0JRLFdBQUE7Q2RzbUNQO0FjcG1DTztFQU9SO0lBUHdCLFdBQUE7R2R3bUNyQjtDQUNGO0Fjdm1DTztFQUtSO0lBTHdCLFdBQUE7R2QybUNyQjtDQUNGIiwiZmlsZSI6ImFmZmlsaWF0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snO1xyXG4gIHNyYzogdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbUJvb2suZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy9jc3MvZm9udHMvR290aGFtQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbUJvb2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbUJvb2suc3ZnI0dvdGhhbUJvb2snKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbU1lZGl1bSc7XHJcbiAgc3JjOiB1cmwoJy9jc3MvZm9udHMvR290aGFtLU1lZGl1bS5lb3QnKTtcclxuICBzcmM6IHVybCgnL2Nzcy9mb250cy9Hb3RoYW0tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy9jc3MvZm9udHMvR290aGFtLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy9jc3MvZm9udHMvR290aGFtLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy9jc3MvZm9udHMvR290aGFtLU1lZGl1bS5zdmcjR290aGFtLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtQm9vayc7XG4gIHNyYzogdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbUJvb2suZW90Jyk7XG4gIHNyYzogdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9jc3MvZm9udHMvR290aGFtQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2Nzcy9mb250cy9Hb3RoYW1Cb29rLnN2ZyNHb3RoYW1Cb29rJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtTWVkaXVtJztcbiAgc3JjOiB1cmwoJy9jc3MvZm9udHMvR290aGFtLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy9jc3MvZm9udHMvR290aGFtLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9jc3MvZm9udHMvR290aGFtLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2Nzcy9mb250cy9Hb3RoYW0tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvY3NzL2ZvbnRzL0dvdGhhbS1NZWRpdW0uc3ZnI0dvdGhhbS1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG59XG4ubWFpbi1jb250ZW50ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmRlZmF1bHQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZWZhdWx0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiN2ZmO1xuICBmb250LWZhbWlseTogJ0dvdGhhbU1lZGl1bScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU5cHg7XG4gIH1cbn1cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyIC5zbGlkZXJfX3NsaWRlcyxcbi5zbGlkZXIgLnNsaWRlcl9fd3JhcHBlcixcbi5zbGlkZXIgLnNsaWRlcl9fc2xpZGUsXG4uc2xpZGVyIC5zbGlkZXJfX2ltYWdlLFxuLnNsaWRlciAuYngtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNsaWRlciAuc2xpZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2xpZGVyIC5zbGlkZXJfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNsaWRlciAuc2xpZGVyX19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjc0MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyIC5zbGlkZXJfX2RvdHMge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxufVxuLnNsaWRlciAuc2xpZGVyX19kb3RzIC5ieC1wYWdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbGlkZXIgLnNsaWRlcl9fZG90cyAuYngtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uc2xpZGVyIC5zbGlkZXJfX2RvdHMgLmJ4LXBhZ2VyIC5ieC1wYWdlci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjJzO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5zbGlkZXIgLnNsaWRlcl9fZG90cyAuYngtcGFnZXIgLmJ4LXBhZ2VyLWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jaXJjbGVzIC5jaXJjbGVzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNpcmNsZXMgLmNpcmNsZXNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNpcmNsZXMgLmNpcmNsZXNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5jaXJjbGVzIC5jaXJjbGVzX19jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmNpcmNsZXMgLmNpcmNsZXNfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2lyY2xlcyAuY2lyY2xlc19fY2lyY2xlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNpcmNsZXMgLmNpcmNsZXNfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5jaXJjbGVzIC5jaXJjbGVzX19jaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwJSAtICgyMjBweCAqIDQpKSAvIDMpIC8gMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gKDIyMHB4ICogNCkpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNpcmNsZXMgLmNpcmNsZXNfX2NpcmNsZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMCUgLSAoMTUwcHggKiA0KSkgLyAzKSAvIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gKDE1MHB4ICogNCkpIC8gMyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXJjbGVzIC5jaXJjbGVzX19jaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jaXJjbGVzIC5jaXJjbGVzX19jaXJjbGU6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKDIyMHB4ICogNCkpIC8gMyk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtICgyMjBweCAqIDQpKSAvIDMpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNpcmNsZXMgLmNpcmNsZXNfX2NpcmNsZTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgxNTBweCAqIDQpKSAvIDMpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtICgxNTBweCAqIDQpKSAvIDMpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXJjbGVzIC5jaXJjbGVzX19jaXJjbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXJjbGVzIC5jaXJjbGVzX19jaXJjbGU6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jaXJjbGVzIC5jaXJjbGVzX19jaXJjbGU6bnRoLWNoaWxkKDJuICsgMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jaXJjbGVzIC5jaXJjbGVzX19jaXJjbGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2lyY2xlcyAuY2lyY2xlc19fY2lyY2xlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNpcmNsZXMgLmNpcmNsZXNfX2NpcmNsZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICB9XG59XG4uY2lyY2xlcyAuY2lyY2xlc19fY2lyY2xlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzQwO1xuICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YTUwMDtcbiAgfVxufVxuLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtTWVkaXVtJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbn1cbi5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19ibG9jLWNvbnRlbnQgLmFkdmFudGFnZXNfX3RleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiA4MCU7XG4gIGNvbG9yOiAjMDAyNzQwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IC5hZHZhbnRhZ2VzX190ZXh0LmFkdmFudGFnZXNfX3RleHQtLWxhc3Qge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogaW5pdGlhbDtcbn1cbi5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19ibG9jLWNvbnRlbnQgLmFkdmFudGFnZXNfX251bWJlcnMge1xuICBjb2xvcjogI2U2YTUwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fbnVtYmVycyBzdXAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fbnVtYmVycyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19ibG9jLWNvbnRlbnQgLmFkdmFudGFnZXNfX251bWJlcnMgc3VwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19ibG9jLWNvbnRlbnQgLmFkdmFudGFnZXNfX251bWJlcnMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IC5hZHZhbnRhZ2VzX19udW1iZXJzIHN1cCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19ibG9jLWNvbnRlbnQgLmFkdmFudGFnZXNfX251bWJlcnMuYWR2YW50YWdlc19fbnVtYmVycy0tYmlnIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fbnVtYmVycy5hZHZhbnRhZ2VzX19udW1iZXJzLS1iaWcgc3VwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbmZvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmluZm9zIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNTAlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmluZm9zIHRkIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDI3NDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDI3NDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb3MgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5pbmZvcyAuaW5mb3NfX3ByZW1pdW0sXG4uaW5mb3MgLmluZm9zX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9zIC5pbmZvc19fcHJlbWl1bSxcbiAgLmluZm9zIC5pbmZvc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmluZm9zIHN1cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb3Mgc3VwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5pbmZvcyAuaGlnaGxpZ2h0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvcyAuaGlnaGxpZ2h0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5tYXN0ZXItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2FmZmlsaWF0ZS9pbWFnZXMvbWFzdGVyLWJhbm5lci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hc3Rlci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc3Rlci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc3Rlci1iYW5uZXIgLm1hc3Rlci1iYW5uZXJfdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hZmZpbGlhdGUvaW1hZ2VzL21hc3Rlci1iYW5uZXItbS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4ubWFzdGVyLWJhbm5lciAubWFzdGVyLWJhbm5lcl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2U2YTUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjc0MDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hc3Rlci1iYW5uZXIgLm1hc3Rlci1iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWFzdGVyLWJhbm5lciAubWFzdGVyLWJhbm5lcl9fdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXN0ZXItYmFubmVyIC5tYXN0ZXItYmFubmVyX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1hc3Rlci1iYW5uZXIgLm1hc3Rlci1iYW5uZXJfX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4ubWFzdGVyLWJhbm5lciAubWFzdGVyLWJhbm5lcl9fdGl0bGUgLml0YWxpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubWFzdGVyLWJhbm5lciAubWFzdGVyLWJhbm5lcl9fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFzdGVyLWJhbm5lciAubWFzdGVyLWJhbm5lcl9fYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4ubWFzdGVyLWJhbm5lciAubWFzdGVyLWJhbm5lcl9fYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubWFzdGVyLWJhbm5lciAubWFzdGVyLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMjc0MDtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1NZWRpdW0nLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hc3Rlci1iYW5uZXIgLm1hc3Rlci1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc3Rlci1iYW5uZXIgLm1hc3Rlci1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5tYXN0ZXItYmFubmVyIC5tYXN0ZXItYmFubmVyX19idG4tY29udGFpbmVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXN0ZXItYmFubmVyIC5tYXN0ZXItYmFubmVyX19idG4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5tYXN0ZXItYmFubmVyIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc3Rlci1iYW5uZXIgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxufVxuLmNsaWVudHMge1xuICBwYWRkaW5nOiA3MHB4IDMwcHggMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjc0MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2xpZW50cyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbGllbnRzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbi5jbGllbnRzIC5jbGllbnRzX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jbGllbnRzIC5jbGllbnRzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNsaWVudHMgLmNsaWVudHNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jbGllbnRzIC5jbGllbnRzX190ZXh0IC5oaWdobGlnaHQge1xuICBjb2xvcjogI2U2YTUwMDtcbn1cbi5jbGllbnRzIC5jbGllbnRzX19oaW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnJlbXVuZXJhdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW11bmVyYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX2Fib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA0NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkMWM2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYWZmaWxpYXRlL2ltYWdlcy9ncmFwaC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlbXVuZXJhdGlvbiAucmVtdW5lcmF0aW9uX19hYm91dCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX2Fib3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fYWJvdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnJlbXVuZXJhdGlvbiAucmVtdW5lcmF0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtTWVkaXVtJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX25vdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDI3NDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX25vdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX25vdGVzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX25vdGVzIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fYm9udXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMjc0MDtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fYm9udXMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fYm9udXMgLnBsdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNmE1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlbXVuZXJhdGlvbiAucmVtdW5lcmF0aW9uX19ib251cyAucGx1cyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG4ucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX2JvbnVzIC5wbHVzOmJlZm9yZSxcbi5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fYm9udXMgLnBsdXM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YTUwMDtcbn1cbi5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fYm9udXMgLnBsdXM6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlbXVuZXJhdGlvbiAucmVtdW5lcmF0aW9uX19ib251cyAucGx1czpiZWZvcmUge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbn1cbi5yZW11bmVyYXRpb24gLnJlbXVuZXJhdGlvbl9fYm9udXMgLnBsdXM6YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX2JvbnVzIC5wbHVzOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLnJlbXVuZXJhdGlvbiAucmVtdW5lcmF0aW9uX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVtdW5lcmF0aW9uIC5yZW11bmVyYXRpb25fX3NsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlubm92LXRvb2xzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlubm92LXRvb2xzIC5pbm5vdi10b29sc19fbGlzdC1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWVmMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19saXN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX2xpc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAyNzQwO1xuICBmb250LWZhbWlseTogJ0dvdGhhbU1lZGl1bScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMjc0MDtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX2xpc3QgbGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmE1MDA7XG59XG4uaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19saXN0IGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyB7XG4gIHBhZGRpbmc6IDYwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4uaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyAuaW5ub3YtdG9vbHNfX3N0ZXBzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19fc3RlcCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNmE1MDA7XG59XG4uaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyAuaW5ub3YtdG9vbHNfX25hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZTZhNTAwO1xuICBmb250LWZhbWlseTogJ0dvdGhhbU1lZGl1bScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyAuaW5ub3YtdG9vbHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubm92LXRvb2xzIC5pbm5vdi10b29sc19fc3RlcHMgLmlubm92LXRvb2xzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19faW1hZ2Uge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB9XG59XG4uam9pbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI3NDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmpvaW4ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuLmpvaW4gLmpvaW5fX2NlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMzMlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9pbiAuam9pbl9fY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5qb2luIGltZyB7XG4gIG1heC13aWR0aDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5qb2luIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9pbiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2luIC5qb2luX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5qb2luIC5qb2luX19kaXNwb25pYmlsaXRpZXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1Cb29rJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5qb2luIC5qb2luX19kaXNwb25pYmlsaXRpZXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmpvaW4gLmpvaW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW4gLmpvaW5fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uam9pbiAuam9pbl9fbGFuZ3VhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmpvaW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmZhcSB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuLmZhcSAuZmFxX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEgLmZhcV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmZhcSAuZmFxX19tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDY1JTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZhcSAuZmFxX19tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxIC5mYXFfX21lbnUgbGkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcSAuZmFxX19tZW51IGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmZhcSAuZmFxX19tZW51IGxpIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mYXEgLmZhcV9fbWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgMC4ycztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcSAuZmFxX19tZW51IGEge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxIC5mYXFfX21lbnUgYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmZhcSAuZmFxX19tZW51IGEgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXEgLmZhcV9fbWVudSBhIC5pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEgLmZhcV9fbWVudSBhIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmZhcSAuZmFxX19tZW51IGEgLmljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hZmZpbGlhdGUvaW1hZ2VzL2ljb25zLWZhcS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcSAuZmFxX19tZW51IGEgLmljb246YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5mYXEgLmZhcV9fbWVudSBhOmhvdmVyLFxuLmZhcSAuZmFxX19tZW51IGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzOGI3ZmY7XG59XG4uZmFxIC5mYXFfX21lbnUgYTpob3ZlciAuaWNvbixcbi5mYXEgLmZhcV9fbWVudSBhLmFjdGl2ZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGI3ZmY7XG59XG4uZmFxIC5mYXFfX21lbnUgYS5mYXFfX2NndiAuaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbn1cbi5mYXEgLmZhcV9fbWVudSBhLmZhcV9fZmFxIC5pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzVweCA1MCU7XG59XG4uZmFxIC5mYXFfX21lbnUgYS5mYXFfX2NvbnRhY3QgLmljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxIC5mYXFfX21lbnUgYS5mYXFfX2NndiAuaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICB9XG4gIC5mYXEgLmZhcV9fbWVudSBhLmZhcV9fZmFxIC5pY29uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDUwJTtcbiAgfVxuICAuZmFxIC5mYXFfX21lbnUgYS5mYXFfX2NvbnRhY3QgLmljb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggNTAlO1xuICB9XG59XG4uZmFxIC5mYXFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgY29sb3I6ICMwMDI3NDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcSAuZmFxX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxIC5mYXFfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uZmFxIC5mYXFfX2NvbnRhaW5lciAuZmFxX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1NZWRpdW0nLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcSAuZmFxX19jb250YWluZXIgLmZhcV9fZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZmFxIC5mYXFfX2NvbnRhaW5lciAuZmFxX19ncm91cCA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mYXEgLmZhcV9fY29udGFpbmVyIC5mYXFfX2dyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFxIC5mYXFfX2NvbnRhaW5lciAuZmFxX19ibG9jLXF1ZXN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBmb250LWZhbWlseTogJ0dvdGhhbUJvb2snLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcSAuZmFxX19jb250YWluZXIgLmZhcV9fYmxvYy1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZmFxIC5mYXFfX2NvbnRhaW5lciAuZmFxX19xdWVzdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcSAuZmFxX19jb250YWluZXIgLmZhcV9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmZhcSAuZmFxX19jb250YWluZXIgLmZhcV9fYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mYXEgLmZhcV9fY29udGFpbmVyIC5mYXFfX2Fuc3dlciBsaTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogJy0nO1xufVxuLmZhcSAuZmFxX19jb250YWluZXIgLmZhcV9fYW5zd2VyIHAsXG4uZmFxIC5mYXFfX2NvbnRhaW5lciAuZmFxX19hbnN3ZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmFxIC5mYXFfX2NvbnRhaW5lciAuZmFxX19hbnN3ZXIgcDpsYXN0LWNoaWxkLFxuLmZhcSAuZmFxX19jb250YWluZXIgLmZhcV9fYW5zd2VyIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyYW5kcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJyYW5kcyAuYnJhbmRzX19sb2dvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJyYW5kcyAuYnJhbmRzX19sb2dvcyB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4uYnJhbmRzIC5icmFuZHNfX2xvZ29zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMi41JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJhbmRzIC5icmFuZHNfX2xvZ29zIGEge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZHMgLmJyYW5kc19fbG9nb3MgYSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLmJyYW5kcyAuYnJhbmRzX19sb2dvcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTAlIDA7XG4gIHBhZGRpbmc6IDEwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UgMC4ycztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZHMgLmJyYW5kc19fbG9nb3Mgc3BhbiB7XG4gICAgbWFyZ2luOiAyJSAwO1xuICAgIHBhZGRpbmc6IDUlIDEwJTtcbiAgfVxufVxuLmJyYW5kcyAuYnJhbmRzX19sb2dvcyBzcGFuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmJyYW5kcyAuYnJhbmRzX19sb2dvcyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnJhbmRzIC5icmFuZHNfX2xvZ29zOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5kZSAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IC5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZSAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IC5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlIC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXMgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXQgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaXQgLmlubm92LXRvb2xzIC5pbm5vdi10b29sc19fc3RlcHMgLmlubm92LXRvb2xzX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pdCAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyAuaW5ub3YtdG9vbHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLml0IC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubmwgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmwgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmwgLmFkdmFudGFnZXMgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbCAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IC5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC1iciAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IC5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wdC1iciAuaW5ub3YtdG9vbHMgLmlubm92LXRvb2xzX19zdGVwcyAuaW5ub3YtdG9vbHNfX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnB0LWJyIC5pbm5vdi10b29scyAuaW5ub3YtdG9vbHNfX3N0ZXBzIC5pbm5vdi10b29sc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtYnIgLmlubm92LXRvb2xzIC5pbm5vdi10b29sc19fc3RlcHMgLmlubm92LXRvb2xzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56aCAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IC5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56aCAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fYmxvYzpsYXN0LW9mLXR5cGUgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCAuYWR2YW50YWdlc19fbnVtYmVycyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uemggLmJyYW5kcyAuYnJhbmRzX19sb2dvcyBhIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuemggLmJyYW5kcyAuYnJhbmRzX19sb2dvcyBhIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuemggLmJyYW5kcyAuYnJhbmRzX19sb2dvcyBhIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4iLCIubWFpbi1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IEBtYXhIZWlnaHQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IEBoZWFkZXJIZWlnaHQ7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiBAYXJpYWw7XHJcblxyXG4gICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBhIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4gIGxpIHtsaXN0LXN0eWxlLXR5cGU6IG5vbmU7fVxyXG59XHJcbiIsIi5kZWZhdWx0LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZyBAZGVmSG9yaXpvbnRhbFBhZGRpbmc7XHJcblxyXG4gIEBtZWRpYSBAdGFibGV0IHtwYWRkaW5nOiBAZGVmVmVydGljYWxQYWRkaW5nVGFibGV0IEBkZWZIb3Jpem9udGFsUGFkZGluZ1RhYmxldDt9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgcGFkZGluZzogMTBweCA2MHB4O1xyXG5cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBjb2xvcjogQHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBsZ3RCbHVlO1xyXG5cclxuICBmb250LWZhbWlseTogQGdvdGhhbU1lZGl1bTtcclxuICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gIEBtZWRpYSBAdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDVweCA1MHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAbW9iaWxlIHtwYWRkaW5nOiBAZGVmVmVydGljYWxQYWRkaW5nTW9iaWxlIDgwcHg7fVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAvLyBQYWRkaW5nIGZvciBmaXhlZCBidXR0b24gKEpPSU4pXHJcbiAgQG1lZGlhIEBtb2JpbGUge3BhZGRpbmctYm90dG9tOiA1OXB4O31cclxufVxyXG4iLCJAZG90c1NpemU6IDE0cHg7XHJcblxyXG4uc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5zbGlkZXJfX3NsaWRlcyxcclxuICAuc2xpZGVyX193cmFwcGVyLFxyXG4gIC5zbGlkZXJfX3NsaWRlLFxyXG4gIC5zbGlkZXJfX2ltYWdlLFxyXG4gIC5ieC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFrZSBzbGlkZXIgaGVpZ2h0IGFkYXB0YXRpdmVcclxuICAuYngtdmlld3BvcnQge2hlaWdodDogMTAwJSAhaW1wb3J0YW50O31cclxuXHJcbiAgLnNsaWRlcl9fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlcl9faW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyX19kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IEBkZWZWZXJ0aWNhbFBhZGRpbmc7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHtwYWRkaW5nOiAxNXB4IEBkZWZWZXJ0aWNhbFBhZGRpbmdUYWJsZXQ7fVxyXG5cclxuICAgIC5ieC1wYWdlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLmJ4LXBhZ2VyLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAuYngtcGFnZXItbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgd2lkdGg6IEBkb3RzU2l6ZTtcclxuICAgICAgICBoZWlnaHQ6IEBkb3RzU2l6ZTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuMnM7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaXJjbGVTaXplOiAyMjBweDtcclxuQGNpcmNsZVNpemVUYWJsZXQ6IDE1MHB4O1xyXG5AY2lyY2xlU2l6ZU1vYmlsZTogMTQwcHg7XHJcbi8vIDEwMCUgb2YgcGFyZW50IGRpdiAtIHNpemUgb2NjdXBpZWQgYnkgNCBjaXJjbGVzIC8gYnlcclxuLy8gdGhlIDMgc3BhY2VzIGJldHdlZW4gdGhlIGNpcmNsZXNcclxuQGNpcmNsZVBhZGRpbmc6IGNhbGMoflwiKDEwMCUgLSAoQHtjaXJjbGVTaXplfSAqIDQpKSAvIDNcIik7XHJcbkBjaXJjbGVQYWRkaW5nVGFibGV0OiBjYWxjKH5cIigxMDAlIC0gKEB7Y2lyY2xlU2l6ZVRhYmxldH0gKiA0KSkgLyAzXCIpO1xyXG4vLyBTYW1lIGJ5IGRpdmlkZWQgYnkgMiB0byB0aGUgdGhlIG1hcmdpbiB2YWx1ZSBiZXR3ZWVuXHJcbi8vIHRoZSBzZWNvbmQgYW5kIHRoaXJkIGNpcmNsZVxyXG5AY2lyY2xlUGFkZGluZ0hhbGY6IGNhbGMoflwiKCgxMDAlIC0gKEB7Y2lyY2xlU2l6ZX0gKiA0KSkgLyAzKSAvIDJcIik7XHJcbkBjaXJjbGVQYWRkaW5nSGFsZlRhYmxldDogY2FsYyh+XCIoKDEwMCUgLSAoQHtjaXJjbGVTaXplVGFibGV0fSAqIDQpKSAvIDMpIC8gMlwiKTtcclxuXHJcbkBjb250YWluZXJNYXhXaWR0aDogMTEyNXB4O1xyXG5AY29udGFpbmVyTWF4V2lkdGhUYWJsZXQ6IDc0MHB4O1xyXG5AY29udGFpbmVyTWF4V2lkdGhNb2JpbGU6IDMyMHB4O1xyXG5cclxuLmNpcmNsZXMge1xyXG4gIC5jaXJjbGVzX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiBAY29udGFpbmVyTWF4V2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7bWF4LXdpZHRoOiBAY29udGFpbmVyTWF4V2lkdGhUYWJsZXQ7fVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgbWF4LXdpZHRoOiBAY29udGFpbmVyTWF4V2lkdGhNb2JpbGU7XHJcbiAgICAgIHBhZGRpbmc6IEBkZWZWZXJ0aWNhbFBhZGRpbmdNb2JpbGUgQGRlZkhvcml6b250YWxQYWRkaW5nTW9iaWxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaXJjbGVzX19jaXJjbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHdpZHRoOiBAY2lyY2xlU2l6ZTtcclxuICAgIGhlaWdodDogQGNpcmNsZVNpemU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4ycztcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHtcclxuICAgICAgd2lkdGg6IEBjaXJjbGVTaXplVGFibGV0O1xyXG4gICAgICBoZWlnaHQ6IEBjaXJjbGVTaXplVGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IEBjaXJjbGVTaXplTW9iaWxlO1xyXG4gICAgICBoZWlnaHQ6IEBjaXJjbGVTaXplTW9iaWxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBAY2lyY2xlUGFkZGluZ0hhbGY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBAY2lyY2xlUGFkZGluZztcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IEBjaXJjbGVQYWRkaW5nSGFsZlRhYmxldDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogQGNpcmNsZVBhZGRpbmdUYWJsZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBAY2lyY2xlUGFkZGluZztcclxuICAgICAgbWFyZ2luLWxlZnQ6IEBjaXJjbGVQYWRkaW5nSGFsZjtcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IEBjaXJjbGVQYWRkaW5nVGFibGV0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAY2lyY2xlUGFkZGluZ0hhbGZUYWJsZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQG1vYmlsZSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgybiArIDIpIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHttYXJnaW4tYm90dG9tOiAwO31cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cclxuICAgICAgQG1lZGlhIEBtb2JpbGUge3RyYW5zZm9ybTogaW5oZXJpdDt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2lyY2xlc19fY2lyY2xlLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCIuYWR2YW50YWdlcyB7XHJcbiAgLmFkdmFudGFnZXNfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG5cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBAZ290aGFtQm9vaztcclxuICAgIGZvbnQtc2l6ZTogQHRpdGxlRlNpemU7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IEBkZWZWZXJ0aWNhbFBhZGRpbmdNb2JpbGUgQGRlZkhvcml6b250YWxQYWRkaW5nTW9iaWxlO1xyXG5cclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkdmFudGFnZXNfX2Jsb2Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuXHJcbiAgICBAbWVkaWEgQG1vYmlsZSB7YmFja2dyb3VuZC1jb2xvcjogQHllbGxvdzt9XHJcbiAgfVxyXG5cclxuICAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEBnb3RoYW1NZWRpdW07XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX3RleHQtY29udGFpbmVyIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX190ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDEwJTtcclxuXHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICBjb2xvcjogQGJsdWU7XHJcblxyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7Zm9udC1zaXplOiAxMnB4O31cclxuXHJcbiAgICAgICYuYWR2YW50YWdlc19fdGV4dC0tbGFzdCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX19udW1iZXJzIHtcclxuICAgICAgY29sb3I6IEB5ZWxsb3c7XHJcblxyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcblxyXG4gICAgICBzdXAge2ZvbnQtc2l6ZTogMzBweDt9XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG5cclxuICAgICAgICBzdXAge2ZvbnQtc2l6ZTogMjBweDt9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcblxyXG4gICAgICAgIHN1cCB7Zm9udC1zaXplOiAyNnB4O31cclxuXHJcbiAgICAgICAgJi5hZHZhbnRhZ2VzX19udW1iZXJzLS1iaWcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgICAgICAgIHN1cCB7Zm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmluZm9zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICB0ciB7XHJcbiAgICB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBjb2xvcjogQGJsdWU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAYmx1ZTtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvc19fcHJlbWl1bSxcclxuICAuaW5mb3NfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHtmb250LXNpemU6IDE0cHg7fVxyXG4gIH1cclxuXHJcbiAgc3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHtmb250LXNpemU6IDEwcHg7fVxyXG4gIH1cclxuXHJcbiAgLmhpZ2hsaWdodCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXQge2ZvbnQtc2l6ZTogQHRpdGxlRlNpemVUYWJsZXQ7fVxyXG4gIH1cclxufVxyXG4iLCIubWFzdGVyLWJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBwYWRkaW5nOiBAZGVmVmVydGljYWxQYWRkaW5nIEBkZWZIb3Jpem9udGFsUGFkZGluZyAxNTBweDtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ltYWdlc30vbWFzdGVyLWJhbm5lci5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBAbWVkaWEgQHRhYmxldCB7cGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ1RhYmxldCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdUYWJsZXQgMTIwcHg7fVxyXG5cclxuICBAbWVkaWEgQG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgQG1vYmlsZSB7XHJcbiAgICAubWFzdGVyLWJhbm5lcl90aXRsZS13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtpbWFnZXN9L21hc3Rlci1iYW5uZXItbS5qcGdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFzdGVyLWJhbm5lcl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMzBweDtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGNvbG9yOiBAeWVsbG93O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XHJcblxyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAyMHB4O1xyXG5cclxuICAgICAgZm9udC1zaXplOiBAdGl0bGVGU2l6ZVRhYmxldDtcclxuXHJcbiAgICAgIGltZyB7d2lkdGg6IDE1MHB4O31cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQG1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcGFkZGluZzogMTBweCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdNb2JpbGUgMTVweDtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogQHRpdGxlRlNpemVNb2JpbGU7XHJcblxyXG4gICAgICBpbWcge3dpZHRoOiAxNDBweDt9XHJcbiAgICB9XHJcblxyXG4gICAgLml0YWxpYyB7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFzdGVyLWJhbm5lcl9fYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgY29sb3I6IEBkcmtHcmV5O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICBAbWVkaWEgQG1vYmlsZSB7cGFkZGluZzogMCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdNb2JpbGU7fVxyXG5cclxuICAgIGEge2NvbG9yOiBAZHJrR3JleTt9XHJcbiAgfVxyXG5cclxuICAubWFzdGVyLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGNvbG9yOiBAYmx1ZTtcclxuXHJcbiAgICBmb250LWZhbWlseTogQGdvdGhhbU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogQHRpdGxlRlNpemU7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdNb2JpbGU7XHJcblxyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFzdGVyLWJhbm5lcl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiBAZGVmVmVydGljYWxQYWRkaW5nTW9iaWxlIEBkZWZIb3Jpem9udGFsUGFkZGluZ01vYmlsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcblxyXG4gICAgQG1lZGlhIEBtb2JpbGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuXHJcbiAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNsaWVudHMge1xyXG4gIHBhZGRpbmc6IDcwcHggQGRlZkhvcml6b250YWxQYWRkaW5nIEBkZWZWZXJ0aWNhbFBhZGRpbmc7XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcclxuXHJcbiAgQG1lZGlhIEB0YWJsZXQge3BhZGRpbmc6IDQwcHggQGRlZkhvcml6b250YWxQYWRkaW5nVGFibGV0IEBkZWZWZXJ0aWNhbFBhZGRpbmdUYWJsZXQ7fVxyXG5cclxuICBAbWVkaWEgQG1vYmlsZSB7cGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ1RhYmxldCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdUYWJsZXQ7fVxyXG5cclxuICAuY2xpZW50c19fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEBnb3RoYW1Cb29rO1xyXG4gICAgZm9udC1zaXplOiBAdGl0bGVGU2l6ZTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICBmb250LXNpemU6IEB0aXRsZUZTaXplVGFibGV0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHttYXJnaW4tYm90dG9tOiAxNXB4O31cclxuXHJcbiAgICAuaGlnaGxpZ2h0IHtjb2xvcjogQHllbGxvdzt9XHJcbiAgfVxyXG5cclxuICAuY2xpZW50c19faGludCB7Zm9udC1zaXplOiAxMnB4O31cclxufVxyXG4iLCJAcGx1c1NpemU6IDQ1cHg7XHJcbkBwbHVzU2l6ZVRhYmxldDogMzBweDtcclxuQHBsdXNUaGlja25lc3M6IDJweDtcclxuQHBsdXNUaGlja25lc3NUYWJsZXQ6IDFweDtcclxuQHBsdXNXaWR0aDogNTAlO1xyXG5cclxuLnJlbXVuZXJhdGlvbiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuICBAbWVkaWEgQG1vYmlsZSB7ZGlzcGxheTogYmxvY2s7fVxyXG5cclxuICAucmVtdW5lcmF0aW9uX19hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogNDVweDtcclxuXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7aW1hZ2VzfS9ncmFwaC5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7cGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ1RhYmxldCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdUYWJsZXQ7fVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ01vYmlsZSBAZGVmSG9yaXpvbnRhbFBhZGRpbmdNb2JpbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbXVuZXJhdGlvbl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEBnb3RoYW1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgZm9udC1zaXplOiBAdGl0bGVGU2l6ZVRhYmxldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW11bmVyYXRpb25fX25vdGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgY29sb3I6IEBibHVlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXQge21hcmdpbi1ib3R0b206IDVweDt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtdW5lcmF0aW9uX19ib251cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGNvbG9yOiBAYmx1ZTtcclxuXHJcbiAgICBmb250LWZhbWlseTogQGdvdGhhbUJvb2s7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgd2lkdGg6IEBwbHVzU2l6ZTtcclxuICAgICAgaGVpZ2h0OiBAcGx1c1NpemU7XHJcblxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICBib3JkZXI6IEBwbHVzVGhpY2tuZXNzIHNvbGlkIEB5ZWxsb3c7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IEBwbHVzU2l6ZVRhYmxldDtcclxuICAgICAgICBoZWlnaHQ6IEBwbHVzU2l6ZVRhYmxldDtcclxuXHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBAcGx1c1RoaWNrbmVzc1RhYmxldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IEBwbHVzVGhpY2tuZXNzO1xyXG4gICAgICAgIGhlaWdodDogQHBsdXNXaWR0aDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXQge3dpZHRoOiBAcGx1c1RoaWNrbmVzc1RhYmxldDt9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiBAcGx1c1dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogQHBsdXNUaGlja25lc3M7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0IHtoZWlnaHQ6IEBwbHVzVGhpY2tuZXNzVGFibGV0O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbXVuZXJhdGlvbl9fc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICBAbWVkaWEgQG1vYmlsZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgfVxyXG59XHJcbiIsIkB0b29sc0dyZXk6ICNlNmVlZjE7XHJcblxyXG4uaW5ub3YtdG9vbHMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmlubm92LXRvb2xzX19saXN0LWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IEBkZWZIb3Jpem9udGFsUGFkZGluZyBAZGVmSG9yaXpvbnRhbFBhZGRpbmc7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRvb2xzR3JleTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7cGFkZGluZzogMzBweCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdUYWJsZXQgQGRlZkhvcml6b250YWxQYWRkaW5nVGFibGV0O31cclxuXHJcbiAgICBAbWVkaWEgQG1vYmlsZSB7cGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ01vYmlsZTt9XHJcbiAgfVxyXG5cclxuICAuaW5ub3YtdG9vbHNfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBjb2xvcjogQGJsdWU7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEBnb3RoYW1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogQGRlZlZlcnRpY2FsUGFkZGluZ01vYmlsZTtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5vdi10b29sc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZyAyMHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7cGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ1RhYmxldCAyMHB4O31cclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7cGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ01vYmlsZSBAZGVmSG9yaXpvbnRhbFBhZGRpbmdNb2JpbGU7fVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG5cclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIGNvbG9yOiBAYmx1ZTtcclxuXHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAZ290aGFtQm9vaztcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlOmFmdGVye2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubm92LXRvb2xzX19zdGVwcyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IEBkZWZIb3Jpem9udGFsUGFkZGluZztcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7cGFkZGluZzogNDBweCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdUYWJsZXQ7fVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHtwYWRkaW5nOiBAZGVmVmVydGljYWxQYWRkaW5nTW9iaWxlIEBkZWZIb3Jpem9udGFsUGFkZGluZ01vYmlsZTt9XHJcblxyXG4gICAgLmlubm92LXRvb2xzX19zdGVwcy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubm92LXRvb2xzX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblxyXG4gICAgICBAbWVkaWEgQG1vYmlsZSB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubm92LXRvb2xzX19zdGVwIHtib3JkZXI6IDJweCBzb2xpZCBAeWVsbG93O31cclxuXHJcbiAgICAuaW5ub3YtdG9vbHNfX25hbWUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBjb2xvcjogQHllbGxvdztcclxuXHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAZ290aGFtTWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7Zm9udC1zaXplOiAxNHB4O31cclxuXHJcbiAgICAgIEBtZWRpYSBAbW9iaWxlIHtmb250LXNpemU6IEB0aXRsZUZTaXplTW9iaWxlO31cclxuICAgIH1cclxuXHJcbiAgICAuaW5ub3YtdG9vbHNfX2ltYWdlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmpvaW4ge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA0MHB4IEBkZWZIb3Jpem9udGFsUGFkZGluZztcclxuXHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcclxuXHJcbiAgQG1lZGlhIEB0YWJsZXQge3BhZGRpbmc6IDI1cHggQGRlZkhvcml6b250YWxQYWRkaW5nVGFibGV0O31cclxuXHJcbiAgQG1lZGlhIEBtb2JpbGUge3BhZGRpbmc6IEBkZWZWZXJ0aWNhbFBhZGRpbmdNb2JpbGUgQGRlZkhvcml6b250YWxQYWRkaW5nTW9iaWxlO31cclxuXHJcbiAgLmpvaW5fX2NlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgQG1lZGlhIEBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogOTUlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHt3aWR0aDogMTUwcHg7fVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHttYXJnaW4tYm90dG9tOiAxNXB4O31cclxuICB9XHJcblxyXG4gIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgIC5qb2luX19idG4ge2Rpc3BsYXk6IG5vbmU7fVxyXG4gIH1cclxuXHJcbiAgLmpvaW5fX2Rpc3BvbmliaWxpdGllcyB7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBAZ290aGFtQm9vaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7Zm9udC1zaXplOiAxNHB4O31cclxuICB9XHJcblxyXG4gIC5qb2luX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIEBtb2JpbGUge21hcmdpbi1ib3R0b206IDI1cHg7fVxyXG4gIH1cclxuXHJcbiAgLmpvaW5fX2xhbmd1YWdlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcbn1cclxuIiwiQGZhcUljb25TaXplOiA2MHB4O1xyXG5AZmFxSWNvblNpemVUYWJsZXQ6IDUwcHg7XHJcbkBmYXFJY29uSW1hZ2VTaXplOiAzNXB4O1xyXG5AZmFxSWNvbkltYWdlU2l6ZVRhYmxldDogMzBweDtcclxuXHJcbi5mYXEge1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgQG1lZGlhIEBtb2JpbGUge3BhZGRpbmc6IEBkZWZWZXJ0aWNhbFBhZGRpbmdNb2JpbGUgQGRlZkhvcml6b250YWxQYWRkaW5nTW9iaWxlO31cclxuXHJcbiAgLmZhcV9faGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiBAZGVmVmVydGljYWxQYWRkaW5nO1xyXG4gICAgcGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZyBAZGVmSG9yaXpvbnRhbFBhZGRpbmc7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogQGRlZlZlcnRpY2FsUGFkZGluZ01vYmlsZTtcclxuICAgICAgcGFkZGluZzogQGRlZlZlcnRpY2FsUGFkZGluZ01vYmlsZSBAZGVmSG9yaXpvbnRhbFBhZGRpbmdNb2JpbGU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhcV9fbWVudSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgbWluLXdpZHRoOiA2NSU7XHJcblxyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXQge3BhZGRpbmc6IDAgMTBweDt9XHJcblxyXG4gICAgICBAbWVkaWEgQG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIGhlaWdodDogQGZhcUljb25TaXplO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IEBmYXFJY29uU2l6ZSArIDEwcHg7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDAuMnM7XHJcblxyXG4gICAgICBjb2xvcjogQGJsYWNrO1xyXG5cclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogQGZhcUljb25TaXplO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICAgIGhlaWdodDogQGZhcUljb25TaXplVGFibGV0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogQGZhcUljb25TaXplVGFibGV0ICsgNXB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBmYXFJY29uU2l6ZVRhYmxldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEBtb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogQGZhcUljb25TaXplO1xyXG4gICAgICAgIGhlaWdodDogQGZhcUljb25TaXplO1xyXG5cclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4ycztcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0IHtcclxuICAgICAgICAgIHdpZHRoOiBAZmFxSWNvblNpemVUYWJsZXQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IEBmYXFJY29uU2l6ZVRhYmxldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IEBkZWZWZXJ0aWNhbFBhZGRpbmdNb2JpbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICB3aWR0aDogQGZhcUljb25JbWFnZVNpemU7XHJcbiAgICAgICAgICBoZWlnaHQ6IEBmYXFJY29uSW1hZ2VTaXplO1xyXG5cclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtpbWFnZXN9L2ljb25zLWZhcS5wbmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBAdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IEBmYXFJY29uSW1hZ2VTaXplVGFibGV0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IEBmYXFJY29uSW1hZ2VTaXplVGFibGV0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBAbGd0Qmx1ZTtcclxuXHJcbiAgICAgICAgLmljb24ge2JhY2tncm91bmQtY29sb3I6IEBsZ3RCbHVlO31cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mYXFfX2NndiAuaWNvbjpiZWZvcmUge2JhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO31cclxuICAgICAgJi5mYXFfX2ZhcSAuaWNvbjo6YmVmb3JlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtQGZhcUljb25JbWFnZVNpemUgNTAlO31cclxuICAgICAgJi5mYXFfX2NvbnRhY3QgLmljb246OmJlZm9yZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLShAZmFxSWNvbkltYWdlU2l6ZSAqIDIpIDUwJTt9XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XHJcbiAgICAgICAgJi5mYXFfX2NndiAuaWNvbjpiZWZvcmUge2JhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO31cclxuICAgICAgICAmLmZhcV9fZmFxIC5pY29uOjpiZWZvcmUge2JhY2tncm91bmQtcG9zaXRpb246IC1AZmFxSWNvbkltYWdlU2l6ZVRhYmxldCA1MCU7fVxyXG4gICAgICAgICYuZmFxX19jb250YWN0IC5pY29uOjpiZWZvcmUge2JhY2tncm91bmQtcG9zaXRpb246IC0oQGZhcUljb25JbWFnZVNpemVUYWJsZXQgKiAyKSA1MCU7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFxX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcblxyXG4gICAgY29sb3I6IEBibHVlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHtwYWRkaW5nOiAwO31cclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldCB7cGFkZGluZzogMCBAZGVmSG9yaXpvbnRhbFBhZGRpbmdNb2JpbGU7fVxyXG5cclxuICAgIC5mYXFfX2dyb3VwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcclxuXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBmb250LWZhbWlseTogQGdvdGhhbU1lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogQHRpdGxlRlNpemVUYWJsZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gdWwge21hcmdpbi10b3A6IDEwcHg7fVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge21hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXFfX2Jsb2MtcXVlc3Rpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG5cclxuICAgICAgZm9udC1mYW1pbHk6IEBnb3RoYW1Cb29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7Zm9udC1zaXplOiAxNHB4O31cclxuICAgIH1cclxuXHJcbiAgICAuZmFxX19xdWVzdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYSBAbW9iaWxlIHtwYWRkaW5nLWxlZnQ6IDA7fVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXFfX2Fuc3dlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblxyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBjb250ZW50OiAnLSc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJyYW5kcyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gIC5icmFuZHNfX2xvZ29zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XHJcblxyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0IHtib3JkZXI6IDA7fVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICB3aWR0aDogMTIuNSU7XHJcblxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXQge3dpZHRoOiAyMiU7fVxyXG5cclxuICAgICAgQG1lZGlhIEBtb2JpbGUge3dpZHRoOiA0NSU7fVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIG1hcmdpbjogMTAlIDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwJTtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlIDAuMnM7XHJcblxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG5cclxuICAgICAgQG1lZGlhIEBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMiUgMDtcclxuICAgICAgICBwYWRkaW5nOiA1JSAxMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge2JvcmRlci1jb2xvcjogI2U2ZTZlNjt9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kZSB7XHJcbiAgLmFkdmFudGFnZXMge1xyXG4gICAgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCB7XHJcbiAgICAgIC5hZHZhbnRhZ2VzX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0IHtmb250LXNpemU6IDlweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5vdi10b29scyB7XHJcbiAgICAuaW5ub3YtdG9vbHNfX3N0ZXBzIHtcclxuICAgICAgLmlubm92LXRvb2xzX19uYW1lIHtcclxuICAgICAgICBAbWVkaWEgQG1vYmlsZSB7Zm9udC1zaXplOiAxMnB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVzIHtcclxuICAuYWR2YW50YWdlcyB7XHJcbiAgICAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IHtcclxuICAgICAgLmFkdmFudGFnZXNfX3RleHQge1xyXG4gICAgICAgIEBtZWRpYSBAbW9iaWxlIHtmb250LXNpemU6IDEwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXQge1xyXG4gIC5hZHZhbnRhZ2VzIHtcclxuICAgIC5hZHZhbnRhZ2VzX19ibG9jLWNvbnRlbnQge1xyXG4gICAgICAuYWR2YW50YWdlc19fdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIEBtb2JpbGUge2ZvbnQtc2l6ZTogMTBweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5vdi10b29scyB7XHJcbiAgICAuaW5ub3YtdG9vbHNfX3N0ZXBzIHtcclxuICAgICAgLmlubm92LXRvb2xzX19uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0IHtmb250LXNpemU6IDE0cHg7fVxyXG5cclxuICAgICAgICBAbWVkaWEgQG1vYmlsZSB7Zm9udC1zaXplOiAxM3B4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5sIHtcclxuICAuYWR2YW50YWdlcyB7XHJcbiAgICAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IHtcclxuICAgICAgLmFkdmFudGFnZXNfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXQge2ZvbnQtc2l6ZTogMTBweDt9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAbW9iaWxlIHtmb250LXNpemU6IDlweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbCB7XHJcbiAgLmFkdmFudGFnZXMge1xyXG4gICAgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCB7XHJcbiAgICAgIC5hZHZhbnRhZ2VzX190ZXh0IHtcclxuICAgICAgICBAbWVkaWEgQG1vYmlsZSB7Zm9udC1zaXplOiAxMHB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnB0LWJyIHtcclxuICAuYWR2YW50YWdlcyB7XHJcbiAgICAuYWR2YW50YWdlc19fYmxvYy1jb250ZW50IHtcclxuICAgICAgLmFkdmFudGFnZXNfX3RleHQge1xyXG4gICAgICAgIEBtZWRpYSBAbW9iaWxlIHtmb250LXNpemU6IDEwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5ub3YtdG9vbHMge1xyXG4gICAgLmlubm92LXRvb2xzX19zdGVwcyB7XHJcbiAgICAgIC5pbm5vdi10b29sc19fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYmxldCB7Zm9udC1zaXplOiAxMnB4O31cclxuXHJcbiAgICAgICAgQG1lZGlhIEBtb2JpbGUge2ZvbnQtc2l6ZTogMTBweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi56aCB7XHJcbiAgLmFkdmFudGFnZXMge1xyXG4gICAgLmFkdmFudGFnZXNfX2Jsb2MtY29udGVudCB7XHJcbiAgICAgIC5hZHZhbnRhZ2VzX190ZXh0IHtcclxuICAgICAgICBAbWVkaWEgQG1vYmlsZSB7Zm9udC1zaXplOiAxMHB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX19ibG9jOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIC5hZHZhbnRhZ2VzX19ibG9jLWNvbnRlbnQge1xyXG4gICAgICAgIC5hZHZhbnRhZ2VzX19udW1iZXJzIHtcclxuICAgICAgICAgIEBtZWRpYSBAbW9iaWxlIHtmb250LXNpemU6IDM1cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyYW5kcyB7XHJcbiAgICAuYnJhbmRzX19sb2dvcyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0IHt3aWR0aDogMjIlO31cclxuXHJcbiAgICAgICAgQG1lZGlhIEBtb2JpbGUge3dpZHRoOiA0NSU7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */

/* header sf */
#header-sf {
	z-index: 9999;
}
#header-sf button {
  font-family: Roboto, sans-serif;
}
