.help__title {
  font-weight: 800;
  font-size: 31px;
  line-height: 125%;
  text-transform: uppercase; }

@media screen and (max-width: 640px) {
  .compare__h1, .help__title {
    font-size: 24px;
    font-weight: 800;
    line-height: 125%; } }

@media screen and (max-width: 640px) {
  .help__link {
    font-size: 20px;
    font-weight: 800;
    line-height: 125%; } }

.help__link {
  font-weight: 800;
  font-size: 20px;
  line-height: 140%;
  text-transform: uppercase; }

.card__name, .card__sum, .help__subtitle {
  font-weight: 600;
  font-size: 16px;
  line-height: 145%;
  letter-spacing: -0.02em; }

@media screen and (max-width: 640px) {
  .card__sum, .help__subtitle {
    font-size: 14px;
    font-weight: 500;
    line-height: 145%; } }

.compare__intro, .compare__switch, .compare__caption, .compare__param, .help__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 145%;
  letter-spacing: -0.01em;
  color: #000; }

@media screen and (max-width: 640px) {
  .compare__control .js-compare-clear, .compare__caption, .compare__param, .card__price, .card__button, .help__text {
    font-size: 13px;
    font-weight: 500;
    line-height: 150%; } }

.card__unit, .card__price {
  font-weight: 500;
  font-size: 13px;
  line-height: 140%;
  letter-spacing: -0.01em; }

.card__id {
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: -0.01em; }

.compare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px; }
  @media screen and (max-width: 640px) {
    .compare {
      gap: 20px; } }
  .compare__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 25px; }
  .compare__h1 {
    margin-bottom: 0; }
    @media screen and (max-width: 640px) {
      .compare__h1 {
        margin-bottom: 4px; } }
  .compare__intro {
    color: #000; }
    @media screen and (max-width: 640px) {
      .compare__intro {
        display: none; } }
  .compare__control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px; }
    .compare__control .js-compare-clear {
      gap: 10px; }
      @media screen and (max-width: 640px) {
        .compare__control .js-compare-clear {
          gap: 6px;
          padding: 6px 8px; } }
  .compare__switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #f8f9fa;
    border-radius: 5px; }
  .compare__switch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 180px;
    height: 40px;
    border-radius: 5px;
    color: #666;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    @media screen and (max-width: 640px) {
      .compare__switch {
        width: 150px; } }
    .compare__switch:hover {
      color: #172449; }
    .compare__switch.active {
      background-color: #172449;
      color: #fff; }
  .compare__arrows {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 12px; }
    @media screen and (max-width: 640px) {
      .compare__arrows {
        gap: 8px; } }
  .compare__arrow {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 40px;
    height: 40px;
    background-color: #f8f9fa;
    border-radius: 5px; }
    @media screen and (max-width: 640px) {
      .compare__arrow {
        width: 32px;
        height: 32px; } }
    .compare__arrow--prev > svg {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    .compare__arrow > svg {
      width: 20px;
      height: 20px;
      fill: none;
      stroke: #000;
      stroke-width: 1.5;
      stroke-linecap: round;
      stroke-linejoin: round;
      -webkit-transition-duration: 400ms;
           -o-transition-duration: 400ms;
              transition-duration: 400ms; }
    .compare__arrow:disabled {
      cursor: default; }
      .compare__arrow:disabled > svg {
        stroke: #666; }
    .compare__arrow:hover:not(:disabled) > svg {
      stroke: #172449; }
  .compare__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px; }
    @media screen and (max-width: 640px) {
      .compare__wrapper {
        gap: 10px; } }
  .compare__head {
    position: sticky;
    top: 90px;
    padding-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    background-color: #fff;
    overflow-x: auto;
    scrollbar-color: #ebebeb #f8f9fa;
    scroll-behavior: auto; }
    @media screen and (max-width: 640px) {
      .compare__head {
        padding-bottom: 10px;
        gap: 10px; } }
  .compare__card {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 264px; }
    @media screen and (max-width: 640px) {
      .compare__card {
        width: 145px; } }
    @media screen and (max-width: 850px) {
      .compare__card .card__offer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media screen and (max-width: 640px) {
      .compare__card .card__prices {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media screen and (max-width: 640px) {
      .compare__card .card__button {
        display: none; } }
  .compare__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .compare__row {
    padding: 12px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
    border-radius: 5px; }
    @media screen and (max-width: 640px) {
      .compare__row {
        padding: 8px 0;
        gap: 6px; } }
    .compare__row:nth-child(even) {
      background-color: #f8f9fa; }
    .compare__row--same {
      display: none; }
      .compare__row--same.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .compare__caption {
    padding-left: 12px;
    color: #999; }
    @media screen and (max-width: 640px) {
      .compare__caption {
        padding-left: 8px; } }
  .compare__params {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    overflow-x: auto;
    scrollbar-width: none;
    scroll-behavior: auto; }
    @media screen and (max-width: 640px) {
      .compare__params {
        gap: 10px; } }
    .compare__params::-webkit-scrollbar {
      display: none; }
  .compare__param {
    padding: 0 12px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 264px;
    color: #000; }
    @media screen and (max-width: 640px) {
      .compare__param {
        padding: 0 8px;
        width: 145px; } }

.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .card__visual {
    position: relative;
    padding-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    border: 1px solid #ebebeb;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    @media screen and (max-width: 640px) {
      .card__visual {
        padding-top: 12px; } }
    .card__visual:has(.card__img:hover) {
      border-color: #172449; }
  .card__top {
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px; }
    @media screen and (max-width: 640px) {
      .card__top {
        position: absolute;
        top: 10px;
        right: 10px;
        padding: 0; } }
  .card__id {
    color: #999; }
    @media screen and (max-width: 640px) {
      .card__id {
        display: none; } }
  .card__img {
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media screen and (max-width: 640px) {
      .card__img {
        padding: 12px 0; } }
    .card__img > img {
      max-width: 128px;
      height: 128px;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-transition-duration: 400ms;
           -o-transition-duration: 400ms;
              transition-duration: 400ms; }
      @media screen and (max-width: 640px) {
        .card__img > img {
          max-width: 96px;
          height: 96px; } }
    .card__img:hover > img {
      -webkit-transform: scale(1.03);
          -ms-transform: scale(1.03);
              transform: scale(1.03); }
  .card__data {
    padding: 16px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 16px;
    background-color: #f8f9fa;
    border-radius: 0 0 5px 5px; }
    @media screen and (max-width: 640px) {
      .card__data {
        padding: 10px 6px;
        gap: 12px; } }
  .card__name {
    color: #000;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    .card__name:hover {
      color: #172449; }
  .card__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 16px; }
    @media screen and (max-width: 640px) {
      .card__form {
        gap: 10px; } }
  .card__control {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px; }
    @media screen and (max-width: 640px) {
      .card__control {
        display: none;
        gap: 12px; } }
  .card__units {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border-radius: 5px; }
  .card__unit {
    padding: 8px;
    background-color: transparent;
    border-radius: 5px;
    color: #666;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    .card__unit.active {
      background-color: #172449;
      color: #fff;
      cursor: default; }
  .card__offer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px; }
    @media screen and (max-width: 850px) {
      .card__offer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 12px; } }
    @media screen and (max-width: 640px) {
      .card__offer {
        margin-top: auto; } }
    .card__offer--bottom {
      margin-top: auto; }
  .card__prices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px; }
    @media screen and (max-width: 640px) {
      .card__prices {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 6px; } }
  .card__price {
    color: #999; }
  .card__sum {
    color: #000; }
  .card__button {
    width: 108px; }
    .card__button:hover {
      background-color: #172449;
      -webkit-box-shadow: 1px 2px 8px 2px rgba(23, 36, 73, 0.4);
              box-shadow: 1px 2px 8px 2px rgba(23, 36, 73, 0.4);
      color: #fff; }
    @media screen and (max-width: 640px) {
      .card__button {
        width: 100%;
        padding: 4px; } }

.wishlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px; }
  @media screen and (max-width: 640px) {
    .wishlist {
      gap: 12px; } }
  .wishlist__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    @media screen and (min-width: 993px) {
      .wishlist__item:hover {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); } }
  .wishlist__svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: #000;
    stroke-linejoin: round;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    .wishlist__svg--compare {
      stroke-width: 1.6;
      stroke-linecap: round; }
    .wishlist__svg--favorite {
      stroke-width: 1.5;
      fill-rule: evenodd;
      clip-rule: evenodd; }
  .wishlist__item:not(.wishlist__item--remove).active .wishlist__svg {
    stroke: #172449; }

.help {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 74px; }
  @media screen and (max-width: 1240px) {
    .help {
      gap: 40px; } }
  @media screen and (max-width: 992px) {
    .help {
      gap: 20px; } }
  @media screen and (max-width: 640px) {
    .help {
      gap: 40px; } }
  @media screen and (max-width: 640px) {
    .help {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .help__info {
    padding: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 32px;
    max-width: 686px;
    background-color: #172449;
    border-radius: 5px;
    color: #fff; }
    @media screen and (max-width: 640px) {
      .help__info {
        margin: 0 -10px;
        padding: 40px 20px;
        gap: 28px;
        width: 100vw;
        border-radius: 0; } }
  .help__title {
    margin-bottom: -12px;
    max-width: 565px; }
    @media screen and (max-width: 640px) {
      .help__title {
        margin-bottom: -16px; } }
  .help__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (max-width: 1370px) {
      .help__contacts {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 20px; } }
  .help__contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 12px;
    max-width: 100%; }
    @media screen and (max-width: 1240px) {
      .help__contact {
        gap: 6px; } }
  .help__text {
    color: #fff; }
  .help__socials {
    gap: 12px; }
    .help__socials img {
      width: 32px;
      height: 32px; }
  .help__form {
    -ms-flex-item-align: start;
        align-self: flex-start;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 640px; }
    @media screen and (max-width: 1240px) {
      .help__form {
        max-width: calc((100% - 40px) / 2); } }
    @media screen and (max-width: 992px) {
      .help__form {
        max-width: calc((100% - 20px) / 2); } }
    @media screen and (max-width: 640px) {
      .help__form {
        max-width: unset; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbi5zY3NzIiwiY29tcGFyZS9jb21wYXJlLnNjc3MiLCJjb21tb24vY2FyZC5zY3NzIiwiY29tbW9uL3dpc2hsaXN0LnNjc3MiLCJjb21tb24vaGVscC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9DQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHlCQUF5QixFQUFBOztBQzdCdkI7RUR1Q0o7SUFFSSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBLEVBRXBCOztBQzdDRztFRHdESjtJQUVJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUEsRUFFcEI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix5QkFBeUIsRUFBQTs7QUFtQjNCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FDMUZyQjtFRGtHSjtJQUVJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUEsRUFFcEI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsV0F4SFUsRUFBQTs7QUNVUjtFRHFISjtJQUVJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUEsRUFFcEI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUFjekI7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUU3SnpCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsU0FBUyxFQUFBO0VEUVA7SUNYSjtNQU1JLFNBQVMsRUFB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QUFTLEVBQUEsRUFFWjtFQUVEO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsb0JBQWM7UUFBZCxjQUFjO0lBQ2QsU0FBUztJQUNULGVBQWUsRUFBQTtJSnhEZjtNSW1ERjtRQVFJLFFBQVEsRUFBQSxFQUVYO0VBRUQ7SUFHRSxXQUNGLEVBQUE7RUFPQTtJQUNFLFNBQVMsRUFBQTtJQURWO01BSUcsV0FBVztNQUNYLFlBQVksRUFBQTtFQUloQjtJQUNFLDBCQUFzQjtRQUF0QixzQkFBc0I7SUFDdEIsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVk7SUFDWixnQkFBZ0IsRUFBQTtJSnRGaEI7TUltRkY7UUFNSSxrQ0FBa0MsRUFBQSxFQVVyQztJSjdHQztNSTZGRjtRQVVJLGtDQUFrQyxFQUFBLEVBTXJDO0lKeEdDO01Jd0ZGO1FBY0ksZ0JBQWdCLEVBQUEsRUFFbkIiLCJmaWxlIjoiY29tcGFyZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkbWFpbjogIzE3MjQ0OTtcclxuJGJsYWNrOiAjMDAwO1xyXG4kZ3JheS10ZXh0OiAjMDAwO1xyXG4kZ3JheS0xOiAjNjY2O1xyXG4kZ3JheS0yOiAjZWJlYmViO1xyXG4kZ3JheS0zOiAjZjhmOWZhO1xyXG4kZ3JheS00OiAjOTk5O1xyXG4kZ3JheS01OiAjRURGMUY0O1xyXG5cclxuJGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kcmFkaXVzLWJ0bjogNXB4O1xyXG4kcmFkaXVzLWJsb2NrOiA1cHg7XHJcbiRiaWctcmFkaXVzOiAxMnB4O1xyXG5cclxuJWgxIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgLy8gICBmb250LXNpemU6IDQwcHg7XHJcbiAgLy8gfVxyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgLy8gICBmb250LXNpemU6IDMycHg7XHJcbiAgLy8gfVxyXG59XHJcbiVtb2JpbGVfaDEge1xyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIH1cclxufVxyXG4laDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAzMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAvLyAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAvLyAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAvLyB9XHJcbn1cclxuJW1vYmlsZV9oMiB7XHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgfVxyXG59XHJcbiVoMyB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gIC8vICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIC8vIH1cclxufVxyXG4lbW9iaWxlX2gzIHtcclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICB9XHJcbn1cclxuJWg0IHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgLy8gICBmb250LXNpemU6IDE4cHg7XHJcbiAgLy8gfVxyXG59XHJcbiVtb2JpbGVfaDQge1xyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIH1cclxufVxyXG4ldGFicyB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuJXRleHQxIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTQ1JTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgLy8gICBmb250LXNpemU6IDE0cHg7XHJcbiAgLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgLy8gfVxyXG59XHJcbiVtb2JpbGVfdGV4dDEge1xyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xyXG4gIH1cclxufVxyXG4ldGV4dDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gIC8vICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgLy8gfVxyXG59XHJcbiVtb2JpbGVfdGV4dDIge1xyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gIH1cclxufVxyXG4ldGV4dDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAvLyAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAvLyAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gIC8vIH1cclxufVxyXG4lbW9iaWxlX3RleHQzIHtcclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICB9XHJcbn1cclxuJXRleHQ0IHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG4lbW9iaWxlX2NvcnAge1xyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjUlO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gbWVkaWFMYXB0b3Age1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWl4aW4gbWVkaWFUYWJsZXQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtaXhpbiBtZWRpYVBob25lIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWl4aW4gbWVkaWEoJHdpZHRoKSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSIsIi5jb21wYXJlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGdhcDogMjVweDtcclxuICB9XHJcblxyXG4gICZfX2gxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGV4dGVuZCAlbW9iaWxlX2gyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnRybyB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MjtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAmIC5qcy1jb21wYXJlLWNsZWFyIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBAZXh0ZW5kICVtb2JpbGVfdGV4dDI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zd2l0Y2hlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYnRuO1xyXG4gIH1cclxuXHJcbiAgJl9fc3dpdGNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ0bjtcclxuICAgIEBleHRlbmQgJXRleHQyO1xyXG4gICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1idG47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJldiA+IHN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgIHN0cm9rZTogJGdyYXktdGV4dDtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XHJcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICYgPiBzdmcge1xyXG4gICAgICAgIHN0cm9rZTogJGdyYXktMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG5cclxuICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7ICAgIFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkZ3JheS0yICRncmF5LTM7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY2FyZF9fb2ZmZXIge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoODUwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5jYXJkX19wcmljZXMge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmNhcmRfX2J1dHRvbiB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1ibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMztcclxuICAgIH1cclxuXHJcbiAgICAmLS1zYW1lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIEBleHRlbmQgJXRleHQyO1xyXG4gICAgQGV4dGVuZCAlbW9iaWxlX3RleHQyO1xyXG4gICAgY29sb3I6ICRncmF5LTQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGFyYW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGFyYW0ge1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMjY0cHg7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MjtcclxuICAgIEBleHRlbmQgJW1vYmlsZV90ZXh0MjtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICZfX3Zpc3VhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJsb2NrICRyYWRpdXMtYmxvY2sgMCAwO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC5jYXJkX19pbWc6aG92ZXIpIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pZCB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0NDtcclxuICAgIGNvbG9yOiAkZ3JheS00O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyID4gaW1nIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGEge1xyXG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRyYWRpdXMtYmxvY2sgJHJhZGl1cy1ibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgcGFkZGluZzogMTBweCA2cHg7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgQGV4dGVuZCAldGV4dDE7XHJcbiAgICBjb2xvcjogJGdyYXktdGV4dDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250cm9sIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdW5pdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ0bjtcclxuICB9XHJcblxyXG4gICZfX3VuaXQge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ0bjtcclxuICAgIEBleHRlbmQgJXRleHQzO1xyXG4gICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb2ZmZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoODUwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgQGV4dGVuZCAldGV4dDM7XHJcbiAgICBAZXh0ZW5kICVtb2JpbGVfdGV4dDI7XHJcbiAgICBjb2xvcjogJGdyYXktNDtcclxuICB9XHJcblxyXG4gICZfX3N1bSB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MTtcclxuICAgIEBleHRlbmQgJW1vYmlsZV90ZXh0MTtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDhweDtcclxuICAgIEBleHRlbmQgJW1vYmlsZV90ZXh0MjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDFweCAycHggOHB4IDJweCByZ2JhKCRtYWluLCAwLjQpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIud2lzaGxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxNnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZTogJGdyYXktdGV4dDtcclxuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuXHJcbiAgICAmLS1jb21wYXJlIHtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XHJcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMS41O1xyXG4gICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XHJcbiAgICAgIGNsaXAtcnVsZTogZXZlbm9kZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW06bm90KC53aXNobGlzdF9faXRlbS0tcmVtb3ZlKS5hY3RpdmUgJl9fc3ZnIHtcclxuICAgIHN0cm9rZTogJG1haW47XHJcbiAgfVxyXG59IiwiLmhlbHAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA3NHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYSgxMjQwcHgpIHtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBtYXgtd2lkdGg6IDY4NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJsb2NrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICBnYXA6IDI4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NjVweDtcclxuICAgIEBleHRlbmQgJWgyO1xyXG4gICAgQGV4dGVuZCAlbW9iaWxlX2gyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIEBleHRlbmQgJXRleHQxO1xyXG4gICAgQGV4dGVuZCAlbW9iaWxlX3RleHQxO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgxMzcwcHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoMTI0MHB4KSB7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MjtcclxuICAgIEBleHRlbmQgJW1vYmlsZV90ZXh0MjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBleHRlbmQgJWg0O1xyXG4gICAgQGV4dGVuZCAlbW9iaWxlX2gzO1xyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFscyB7XHJcbiAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgxMjQwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
