:root {
  --color-black: #000;
  --color-white: #000;
  --color-gray: #000;
  --color-title: #000; }

.wow {
  visibility: hidden; }

html,
body {
  font-family: "gotham", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  color: #fff;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent; }

/* Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    select {
      -webkit-appearance: none; } } }

select {
  -webkit-appearance: none; }

strong {
  font-family: "gotham", sans-serif;
  font-weight: 700; }

.transition {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

h1,
h2 {
  font-size: 66px;
  line-height: 70px; }
  @media (max-width: 1600px) {
    h1,
    h2 {
      font-size: 60px;
      line-height: 1.15; } }
  @media (max-width: 1440px) {
    h1,
    h2 {
      font-size: 55px; } }
  @media (max-width: 1270px) {
    h1,
    h2 {
      font-size: 50px; } }
  @media (max-width: 1100px) {
    h1,
    h2 {
      font-size: 45px; } }
  @media (max-width: 992px) {
    h1,
    h2 {
      font-size: 40px; } }
  @media (max-width: 568px) {
    h1,
    h2 {
      font-size: 36px; } }
  @media (max-width: 400px) {
    h1,
    h2 {
      font-size: 33px; } }
  @media (max-width: 330px) {
    h1,
    h2 {
      font-size: 30px; } }

h1,
h2,
h3 {
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: normal; }

.bolder_text h1,
.bolder_text h2,
.bolder_text h3 {
  font-weight: 300; }
  .bolder_text h1 em,
  .bolder_text h2 em,
  .bolder_text h3 em {
    font-style: normal; }
    .bolder_text h1 em strong,
    .bolder_text h2 em strong,
    .bolder_text h3 em strong {
      font-style: normal;
      font-weight: 900; }
  .bolder_text h1 strong,
  .bolder_text h2 strong,
  .bolder_text h3 strong {
    font-style: normal; }
    .bolder_text h1 strong em,
    .bolder_text h2 strong em,
    .bolder_text h3 strong em {
      font-style: normal;
      font-weight: 900; }

h3 {
  font-size: 30px; }
  @media (max-width: 1366px) {
    h3 {
      font-size: 28px; } }
  @media (max-width: 992px) {
    h3 {
      font-size: 26px; } }

.page-template-front-page h3,
#kontakt h3,
.stand_our_section h3 {
  font-size: 44px;
  line-height: 1.2; }
  @media (max-width: 1366px) {
    .page-template-front-page h3,
    #kontakt h3,
    .stand_our_section h3 {
      font-size: 40px; } }
  @media (max-width: 992px) {
    .page-template-front-page h3,
    #kontakt h3,
    .stand_our_section h3 {
      font-size: 35px; } }
  @media (max-width: 568px) {
    .page-template-front-page h3,
    #kontakt h3,
    .stand_our_section h3 {
      font-size: 32px; } }
  @media (max-width: 450px) {
    .page-template-front-page h3,
    #kontakt h3,
    .stand_our_section h3 {
      font-size: 28px; } }

h4 {
  font-size: 22px;
  line-height: 26px; }
  @media (max-width: 992px) {
    h4 {
      font-size: 20px; } }

h1,
h2,
h3,
h4 {
  text-transform: uppercase; }

p,
main li {
  font-size: 16px;
  line-height: 22px; }
  @media (max-width: 1366px) {
    p,
    main li {
      font-size: 15px;
      line-height: 20px; } }
  @media (max-width: 992px) {
    p,
    main li {
      font-size: 14px; } }

p {
  margin: 20px 0; }
  @media (max-width: 1366px) {
    p {
      margin: 18px 0; } }
  @media (max-width: 992px) {
    p {
      margin: 16px 0; } }

div.wpcf7-validation-errors {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
  padding: 10px 10px;
  font-size: 13px; }

span.wpcf7-not-valid-tip {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-response-output {
  clear: both;
  color: #856404;
  background-color: #fff3cd !important;
  border: none !important;
  padding: 10px 10px !important;
  font-size: 13px; }

div.wpcf7-mail-sent-ng {
  clear: both;
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-mail-sent-ok {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  clear: both; }

:focus {
  outline: none; }

:hover {
  outline: none; }

:active {
  outline: none; }

button:focus {
  outline: none; }

img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto; }

.container1280 {
  max-width: 1280px;
  padding: 0 35px; }
  @media (max-width: 1366px) {
    .container1280 {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container1280 {
      padding: 0 18px; } }

.container1600 {
  max-width: 1600px;
  padding: 0 50px; }
  @media (max-width: 1600px) {
    .container1600 {
      padding: 0 35px; } }
  @media (max-width: 1366px) {
    .container1600 {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container1600 {
      padding: 0 18px; } }

.container0padding {
  padding: 0; }
  @media (max-width: 1366px) {
    .container0padding {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container0padding {
      padding: 0 18px; } }

.container-fluid {
  max-width: 2000px;
  margin: 0 auto; }

@-webkit-keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.leftToRightWithBounce {
  -webkit-animation-name: leftToRightWithBounce;
          animation-name: leftToRightWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

@-webkit-keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.rightToLeftWithBounce {
  -webkit-animation-name: rightToLeftWithBounce;
          animation-name: rightToLeftWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

.stand_our_section {
  position: relative;
  z-index: 1;
  padding: 50px 0 400px;
  min-height: 930px;
  background-color: #004278;
  overflow: hidden; }
  @media (max-width: 1600px) {
    .stand_our_section {
      padding-top: 130px; } }
  @media (max-width: 1200px) {
    .stand_our_section {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
              column-gap: 10px;
      padding-top: 40px;
      padding-bottom: 85px; } }
  @media (max-width: 568px) {
    .stand_our_section {
      padding-top: 50px;
      padding-bottom: 55px; } }
  @media (max-width: 1200px) {
    .stand_our_section .stand_out_wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
              column-gap: 10px;
      row-gap: 30px; } }
  @media (max-width: 400px) {
    .stand_our_section .stand_out_wrapper {
      -webkit-column-gap: 6px;
         -moz-column-gap: 6px;
              column-gap: 6px;
      row-gap: 40px; } }
  .stand_our_section .main_text {
    max-width: 590px;
    margin: 0 auto;
    padding: 80px 30px 0; }
    @media (max-width: 1830px) {
      .stand_our_section .main_text {
        max-width: 40%; } }
    @media (max-width: 1440px) {
      .stand_our_section .main_text {
        max-width: 36.5%;
        padding: 30px 25px 30px; } }
    @media (max-width: 1366px) {
      .stand_our_section .main_text {
        max-width: 40%; } }
    @media (max-width: 1200px) {
      .stand_our_section .main_text {
        padding-top: 0;
        max-width: 100%; } }
    @media (max-width: 1200px) {
      .stand_our_section .main_text {
        max-width: 100%;
        padding: 25px 0 10px; } }
  @media (max-width: 1200px) {
    .stand_our_section h4 {
      margin-bottom: 20px; } }
  .stand_our_section .stand_out_repeater {
    max-width: 590px;
    margin: 0 auto;
    position: relative;
    height: 100%;
    max-height: 500px;
    overflow: hidden; }
    @media (max-width: 1830px) {
      .stand_our_section .stand_out_repeater {
        max-width: 36.5%; } }
    @media (max-width: 1440px) {
      .stand_our_section .stand_out_repeater {
        max-width: 36.5%; } }
    @media (max-width: 1366px) {
      .stand_our_section .stand_out_repeater {
        max-width: 40%; } }
    @media (max-width: 1200px) {
      .stand_our_section .stand_out_repeater {
        max-height: initial;
        max-width: 100%; } }
    .stand_our_section .stand_out_repeater .stand_out_item {
      text-align: center;
      position: relative;
      padding: 44px 50px;
      z-index: 1;
      min-height: 350px;
      height: -webkit-max-content;
      height: -moz-max-content;
      height: max-content; }
      @media (max-width: 1550px) {
        .stand_our_section .stand_out_repeater .stand_out_item {
          padding: 40px 30px 15px; } }
      @media (max-width: 1200px) {
        .stand_our_section .stand_out_repeater .stand_out_item {
          min-height: unset; } }
      @media (max-width: 1100px) {
        .stand_our_section .stand_out_repeater .stand_out_item {
          padding: 30px 20px 15px; } }
      @media (max-width: 568px) {
        .stand_our_section .stand_out_repeater .stand_out_item {
          padding: 30px 0 5px; } }
      .stand_our_section .stand_out_repeater .stand_out_item h4 {
        margin-top: 0;
        font-size: 30px;
        line-height: 1.2; }
        @media (max-width: 1440px) {
          .stand_our_section .stand_out_repeater .stand_out_item h4 {
            font-size: 28px; } }
        @media (max-width: 992px) {
          .stand_our_section .stand_out_repeater .stand_out_item h4 {
            font-size: 26px; } }
        @media (max-width: 568px) {
          .stand_our_section .stand_out_repeater .stand_out_item h4 {
            font-size: 24px; } }
      .stand_our_section .stand_out_repeater .stand_out_item p {
        padding: 0 70px; }
        @media (max-width: 1600px) {
          .stand_our_section .stand_out_repeater .stand_out_item p {
            padding: 0 30px; } }
        @media (max-width: 1200px) {
          .stand_our_section .stand_out_repeater .stand_out_item p {
            padding: 0; } }
      .stand_our_section .stand_out_repeater .stand_out_item .graphic_box {
        width: 100%;
        max-height: 120px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-self: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        z-index: -1;
        margin-top: -10px;
        margin-bottom: 30px;
        margin-right: auto;
        margin-left: auto; }
        @media (max-width: 1366px) {
          .stand_our_section .stand_out_repeater .stand_out_item .graphic_box {
            max-height: 100px; } }
        @media (max-width: 1200px) {
          .stand_our_section .stand_out_repeater .stand_out_item .graphic_box {
            max-height: 70px;
            max-width: 350px;
            margin-top: 0; } }
        @media (max-width: 568px) {
          .stand_our_section .stand_out_repeater .stand_out_item .graphic_box {
            max-height: 50px;
            max-width: 50%; } }
        .stand_our_section .stand_out_repeater .stand_out_item .graphic_box svg {
          width: 100%;
          height: auto; }
          .stand_our_section .stand_out_repeater .stand_out_item .graphic_box svg .st0 {
            stroke-width: 25px;
            -webkit-transform-origin: center;
                -ms-transform-origin: center;
                    transform-origin: center;
            transform-box: fill-box;
            will-change: transform; }
      .stand_our_section .stand_out_repeater .stand_out_item:nth-of-type(odd) .graphic_box svg {
        -webkit-animation: floatInner_smooth_Down 8s ease-in-out infinite;
                animation: floatInner_smooth_Down 8s ease-in-out infinite; }
      .stand_our_section .stand_out_repeater .stand_out_item:nth-of-type(even) .graphic_box svg {
        -webkit-animation: floatInner_smooth_Down 8s 1s ease-in-out infinite;
                animation: floatInner_smooth_Down 8s 1s ease-in-out infinite; }
      .stand_our_section .stand_out_repeater .stand_out_item .img_mobile {
        display: none; }
        @media (max-width: 600px) {
          .stand_our_section .stand_out_repeater .stand_out_item .img_mobile {
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            max-height: 500px;
            margin-top: 25px; } }
        @media (max-width: 400px) {
          .stand_our_section .stand_out_repeater .stand_out_item .img_mobile {
            max-height: 444px;
            width: 100%;
            -o-object-fit: cover;
               object-fit: cover; } }

@-webkit-keyframes floatInner_smooth_Down {
  0% {
    -webkit-transform: scaleX(1) translateY(0);
            transform: scaleX(1) translateY(0); }
  50% {
    -webkit-transform: scaleX(0.9) translateY(10px);
            transform: scaleX(0.9) translateY(10px); }
  100% {
    -webkit-transform: scaleX(1) translateY(0);
            transform: scaleX(1) translateY(0); } }

@keyframes floatInner_smooth_Down {
  0% {
    -webkit-transform: scaleX(1) translateY(0);
            transform: scaleX(1) translateY(0); }
  50% {
    -webkit-transform: scaleX(0.9) translateY(10px);
            transform: scaleX(0.9) translateY(10px); }
  100% {
    -webkit-transform: scaleX(1) translateY(0);
            transform: scaleX(1) translateY(0); } }
  .stand_our_section .stand_out_gallery1 {
    left: 0; }
    .stand_our_section .stand_out_gallery1::before {
      left: 0; }
    .stand_our_section .stand_out_gallery1 .col-left {
      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;
      top: 30px;
      position: relative; }
      @media (max-width: 1200px) {
        .stand_our_section .stand_out_gallery1 .col-left {
          top: -20px; } }
      .stand_our_section .stand_out_gallery1 .col-left img {
        width: 345px;
        position: relative; }
      .stand_our_section .stand_out_gallery1 .col-left .gallery1_img1 {
        max-height: 300px;
        aspect-ratio: 345 / 300; }
      .stand_our_section .stand_out_gallery1 .col-left .gallery1_img2 {
        height: auto;
        max-height: 555px;
        aspect-ratio: 345 / 555; }
    .stand_our_section .stand_out_gallery1 .col-right {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .stand_our_section .stand_out_gallery1 .col-right img {
        width: 305px;
        -webkit-transition: all 0.4s linear;
        -o-transition: all 0.4s linear;
        transition: all 0.4s linear; }
  .stand_our_section .stand_out_gallery2 {
    right: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .stand_our_section .stand_out_gallery2::before {
      right: 0;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    .stand_our_section .stand_out_gallery2 .col-right {
      top: -20px;
      position: relative; }
      .stand_our_section .stand_out_gallery2 .col-right img {
        position: relative;
        max-height: 455px;
        height: auto;
        width: 345px; }
      .stand_our_section .stand_out_gallery2 .col-right .gallery1_img3 {
        max-height: 515px;
        height: auto;
        aspect-ratio: 345 / 515; }
      .stand_our_section .stand_out_gallery2 .col-right .gallery1_img4 {
        max-height: 300px;
        height: auto;
        aspect-ratio: 345 / 300; }
  .stand_our_section .stand_out_gallery1,
  .stand_our_section .stand_out_gallery2 {
    width: 35.4%;
    top: 80px;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 18px; }
    @media (max-width: 1750px) {
      .stand_our_section .stand_out_gallery1,
      .stand_our_section .stand_out_gallery2 {
        width: 35%;
        top: 120px;
        gap: 10px; } }
    @media (max-width: 1550px) {
      .stand_our_section .stand_out_gallery1,
      .stand_our_section .stand_out_gallery2 {
        width: 33%; } }
    @media (max-width: 1440px) {
      .stand_our_section .stand_out_gallery1,
      .stand_our_section .stand_out_gallery2 {
        width: 32%;
        top: 80px; } }
    @media (max-width: 1366px) {
      .stand_our_section .stand_out_gallery1,
      .stand_our_section .stand_out_gallery2 {
        width: 30%; } }
    @media (max-width: 1200px) {
      .stand_our_section .stand_out_gallery1,
      .stand_our_section .stand_out_gallery2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -webkit-flex-basis: calc(50% - 5px);
            -ms-flex-preferred-size: calc(50% - 5px);
                flex-basis: calc(50% - 5px);
        width: unset;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1;
        top: 0; } }
    @media (max-width: 400px) {
      .stand_our_section .stand_out_gallery1,
      .stand_our_section .stand_out_gallery2 {
        gap: 6px;
        -webkit-flex-basis: calc(50% - 3px);
            -ms-flex-preferred-size: calc(50% - 3px);
                flex-basis: calc(50% - 3px); } }
    .stand_our_section .stand_out_gallery1::before,
    .stand_our_section .stand_out_gallery2::before {
      content: "";
      position: absolute;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url(../../../img/cien-galeria.png);
      top: -130px;
      width: 440px;
      height: 100%;
      max-height: 1600px;
      z-index: 1;
      background-blend-mode: overlay; }
      @media (max-width: 1440px) {
        .stand_our_section .stand_out_gallery1::before,
        .stand_our_section .stand_out_gallery2::before {
          top: -100px;
          -o-object-position: top;
             object-position: top; } }
      @media (max-width: 1100px) {
        .stand_our_section .stand_out_gallery1::before,
        .stand_our_section .stand_out_gallery2::before {
          top: -80px; } }
      @media (max-width: 568px) {
        .stand_our_section .stand_out_gallery1::before,
        .stand_our_section .stand_out_gallery2::before {
          top: -60px;
          height: 120%; } }
      @media (max-width: 450px) {
        .stand_our_section .stand_out_gallery1::before,
        .stand_our_section .stand_out_gallery2::before {
          width: 100%; } }
    .stand_our_section .stand_out_gallery1 .col,
    .stand_our_section .stand_out_gallery2 .col {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .stand_our_section .stand_out_gallery1 img,
    .stand_our_section .stand_out_gallery2 img {
      height: auto;
      max-height: 455px;
      aspect-ratio: 305 / 455;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      opacity: 0.3;
      -webkit-transition: all 0.4s linear;
      -o-transition: all 0.4s linear;
      transition: all 0.4s linear; }
      .stand_our_section .stand_out_gallery1 img.active,
      .stand_our_section .stand_out_gallery2 img.active {
        -webkit-transform: scale(1.14);
            -ms-transform: scale(1.14);
                transform: scale(1.14);
        opacity: 1;
        z-index: 1;
        -webkit-box-shadow: -4px 10px 25px 7px rgba(0, 0, 0, 0.2);
        box-shadow: -4px 10px 25px 7px rgba(0, 0, 0, 0.2); }
        @media (max-width: 1200px) {
          .stand_our_section .stand_out_gallery1 img.active,
          .stand_our_section .stand_out_gallery2 img.active {
            -webkit-transform: scale(1);
                -ms-transform: scale(1);
                    transform: scale(1); } }
    .stand_our_section .stand_out_gallery1 .col,
    .stand_our_section .stand_out_gallery2 .col {
      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;
      gap: 18px; }
      @media (max-width: 1750px) {
        .stand_our_section .stand_out_gallery1 .col,
        .stand_our_section .stand_out_gallery2 .col {
          gap: 10px;
          width: calc(50% - 5px); } }
      @media (max-width: 400px) {
        .stand_our_section .stand_out_gallery1 .col,
        .stand_our_section .stand_out_gallery2 .col {
          gap: 6px;
          width: calc(50% - 3px); } }
  @media (max-width: 1200px) {
    .stand_our_section .stand_out_gallery1 {
      top: 25%; } }
  @media (max-width: 1200px) {
    .stand_our_section .stand_out_gallery1 {
      top: 0%; } }
  @media (max-width: 1200px) {
    .stand_our_section .stand_out_gallery2 {
      top: 60%; } }
  @media (max-width: 1200px) {
    .stand_our_section .stand_out_gallery2 {
      top: 0%; } }
  .stand_our_section .stand_out_gallery1 .col-left,
  .stand_our_section .stand_out_gallery2 .col-right {
    width: calc(50% + 8px); }
  .stand_our_section .stand_out_gallery1 .col-right,
  .stand_our_section .stand_out_gallery2 .col-left {
    width: calc(44% + 9px); }
    @media (max-width: 1200px) {
      .stand_our_section .stand_out_gallery1 .col-right,
      .stand_our_section .stand_out_gallery2 .col-left {
        width: calc(44% + 15px); } }

.pin-spacer:has(.stand_our_section) {
  background-color: #004278 !important; }
  @media (max-width: 1600px) {
    .pin-spacer:has(.stand_our_section) + section {
      margin-top: -200px;
      z-index: 2; } }
  @media (max-width: 1440px) {
    .pin-spacer:has(.stand_our_section) + section {
      margin-top: -300px; } }

.stand_our_section .mobile_grid_gallery {
  display: none; }

@media (max-width: 1200px) {
  .stand_our_section .stand_out_gallery1,
  .stand_our_section .stand_out_gallery2 {
    display: none; }
  .stand_our_section .mobile_grid_gallery {
    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-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 10px; } }
  @media (max-width: 1200px) and (max-width: 600px) {
    .stand_our_section .mobile_grid_gallery {
      display: none; } }

@media (max-width: 1200px) {
    .stand_our_section .mobile_grid_gallery img {
      width: auto;
      height: 350px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: top;
         object-position: top;
      opacity: 0.3;
      -webkit-transition: opacity 0.4s linear;
      -o-transition: opacity 0.4s linear;
      transition: opacity 0.4s linear;
      -webkit-animation: galleryFade 16s infinite;
              animation: galleryFade 16s infinite; } }
    @media (max-width: 1200px) and (max-width: 992px) {
      .stand_our_section .mobile_grid_gallery img {
        height: 250px; } }
    @media (max-width: 1200px) and (max-width: 820px) {
      .stand_our_section .mobile_grid_gallery img {
        height: 200px; } }
    @media (max-width: 1200px) and (max-width: 568px) {
      .stand_our_section .mobile_grid_gallery img {
        height: 150px; } }
    @media (max-width: 1200px) and (max-width: 500px) {
      .stand_our_section .mobile_grid_gallery img {
        height: 120px; } }
    @media (max-width: 1200px) and (max-width: 410px) {
      .stand_our_section .mobile_grid_gallery img {
        height: 90px; } }

@media (max-width: 1200px) {
  .stand_our_section .mobile_grid_gallery img:nth-child(1) {
    -webkit-animation-delay: 0s;
            animation-delay: 0s; }
  .stand_our_section .mobile_grid_gallery img:nth-child(2) {
    -webkit-animation-delay: 2s;
            animation-delay: 2s; }
  .stand_our_section .mobile_grid_gallery img:nth-child(3) {
    -webkit-animation-delay: 4s;
            animation-delay: 4s; }
  .stand_our_section .mobile_grid_gallery img:nth-child(4) {
    -webkit-animation-delay: 6s;
            animation-delay: 6s; }
  .stand_our_section .mobile_grid_gallery img:nth-child(5) {
    -webkit-animation-delay: 8s;
            animation-delay: 8s; }
  .stand_our_section .mobile_grid_gallery img:nth-child(6) {
    -webkit-animation-delay: 10s;
            animation-delay: 10s; }
  .stand_our_section .mobile_grid_gallery img:nth-child(7) {
    -webkit-animation-delay: 12s;
            animation-delay: 12s; }
  .stand_our_section .mobile_grid_gallery img:nth-child(8) {
    -webkit-animation-delay: 14s;
            animation-delay: 14s; } }

@-webkit-keyframes galleryFade {
  0% {
    opacity: 0.3; }
  12.5% {
    opacity: 1; }
  25% {
    opacity: 1; }
  37.5% {
    opacity: 0.3; }
  100% {
    opacity: 0.3; } }

@keyframes galleryFade {
  0% {
    opacity: 0.3; }
  12.5% {
    opacity: 1; }
  25% {
    opacity: 1; }
  37.5% {
    opacity: 0.3; }
  100% {
    opacity: 0.3; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiLCJwYXJ0cy9zdGFuZF9vdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUNFLG1CQUFjO0VBQ2QsbUJBQWM7RUFDZCxrQkFBYTtFQUNiLG1CQUFjLEVBQUE7O0FBd0JoQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjs7RUFFRSxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFnQztFQUNoQyxXQUFXO0VBQ1gsd0JBQXdCO0VBQ3hCLHdDQUF3QyxFQUFBOztBQUcxQyxlQUFBO0FBQ0E7RUFDc0U7SUFDbEU7TUFDRSx3QkFBd0IsRUFBQSxFQUN6QixFQUFBOztBQUlMO0VBQ0Usd0JBQXdCLEVBQUE7O0FBRzFCO0VBQ0UsaUNBQWlDO0VBQ2pDLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLDRCQUFvQjtFQUFwQix1QkFBb0I7RUFBcEIsb0JBQW9CLEVBQUE7O0FBSXRCOztFQUVFLGVBQWU7RUFDZixpQkFBaUIsRUFBQTtFQ0toQjtJRFJIOztNQU1JLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQThCcEI7RUM3QkU7SURSSDs7TUFXSSxlQUFlLEVBQUEsRUEwQmxCO0VDN0JFO0lEUkg7O01BZUksZUFBZSxFQUFBLEVBc0JsQjtFQzdCRTtJRFJIOztNQW1CSSxlQUFlLEVBQUEsRUFrQmxCO0VDN0JFO0lEUkg7O01BdUJJLGVBQWUsRUFBQSxFQWNsQjtFQzdCRTtJRFJIOztNQTJCSSxlQUFlLEVBQUEsRUFVbEI7RUM3QkU7SURSSDs7TUErQkksZUFBZSxFQUFBLEVBTWxCO0VDN0JFO0lEUkg7O01BbUNJLGVBQWUsRUFBQSxFQUVsQjs7QUFFRDs7O0VBR0UseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUV0QixtQkFBbUIsRUFBQTs7QUFHckI7OztFQUlJLGdCQUFnQixFQUFBO0VBSnBCOzs7SUFNTSxrQkFBa0IsRUFBQTtJQU54Qjs7O01BUVEsa0JBQWtCO01BQ2xCLGdCQUFnQixFQUFBO0VBVHhCOzs7SUFjTSxrQkFBa0IsRUFBQTtJQWR4Qjs7O01BZ0JRLGtCQUFrQjtNQUNsQixnQkFBZ0IsRUFBQTs7QUFNeEI7RUFDRSxlQUFlLEVBQUE7RUNoRWQ7SUQrREg7TUFJSSxlQUFlLEVBQUEsRUFNbEI7RUN6RUU7SUQrREg7TUFRSSxlQUFlLEVBQUEsRUFFbEI7O0FBR0Q7OztFQUlJLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTtFQ2pGakI7SUQ0RUg7OztNQVFNLGVBQWUsRUFBQSxFQWNsQjtFQ2xHQTtJRDRFSDs7O01BWU0sZUFBZSxFQUFBLEVBVWxCO0VDbEdBO0lENEVIOzs7TUFnQk0sZUFBZSxFQUFBLEVBTWxCO0VDbEdBO0lENEVIOzs7TUFvQk0sZUFBZSxFQUFBLEVBRWxCOztBQUdIO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQixFQUFBO0VDdkdoQjtJRHFHSDtNQUtJLGVBQWUsRUFBQSxFQUVsQjs7QUFFRDs7OztFQUlFLHlCQUF5QixFQUFBOztBQUczQjs7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7RUN4SGhCO0lEcUhIOztNQU1JLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQU1wQjtFQ2xJRTtJRHFISDs7TUFXSSxlQUFlLEVBQUEsRUFFbEI7O0FBRUQ7RUFDRSxjQUFjLEVBQUE7RUNySWI7SURvSUg7TUFJSSxjQUFjLEVBQUEsRUFNakI7RUM5SUU7SURvSUg7TUFRSSxjQUFjLEVBQUEsRUFFakI7O0FBR0Q7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZSxFQUFBOztBQUdqQjtFQUNFLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxvQ0FBb0M7RUFDcEMsdUJBQXVCO0VBQ3ZCLDZCQUE2QjtFQUM3QixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsV0FBVyxFQUFBOztBQUdiO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsZUFBZTtFQUNmLHNCQUFtQjtLQUFuQixtQkFBbUI7RUFDbkIsWUFBWSxFQUFBOztBQUdkO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWUsRUFBQTtFQ2xOZDtJRGdOSDtNQUtJLGVBQWUsRUFBQSxFQU1sQjtFQzNORTtJRGdOSDtNQVNJLGVBQWUsRUFBQSxFQUVsQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlLEVBQUE7RUMvTmQ7SUQ2Tkg7TUFLSSxlQUFlLEVBQUEsRUFVbEI7RUM1T0U7SUQ2Tkg7TUFTSSxlQUFlLEVBQUEsRUFNbEI7RUM1T0U7SUQ2Tkg7TUFhSSxlQUFlLEVBQUEsRUFFbEI7O0FBRUQ7RUFDRSxVQUFVLEVBQUE7RUMvT1Q7SUQ4T0g7TUFJSSxlQUFlLEVBQUEsRUFNbEI7RUN4UEU7SUQ4T0g7TUFRSSxlQUFlLEVBQUEsRUFFbEI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsY0FBYyxFQUFBOztBQUdoQjtFQUNFO0lBQ0UsVUFBVTtJQUNWLG9DQUE0QjtZQUE1Qiw0QkFBNEIsRUFBQTtFQUU5QjtJQUNFLGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQTtFQUU1QjtJQUNFLGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQTtFQUc1QjtJQUNFLFVBQVU7SUFDVixrQ0FBMEI7WUFBMUIsMEJBQTBCLEVBQUEsRUFBQTs7QUFkOUI7RUFDRTtJQUNFLFVBQVU7SUFDVixvQ0FBNEI7WUFBNUIsNEJBQTRCLEVBQUE7RUFFOUI7SUFDRSxrQ0FBMEI7WUFBMUIsMEJBQTBCLEVBQUE7RUFFNUI7SUFDRSxrQ0FBMEI7WUFBMUIsMEJBQTBCLEVBQUE7RUFHNUI7SUFDRSxVQUFVO0lBQ1Ysa0NBQTBCO1lBQTFCLDBCQUEwQixFQUFBLEVBQUE7O0FBSTlCO0VBQ0UsNkNBQXFDO1VBQXJDLHFDQUFxQztFQUNyQyxnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQUUsWUFBQTtFQUMxQixzQ0FBOEI7VUFBOUIsOEJBQThCO0VBQUUsZUFBQTtFQUNoQyx5Q0FBaUM7VUFBakMsaUNBQWlDO0VBQUUseUVBQUE7RUFDbkMsc0NBQThCO1VBQTlCLDhCQUE4QjtFQUFFLDhCQUFBO0VBQ2hDLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFBRSxZQUFBLEVBQWE7O0FBR3ZDO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsbUNBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VBRTdCO0lBQ0Usa0NBQTBCO1lBQTFCLDBCQUEwQixFQUFBO0VBRTVCO0lBQ0UsbUNBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VBRzdCO0lBQ0UsVUFBVTtJQUNWLGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQSxFQUFBOztBQWQ5QjtFQUNFO0lBQ0UsVUFBVTtJQUNWLG1DQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQUU3QjtJQUNFLGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQTtFQUU1QjtJQUNFLG1DQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQUc3QjtJQUNFLFVBQVU7SUFDVixrQ0FBMEI7WUFBMUIsMEJBQTBCLEVBQUEsRUFBQTs7QUFJOUI7RUFDRSw2Q0FBcUM7VUFBckMscUNBQXFDO0VBQ3JDLGdDQUF3QjtVQUF4Qix3QkFBd0I7RUFBRSxZQUFBO0VBQzFCLHNDQUE4QjtVQUE5Qiw4QkFBOEI7RUFBRSxlQUFBO0VBQ2hDLHlDQUFpQztVQUFqQyxpQ0FBaUM7RUFBRSx5RUFBQTtFQUNuQyxzQ0FBOEI7VUFBOUIsOEJBQThCO0VBQUUsOEJBQUE7RUFDaEMsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUFFLFlBQUEsRUFBYTs7QUU5WHZDO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixnQkFBZ0IsRUFBQTtFRHNFZjtJQzVFSDtNQVNJLGtCQUFrQixFQUFBLEVBMmRyQjtFRHhaRTtJQzVFSDtNQWFJLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix1QkFBZTtVQUFmLG1CQUFlO2NBQWYsZUFBZTtNQUNmLHdCQUFnQjtTQUFoQixxQkFBZ0I7Y0FBaEIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixvQkFBb0IsRUFBQSxFQW1kdkI7RUR4WkU7SUM1RUg7TUFxQkksaUJBQWlCO01BQ2pCLG9CQUFvQixFQUFBLEVBOGN2QjtFRHhaRTtJQzVFSDtNQTJCTSxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsdUJBQWU7VUFBZixtQkFBZTtjQUFmLGVBQWU7TUFDZix3QkFBZ0I7U0FBaEIscUJBQWdCO2NBQWhCLGdCQUFnQjtNQUNoQixhQUFhLEVBQUEsRUFPaEI7RUR1Q0E7SUM1RUg7TUFrQ00sdUJBQWU7U0FBZixvQkFBZTtjQUFmLGVBQWU7TUFDZixhQUFhLEVBQUEsRUFFaEI7RUFyQ0g7SUF3Q0ksZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxvQkFBb0IsRUFBQTtJRGtDckI7TUM1RUg7UUE4Q00sY0FBYyxFQUFBLEVBcUJqQjtJRFNBO01DNUVIO1FBa0RNLGdCQUFnQjtRQUNoQix1QkFBdUIsRUFBQSxFQWdCMUI7SURTQTtNQzVFSDtRQXVETSxjQUFjLEVBQUEsRUFZakI7SURTQTtNQzVFSDtRQTJETSxjQUFjO1FBQ2QsZUFBZSxFQUFBLEVBT2xCO0lEU0E7TUM1RUg7UUFnRU0sZUFBZTtRQUNmLG9CQUFvQixFQUFBLEVBRXZCO0VEU0E7SUM1RUg7TUF5RU0sbUJBQW1CLEVBQUEsRUFFdEI7RUEzRUg7SUE4RUksZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixnQkFBZ0IsRUFBQTtJRFBqQjtNQzVFSDtRQXNGTSxnQkFBZ0IsRUFBQSxFQWdKbkI7SUQxSkE7TUM1RUg7UUEwRk0sZ0JBQWdCLEVBQUEsRUE0SW5CO0lEMUpBO01DNUVIO1FBOEZNLGNBQWMsRUFBQSxFQXdJakI7SUQxSkE7TUM1RUg7UUFrR00sbUJBQW1CO1FBQ25CLGVBQWUsRUFBQSxFQW1JbEI7SUF0T0g7TUF1R00sa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGlCQUFpQjtNQUNqQiwyQkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLG1CQUFtQixFQUFBO01EaEN0QjtRQzVFSDtVQStHUSx1QkFBdUIsRUFBQSxFQXNIMUI7TUR6SkY7UUM1RUg7VUFtSFEsaUJBQWlCLEVBQUEsRUFrSHBCO01EekpGO1FDNUVIO1VBdUhRLHVCQUF1QixFQUFBLEVBOEcxQjtNRHpKRjtRQzVFSDtVQTJIUSxtQkFBbUIsRUFBQSxFQTBHdEI7TUFyT0w7UUFxSVEsYUFBYTtRQUNiLGVBQWU7UUFDZixnQkFBZ0IsRUFBQTtRRDNEckI7VUM1RUg7WUEwSVUsZUFBZSxFQUFBLEVBVWxCO1FEeEVKO1VDNUVIO1lBOElVLGVBQWUsRUFBQSxFQU1sQjtRRHhFSjtVQzVFSDtZQWtKVSxlQUFlLEVBQUEsRUFFbEI7TUFwSlA7UUF1SlEsZUFBZSxFQUFBO1FEM0VwQjtVQzVFSDtZQTBKVSxlQUFlLEVBQUEsRUFNbEI7UURwRko7VUM1RUg7WUE4SlUsVUFBVSxFQUFBLEVBRWI7TUFoS1A7UUFtS1EsV0FBVztRQUNYLGlCQUFpQjtRQUNqQixvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2Isb0JBQW9CO1FBQ3BCLHdCQUF1QjtRQUF2QiwrQkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUI7UUFDdkIsV0FBVztRQUNYLGlCQUFpQjtRQUNqQixtQkFBbUI7UUFDbkIsa0JBQWtCO1FBQ2xCLGlCQUFpQixFQUFBO1FEaEd0QjtVQzVFSDtZQStLVSxpQkFBaUIsRUFBQSxFQXlCcEI7UUQ1SEo7VUM1RUg7WUFtTFUsZ0JBQWdCO1lBQ2hCLGdCQUFnQjtZQUNoQixhQUFhLEVBQUEsRUFtQmhCO1FENUhKO1VDNUVIO1lBeUxVLGdCQUFnQjtZQUNoQixjQUFjLEVBQUEsRUFjakI7UUF4TVA7VUE4TFUsV0FBVztVQUNYLFlBQVksRUFBQTtVQS9MdEI7WUFrTVksa0JBQWtCO1lBQ2xCLGdDQUF3QjtnQkFBeEIsNEJBQXdCO29CQUF4Qix3QkFBd0I7WUFDeEIsdUJBQXVCO1lBQ3ZCLHNCQUFzQixFQUFBO01Bck1sQztRQTRNVSxpRUFBeUQ7Z0JBQXpELHlEQUF5RCxFQUFBO01BNU1uRTtRQWlOVSxvRUFBNEQ7Z0JBQTVELDREQUE0RCxFQUFBO01Bak50RTtRQXNOUSxhQUFhLEVBQUE7UUQxSWxCO1VDNUVIO1lBeU5VLGtCQUFrQjtZQUNsQixvQkFBYTtZQUFiLHFCQUFhO1lBQWIsb0JBQWE7WUFBYixhQUFhO1lBQ2IsaUJBQWlCO1lBQ2pCLGdCQUFnQixFQUFBLEVBUW5CO1FEeEpKO1VDNUVIO1lBZ09VLGlCQUFpQjtZQUNqQixXQUFXO1lBQ1gsb0JBQWlCO2VBQWpCLGlCQUFpQixFQUFBLEVBRXBCOztBQUlMO0VBQ0U7SUFDRSwwQ0FBa0M7WUFBbEMsa0NBQWtDLEVBQUE7RUFFcEM7SUFDRSwrQ0FBdUM7WUFBdkMsdUNBQXVDLEVBQUE7RUFFekM7SUFDRSwwQ0FBa0M7WUFBbEMsa0NBQWtDLEVBQUEsRUFBQTs7QUFSdEM7RUFDRTtJQUNFLDBDQUFrQztZQUFsQyxrQ0FBa0MsRUFBQTtFQUVwQztJQUNFLCtDQUF1QztZQUF2Qyx1Q0FBdUMsRUFBQTtFQUV6QztJQUNFLDBDQUFrQztZQUFsQyxrQ0FBa0MsRUFBQSxFQUFBO0VBaFB4QztJQXFQSSxPQUFPLEVBQUE7SUFyUFg7TUF3UE0sT0FBTyxFQUFBO0lBeFBiO01BNFBNLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYiw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLFNBQVM7TUFDVCxrQkFBa0IsRUFBQTtNRG5MckI7UUM1RUg7VUFrUVEsVUFBVSxFQUFBLEVBa0JiO01BcFJMO1FBc1FRLFlBQVk7UUFDWixrQkFBa0IsRUFBQTtNQXZRMUI7UUEyUVEsaUJBQWlCO1FBQ2pCLHVCQUF1QixFQUFBO01BNVEvQjtRQWdSUSxZQUFZO1FBQ1osaUJBQWlCO1FBQ2pCLHVCQUF1QixFQUFBO0lBbFIvQjtNQXVSTSw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCLEVBQUE7TUF2UjVCO1FBMFJRLFlBQVk7UUFDWixtQ0FBMkI7UUFBM0IsOEJBQTJCO1FBQTNCLDJCQUEyQixFQUFBO0VBM1JuQztJQWlTSSxRQUFRO0lBQ1IscUJBQXlCO0lBQXpCLGlDQUF5QjtRQUF6QixrQkFBeUI7WUFBekIseUJBQXlCLEVBQUE7SUFsUzdCO01BcVNNLFFBQVE7TUFDUixpQ0FBeUI7VUFBekIsNkJBQXlCO2NBQXpCLHlCQUF5QixFQUFBO0lBdFMvQjtNQTBTTSxVQUFVO01BQ1Ysa0JBQWtCLEVBQUE7TUEzU3hCO1FBOFNRLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsWUFBWTtRQUNaLFlBQVksRUFBQTtNQWpUcEI7UUFxVFEsaUJBQWlCO1FBQ2pCLFlBQVk7UUFDWix1QkFBdUIsRUFBQTtNQXZUL0I7UUEyVFEsaUJBQWlCO1FBQ2pCLFlBQVk7UUFDWix1QkFBdUIsRUFBQTtFQTdUL0I7O0lBb1VJLFlBQVk7SUFFWixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixTQUFTLEVBQUE7SUQ3UFY7TUM1RUg7O1FBNFVNLFVBQVU7UUFDVixVQUFVO1FBQ1YsU0FBUyxFQUFBLEVBaUhaO0lEblhBO01DNUVIOztRQWtWTSxVQUFVLEVBQUEsRUE2R2I7SURuWEE7TUM1RUg7O1FBc1ZNLFVBQVU7UUFDVixTQUFTLEVBQUEsRUF3R1o7SURuWEE7TUM1RUg7O1FBMlZNLFVBQVUsRUFBQSxFQW9HYjtJRG5YQTtNQzVFSDs7UUFtV00sb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLGtCQUFrQjtRQUNsQixtQ0FBMkI7WUFBM0Isd0NBQTJCO2dCQUEzQiwyQkFBMkI7UUFDM0IsWUFBWTtRQUNaLDRCQUFRO1FBQVIsZ0JBQVE7WUFBUixpQkFBUTtnQkFBUixRQUFRO1FBQ1IsTUFBTSxFQUFBLEVBdUZUO0lEblhBO01DNUVIOztRQTRXTSxRQUFRO1FBQ1IsbUNBQTJCO1lBQTNCLHdDQUEyQjtnQkFBM0IsMkJBQTJCLEVBQUEsRUFrRjlCO0lBL2JIOztNQWlYTSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHdCQUF3QjtNQUN4Qiw0QkFBNEI7TUFDNUIsb0RBQW9EO01BRXBELFdBQVc7TUFDWCxZQUFZO01BQ1osWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsOEJBQThCLEVBQUE7TURoVGpDO1FDNUVIOztVQW1ZUSxXQUFXO1VBQ1gsdUJBQW9CO2FBQXBCLG9CQUFvQixFQUFBLEVBZXZCO01EdlVGO1FDNUVIOztVQXdZUSxVQUFVLEVBQUEsRUFXYjtNRHZVRjtRQzVFSDs7VUE0WVEsVUFBVTtVQUNWLFlBQVksRUFBQSxFQU1mO01EdlVGO1FDNUVIOztVQWlaUSxXQUFXLEVBQUEsRUFFZDtJQW5aTDs7TUFzWk0scUJBQXlCO01BQXpCLGlDQUF5QjtVQUF6QixrQkFBeUI7Y0FBekIseUJBQXlCLEVBQUE7SUF0Wi9COztNQTBaTSxZQUFZO01BQ1osaUJBQWlCO01BQ2pCLHVCQUF1QjtNQUN2QixXQUFXO01BQ1gsb0JBQWlCO1NBQWpCLGlCQUFpQjtNQUNqQixZQUFZO01BQ1osbUNBQTJCO01BQTNCLDhCQUEyQjtNQUEzQiwyQkFBMkIsRUFBQTtNQWhhakM7O1FBbWFRLDhCQUFzQjtZQUF0QiwwQkFBc0I7Z0JBQXRCLHNCQUFzQjtRQUN0QixVQUFVO1FBQ1YsVUFBVTtRQUNWLHlEQUF5RDtRQUV6RCxpREFBaUQsRUFBQTtRRDVWdEQ7VUM1RUg7O1lBMmFVLDJCQUFtQjtnQkFBbkIsdUJBQW1CO29CQUFuQixtQkFBbUIsRUFBQSxFQUV0QjtJQTdhUDs7TUFpYk0sb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLDRCQUFzQjtNQUF0Qiw2QkFBc0I7TUFBdEIsOEJBQXNCO1VBQXRCLDBCQUFzQjtjQUF0QixzQkFBc0I7TUFDdEIsU0FBUyxFQUFBO01EdldaO1FDNUVIOztVQXNiUSxTQUFTO1VBQ1Qsc0JBQXNCLEVBQUEsRUFPekI7TURsWEY7UUM1RUg7O1VBMmJRLFFBQVE7VUFDUixzQkFBc0IsRUFBQSxFQUV6QjtFRGxYRjtJQzVFSDtNQW1jTSxRQUFRLEVBQUEsRUFLWDtFRDVYQTtJQzVFSDtNQXNjTSxPQUFPLEVBQUEsRUFFVjtFRDVYQTtJQzVFSDtNQTRjTSxRQUFRLEVBQUEsRUFLWDtFRHJZQTtJQzVFSDtNQStjTSxPQUFPLEVBQUEsRUFFVjtFQWpkSDs7SUFxZEksc0JBQXNCLEVBQUE7RUFyZDFCOztJQThkSSxzQkFBc0IsRUFBQTtJRGxadkI7TUM1RUg7O1FBaWVNLHVCQUF1QixFQUFBLEVBRTFCOztBQUdIO0VBQ0Usb0NBQW9DLEVBQUE7RUQzWm5DO0lDMFpIO01BS00sa0JBQWtCO01BQ2xCLFVBQVUsRUFBQSxFQU1iO0VEdGFBO0lDMFpIO01BVU0sa0JBQWtCLEVBQUEsRUFFckI7O0FBR0g7RUFFSSxhQUFhLEVBQUE7O0FEM2FkO0VDeWFIOztJQVFNLGFBQWEsRUFBQTtFQVJuQjtJQVlNLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZixTQUFTLEVBQUEsRUF3Q1Y7RURoZUY7SUN5YUg7TUFrQlEsYUFBYSxFQUFBLEVBcUNoQjs7QURoZUY7SUN5YUg7TUEwQlEsV0FBVztNQUNYLGFBQWE7TUFDYixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2Isb0JBQWlCO1NBQWpCLGlCQUFpQjtNQUNqQix1QkFBb0I7U0FBcEIsb0JBQW9CO01BQ3BCLFlBQVk7TUFDWix1Q0FBK0I7TUFBL0Isa0NBQStCO01BQS9CLCtCQUErQjtNQUMvQiwyQ0FBbUM7Y0FBbkMsbUNBQW1DLEVBQUEsRUFxQnBDO0lEL2RKO01DeWFIO1FBb0NVLGFBQWEsRUFBQSxFQWtCaEI7SUQvZEo7TUN5YUg7UUF3Q1UsYUFBYSxFQUFBLEVBY2hCO0lEL2RKO01DeWFIO1FBNENVLGFBQWEsRUFBQSxFQVVoQjtJRC9kSjtNQ3lhSDtRQWdEVSxhQUFhLEVBQUEsRUFNaEI7SUQvZEo7TUN5YUg7UUFvRFUsWUFBWSxFQUFBLEVBRWY7O0FEL2RKO0VDeWFIO0lBMERNLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQTFEekI7SUE2RE0sMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBN0R6QjtJQWdFTSwyQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7RUFoRXpCO0lBbUVNLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQW5FekI7SUFzRU0sMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBdEV6QjtJQXlFTSw0QkFBb0I7WUFBcEIsb0JBQW9CLEVBQUE7RUF6RTFCO0lBNEVNLDRCQUFvQjtZQUFwQixvQkFBb0IsRUFBQTtFQTVFMUI7SUErRU0sNEJBQW9CO1lBQXBCLG9CQUFvQixFQUFBLEVBQ3JCOztBQUlMO0VBQ0U7SUFDRSxZQUFZLEVBQUE7RUFFZDtJQUNFLFVBQVUsRUFBQTtFQUVaO0lBQ0UsVUFBVSxFQUFBO0VBRVo7SUFDRSxZQUFZLEVBQUE7RUFFZDtJQUNFLFlBQVksRUFBQSxFQUFBOztBQWRoQjtFQUNFO0lBQ0UsWUFBWSxFQUFBO0VBRWQ7SUFDRSxVQUFVLEVBQUE7RUFFWjtJQUNFLFVBQVUsRUFBQTtFQUVaO0lBQ0UsWUFBWSxFQUFBO0VBRWQ7SUFDRSxZQUFZLEVBQUEsRUFBQSIsImZpbGUiOiJwYXJ0cy9zdGFuZF9vdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbi8vIENvbG9yXHJcbjpyb290IHtcclxuICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xyXG4gIC0tY29sb3Itd2hpdGU6ICMwMDA7XHJcbiAgLS1jb2xvci1ncmF5OiAjMDAwO1xyXG4gIC0tY29sb3ItdGl0bGU6ICMwMDA7XHJcbn1cclxuXHJcbiRuYXYtY29sb3I6ICM0YTU1NWU7XHJcbiRibGFjazogIzAwMDtcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuLy8gVGl0bGUgcGFnZVxyXG4kdGl0bGUtY29sb3I6ICMwMDA7XHJcbiR0aXRsZS1zaXplOiByZW0oMjYpO1xyXG5cclxuLy8gSGFtYnVyZ2VyXHJcbiR3aGl0ZS1tb2JpbGU6ICNmZmYgIWRlZmF1bHQ7XHJcbiRibGFjay1tb2JpbGU6ICMwMDAgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uOiAwLjNzIGVhc2UgIWRlZmF1bHQ7XHJcbiRoZWlnaHQtbW9iaWxlOiAzMnB4O1xyXG4kd2lkdGgtbW9iaWxlOiAzMnB4O1xyXG5cclxuLy8gQ1VTVE9NIENPTE9SU1xyXG4kYmx1ZV9jb2xvcjE6ICM0ODk0YWE7IC8vIEJHIFNFQ1RJT05TXHJcbiRtYWluX2NvbG9yX2FjY2VudDogIzYzYzJjZjsgLy8gQlVUVE9OUywgQkcgQ0FSRFMgRVRDLlxyXG4kc2Vjb25kX2NvbG9yX2FjY2VudDogIzAwNDI3ODsgLy8gbGlua3MsIG5hdmlnYXRpb25zXHJcblxyXG4vLyBHbG9iYWxcclxuLndvdyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJnb3RoYW1cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6ICRicm93c2VyLWNvbnRleHQgKyBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogU2FmYXJpIDExKyAqL1xyXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcclxuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkgYW5kIChzdHJva2UtY29sb3I6IHRyYW5zcGFyZW50KSB7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBmb250LWZhbWlseTogXCJnb3RoYW1cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwOyAvLyBib2xkXHJcbn1cclxuXHJcbi50cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG5cclxuLy8gZnJvbnRwYWdlXHJcbmgxLFxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiA2NnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTQ0MCkge1xyXG4gICAgZm9udC1zaXplOiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDEyNzApIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMTAwKSB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNDAwKSB7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMzMwKSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzIHtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgLy8gaHlwaGVuczogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uYm9sZGVyX3RleHQge1xyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBlbSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZW0ge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZnJvbnRwYWdlXHJcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UsXHJcbiNrb250YWt0LFxyXG4uc3RhbmRfb3VyX3NlY3Rpb24ge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbnAsXHJcbm1haW4gbGkge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICBtYXJnaW46IDE4cHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIG1hcmdpbjogMTZweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29udGFjdCBmb3JtIGFsZXJ0IGJvb3RzdHJhcFxyXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjO1xyXG4gIGNvbG9yOiAjOGE2ZDNiO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXItY29sb3I6ICNlYmNjY2M7XHJcbiAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuZGl2LndwY2Y3LW1haWwtc2VudC1uZyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXItY29sb3I6ICNlYmNjY2M7XHJcbiAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XHJcbiAgY29sb3I6ICMxNTU3MjQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcclxuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuOmhvdmVyIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG46YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyMTI4MCB7XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgcGFkZGluZzogMCAzNXB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcjE2MDAge1xyXG4gIG1heC13aWR0aDogMTYwMHB4O1xyXG4gIHBhZGRpbmc6IDAgNTBweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyMHBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBtYXgtd2lkdGg6IDIwMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQGtleWZyYW1lcyBsZWZ0VG9SaWdodFdpdGhCb3VuY2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwcHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmxlZnRUb1JpZ2h0V2l0aEJvdW5jZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxlZnRUb1JpZ2h0V2l0aEJvdW5jZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IC8qIG9yOiBYbXMgKi9cclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IC8qIG9yOiBub3JtYWwgKi9cclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IC8qIG9yOiBlYXNlLCBlYXNlLWluLCBlYXNlLWluLW91dCwgbGluZWFyLCBjdWJpYy1iZXppZXIoeDEsIHkxLCB4MiwgeTIpICovXHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzOyAvKiBvcjogYmFja3dhcmRzLCBib3RoLCBub25lICovXHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgLyogb3I6IFhtcyAqL1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJpZ2h0VG9MZWZ0V2l0aEJvdW5jZSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQucmlnaHRUb0xlZnRXaXRoQm91bmNlIHtcclxuICBhbmltYXRpb24tbmFtZTogcmlnaHRUb0xlZnRXaXRoQm91bmNlO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41czsgLyogb3I6IFhtcyAqL1xyXG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgLyogb3I6IG5vcm1hbCAqL1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgLyogb3I6IGVhc2UsIGVhc2UtaW4sIGVhc2UtaW4tb3V0LCBsaW5lYXIsIGN1YmljLWJlemllcih4MSwgeTEsIHgyLCB5MikgKi9cclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7IC8qIG9yOiBiYWNrd2FyZHMsIGJvdGgsIG5vbmUgKi9cclxuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zOyAvKiBvcjogWG1zICovXHJcbn1cclxuIiwiJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmV9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXR9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQtbGcge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldC1sZ30pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIGxhcHRvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBsYXB0b3BcclxuQG1peGluIGxhcHRvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBMYXB0b3AgYmlnXHJcbkBtaXhpbiBkZXNrdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWRlc2t0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIERla3N0b3BcclxuQG1peGluIGRlc2t0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWRlc2t0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gZGV2aWNlc1xyXG5AbWl4aW4gcndkKCRzY3JlZW4pIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgcndkKDE0MDApIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogNDBweDtcclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYxMHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7fVxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIiwiQGltcG9ydCBcIi4uL21lZGlhcXVlcnlcIjtcclxuQGltcG9ydCBcIi4uL2dsb2JhbFwiO1xyXG5cclxuLy8gcm9vdCAtIGZyb250IHBhZ2VcclxuXHJcbi5zdGFuZF9vdXJfc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZzogNTBweCAwIDQwMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDkzMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyNzg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgLnN0YW5kX291dF93cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNDAwKSB7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDZweDtcclxuICAgICAgcm93LWdhcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogODBweCAzMHB4IDA7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCBwaW5rO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxODMwKSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNDQwKSB7XHJcbiAgICAgIG1heC13aWR0aDogMzYuNSU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHBpbms7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFuZF9vdXRfcmVwZWF0ZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxODMwKSB7XHJcbiAgICAgIG1heC13aWR0aDogMzYuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDE0NDApIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNi41JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YW5kX291dF9pdGVtIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDQ0cHggNTBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTU1MCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTEwMCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgLmdyYXBoaWNfYm94IHtcclxuICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxNDQwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncmFwaGljX2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAuc3QwIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyAvLyBzYWZhcmlcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgLmdyYXBoaWNfYm94IHN2ZyB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0SW5uZXJfc21vb3RoX0Rvd24gOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIC5ncmFwaGljX2JveCBzdmcge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdElubmVyX3Ntb290aF9Eb3duIDhzIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZ19tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg2MDApIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoNDAwKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGZsb2F0SW5uZXJfc21vb3RoX0Rvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45KSB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhbmRfb3V0X2dhbGxlcnkxIHtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMzQ1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2FsbGVyeTFfaW1nMSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNDUgLyAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nYWxsZXJ5MV9pbWcyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNDUgLyA1NTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXJpZ2h0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YW5kX291dF9nYWxsZXJ5MiB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1yaWdodCB7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1NXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMzQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nYWxsZXJ5MV9pbWczIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MTVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNDUgLyA1MTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nYWxsZXJ5MV9pbWc0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNDUgLyAzMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFuZF9vdXRfZ2FsbGVyeTEsXHJcbiAgLnN0YW5kX291dF9nYWxsZXJ5MiB7XHJcbiAgICB3aWR0aDogMzUuNCU7XHJcbiAgICAvLyB0b3A6IDMwcHg7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzUwKSB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTU1MCkge1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNDQwKSB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIHRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIHJ3ZCgxMTAwKSB7XHJcbiAgICAvLyAgIHRvcDogNjVweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg0MDApIHtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9jaWVuLWdhbGVyaWEucG5nKTtcclxuICAgICAgLy8gdG9wOiAtMjAwcHg7XHJcbiAgICAgIHRvcDogLTEzMHB4O1xyXG4gICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTYwMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSByd2QoMTc1MCkge1xyXG4gICAgICAvLyAgIC8vIHRvcDogLTE2MHB4O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTQ0MCkge1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTEwMCkge1xyXG4gICAgICAgIHRvcDogLTgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDQ1MCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NTVweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAzMDUgLyA0NTU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE0KTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNHB4IDEwcHggMjVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogLTRweCAxMHB4IDI1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBib3gtc2hhZG93OiAtNHB4IDEwcHggMjVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDE3NTApIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDQwMCkge1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFuZF9vdXRfZ2FsbGVyeTEge1xyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICB0b3A6IDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YW5kX291dF9nYWxsZXJ5MiB7XHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICB0b3A6IDYwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIHRvcDogMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhbmRfb3V0X2dhbGxlcnkxIC5jb2wtbGVmdCxcclxuICAuc3RhbmRfb3V0X2dhbGxlcnkyIC5jb2wtcmlnaHQge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlICsgOHB4KTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhbmRfb3V0X2dhbGxlcnkxIC5jb2wtcmlnaHQsXHJcbiAgLnN0YW5kX291dF9nYWxsZXJ5MiAuY29sLWxlZnQge1xyXG4gICAgd2lkdGg6IGNhbGMoNDQlICsgOXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg0NCUgKyAxNXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5waW4tc3BhY2VyOmhhcyguc3RhbmRfb3VyX3NlY3Rpb24pIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Mjc4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICYgKyBzZWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTQ0MCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhbmRfb3VyX3NlY3Rpb24ge1xyXG4gIC5tb2JpbGVfZ3JpZF9nYWxsZXJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgLnN0YW5kX291dF9nYWxsZXJ5MSxcclxuICAgIC5zdGFuZF9vdXRfZ2FsbGVyeTIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGVfZ3JpZF9nYWxsZXJ5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgLy8gICBnYXA6IDVweDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBnYWxsZXJ5RmFkZSAxNnMgaW5maW5pdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoODIwKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1MDApIHtcclxuICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoNDEwKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZV9ncmlkX2dhbGxlcnkgaW1nOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlX2dyaWRfZ2FsbGVyeSBpbWc6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICAgIH1cclxuICAgIC5tb2JpbGVfZ3JpZF9nYWxsZXJ5IGltZzpudGgtY2hpbGQoMykge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZV9ncmlkX2dhbGxlcnkgaW1nOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlX2dyaWRfZ2FsbGVyeSBpbWc6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4cztcclxuICAgIH1cclxuICAgIC5tb2JpbGVfZ3JpZF9nYWxsZXJ5IGltZzpudGgtY2hpbGQoNikge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEwcztcclxuICAgIH1cclxuICAgIC5tb2JpbGVfZ3JpZF9nYWxsZXJ5IGltZzpudGgtY2hpbGQoNykge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEycztcclxuICAgIH1cclxuICAgIC5tb2JpbGVfZ3JpZF9nYWxsZXJ5IGltZzpudGgtY2hpbGQoOCkge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0cztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ2FsbGVyeUZhZGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICB9XHJcbiAgMTIuNSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDM3LjUlIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
