.selecte_cat_step_1 {
  margin-top: -4rem;
  margin-bottom: 2rem;
  font-size: 1.1rem;
  font-weight: 700; }
  @media (max-width: 992px) {
    .selecte_cat_step_1 {
      margin-top: 0px; } }

.quotation[step_global="1"] .bg__gray .prev {
  visibility: hidden; }

.quotation[step_global="1"] .text_start {
  display: block; }

.quotation[step_global="1"] .timeline__price {
  display: none; }

.quotation[step_global="5"] .bg__gray .next {
  visibility: hidden; }

.quotation[step_global="5"] .hide_last_step {
  display: none !important; }

.quotation[step_global="5"] .show_last_step {
  display: block; }

.text_start,
.show_last_step {
  padding-top: 2.5rem;
  display: none; }
  @media (max-width: 992px) {
    .text_start,
    .show_last_step {
      padding-left: 2rem;
      padding-right: 2rem; } }
  .text_start a,
  .text_start p,
  .show_last_step a,
  .show_last_step p {
    font-size: 1.6rem;
    margin-top: 0px;
    margin-bottom: 0px; }
  .text_start a,
  .show_last_step a {
    position: relative;
    font-weight: 700;
    color: #0070f2;
    text-decoration: none;
    display: inline-block; }
    .text_start a:hover:before,
    .show_last_step a:hover:before {
      right: -25px; }
    .text_start a:before,
    .show_last_step a:before {
      content: "";
      display: block;
      position: absolute;
      top: 3px;
      right: -20px;
      width: 14px;
      height: 14px;
      background-image: url(../../../img/strzalka-2@2.png);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 14px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
      @media (max-width: 1400px) {
        .text_start a:before,
        .show_last_step a:before {
          top: 2px; } }
      @media (max-width: 992px) {
        .text_start a:before,
        .show_last_step a:before {
          top: 1px; } }

.quotation {
  margin-bottom: 8rem; }
  @media (max-width: 1700px) {
    .quotation {
      padding: 2rem 3rem; } }
  .quotation label.item__mask:has(input:checked) {
    -webkit-filter: drop-shadow(0px 0px 15px rgba(66, 68, 90, 0.2));
            filter: drop-shadow(0px 0px 15px rgba(66, 68, 90, 0.2)); }
  .quotation .item__mask {
    position: relative;
    -webkit-filter: drop-shadow(0px 0px 1px rgba(66, 68, 90, 0.2));
            filter: drop-shadow(0px 0px 1px rgba(66, 68, 90, 0.2));
    text-align: center;
    padding: 8rem 0rem;
    cursor: pointer;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
    @media (max-width: 568px) {
      .quotation .item__mask {
        padding: 3rem 0rem 6rem; } }
    .quotation .item__mask input[type="radio"]:checked ~ .circle,
    .quotation .item__mask input[type="checkbox"]:checked ~ .circle {
      background-color: #ef7d00;
      border-color: #ef7d00;
      background-image: url(../../../img/ikona-check@2.png); }
    .quotation .item__mask:hover {
      position: relative;
      z-index: 100; }
    .quotation .item__mask input {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 1px;
      height: 1px;
      opacity: 0; }
    .quotation .item__mask .icon_image {
      max-width: 50px; }
    .quotation .item__mask .bg__mask {
      -webkit-mask-image: url(../../../img/ramka-kwadratowa.svg);
              mask-image: url(../../../img/ramka-kwadratowa.svg);
      background-color: #fff;
      -webkit-mask-position: left top;
              mask-position: left top;
      -webkit-mask-repeat: no-repeat;
              mask-repeat: no-repeat;
      -webkit-mask-size: cover;
              mask-size: cover;
      background-color: #fff;
      border-radius: 30px;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      z-index: -1; }
    .quotation .item__mask .title p {
      font-size: 1.8rem;
      font-weight: 700;
      line-height: 1.2; }
    .quotation .item__mask .desc {
      padding-left: 2rem;
      padding-right: 2rem; }
      .quotation .item__mask .desc p {
        line-height: 1.6;
        font-size: 1.6rem; }
    .quotation .item__mask .circle {
      width: 28px;
      height: 28px;
      border-radius: 50%;
      border: 2px solid #d5d5d5;
      position: absolute;
      bottom: 20px;
      right: 20px;
      background-repeat: no-repeat;
      background-size: 15px;
      background-position: center center; }
    .quotation .item__mask .info__wrapper p {
      margin-top: 0px;
      margin-bottom: 0px;
      color: #0070f2; }
    .quotation .item__mask .characteristics label.item {
      cursor: pointer; }
      .quotation .item__mask .characteristics label.item input[type="radio"]:checked ~ .item__circle.white,
      .quotation .item__mask .characteristics label.item input[type="checkbox"]:checked ~ .item__circle.white {
        background-color: #ef7d00;
        border-color: #ef7d00; }
    .quotation .item__mask .characteristics .item {
      padding: 0.8rem 2rem;
      border-bottom: 1px solid #eef3fb;
      display: grid;
      grid-template-columns: 32px 1fr 30px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: left; }
      .quotation .item__mask .characteristics .item:nth-last-child(1) {
        border-bottom: none; }
      .quotation .item__mask .characteristics .item p {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 1.3rem; }
      .quotation .item__mask .characteristics .item .item__info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        position: relative; }
        .quotation .item__mask .characteristics .item .item__info:hover .item__hover {
          -webkit-transform: scaleY(1) translateX(-50%);
              -ms-transform: scaleY(1) translateX(-50%);
                  transform: scaleY(1) translateX(-50%);
          opacity: 1; }
        .quotation .item__mask .characteristics .item .item__info .item__hover {
          position: absolute;
          top: calc( 100% + 20px);
          left: 50%;
          padding: 2rem 2rem;
          background-color: #fff;
          -webkit-transform: scaleY(0) translateX(-50%);
              -ms-transform: scaleY(0) translateX(-50%);
                  transform: scaleY(0) translateX(-50%);
          -webkit-transform-origin: 100% 0%;
              -ms-transform-origin: 100% 0%;
                  transform-origin: 100% 0%;
          opacity: 0;
          z-index: 150;
          -webkit-transition: all 0.4s;
          -o-transition: all 0.4s;
          transition: all 0.4s;
          width: 297px;
          border-radius: 5px;
          border: 1px solid #c7d1e2; }
          @media (max-width: 1450px) {
            .quotation .item__mask .characteristics .item .item__info .item__hover {
              width: 200px;
              padding: 1rem 1rem; } }
          @media (max-width: 1310px) {
            .quotation .item__mask .characteristics .item .item__info .item__hover {
              width: 150px; } }
          @media (max-width: 992px) {
            .quotation .item__mask .characteristics .item .item__info .item__hover {
              left: -100%; } }
          .quotation .item__mask .characteristics .item .item__info .item__hover:before {
            content: "";
            display: block;
            width: 0px;
            height: 0px;
            border-style: solid;
            border-width: 11px 11px 11px 0;
            border-color: transparent #c7d1e2 transparent transparent;
            -webkit-transform: rotate(90deg) translateX(-50%);
                -ms-transform: rotate(90deg) translateX(-50%);
                    transform: rotate(90deg) translateX(-50%);
            top: -11px;
            left: 50%;
            position: absolute; }
            @media (max-width: 992px) {
              .quotation .item__mask .characteristics .item .item__info .item__hover:before {
                left: initial;
                right: 15px; } }
          .quotation .item__mask .characteristics .item .item__info .item__hover p {
            font-size: 11px;
            margin-top: 0px;
            margin-bottom: 0px; }
      .quotation .item__mask .characteristics .item .item__circle {
        width: 21px;
        height: 21px;
        border-radius: 50%;
        border: 2px solid #e7e7ec;
        bottom: 20px;
        right: 20px;
        background-image: url(../../../img/ikona-check@2.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 15px; }
      .quotation .item__mask .characteristics .item .item__circle.gray {
        background-color: #e7e7ec; }
      .quotation .item__mask .characteristics .item .item__circle.orange {
        background-color: #ef7d00; }

.step[step="1"] .right__col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px; }
  @media (max-width: 600px) {
    .step[step="1"] .right__col {
      grid-template-columns: 1fr; } }
  .step[step="1"] .right__col .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.step[step="2"] p {
  margin-top: 3rem;
  font-weight: 700;
  font-size: 1.8rem;
  margin-bottom: 2rem; }

.step[step="2"] .right__col {
  display: grid;
  grid-template-columns: 272px 1fr; }
  @media (max-width: 992px) {
    .step[step="2"] .right__col {
      grid-template-columns: 1fr;
      gap: 30px; } }

.step[step="2"] .number__wrapper {
  border-radius: 20px;
  overflow: hidden;
  width: 272px;
  display: grid;
  grid-template-columns: calc(100% - 70px) 70px;
  border: 1px solid #edf2fa;
  -webkit-box-shadow: 0px 0px 54px -6px #c6c7e6;
          box-shadow: 0px 0px 54px -6px #c6c7e6;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */ }
  .step[step="2"] .number__wrapper .button__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    border-left: 1px solid #edf2fa; }
  .step[step="2"] .number__wrapper input::-webkit-outer-spin-button,
  .step[step="2"] .number__wrapper input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .step[step="2"] .number__wrapper input[type="number"] {
    -moz-appearance: textfield; }
  .step[step="2"] .number__wrapper button {
    height: 42px;
    background-color: #fff;
    width: 100%;
    height: 50%;
    border: none;
    font-size: 22px;
    cursor: pointer; }
    .step[step="2"] .number__wrapper button:nth-child(1) {
      border-bottom: 1px solid #edf2fa; }
  .step[step="2"] .number__wrapper input {
    height: 84px;
    line-height: 84px;
    font-size: 1.8rem;
    border: none;
    padding-left: 7rem;
    font-size: 1.8rem;
    font-weight: 700; }

.step[step="3"] .right__col {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  padding-bottom: 3rem; }
  @media (max-width: 1230px) {
    .step[step="3"] .right__col {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 1080px) {
    .step[step="3"] .right__col {
      grid-template-columns: 1fr 1fr 1fr; } }
  @media (max-width: 800px) {
    .step[step="3"] .right__col {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 568px) {
    .step[step="3"] .right__col {
      grid-template-columns: 1fr; } }

.step[step="3"] .item__mask {
  padding-bottom: 2rem;
  padding-top: 2rem;
  cursor: initial; }

.step[step="4"] .right__col {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  padding-bottom: 3rem; }
  @media (max-width: 1230px) {
    .step[step="4"] .right__col {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 1080px) {
    .step[step="4"] .right__col {
      grid-template-columns: 1fr 1fr 1fr; } }
  @media (max-width: 800px) {
    .step[step="4"] .right__col {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 568px) {
    .step[step="4"] .right__col {
      grid-template-columns: 1fr; } }

.step[step="4"] .item__mask .item__info {
  position: absolute;
  bottom: 25px;
  left: 20px;
  display: grid;
  grid-template-columns: 20px 1fr; }
  .step[step="4"] .item__mask .item__info:hover .item__hover {
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1);
    opacity: 1; }
  .step[step="4"] .item__mask .item__info p {
    font-size: 11px;
    color: #0070f2;
    margin-top: 0px;
    margin-bottom: 0px; }

.step[step="4"] .item__mask .item__hover {
  position: absolute;
  top: -22px;
  left: calc(100% + 20px);
  padding: 2rem 2rem;
  background-color: #fff;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: 100% 0%;
      -ms-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  opacity: 0;
  z-index: 150;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  width: 297px;
  border-radius: 5px;
  border: 1px solid #c7d1e2; }
  @media (max-width: 1650px) {
    .step[step="4"] .item__mask .item__hover {
      width: 200px;
      padding: 1rem 1rem; } }
  @media (max-width: 1350px) {
    .step[step="4"] .item__mask .item__hover {
      width: 150px; } }
  @media (max-width: 992px) {
    .step[step="4"] .item__mask .item__hover {
      left: 0px;
      top: calc(100% + 20px); } }
  .step[step="4"] .item__mask .item__hover:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 11px 11px 11px 0;
    border-color: transparent #c7d1e2 transparent transparent;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    top: 20px;
    left: -11px;
    position: absolute; }
    @media (max-width: 992px) {
      .step[step="4"] .item__mask .item__hover:before {
        left: 50%;
        top: -11px;
        -webkit-transform: rotate(90deg) translateX(-50%);
            -ms-transform: rotate(90deg) translateX(-50%);
                transform: rotate(90deg) translateX(-50%); } }
  .step[step="4"] .item__mask .item__hover p {
    font-size: 11px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-black); }

.step[step="5"] .right__col {
  padding-top: 10rem; }

.step[step="5"] .configuration.hidden {
  display: none; }

.step[step="5"] .step__1__selected,
.step[step="5"] .configuration {
  margin-bottom: 2rem; }
  .step[step="5"] .step__1__selected p,
  .step[step="5"] .configuration p {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 1.6rem;
    font-weight: 300; }
    .step[step="5"] .step__1__selected p:nth-child(2),
    .step[step="5"] .configuration p:nth-child(2) {
      font-weight: 700; }

.step[step="5"] .final_cloud_price.hidden {
  display: none; }

.step[step="5"] .item__col {
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-columns: 65% auto; }
  .step[step="5"] .item__col p {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 1.6rem;
    font-weight: 300; }
    .step[step="5"] .item__col p:nth-child(2) {
      font-weight: 700;
      text-align: right; }

.step[step="5"] .additional.hidden {
  display: none; }

.step[step="5"] .additional {
  margin-top: 3rem; }
  .step[step="5"] .additional p {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 1.6rem;
    font-weight: 300; }
  .step[step="5"] .additional .item p {
    padding: 0.3rem 9rem 0.3rem 3.5rem;
    line-height: 1.8;
    background-image: url(../../../img/check-2@2.png);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 0px 4px;
    font-weight: 700; }
    @media (max-width: 1500px) {
      .step[step="5"] .additional .item p {
        background-position: 0px 3px;
        background-size: 22px; } }
    @media (max-width: 760px) {
      .step[step="5"] .additional .item p {
        background-position: 0px 5px;
        background-size: 20px; } }

.step[step="5"] .final__sum.hidden {
  display: none; }

.step[step="5"] .final__sum {
  border: 1px solid #dbe3ef;
  border-radius: 10px;
  text-align: center;
  padding: 0.5rem 1rem;
  margin-top: 2rem; }
  .step[step="5"] .final__sum p {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 1.6rem; }
  .step[step="5"] .final__sum h3 {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 2.8rem;
    color: #0070f2;
    font-weight: 700; }

.bg {
  max-width: 1600px;
  margin: 0 auto;
  padding: 5.5rem 5rem;
  border-radius: 30px;
  -webkit-box-shadow: 0px -31px 33px -10px rgba(66, 68, 90, 0.1);
          box-shadow: 0px -31px 33px -10px rgba(66, 68, 90, 0.1);
  position: relative;
  z-index: 10;
  min-height: 475px; }
  @media (max-width: 1300px) {
    .bg {
      padding: 9rem 5.5rem 5rem 5.5rem; } }
  @media (max-width: 1100px) {
    .bg {
      padding: 5rem 2rem 5rem 2rem;
      background-color: #FFF; } }
  @media (max-width: 992px) {
    .bg {
      padding: 2rem 2rem 5rem 2rem; } }
  .bg .bg__mask__wrapper {
    position: absolute;
    top: -3%;
    left: -1%;
    -webkit-mask-image: url(../../../img/ramka-prostokat.svg);
            mask-image: url(../../../img/ramka-prostokat.svg);
    background-color: rgba(255, 255, 255, 0.98);
    -webkit-mask-position: left top;
            mask-position: left top;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: cover;
            mask-size: cover;
    border-radius: 30px;
    width: 102%;
    height: 100%; }
    @media (max-width: 1100px) {
      .bg .bg__mask__wrapper {
        display: none; } }
  .bg .container {
    position: relative;
    z-index: 15; }
  .bg .step {
    display: grid;
    grid-template-columns: 271px 1fr;
    gap: 72px;
    display: none; }
    @media (max-width: 1080px) {
      .bg .step {
        grid-template-columns: 1fr;
        gap: 0px; } }
  .bg .step.active {
    display: grid; }
  .bg .left__col h5 {
    font-size: 1.8rem;
    color: #0070f2;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 0px; }
  .bg .left__col h2 {
    margin-top: 0px;
    margin-bottom: 4rem; }
  .bg .left__col p {
    line-height: 1.8; }

.bg__gray {
  background-color: #f5f5f5;
  border-radius: 30px;
  max-width: 1580px;
  margin: -4rem auto 0 auto;
  padding: 4rem 0rem 4.5rem; }
  .bg__gray .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 820px) {
      .bg__gray .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 30px; } }
  .bg__gray button {
    border: none;
    background-color: transparent;
    cursor: pointer;
    margin-top: 2.5rem;
    padding: 2.3rem 3rem;
    border-radius: 5px; }
  .bg__gray .prev {
    color: #d5d5d5;
    font-size: 1.6rem;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
    .bg__gray .prev .circle {
      border: 2px solid #d5d5d5;
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 33px;
      height: 33px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
    .bg__gray .prev:hover .circle {
      -webkit-transform: translateX(-5px);
          -ms-transform: translateX(-5px);
              transform: translateX(-5px); }
    .bg__gray .prev img {
      max-width: 17px;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
  .bg__gray .timeline__price {
    text-align: center;
    display: block; }
    @media (max-width: 568px) {
      .bg__gray .timeline__price {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
    .bg__gray .timeline__price .select_radio_2 {
      display: none;
      margin-bottom: 2rem; }
      .bg__gray .timeline__price .select_radio_2 p {
        margin-bottom: 5px;
        margin-top: 5px; }
      .bg__gray .timeline__price .select_radio_2 .hide_step_three {
        display: none; }
    .bg__gray .timeline__price p {
      margin-top: 0px;
      margin-bottom: 2rem;
      font-size: 1.8rem; }
    .bg__gray .timeline__price .bold {
      font-weight: 700; }
  .bg__gray .timeline__steps {
    width: 474px;
    height: 20px;
    background-color: #fff;
    border-radius: 20px;
    overflow: hidden; }
    @media (max-width: 568px) {
      .bg__gray .timeline__steps {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
  .bg__gray .current {
    background-color: #0070f2;
    width: 0%;
    height: 100%;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    border-radius: 13px; }
  .bg__gray .next {
    color: #fff;
    font-size: 1.6rem;
    background-color: #006ff0;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
    .bg__gray .next:hover img {
      -webkit-transform: translateX(5px);
          -ms-transform: translateX(5px);
              transform: translateX(5px); }
    .bg__gray .next img {
      max-width: 17px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }

.send_success {
  display: none; }

.send_success .grid {
  display: grid;
  grid-template-columns: 371px 1fr;
  gap: 72px; }
  @media (max-width: 1080px) {
    .send_success .grid {
      grid-template-columns: 1fr;
      gap: 0px; } }

.send_success .right__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.send_success h6 {
  font-weight: 700;
  font-size: 1.6rem; }

.textarea_configurator {
  display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvcXVvdGF0aW9uLnNjc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7RUMwRWY7SUQ5RUg7TUFNSSxlQUFlLEVBQUEsRUFFbEI7O0FBQ0Q7RUFFSSxrQkFBa0IsRUFBQTs7QUFGdEI7RUFLSSxjQUFjLEVBQUE7O0FBTGxCO0VBUUksYUFBYSxFQUFBOztBQUdqQjtFQUVJLGtCQUFrQixFQUFBOztBQUZ0QjtFQUtJLHdCQUF1QixFQUFBOztBQUwzQjtFQVFJLGNBQWMsRUFBQTs7QUFJbEI7O0VBRUUsbUJBQW1CO0VBQ25CLGFBQWEsRUFBQTtFQzJDWjtJRDlDSDs7TUFLRSxrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUEsRUF3Q3BCO0VBOUNEOzs7O0lBVUksaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixrQkFBa0IsRUFBQTtFQVp0Qjs7SUFlSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIscUJBQXFCLEVBQUE7SUFuQnpCOztNQXNCUSxZQUFZLEVBQUE7SUF0QnBCOztNQTBCTSxXQUFXO01BQ1gsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsWUFBWTtNQUNaLFdBQVc7TUFDWCxZQUFZO01BQ1osb0RBQW9EO01BQ3BELDRCQUE0QjtNQUM1QixrQ0FBa0M7TUFDbEMscUJBQXFCO01BQ3JCLDRCQUFvQjtNQUFwQix1QkFBb0I7TUFBcEIsb0JBQW9CLEVBQUE7TUNTdkI7UUQ5Q0g7O1VBdUNRLFFBQVEsRUFBQSxFQUtYO01DRUY7UUQ5Q0g7O1VBMENRLFFBQVEsRUFBQSxFQUVYOztBQUdMO0VBQ0UsbUJBQW1CLEVBQUE7RUNGbEI7SURDSDtNQUdJLGtCQUFrQixFQUFBLEVBb01yQjtFQXZNRDtJQU1JLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQU4zRDtJQVVJ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LGFBQWEsRUFBQSIsImZpbGUiOiJwYWdlL3F1b3RhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vX21lZGlhcXVlcnlcIjtcblxuXG4uc2VsZWN0ZV9jYXRfc3RlcF8xIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ucXVvdGF0aW9uW3N0ZXBfZ2xvYmFsPVwiMVwiXSB7XG4gIC5iZ19fZ3JheSAucHJldiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC50ZXh0X3N0YXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGltZWxpbmVfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVvdGF0aW9uW3N0ZXBfZ2xvYmFsPVwiNVwiXSAge1xuICAuYmdfX2dyYXkgLm5leHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuaGlkZV9sYXN0X3N0ZXAge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93X2xhc3Rfc3RlcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRleHRfc3RhcnQsXG4uc2hvd19sYXN0X3N0ZXAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICBhLFxuICBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDA3MGYyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvc3RyemFsa2EtMkAyLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgQGluY2x1ZGUgcndkKDE0MDApIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnF1b3RhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIEBpbmNsdWRlIHJ3ZCgxNzAwKSB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG4gIGxhYmVsLml0ZW1fX21hc2s6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDY2LCA2OCwgOTAsIDAuMikpO1xuICB9XG5cbiAgLml0ZW1fX21hc2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMXB4IHJnYmEoNjYsIDY4LCA5MCwgMC4yKSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhyZW0gMHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgcGFkZGluZzogM3JlbSAwcmVtIDZyZW07XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAuY2lyY2xlICxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2QwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VmN2QwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWtvbmEtY2hlY2tAMi5wbmcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuaWNvbl9pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIC5iZ19fbWFzayB7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL3JhbWthLWt3YWRyYXRvd2Euc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgLmluZm9fX3dyYXBwZXIge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBjb2xvcjogIzAwNzBmMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoYXJhY3RlcmlzdGljcyB7XG4gICAgICBsYWJlbC5pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5pdGVtX19jaXJjbGUud2hpdGUgLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLml0ZW1fX2NpcmNsZS53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3ZDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWY3ZDAwO1xuICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmM2ZiO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMycHggMWZyIDMwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaXRlbV9faG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbV9faG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKCAxMDAlICsgMjBweCApO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE1MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgd2lkdGg6IDI5N3B4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdkMWUyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKDE0NTApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoMTMxMCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAxMXB4IDExcHggMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjYzdkMWUyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pdGVtX19jaXJjbGUge1xuICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlYztcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWcvaWtvbmEtY2hlY2tAMi5wbmcgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtX19jaXJjbGUuZ3JheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlYztcbiAgICAgICAgfVxuICAgICAgICAuaXRlbV9fY2lyY2xlLndoaXRlIHtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbV9fY2lyY2xlLm9yYW5nZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2QwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN0ZXBbc3RlcD1cIjFcIl0ge1xuICAucmlnaHRfX2NvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJ3ZCg2MDApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLnN0ZXBbc3RlcD1cIjJcIl0ge1xuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAucmlnaHRfX2NvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI3MnB4IDFmcjtcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLm51bWJlcl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlIC0gNzBweCkgNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmZhO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTRweCAtNnB4IHJnYmEoMTk4LCAxOTksIDIzMCwgMSk7XG5cbiAgICAuYnV0dG9uX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRmMmZhO1xuICAgIH1cbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogRmlyZWZveCAqL1xuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYyZmE7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogODRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG4gIC5wbHVzIHtcbiAgfVxuICAubWludXMge1xuICB9XG59XG4uc3RlcFtzdGVwPVwiM1wiXSB7XG4gIC5yaWdodF9fY29sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIHJ3ZCgxMjMwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSByd2QoODAwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuICAuaXRlbV9fbWFzayB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG59XG4uc3RlcFtzdGVwPVwiNFwiXSB7XG4gIC5yaWdodF9fY29sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIHJ3ZCgxMjMwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSByd2QoODAwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuICAuaXRlbV9fbWFzayB7XG4gICAgXG4gICAgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLml0ZW1fX2hvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzAwNzBmMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtX19ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMnB4O1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDE1MDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgd2lkdGg6IDI5N3B4O1xuXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdkMWUyO1xuICAgICAgQGluY2x1ZGUgcndkKDE2NTApIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByd2QoMTM1MCkge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDExcHggMTFweCAxMXB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2M3ZDFlMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgfVxufVxuLnN0ZXBbc3RlcD1cIjVcIl0ge1xuIFxuICAucmlnaHRfX2NvbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG4gIC5jb25maWd1cmF0aW9uLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RlcF9fMV9fc2VsZWN0ZWQsXG4gIC5jb25maWd1cmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZmluYWxfY2xvdWRfcHJpY2UuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pdGVtX19jb2wge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1JSBhdXRvO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3RoZXJfX2RldGFpbCB7XG5cbiAgfVxuICAuYWRkaXRpb25hbC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFkZGl0aW9uYWwge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gOXJlbSAwLjNyZW0gMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2NoZWNrLTJAMi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxNTAwKSB7XG4gICAgICAgICAgXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcndkKDc2MCkge1xuXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcblxuICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gXG4uZmluYWxfX3N1bS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuICAuZmluYWxfX3N1bSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZTNlZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgY29sb3I6ICMwMDcwZjI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuLmJnIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1LjVyZW0gNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IC0zMXB4IDMzcHggLTEwcHggcmdiYSg2NiwgNjgsIDkwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgQGluY2x1ZGUgcndkKDEzMDApIHtcbiAgICBwYWRkaW5nOiA5cmVtIDUuNXJlbSA1cmVtIDUuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSByd2QoMTEwMCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMnJlbSA1cmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDVyZW0gMnJlbTtcbiAgfVxuICBcbiAgLmJnX19tYXNrX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMyU7XG4gICAgbGVmdDogLTElO1xuICAgIG1hc2staW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvcmFta2EtcHJvc3Rva2F0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aWR0aDogMTAyJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgcndkKDExMDApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxuXG4gIC5zdGVwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjcxcHggMWZyO1xuICAgIGdhcDogNzJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMHB4O1xuICAgIH1cbiAgfVxuICAuc3RlcC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAubGVmdF9fY29sIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjMDA3MGYyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxufVxuLmJnX19ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogLTRyZW0gYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDRyZW0gMHJlbSA0LjVyZW07XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgcndkKDgyMCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDIuM3JlbSAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucHJldiB7XG4gICAgY29sb3I6ICNkNWQ1ZDU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIC5jaXJjbGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q1ZDVkNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE3cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICB9XG4gIC50aW1lbGluZV9fcHJpY2UgeyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gICAgLnNlbGVjdF9yYWRpb18yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgLmhpZGVfc3RlcF90aHJlZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICAuYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC50aW1lbGluZV9fc3RlcHMge1xuICAgIHdpZHRoOiA0NzRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gIH1cbiAgLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwZjI7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB9XG4gIC5uZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmYwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxN3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgfVxuICB9XG59XG5cblxuLnNlbmRfc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnNlbmRfc3VjY2VzcyB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM3MXB4IDFmcjtcbiAgZ2FwOiA3MnB4O1xuXG4gIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgfVxuICAucmlnaHRfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi50ZXh0YXJlYV9jb25maWd1cmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufSIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
