html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/*-- placeholder color --*/
::-webkit-input-placeholder {
  color: #666; }

::-moz-placeholder {
  color: #666; }

:-moz-placeholder {
  color: #666; }

:-ms-input-placeholder {
  color: #666; }

* {
  -webkit-text-size-adjust: none; }

*:focus, select:focus, input:focus, textarea:focus {
  outline: none; }

body {
  font-family: "Calibri";
  font-size: 19px;
  color: #000;
  min-width: 1253px; }

select, input, textarea {
  font-family: "Calibri";
  font-size: 19px;
  color: #000;
  -webkit-appearance: none; }

.header {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10; }
  .header--absolute {
    position: absolute;
    background-color: inherit; }
    .header--absolute .header__wrapper {
      width: 950px;
      padding: 34px 20px 0; }
  .header--fixed {
    position: fixed;
    background-color: #fff; }
    .header--fixed .header__wrapper {
      width: 750px;
      padding: 15px 20px; }
  .header__wrapper {
    *zoom: 1;
    margin: 0 auto; }
    .header__wrapper:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .header__logo {
    float: left;
    margin-right: 35px; }
  .header__info {
    *zoom: 1;
    height: 40px;
    margin: 40px 0 14px; }
    .header__info:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .header__adress {
    float: left;
    font-size: 17px;
    margin-right: 60px; }
  .header__phone {
    text-decoration: none;
    color: inherit;
    font-size: 33px;
    font-weight: bold; }
  .header__distinguish {
    color: #f60; }
  .header__navigation {
    font-size: 22px; }
  .header__item {
    text-decoration: none;
    color: inherit;
    margin-right: 32px; }
    .header__item:last-child {
      margin-right: 0; }

.footer {
  background-image: url("/images/footer_bg.jpg"); }
  .footer__wrapper {
    *zoom: 1;
    width: 805px;
    margin: 0 auto;
    padding: 36px 20px 31px; }
    .footer__wrapper:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .footer__logo {
    float: left;
    display: inline-block;
    border-right: 1px solid #a4a3a3;
    line-height: 67px;
    margin-right: 18px;
    padding-right: 17px; }
    .footer__logo img {
      vertical-align: middle; }
  .footer__copyright {
    float: left;
    color: #a4a3a3; }
  .footer__development {
    float: right;
    line-height: 67px; }
    .footer__development img {
      vertical-align: middle; }

.bold {
  font-weight: bold; }

.slick-dots {
  *zoom: 1;
  position: absolute;
  bottom: 93px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5; }
  .slick-dots:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both; }
  .slick-dots li {
    float: left;
    font-size: 0;
    background-color: #f6cd0c;
    cursor: pointer;
    width: 23px;
    height: 5px;
    margin: 0 6.5px;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s; }
    .slick-dots li.slick-active {
      background-color: #f60; }
    .slick-dots li button {
      display: none; }

.slider {
  position: relative; }
  .slider__arrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 38px;
    height: 74px;
    z-index: 6; }
    .slider__arrow--prev {
      left: 50px;
      background-image: url("/images/ico/left_arrow.png"); }
    .slider__arrow--next {
      right: 50px;
      background-image: url("/images/ico/right_arrow.png"); }
  .slider__item {
    position: relative; }
  .slider__img {
    width: 100%; }
  .slider__wrapper {
    *zoom: 1;
    position: absolute;
    bottom: 135px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 897px; }
    .slider__wrapper:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .slider__info {
    position: relative;
    float: right;
    background-color: rgba(0, 0, 0, 0.54);
    width: 580px;
    padding: 54px 61px 35px;
    box-sizing: border-box;
    z-index: 5; }
    .slider__info:after {
      content: '';
      position: absolute;
      bottom: -17px;
      left: 0;
      background-image: url("/images/slide_info_border.png");
      width: 100%;
      height: 17px; }
  .slider__title {
    font-size: 33px;
    font-weight: bold;
    color: #fddf10;
    margin-bottom: 18px; }
  .slider__text {
    color: #fff; }

.reasons {
  position: relative;
  background-color: #fddf10; }
  .reasons:after {
    content: '';
    position: absolute;
    top: -50px;
    left: 0;
    background-image: url("/images/reasons_border.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 50px; }
  .reasons__wrapper {
    width: 860px;
    margin: 0 auto;
    padding: 76px 0 111px; }
  .reasons__title {
    position: relative;
    font-size: 33px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 57px; }
    .reasons__title:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-330px, -50%);
              transform: translate(-330px, -50%);
      background-color: #000;
      width: 127px;
      height: 2px; }
    .reasons__title:after {
      content: '';
      position: absolute;
      top: 50%;
      right: 50%;
      -webkit-transform: translate(330px, -50%);
              transform: translate(330px, -50%);
      background-color: #000;
      width: 127px;
      height: 2px; }
  .reasons__list {
    *zoom: 1; }
    .reasons__list:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .reasons__item {
    float: left;
    width: 187px;
    margin-right: 68px; }
    .reasons__item:nth-child(2n+1) {
      width: 140px; }
    .reasons__item:last-child {
      margin-right: 0; }
  .reasons__img {
    display: inline-block;
    text-align: center;
    width: 100%;
    line-height: 100px;
    margin-bottom: 23px; }
    .reasons__img img {
      vertical-align: bottom; }

.about {
  background-image: url("/images/today_bg.jpg"); }
  .about__wrapper {
    *zoom: 1;
    width: 897px;
    margin: 0 auto;
    padding: 93px 0 102px; }
    .about__wrapper:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .about__img {
    float: left; }
  .about__title {
    font-size: 33px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 48px; }
  .about__info {
    padding-left: 306px; }
  .about__text {
    margin-bottom: 20px; }
  .about__contacts {
    *zoom: 1; }
    .about__contacts:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .about__adress {
    position: relative;
    float: left;
    font-size: 17px;
    padding: 9.5px 0 9.5px 56px; }
    .about__adress:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      background-image: url("/images/ico/point.png");
      width: 40px;
      height: 53px; }
  .about__phone {
    text-decoration: none;
    color: inherit;
    float: right;
    font-size: 32px;
    font-weight: bold;
    line-height: 53px; }
  .about__distinguish {
    color: #009414; }

.services {
  *zoom: 1;
  position: relative;
  overflow: hidden; }
  .services:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both; }
  .services__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 45%;
    min-width: 600px;
    min-height: 100%; }
    .services__img--right {
      left: inherit;
      right: 0; }
  .services__info {
    position: relative;
    float: right;
    color: #fff;
    width: 55%;
    min-width: 645px;
    z-index: 1; }
    .services__info--green {
      background-color: #009414; }
    .services__info--black {
      float: left;
      background-color: #000; }
    .services__info--yellow {
      background-color: #fddf10;
      color: #000; }
    .services__info--dark {
      float: left;
      background-color: #2a2a2a; }
  .services__wrapper {
    *zoom: 1;
    width: 529px;
    padding: 104px 58px 105px; }
    .services__wrapper:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
    .services__wrapper--left {
      float: right; }
  .services__title {
    font-size: 33px;
    font-weight: bold;
    color: #ff0;
    margin-bottom: 47px; }
    .services__title--black {
      color: #000; }
  .services__text {
    font-size: 16.6px;
    margin-bottom: 18px; }
  .services__list {
    font-size: 16.6px;
    margin-bottom: 18px; }
  .services__button {
    display: inline-block;
    border: 1px solid #ff0;
    font-size: 19.5px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #ff0;
    width: 274px;
    margin-top: 22px;
    padding: 24px 0; }
    .services__button--black {
      border-color: #000;
      color: #000; }
    .services__button--white {
      position: relative;
      top: 15px;
      border-color: #fff;
      color: #fff; }

.catalog {
  *zoom: 1;
  position: relative;
  overflow: hidden; }
  .catalog:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both; }
  .catalog__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1600px;
    min-height: 100%; }
    .catalog__img--right {
      left: inherit;
      right: 0; }
    .catalog__img--small {
      min-width: 45%;
      width: auto;
      right: 0;
      left: inherit; }
  .catalog__info {
    position: relative;
    float: right;
    color: #000;
    width: 55%;
    min-width: 645px;
    z-index: 1; }
    .catalog__info--left {
      float: left; }
    .catalog__info--white {
      background-color: rgba(255, 255, 255, 0.9); }
      .catalog__info--white:before {
        content: '';
        position: absolute;
        top: 0;
        left: -103px;
        background-image: url("/images/border_white.png");
        background-size: 100% 100%;
        width: 103px;
        height: 100%; }
    .catalog__info--red {
      background-color: rgba(189, 9, 0, 0.92); }
      .catalog__info--red:before {
        content: '';
        position: absolute;
        top: 0;
        right: -103px;
        background-image: url("/images/border_red.png");
        background-size: 100% 100%;
        width: 103px;
        height: 100%; }
      .catalog__info--red .catalog__wrapper {
        float: right; }
    .catalog__info--green {
      background-color: #009414; }
      .catalog__info--green:before {
        content: '';
        position: absolute;
        top: 0;
        right: -101px;
        background-image: url("/images/border_green.png");
        background-size: 100% 100%;
        width: 101px;
        height: 100%; }
      .catalog__info--green .catalog__wrapper {
        float: right; }
  .catalog__wrapper {
    *zoom: 1;
    position: relative;
    width: 529px;
    padding: 94px 20px 75px 156px; }
    .catalog__wrapper:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .catalog__title {
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 55px; }
    .catalog__title--yellow {
      color: #ffff00; }
    .catalog__title--white {
      color: #fff; }
    .catalog__title--second {
      margin: 35px 0 31px; }
  .catalog__emb {
    position: absolute;
    top: 130px;
    right: 220px; }
  .catalog__item {
    position: relative;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    margin-bottom: 10px;
    padding-left: 35px; }
    .catalog__item:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      background-image: url("/images/ico/catalog_black.png");
      width: 20px;
      height: 20px; }
    .catalog__item--white {
      color: #fff; }
      .catalog__item--white:before {
        background-image: url("/images/ico/catalog_white.png"); }
  .catalog__link {
    text-decoration: none;
    color: inherit; }
    .catalog__link:hover {
      text-decoration: underline; }
  .catalog__button {
    display: inline-block;
    border: 1px solid #000;
    font-size: 19.5px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #000;
    width: 274px;
    margin-top: 53px;
    padding: 24px 0; }
    .catalog__button--light {
      border-color: #fff;
      color: #ff0; }

.c-list {
  *zoom: 1;
  font-size: 16.6px;
  color: #fff; }
  .c-list:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both; }

.c-item {
  position: relative;
  float: left;
  width: 50%;
  margin-bottom: 10px;
  padding-left: 34px;
  box-sizing: border-box; }
  .c-item:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-image: url("/images/ico/calculation.png");
    width: 13px;
    height: 13px; }

.c-link {
  text-decoration: none;
  color: inherit; }
  .c-link:hover {
    text-decoration: underline; }

.partners__wrapper {
  width: 1253px;
  margin: 0 auto;
  padding: 125px 0 86px; }

.partners__title {
  position: relative;
  font-size: 33px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 72px; }
  .partners__title:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-280px, -50%);
            transform: translate(-280px, -50%);
    background-color: #000;
    width: 127px;
    height: 2px; }
  .partners__title:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(280px, -50%);
            transform: translate(280px, -50%);
    background-color: #000;
    width: 127px;
    height: 2px; }

.partners__slider {
  position: relative;
  padding: 0 113px;
  box-sizing: border-box; }

.partners__img {
  margin: 0 auto; }

.partners__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  width: 63px;
  height: 35px; }
  .partners__arrow--prev {
    left: 0;
    background-image: url("/images/ico/slider_arrow_left.jpg");
    width: 61px; }
  .partners__arrow--next {
    right: 0;
    background-image: url("/images/ico/slider_arrow_right.jpg"); }

.callback {
  text-align: center;
  background-image: url("/images/callback_bg.jpg");
  margin: 0 auto;
  padding: 88px 0 100px; }
  .callback__title {
    position: relative;
    font-size: 33px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 28px; }
    .callback__title:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-350px, -50%);
              transform: translate(-350px, -50%);
      background-color: #fff;
      width: 127px;
      height: 2px; }
    .callback__title:after {
      content: '';
      position: absolute;
      top: 50%;
      right: 50%;
      -webkit-transform: translate(350px, -50%);
              transform: translate(350px, -50%);
      background-color: #fff;
      width: 127px;
      height: 2px; }
  .callback__caption {
    font-weight: bold;
    color: #fefe00;
    margin-bottom: 49px; }
  .callback__form {
    *zoom: 1;
    width: 967px;
    margin: 0 auto; }
    .callback__form:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .callback__input {
    float: left;
    border: none;
    font-size: 35px;
    width: 360px;
    height: 72px;
    margin-right: 20px;
    padding-left: 24px;
    box-sizing: border-box; }
  .callback__button {
    float: left;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff500;
    cursor: pointer;
    width: 191px;
    height: 72px;
    padding: 0; }

.contacts {
  background-image: url("/images/contacts_bg.jpg"); }
  .contacts__wrapper {
    *zoom: 1;
    width: 988px;
    margin: 0 auto;
    padding: 66.5px 0; }
    .contacts__wrapper:after {
      content: '';
      display: table;
      line-height: 0;
      clear: both; }
  .contacts__title {
    float: left;
    font-size: 43px;
    font-weight: bold;
    text-transform: uppercase; }
  .contacts__adress {
    position: relative;
    float: left;
    font-size: 17px;
    margin: 0 25px;
    padding-top: 5px; }
  .contacts__list {
    float: left;
    width: 180px; }
  .contacts__phone {
    text-decoration: none;
    color: inherit;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px; }
  .contacts__distinguish {
    color: #ff6600; }
  .contacts__mail {
    text-decoration: none;
    color: inherit;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px; }

.map {
  border-top: 10px solid #ffa728;
  border-bottom: 10px solid #ffa728;
  width: 100%;
  height: 362px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvcmVzZXQtc2Nzcy9fcmVzZXQtc3JjLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIl9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7Ozs7Ozs7Ozs7Ozs7RUFhRSxVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLHlCQUF5QixFQUMxQjs7QUFFRDs7RUFFRSxlQUFlLEVBQ2hCOztBQUNEO0VBQ0UsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLGlCQUFpQixFQUNsQjs7QUFDRDtFQUNFLGFBQWEsRUFDZDs7QUFDRDs7RUFFRSxZQUFZO0VBQ1osY0FBYyxFQUNmOztBQUNEO0VBQ0UsMEJBQTBCO0VBQzFCLGtCQUFrQixFQUNuQjs7QUM5Q0QsWUFBWTtBQUVaO0VBQ0ksbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsNEJBQTRCO0VBQzVCLDBCQUEwQjtFQUUxQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsb0JBQW9CO0VBQ3BCLHlDQUF5QyxFQUM1Qzs7QUFDRDtFQUNJLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLFVBQVU7RUFDVixXQUFXLEVBVWQ7RUFmRDtJQVFRLGNBQWMsRUFDakI7RUFUTDtJQVlRLGdCQUFnQjtJQUNoQixhQUFhLEVBQ2hCOztBQUVMOztFQUVJLHdDQUE4QjtFQUk5QixnQ0FBc0IsRUFDekI7O0FBRUQ7RUFDSSxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLE9BQU87RUFD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MUIsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixhQUFhO0lBQ2IsV0FBVyxFQUNYOztBQUdGO0VBQ0MsaURBQXFCLEVBc0NyQjtFQXZDRDtLRmhqQkUsUUFBUztJRW9qQlQsYUFBYTtJQUNiLGVBQWU7SUFDZixrQkFBa0IsRUFDbEI7SUFQRjtNRjlpQkksWUFBWTtNQUNaLGVBQWU7TUFDZixlQUFlO01BQ2YsWUFBWSxFQUNiO0VFMGlCSDtJQVNFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLDBCQUEwQixFQUMxQjtFQWJGO0lBZUUsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQixFQUNqQjtFQXBCRjtJQXNCRSxZQUFZO0lBQ1osYUFBYSxFQUNiO0VBeEJGO0lGNWhCRSxzQkFBc0I7SUFDdEIsZUFBZTtJRXNqQmYsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFDbEI7RUE5QkY7SUErQmlCLGVBQWUsRUFBRztFQS9CbkM7SUY1aEJFLHNCQUFzQjtJQUN0QixlQUFlO0lFNmpCZixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixpQkFBaUIsRUFDakI7O0FBR0Y7RUFDQywrQkFBK0I7RUFDL0Isa0NBQWtDO0VBQ2xDLFlBQVk7RUFDWixjQUFjLEVBQ2QiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vICB2Mi4wIHwgMjAxMTAxMjZcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0gcGxhY2Vob2xkZXIgY29sb3IgLS0qL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuKiB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG4qOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIGlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWluLXdpZHRoOiAxMjUzcHg7IH1cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uaGVhZGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmhlYWRlci0tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlYWRlci0tYWJzb2x1dGUgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogOTUwcHg7XG4gICAgICBwYWRkaW5nOiAzNHB4IDIwcHggMDsgfVxuICAuaGVhZGVyLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyLS1maXhlZCAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAqem9vbTogMTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5oZWFkZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIC5oZWFkZXJfX2luZm8ge1xuICAgICp6b29tOiAxO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDQwcHggMCAxNHB4OyB9XG4gICAgLmhlYWRlcl9faW5mbzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuaGVhZGVyX19hZHJlc3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmhlYWRlcl9fZGlzdGluZ3Vpc2gge1xuICAgIGNvbG9yOiAjZjYwOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuaGVhZGVyX19pdGVtIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgLmhlYWRlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9mb290ZXJfYmcuanBnXCIpOyB9XG4gIC5mb290ZXJfX3dyYXBwZXIge1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiA4MDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzNnB4IDIwcHggMzFweDsgfVxuICAgIC5mb290ZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhNGEzYTM7XG4gICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7IH1cbiAgICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNhNGEzYTM7IH1cbiAgLmZvb3Rlcl9fZGV2ZWxvcG1lbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogNjdweDsgfVxuICAgIC5mb290ZXJfX2RldmVsb3BtZW50IGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNsaWNrLWRvdHMge1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDkzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA1OyB9XG4gIC5zbGljay1kb3RzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmNkMGM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIG1hcmdpbjogMCA2LjVweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjA7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXJfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICB6LWluZGV4OiA2OyB9XG4gICAgLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvL2xlZnRfYXJyb3cucG5nXCIpOyB9XG4gICAgLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljby9yaWdodF9hcnJvdy5wbmdcIik7IH1cbiAgLnNsaWRlcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlcl9fd3JhcHBlciB7XG4gICAgKnpvb206IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTM1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogODk3cHg7IH1cbiAgICAuc2xpZGVyX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGlkZXJfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgcGFkZGluZzogNTRweCA2MXB4IDM1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLnNsaWRlcl9faW5mbzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zbGlkZV9pbmZvX2JvcmRlci5wbmdcIik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAuc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmRkZjEwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnNsaWRlcl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnJlYXNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGRmMTA7IH1cbiAgLnJlYXNvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9yZWFzb25zX2JvcmRlci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnJlYXNvbnNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA3NnB4IDAgMTExcHg7IH1cbiAgLnJlYXNvbnNfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7IH1cbiAgICAucmVhc29uc19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzMwcHgsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHdpZHRoOiAxMjdweDtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnJlYXNvbnNfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMwcHgsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHdpZHRoOiAxMjdweDtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gIC5yZWFzb25zX19saXN0IHtcbiAgICAqem9vbTogMTsgfVxuICAgIC5yZWFzb25zX19saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZWFzb25zX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4OyB9XG4gICAgLnJlYXNvbnNfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIC5yZWFzb25zX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yZWFzb25zX19pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAucmVhc29uc19faW1nIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5hYm91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdG9kYXlfYmcuanBnXCIpOyB9XG4gIC5hYm91dF9fd3JhcHBlciB7XG4gICAgKnpvb206IDE7XG4gICAgd2lkdGg6IDg5N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDkzcHggMCAxMDJweDsgfVxuICAgIC5hYm91dF9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuYWJvdXRfX2ltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAuYWJvdXRfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMzA2cHg7IH1cbiAgLmFib3V0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hYm91dF9fY29udGFjdHMge1xuICAgICp6b29tOiAxOyB9XG4gICAgLmFib3V0X19jb250YWN0czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuYWJvdXRfX2FkcmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiA5LjVweCAwIDkuNXB4IDU2cHg7IH1cbiAgICAuYWJvdXRfX2FkcmVzczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY28vcG9pbnQucG5nXCIpO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgLmFib3V0X19waG9uZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7IH1cbiAgLmFib3V0X19kaXN0aW5ndWlzaCB7XG4gICAgY29sb3I6ICMwMDk0MTQ7IH1cblxuLnNlcnZpY2VzIHtcbiAgKnpvb206IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VydmljZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZXJ2aWNlc19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXNfX2ltZy0tcmlnaHQge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5zZXJ2aWNlc19faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNTUlO1xuICAgIG1pbi13aWR0aDogNjQ1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zZXJ2aWNlc19faW5mby0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQxNDsgfVxuICAgIC5zZXJ2aWNlc19faW5mby0tYmxhY2sge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLnNlcnZpY2VzX19pbmZvLS15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGYxMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnNlcnZpY2VzX19pbmZvLS1kYXJrIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTsgfVxuICAuc2VydmljZXNfX3dyYXBwZXIge1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiA1MjlweDtcbiAgICBwYWRkaW5nOiAxMDRweCA1OHB4IDEwNXB4OyB9XG4gICAgLnNlcnZpY2VzX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNlcnZpY2VzX193cmFwcGVyLS1sZWZ0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZjA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuICAgIC5zZXJ2aWNlc19fdGl0bGUtLWJsYWNrIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zZXJ2aWNlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNi42cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuc2VydmljZXNfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTYuNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnNlcnZpY2VzX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwO1xuICAgIGZvbnQtc2l6ZTogMTkuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmMDtcbiAgICB3aWR0aDogMjc0cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAuc2VydmljZXNfX2J1dHRvbi0tYmxhY2sge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuc2VydmljZXNfX2J1dHRvbi0td2hpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhdGFsb2cge1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXRhbG9nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2F0YWxvZ19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxNjAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgIC5jYXRhbG9nX19pbWctLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5jYXRhbG9nX19pbWctLXNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgLmNhdGFsb2dfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtaW4td2lkdGg6IDY0NXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY2F0YWxvZ19faW5mby0tbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jYXRhbG9nX19pbmZvLS13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5jYXRhbG9nX19pbmZvLS13aGl0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xMDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9ib3JkZXJfd2hpdGUucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwM3B4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2F0YWxvZ19faW5mby0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg5LCA5LCAwLCAwLjkyKTsgfVxuICAgICAgLmNhdGFsb2dfX2luZm8tLXJlZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYm9yZGVyX3JlZC5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB3aWR0aDogMTAzcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhdGFsb2dfX2luZm8tLXJlZCAuY2F0YWxvZ19fd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jYXRhbG9nX19pbmZvLS1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDE0OyB9XG4gICAgICAuY2F0YWxvZ19faW5mby0tZ3JlZW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2JvcmRlcl9ncmVlbi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhdGFsb2dfX2luZm8tLWdyZWVuIC5jYXRhbG9nX193cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jYXRhbG9nX193cmFwcGVyIHtcbiAgICAqem9vbTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUyOXB4O1xuICAgIHBhZGRpbmc6IDk0cHggMjBweCA3NXB4IDE1NnB4OyB9XG4gICAgLmNhdGFsb2dfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNhdGFsb2dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAgIC5jYXRhbG9nX190aXRsZS0teWVsbG93IHtcbiAgICAgIGNvbG9yOiAjZmZmZjAwOyB9XG4gICAgLmNhdGFsb2dfX3RpdGxlLS13aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYXRhbG9nX190aXRsZS0tc2Vjb25kIHtcbiAgICAgIG1hcmdpbjogMzVweCAwIDMxcHg7IH1cbiAgLmNhdGFsb2dfX2VtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMwcHg7XG4gICAgcmlnaHQ6IDIyMHB4OyB9XG4gIC5jYXRhbG9nX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgLmNhdGFsb2dfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY28vY2F0YWxvZ19ibGFjay5wbmdcIik7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jYXRhbG9nX19pdGVtLS13aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0tLXdoaXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvL2NhdGFsb2dfd2hpdGUucG5nXCIpOyB9XG4gIC5jYXRhbG9nX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuY2F0YWxvZ19fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY2F0YWxvZ19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBmb250LXNpemU6IDE5LjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDI3NHB4O1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLmNhdGFsb2dfX2J1dHRvbi0tbGlnaHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZjA7IH1cblxuLmMtbGlzdCB7XG4gICp6b29tOiAxO1xuICBmb250LXNpemU6IDE2LjZweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmMtbGlzdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYy1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvL2NhbGN1bGF0aW9uLnBuZ1wiKTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7IH1cblxuLmMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmMtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBhcnRuZXJzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEyNTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEyNXB4IDAgODZweDsgfVxuXG4ucGFydG5lcnNfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLnBhcnRuZXJzX190aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4MHB4LCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAxMjdweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAucGFydG5lcnNfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyODBweCwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTI3cHg7XG4gICAgaGVpZ2h0OiAycHg7IH1cblxuLnBhcnRuZXJzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTEzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBhcnRuZXJzX19pbWcge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFydG5lcnNfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDM1cHg7IH1cbiAgLnBhcnRuZXJzX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljby9zbGlkZXJfYXJyb3dfbGVmdC5qcGdcIik7XG4gICAgd2lkdGg6IDYxcHg7IH1cbiAgLnBhcnRuZXJzX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY28vc2xpZGVyX2Fycm93X3JpZ2h0LmpwZ1wiKTsgfVxuXG4uY2FsbGJhY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY2FsbGJhY2tfYmcuanBnXCIpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogODhweCAwIDEwMHB4OyB9XG4gIC5jYWxsYmFja19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLmNhbGxiYWNrX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNTBweCwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuY2FsbGJhY2tfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUwcHgsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMjdweDtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gIC5jYWxsYmFja19fY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZWZlMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDsgfVxuICAuY2FsbGJhY2tfX2Zvcm0ge1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiA5NjdweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jYWxsYmFja19fZm9ybTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuY2FsbGJhY2tfX2lucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5jYWxsYmFja19fYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTkxcHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb250YWN0c19iZy5qcGdcIik7IH1cbiAgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICAqem9vbTogMTtcbiAgICB3aWR0aDogOTg4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjYuNXB4IDA7IH1cbiAgICAuY29udGFjdHNfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbnRhY3RzX19hZHJlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuY29udGFjdHNfX2xpc3Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODBweDsgfVxuICAuY29udGFjdHNfX3Bob25lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5jb250YWN0c19fZGlzdGluZ3Vpc2gge1xuICAgIGNvbG9yOiAjZmY2NjAwOyB9XG4gIC5jb250YWN0c19fbWFpbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tYXAge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmE3Mjg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmYTcyODtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYycHg7IH1cbiIsIi8qLS0gcGxhY2Vob2xkZXIgY29sb3IgLS0qL1xyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7fVxyXG46Oi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7fVxyXG46LW1vei1wbGFjZWhvbGRlciB7Y29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjt9XHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7fVxyXG5cclxuKiB7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO31cclxuKjpmb2N1cywgc2VsZWN0OmZvY3VzLCBpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge291dGxpbmU6IG5vbmU7fVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcclxuXHRmb250LXNpemU6ICRmc19wYztcclxuXHRjb2xvcjogJG1haW5fY29sb3I7XHJcblx0bWluLXdpZHRoOiAkbWF4X3dpZHRoO1xyXG59XHJcblxyXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuXHRmb250LXNpemU6ICRmc19wYztcclxuXHRjb2xvcjogJG1haW5fY29sb3I7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59IiwiLy9mb250c1xyXG4kZm9udF9mYW1pbHk6ICdDYWxpYnJpJztcclxuXHJcbi8vc2l6ZSBcclxuJG1heF93aWR0aDogMTI1M3B4O1xyXG5cclxuJGZzX3BjOiAxOXB4O1xyXG4vL2NvbG9yc1xyXG4kbWFpbl9jb2xvcjogIzAwMDtcclxuJHBsYWNlaG9sZGVyX2NvbG9yOiAjNjY2OyIsIi5oZWFkZXIge1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdCYtLWFic29sdXRlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblx0XHQmIC5oZWFkZXJfX3dyYXBwZXIge1xyXG5cdFx0XHR3aWR0aDogOTUwcHg7IC8vODU3cHg7XHJcblx0XHRcdHBhZGRpbmc6IDM0cHggMjBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1maXhlZCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0JiAuaGVhZGVyX193cmFwcGVyIHtcclxuXHRcdFx0d2lkdGg6IDc1MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzVweDtcclxuXHR9XHJcblx0Jl9faW5mbyB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdG1hcmdpbjogNDBweCAwIDE0cHg7XHJcblx0fVxyXG5cdCZfX2FkcmVzcyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNjBweDtcclxuXHR9XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0QGluY2x1ZGUgbGlua19zdHlsZTtcclxuXHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHQmX19kaXN0aW5ndWlzaCB7Y29sb3I6ICNmNjA7fVxyXG5cdCZfX25hdmlnYXRpb24ge2ZvbnQtc2l6ZTogMjJweDt9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBsaW5rX3N0eWxlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdFx0JjpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG5cdH1cclxufSIsIkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBnaG9zdFZlcnRpY2FsQWxpZ24oKXtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogLjFweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rX3N0eWxlIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn0iLCIuZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZm9vdGVyX2JnLmpwZycpO1x0XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdHdpZHRoOiA4MDVweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMzZweCAyMHB4IDMxcHg7XHJcblx0fVxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTRhM2EzO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDY3cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG5cdFx0JiBpbWcge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxyXG5cdH1cclxuXHQmX19jb3B5cmlnaHQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRjb2xvcjogI2E0YTNhMztcclxuXHR9XHJcblx0Jl9fZGV2ZWxvcG1lbnQge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDY3cHg7XHJcblx0XHQmIGltZyB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcblx0fVxyXG59IiwiLmJvbGQge2ZvbnQtd2VpZ2h0OiBib2xkO31cclxuLnNsaWNrLWRvdHMge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDkzcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR6LWluZGV4OiA1O1xyXG5cdCYgbGkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZDBjO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdG1hcmdpbjogMCA2LjVweDtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHQmLnNsaWNrLWFjdGl2ZSB7YmFja2dyb3VuZC1jb2xvcjogI2Y2MDt9XHJcblx0XHQmIGJ1dHRvbiB7ZGlzcGxheTogbm9uZTt9XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jl9fYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogNzRweDtcclxuXHRcdHotaW5kZXg6IDY7XHJcblx0XHQmLS1wcmV2IHtcclxuXHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljby9sZWZ0X2Fycm93LnBuZycpO1xyXG5cdFx0fVxyXG5cdFx0Ji0tbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvL3JpZ2h0X2Fycm93LnBuZycpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cdCZfX2ltZyB7d2lkdGg6IDEwMCU7fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDEzNXB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDg5N3B4O1xyXG5cdH1cclxuXHQmX19pbmZvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjU0KTtcclxuXHRcdHdpZHRoOiA1ODBweDtcclxuXHRcdHBhZGRpbmc6IDU0cHggNjFweCAzNXB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTdweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3NsaWRlX2luZm9fYm9yZGVyLnBuZycpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjZmRkZjEwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWFzb25zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZGYxMDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNTBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcmVhc29uc19ib3JkZXIucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHR9XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHR3aWR0aDogODYwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDc2cHggMCAxMTFweDtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTdweDtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzMHB4LCAtNTAlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0d2lkdGg6IDEyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0cmlnaHQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMwcHgsIC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHR3aWR0aDogMTI3cHg7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saXN0IHtAaW5jbHVkZSBjbGVhcmZpeDt9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxODdweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNjhweDtcclxuXHRcdCY6bnRoLWNoaWxkKDJuKzEpIHt3aWR0aDogMTQwcHg7XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDt9XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblx0XHQmIGltZyB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy90b2RheV9iZy5qcGcnKTtcclxuXHQmX193cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0d2lkdGg6IDg5N3B4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiA5M3B4IDAgMTAycHg7XHJcblx0fVxyXG5cdCZfX2ltZyB7ZmxvYXQ6IGxlZnQ7fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cdCZfX2luZm8ge3BhZGRpbmctbGVmdDogMzA2cHg7fVxyXG5cdCZfX3RleHQge21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdCZfX2NvbnRhY3RzIHtAaW5jbHVkZSBjbGVhcmZpeDt9XHJcblx0Jl9fYWRyZXNzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0cGFkZGluZzogOS41cHggMCA5LjVweCA1NnB4O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28vcG9pbnQucG5nJyk7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3Bob25lIHtcclxuXHRcdEBpbmNsdWRlIGxpbmtfc3R5bGU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1M3B4O1xyXG5cdH1cclxuXHQmX19kaXN0aW5ndWlzaCB7Y29sb3I6ICMwMDk0MTQ7fVxyXG59XHJcblxyXG4uc2VydmljZXMge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCZfX2ltZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHRcdG1pbi13aWR0aDogNjAwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ji0tcmlnaHQge1xyXG5cdFx0XHRsZWZ0OiBpbmhlcml0O1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5mbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiA1NSU7XHJcblx0XHRtaW4td2lkdGg6IDY0NXB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdCYtLWdyZWVuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDE0O31cclxuXHRcdCYtLWJsYWNrIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0XHQmLS15ZWxsb3cge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZjEwO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdCYtLWRhcmsge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdHdpZHRoOiA1MjlweDtcclxuXHRcdHBhZGRpbmc6IDEwNHB4IDU4cHggMTA1cHg7XHJcblx0XHQmLS1sZWZ0IHtmbG9hdDogcmlnaHQ7fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjZmYwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcclxuXHRcdCYtLWJsYWNrIHtjb2xvcjogIzAwMDt9XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNi42cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTYuNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHR9XHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZjA7XHJcblx0XHRmb250LXNpemU6IDE5LjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmYwO1xyXG5cdFx0d2lkdGg6IDI3NHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdCYtLWJsYWNrIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdCYtLXdoaXRlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2F0YWxvZyB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi13aWR0aDogMTYwMHB4O1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdCYtLXJpZ2h0IHtcclxuXHRcdFx0bGVmdDogaW5oZXJpdDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLS1zbWFsbCB7XHJcblx0XHRcdG1pbi13aWR0aDogNDUlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2luZm8ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR3aWR0aDogNTUlO1xyXG5cdFx0bWluLXdpZHRoOiA2NDVweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHQmLS1sZWZ0IHtmbG9hdDogbGVmdDt9XHJcblx0XHQmLS13aGl0ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAtMTAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JvcmRlcl93aGl0ZS5wbmcnKTtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tcmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODksIDksIDAsIC45Mik7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JvcmRlcl9yZWQucG5nJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2F0YWxvZ19fd3JhcHBlciB7ZmxvYXQ6IHJpZ2h0O31cclxuXHRcdH1cclxuXHRcdCYtLWdyZWVuIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTQxNDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IC0xMDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYm9yZGVyX2dyZWVuLnBuZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhdGFsb2dfX3dyYXBwZXIge2Zsb2F0OiByaWdodDt9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNTI5cHg7XHJcblx0XHRwYWRkaW5nOiA5NHB4IDIwcHggNzVweCAxNTZweDtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0Ji0teWVsbG93IHtjb2xvcjogI2ZmZmYwMDt9XHJcblx0XHQmLS13aGl0ZSB7Y29sb3I6ICNmZmY7fVxyXG5cdFx0Ji0tc2Vjb25kIHttYXJnaW46IDM1cHggMCAzMXB4O31cclxuXHR9XHJcblx0Jl9fZW1iIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTMwcHg7XHJcblx0XHRyaWdodDogMjIwcHg7XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28vY2F0YWxvZ19ibGFjay5wbmcnKTtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdCYtLXdoaXRlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdCY6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvL2NhdGFsb2dfd2hpdGUucG5nJyk7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saW5rIHtcclxuXHRcdEBpbmNsdWRlIGxpbmtfc3R5bGU7XHJcblx0XHQmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcblx0fVxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOS41cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdHdpZHRoOiAyNzRweDtcclxuXHRcdG1hcmdpbi10b3A6IDUzcHg7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0XHQmLS1saWdodCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29sb3I6ICNmZjA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYyB7XHJcblx0Ji1saXN0IHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0Zm9udC1zaXplOiAxNi42cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0Ji1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvL2NhbGN1bGF0aW9uLnBuZycpO1xyXG5cdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWxpbmsge1xyXG5cdFx0QGluY2x1ZGUgbGlua19zdHlsZTtcclxuXHRcdCY6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuXHR9XHJcbn1cclxuXHJcbi5wYXJ0bmVycyB7XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHR3aWR0aDogMTI1M3B4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMjVweCAwIDg2cHg7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcycHg7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yODBweCwgLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdHdpZHRoOiAxMjdweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4MHB4LCAtNTAlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0d2lkdGg6IDEyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2xpZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMTEzcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHQmX19pbWcge21hcmdpbjogMCBhdXRvO31cclxuXHQmX19hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiA2M3B4O1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0Ji0tcHJldiB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28vc2xpZGVyX2Fycm93X2xlZnQuanBnJyk7XHJcblx0XHRcdHdpZHRoOiA2MXB4O1xyXG5cdFx0fVxyXG5cdFx0Ji0tbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvL3NsaWRlcl9hcnJvd19yaWdodC5qcGcnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYWxsYmFjayB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9jYWxsYmFja19iZy5qcGcnKTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiA4OHB4IDAgMTAwcHg7XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAzM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzUwcHgsIC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR3aWR0aDogMTI3cHg7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNTBweCwgLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHdpZHRoOiAxMjdweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NhcHRpb24ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogI2ZlZmUwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ5cHg7XHJcblx0fVxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHR3aWR0aDogOTY3cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHR3aWR0aDogMzYwcHg7XHJcblx0XHRoZWlnaHQ6IDcycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHQmX19idXR0b24ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNTAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0d2lkdGg6IDE5MXB4O1xyXG5cdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0cyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NvbnRhY3RzX2JnLmpwZycpO1xyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHR3aWR0aDogOTg4cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDY2LjVweCAwO1xyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogNDNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0Jl9fYWRyZXNzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bWFyZ2luOiAwIDI1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDE4MHB4O1xyXG5cdH1cclxuXHQmX19waG9uZSB7XHJcblx0XHRAaW5jbHVkZSBsaW5rX3N0eWxlO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcblx0Jl9fZGlzdGluZ3Vpc2gge2NvbG9yOiAjZmY2NjAwO31cclxuXHQmX19tYWlsIHtcclxuXHRcdEBpbmNsdWRlIGxpbmtfc3R5bGU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tYXAge1xyXG5cdGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmYTcyODtcclxuXHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmE3Mjg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNjJweDtcclxufSJdfQ== */
