.cta-section {
  --local-padding: 4.375rem; }
  @media screen and (min-width: 2561px) {
    .cta-section {
      --local-padding: 2.73438vw; } }
  @media screen and (max-width: 2200px) {
    .cta-section {
      --local-padding: 3.125rem; } }
  @media screen and (max-width: 1850px) {
    .cta-section {
      --local-padding: 2.8125rem; } }
  @media screen and (max-width: 1340px) {
    .cta-section {
      --local-padding: 2.5rem; } }
  @media screen and (max-width: 630px) {
    .cta-section {
      --local-padding: 1.25rem; } }
  .cta-section .section__content {
    position: relative;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: var(--radius-thirty);
    overflow: hidden; }
    .cta-section .section__content .container {
      padding-top: var(--local-padding);
      padding-bottom: var(--local-padding);
      display: grid;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      grid-template-columns: repeat(2, 1fr);
      -webkit-column-gap: var(--grid-column-gap);
         -moz-column-gap: var(--grid-column-gap);
              column-gap: var(--grid-column-gap); }
      @media screen and (max-width: 1340px) {
        .cta-section .section__content .container {
          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-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          gap: 3.75rem; } }
      @media screen and (max-width: 630px) {
        .cta-section .section__content .container {
          gap: 1.875rem; } }
  .cta-section__image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%; }
    .cta-section__image::before {
      content: "";
      position: absolute;
      top: -0rem;
      left: -0rem;
      width: calc(100% + 0rem * 2);
      height: calc(100% + 0rem * 2);
      background-color: transparent;
      opacity: 0;
      z-index: 1;
      background: var(--stroke-dark-20);
      opacity: 1; }
      @media screen and (min-width: 2561px) {
        .cta-section__image::before {
          top: 0vw;
          left: 0vw;
          width: calc(100% + 0vw * 2);
          height: calc(100% + 0vw * 2); } }
    .cta-section__image img,
    .cta-section__image picture {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; }
  .cta-section__title {
    position: relative;
    z-index: 1;
    grid-column: 2/3;
    grid-row: 1/2;
    width: 100%;
    display: block;
    color: var(--text-light-primary); }
  .cta-section__form {
    position: relative;
    z-index: 1;
    grid-column: 1/2;
    grid-row: 1/2;
    padding: 4.375rem;
    width: 100%;
    max-width: 54.375rem;
    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-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 2.5rem;
    background-color: var(--accent-secondary-default);
    border-radius: var(--radius-thirty); }
    @media screen and (min-width: 2561px) {
      .cta-section__form {
        padding: 2.73438vw;
        max-width: 33.98438vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 2200px) {
      .cta-section__form {
        padding: 3.125rem 3.125rem 3.75rem;
        max-width: 42.8125rem;
        gap: 1.875rem; } }
    @media screen and (max-width: 1850px) {
      .cta-section__form {
        padding: 2.5rem 2.5rem 3.125rem;
        max-width: 31.875rem;
        gap: 1.25rem; } }
    @media screen and (max-width: 1340px) {
      .cta-section__form {
        padding: 2.1875rem;
        max-width: 25.9375rem;
        gap: 0.625rem; } }
    @media screen and (max-width: 630px) {
      .cta-section__form {
        padding: 1.25rem;
        max-width: unset; } }
  .cta-section__name {
    width: 100%;
    display: block;
    color: var(--text-light-primary); }
  .cta-section__content {
    width: 100%;
    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-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 3.75rem; }
    @media screen and (min-width: 2561px) {
      .cta-section__content {
        gap: 2.34375vw; } }
    @media screen and (max-width: 2200px) {
      .cta-section__content {
        gap: 3.125rem; } }
    @media screen and (max-width: 1850px) {
      .cta-section__content {
        gap: 2.5rem; } }
    @media screen and (max-width: 1340px) {
      .cta-section__content {
        gap: 1.875rem; } }
    @media screen and (max-width: 630px) {
      .cta-section__content {
        gap: 1.5625rem; } }
  .cta-section__fields {
    width: 100%;
    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-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 4.375rem; }
    @media screen and (min-width: 2561px) {
      .cta-section__fields {
        gap: 2.73438vw; } }
    @media screen and (max-width: 2200px) {
      .cta-section__fields {
        gap: 3.75rem; } }
    @media screen and (max-width: 1850px) {
      .cta-section__fields {
        gap: 2.8125rem; } }
    @media screen and (max-width: 1340px) {
      .cta-section__fields {
        gap: 1.875rem; } }
    @media screen and (max-width: 630px) {
      .cta-section__fields {
        gap: 1.5625rem; } }
  .cta-section__inputs {
    padding-top: 1.25rem;
    width: 100%;
    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-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 3.125rem; }
    @media screen and (min-width: 2561px) {
      .cta-section__inputs {
        padding-top: 0.78125vw;
        gap: 1.95312vw; } }
    @media screen and (max-width: 2200px) {
      .cta-section__inputs {
        gap: 2.5rem; } }
    @media screen and (max-width: 1850px) {
      .cta-section__inputs {
        gap: 1.875rem; } }
    @media screen and (max-width: 1340px) {
      .cta-section__inputs {
        gap: 1.5625rem; } }
    @media screen and (max-width: 630px) {
      .cta-section__inputs {
        padding-top: 0.625rem;
        gap: 1.25rem; } }

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