@media print {
  * {
    /* Keyword values */
    -webkit-print-color-adjust: economy;
    -webkit-print-color-adjust: exact !important;
    /* Global values */
    -webkit-print-color-adjust: inherit;
    -webkit-print-color-adjust: initial;
    -webkit-print-color-adjust: unset; } }

.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; }

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; }

.has-text-align-center {
  text-align: center; }

.wp-block-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

@media screen and (max-width: 568px) {
  .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

.meet {
  overflow: hidden; }
  .meet_content {
    border-bottom: 1px solid #e9540c;
    padding-left: 5rem; }
    @media (max-width: 1366px) {
      .meet_content {
        padding-left: 0; } }
    .meet_content.grid {
      grid-template-columns: 25% 1fr;
      -webkit-column-gap: 12vw;
         -moz-column-gap: 12vw;
              column-gap: 12vw;
      margin-right: 2rem; }
      @media (max-width: 1200px) {
        .meet_content.grid {
          margin-right: 0;
          grid-template-columns: 100%; } }
  .meet_desc {
    padding-right: 4vw;
    padding-bottom: 6.5vw; }
    .meet_desc > *:first-child {
      margin-bottom: 2.3vw; }
    .meet_desc p {
      line-height: 2; }
  .meet_img {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    @media (max-width: 568px) {
      .meet_img {
        overflow: hidden; } }
    .meet_img img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .meet_signature {
    width: 100%;
    max-width: 30rem; }
    .meet_signature img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }

.newsletter {
  background-color: #e9540c;
  padding-block: 7.5vw 7vw;
  position: relative;
  margin-bottom: 2.3vw; }
  @media (max-width: 1366px) {
    .newsletter .grid.two_cols {
      grid-template-columns: 40% 1fr; } }
  @media (max-width: 768px) {
    .newsletter .grid.two_cols {
      grid-template-columns: 100%; } }
  .newsletter_ornament1 {
    position: absolute;
    right: 6%;
    top: -42%;
    mix-blend-mode: color-dodge; }
    @media (max-width: 568px) {
      .newsletter_ornament1 {
        opacity: 0.4; } }
  .newsletter_ornament2 {
    position: absolute;
    left: 0;
    top: 36%;
    mix-blend-mode: color-dodge; }
    @media (max-width: 568px) {
      .newsletter_ornament2 {
        opacity: 0.4; } }
  .newsletter .container {
    padding-inline: 3rem;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center; }
  .newsletter_desc {
    max-width: 40rem;
    position: relative;
    z-index: 2; }
    .newsletter_desc > *:first-child {
      margin-bottom: 4rem;
      margin-top: 0; }
    .newsletter_desc p {
      line-height: 2; }
  .newsletter_field {
    position: relative;
    display: grid;
    grid-template-columns: 35% 1fr;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
    margin-bottom: 1rem; }
    @media (max-width: 768px) {
      .newsletter_field {
        grid-template-columns: 100%;
        row-gap: 1.5rem; } }
    @media (max-width: 350px) {
      .newsletter_field {
        overflow: hidden; } }
  .newsletter .wpcf7 {
    margin-top: 2rem;
    margin-left: -2rem;
    margin-right: -1rem;
    position: relative;
    z-index: 2; }
    @media (max-width: 1366px) {
      .newsletter .wpcf7 {
        margin-inline: 0; } }
    .newsletter .wpcf7 input:not([type="submit"]) {
      background-color: #fff;
      color: #000;
      padding-block: 3rem 3.5rem;
      padding-inline: 3.5rem;
      font-size: 1.6rem; }
      @media (max-width: 568px) {
        .newsletter .wpcf7 input:not([type="submit"]) {
          padding-block: 2.5rem;
          padding-inline: 2rem; } }
      .newsletter .wpcf7 input:not([type="submit"]):hover::-webkit-input-placeholder {
        opacity: 0;
        -webkit-transform: translateX(-100%);
                transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover::-moz-placeholder {
        opacity: 0;
        transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover:-ms-input-placeholder {
        opacity: 0;
        -ms-transform: translateX(-100%);
            transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover::-ms-input-placeholder {
        opacity: 0;
        -ms-transform: translateX(-100%);
            transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"]):hover::placeholder {
        opacity: 0;
        -webkit-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
                transform: translateX(-100%); }
      .newsletter .wpcf7 input:not([type="submit"])::-webkit-input-placeholder {
        color: #000;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"])::-moz-placeholder {
        color: #000;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"]):-ms-input-placeholder {
        color: #000;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"])::-ms-input-placeholder {
        color: #000;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .newsletter .wpcf7 input:not([type="submit"])::placeholder {
        color: #000;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
    .newsletter .wpcf7-spinner {
      position: absolute;
      right: -3rem; }
      @media (max-width: 768px) {
        .newsletter .wpcf7-spinner {
          right: 0;
          bottom: 0; } }
    .newsletter .wpcf7 input[type="submit"].button_paperplane {
      font-size: 0;
      background-image: url("../../../img/ikona-wyslij@2.png");
      width: 4rem;
      height: 4rem;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      margin: 0;
      right: 0;
      top: 50%;
      -webkit-transform: translate(-100%, -50%);
          -ms-transform: translate(-100%, -50%);
              transform: translate(-100%, -50%);
      background-color: transparent;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      @media (max-width: 768px) {
        .newsletter .wpcf7 input[type="submit"].button_paperplane {
          top: 75%;
          right: -5%; } }
      .newsletter .wpcf7 input[type="submit"].button_paperplane:hover {
        -webkit-transform: translate(-70%, -60%);
            -ms-transform: translate(-70%, -60%);
                transform: translate(-70%, -60%); }
    .newsletter .wpcf7 .wpcf7-list-item {
      cursor: pointer; }
      .newsletter .wpcf7 .wpcf7-list-item label input:checked + span:before {
        background-color: #03091c; }

.footer {
  position: relative; }
  .footer_columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    border-bottom: 1px solid #ededed;
    padding-bottom: 3.25vw;
    padding-inline: 0; }
    @media (max-width: 1366px) {
      .footer_columns {
        padding-inline: 3rem; } }
  .footer_column {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.3333%;
        -ms-flex: 1 1 33.3333%;
            flex: 1 1 33.3333%; }
    @media (max-width: 768px) {
      .footer_column {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
            -ms-flex: 1 1 50%;
                flex: 1 1 50%; } }
    .footer_column:last-of-type .footer_column--single {
      margin-left: 3rem; }
      @media (max-width: 768px) {
        .footer_column:last-of-type .footer_column--single {
          margin-left: 0; } }
    .footer_column--single > *:first-child {
      margin-bottom: 1.6vw; }
    .footer_column--single p {
      font-size: 1.3rem;
      line-height: 1.7;
      margin: 0; }
    .footer_column--single a {
      -webkit-text-decoration: underline 2px rgba(233, 84, 12, 0);
              text-decoration: underline 2px rgba(233, 84, 12, 0);
      color: #e9540c;
      font-weight: 700;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .footer_column--single a:hover {
        -webkit-text-decoration: underline 2px #e9540c;
                text-decoration: underline 2px #e9540c; }
    .footer_column--single h3 {
      margin-top: 0; }
      .footer_column--single h3 a {
        -webkit-text-decoration: underline 2px rgba(0, 0, 0, 0);
                text-decoration: underline 2px rgba(0, 0, 0, 0);
        font-weight: 700;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
        .footer_column--single h3 a:hover {
          -webkit-text-decoration: underline 2px black;
                  text-decoration: underline 2px black; }
    .footer_column--single img {
      max-width: 19rem; }
    .footer_column--single .button_form {
      border: none; }
    .footer_column--single .wpcf7 {
      color: #000; }
      .footer_column--single .wpcf7 input,
      .footer_column--single .wpcf7 textarea {
        border-bottom: 1px solid #e9540c;
        color: #000; }
        .footer_column--single .wpcf7 input[type="submit"],
        .footer_column--single .wpcf7 textarea[type="submit"] {
          background-color: #e9540c;
          color: #fff;
          font-size: 1.6rem;
          margin-top: 1rem; }
      .footer_column--single .wpcf7 textarea {
        background-color: #fdeee6;
        height: 11rem;
        margin-bottom: 0; }
      .footer_column--single .wpcf7 .wpcf7-list-item label span p {
        color: #000;
        font-size: 1.3rem; }
        .footer_column--single .wpcf7 .wpcf7-list-item label span p a {
          -webkit-text-decoration: underline 1px currentColor;
                  text-decoration: underline 1px currentColor; }
      .footer_column--single .wpcf7 .wpcf7-list-item label span::before {
        background-color: #e9540c; }
      .footer_column--single .wpcf7 .wpcf7-list-item label input:checked + span::before {
        background-color: #03091c; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fcHJpbnQuc2NzcyIsInV0aWxpdGllcy9fd29yZHByZXNzQ29yZS5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsInV0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJ1dGlsaXRpZXMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0E7SUFBRyxtQkFBQTtJQUNILG1DQUFtQztJQUNuQyw0Q0FBMkM7SUFFM0Msa0JBQUE7SUFDQSxtQ0FBbUM7SUFDbkMsbUNBQW1DO0lBQ25DLGlDQUFpQyxFQUFBLEVBQ2hDOztBQ1REO0VBQ0ksdUJBQXVCLEVBQUE7O0FBRzNCOztFQUVJLGNBQWM7RUFDZCx5QkFBeUIsRUFBQTs7QUFHN0I7RUFDSSxZQUFXO0VBQ1gsdUJBQXVCLEVBQUE7O0FBRzNCO0VBQ0ksV0FBVztFQUNYLHVCQUF1QixFQUFBOztBQUczQjtFQUNJLFlBQVk7RUFDWix1QkFBdUIsRUFBQTs7QUFHM0I7RUFDSSx1QkFBdUIsRUFBQTs7QUFHM0I7RUFDSSxXQUFXO0VBQ1gsdUJBQXVCLEVBQUE7O0FBRzNCO0VBQ0ksY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksdUJBQXVCLEVBQUE7O0FBRzNCO0VBQ0ksdUJBQXVCLEVBQUE7O0FBRzNCO0VBQ0ksdUJBQXVCLEVBQUE7O0FBRzNCO0VBQ0ksY0FBYztFQUNkLFlBQVk7RUFDWixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXLEVBQUE7O0FBR2Y7RUFDSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxrQkFBa0IsRUFBQTs7QUFJdEI7RUFDQyxTQUFTO0VBQ1QsOEJBQThCO0VBQzlCLDZCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsV0FBVztFQUNY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NkNHLFdDM1NTLEVBQUE7TUQ4UFo7O1FBaURLLGdDQzdTVztRRDhTWCxXQ2hUTyxFQUFBO1FEOFBaOztVQXFETyx5QkNqVFM7VURrVFQsV0NuVEs7VURvVEwsaUJBQWlCO1VBQ2pCLGdCQUFnQixFQUFBO01BeER2QjtRQTZESyx5QkFBeUI7UUFDekIsYUFBYTtRQUNiLGdCQUFnQixFQUFBO01BL0RyQjtRQXNFVyxXQUFXO1FBQ1gsaUJBQWlCLEVBQUE7UUF2RTVCO1VBMEVhLG1EQUEyQztrQkFBM0MsMkNBQTJDLEVBQUE7TUExRXhEO1FBK0VXLHlCQzNVSyxFQUFBO01ENFBoQjtRQW9GUyx5QkM3VVcsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL2Zvb3Rlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWVkaWEgcHJpbnQge1xyXG4qIHsvKiBLZXl3b3JkIHZhbHVlcyAqL1xyXG4td2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZWNvbm9teTtcclxuLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0IWltcG9ydGFudDtcclxuXHJcbi8qIEdsb2JhbCB2YWx1ZXMgKi9cclxuLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGluaGVyaXQ7XHJcbi13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBpbml0aWFsO1xyXG4td2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogdW5zZXQ7XHJcbn1cclxuXHJcbn1cclxuIiwiLmFsaWdubm9uZSB7XHJcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLmFsaWduY2VudGVyLFxyXG5kaXYuYWxpZ25jZW50ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xyXG59XHJcblxyXG4uYWxpZ25sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbmEgaW1nLmFsaWducmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbmEgaW1nLmFsaWdubm9uZSB7XHJcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuYSBpbWcuYWxpZ25sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbmEgaW1nLmFsaWduY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgbWF4LXdpZHRoOiA5NiU7IFxyXG4gICAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XHJcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XHJcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nIHtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA5OC41JTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XHJcbn1cclxuXHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRib3JkZXI6IDA7XHJcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0Y2xpcC1wYXRoOiBub25lO1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRsZWZ0OiA1cHg7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dG9wOiA1cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0ei1pbmRleDogMTAwMDAwO1xyXG59XHJcblxyXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLndwLWJsb2NrLWNvbHVtbnMge1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCApIHtcclxuXHQud3AtYmxvY2stY29sdW1ucyB7XHJcblx0XHQgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG59IiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9fYWxsXCI7XHJcblxyXG4ubWVldCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJl9jb250ZW50IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIFwib3JhbmdlXCIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyaWQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAxZnI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEydnc7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9kZXNjIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDR2dztcclxuICAgIHBhZGRpbmctYm90dG9tOiA2LjV2dztcclxuXHJcbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuM3Z3O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaW1nIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zaWduYXR1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcIm9yYW5nZVwiKTtcclxuICBwYWRkaW5nLWJsb2NrOiA3LjV2dyA3dnc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuM3Z3O1xyXG5cclxuICAuZ3JpZC50d29fY29scyB7XHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9vcm5hbWVudDEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDYlO1xyXG4gICAgdG9wOiAtNDIlO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWRvZGdlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9vcm5hbWVudDIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMzYlO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWRvZGdlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfZGVzYyB7XHJcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMWZyO1xyXG4gICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDM1MCkge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3IHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwid2hpdGVcIik7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwiYmxhY2tcIik7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW0gMy41cmVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMy41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwiYmxhY2tcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9zdGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNwaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtM3JlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b25fcGFwZXJwbGFuZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2lrb25hLXd5c2xpakAyLnBuZ1wiKTtcclxuICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25fc3RkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNjAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBsYWJlbCBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJkYXJrLWJsdWVcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBcImdyYXlcIik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXZ3O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NvbHVtbiB7XHJcbiAgICBmbGV4OiAxIDEgMzMuMzMzMyU7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleDogMSAxIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIC5mb290ZXJfY29sdW1uLS1zaW5nbGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlIHtcclxuICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4IHJnYmEobWFwLWdldCgkY29sb3JzLCBcIm9yYW5nZVwiKSwgMCk7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJvcmFuZ2VcIik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX3N0ZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHggcmdiYShtYXAtZ2V0KCRjb2xvcnMsIFwib3JhbmdlXCIpLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCByZ2JhKG1hcC1nZXQoJGNvbG9ycywgXCJibGFja1wiKSwgMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9zdGQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCByZ2JhKG1hcC1nZXQoJGNvbG9ycywgXCJibGFja1wiKSwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTlyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b25fZm9ybSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjcge1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwiYmxhY2tcIik7XHJcblxyXG4gICAgICAgIGlucHV0LFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIFwib3JhbmdlXCIpO1xyXG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJibGFja1wiKTtcclxuXHJcbiAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwib3JhbmdlXCIpO1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBcIndoaXRlXCIpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVlZTY7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcIm9yYW5nZVwiKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJkYXJrLWJsdWVcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yczogKFxyXG4gICAgJ2JsYWNrJzogIzAwMCxcclxuICAgICd3aGl0ZSc6ICNmZmYsXHJcbiAgICAnb3JhbmdlJzogI2U5NTQwYyxcclxuICAgICdkYXJrZXItb3JhbmdlJzogI2U5NTQwYyxcclxuICAgICdkYXJrLW9yYW5nZSc6ICM0ZjIyMTcsXHJcbiAgICAnZGFyay1ibHVlJzogICMwMzA5MWMsXHJcbiAgICAnZ3JheSc6ICNlZGVkZWQsXHJcbiAgICAnbGlnaHQtZ3JheSc6ICNmYWZhZmEsXHJcbiAgICAnbGlnaHRlc3QtZ3JheSc6ICNmYWZhZmEsXHJcbiAgICAnZGFyay1ncmF5JzogI2YwZjBmMixcclxuKTtcclxuXHJcbiRoZWlnaHQtbW9iaWxlOiAzMnB4OyIsIkBtaXhpbiB0cmFuc2l0aW9uX3N0ZCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuIC8vIFNtYWxsIGRldmljZXNcclxuIEBtaXhpbiBwaG9uZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gXHJcbiAvLyBNZWRpdW0gZGV2aWNlc1xyXG4gQG1peGluIHRhYmxldCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuIFxyXG4gLy8gTGFyZ2UgZGV2aWNlc1xyXG4gQG1peGluIHRhYmxldC1sZyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldC1sZ30pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuIFxyXG4gLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG4gQG1peGluIGxhcHRvcC1zbSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuIC8vIGxhcHRvcFxyXG4gQG1peGluIGxhcHRvcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuIC8vIExhcHRvcCBiaWdcclxuIEBtaXhpbiBkZXNrdG9wLXNtIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gLy8gRGVrc3RvcFxyXG4gQG1peGluIGRlc2t0b3Age1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gXHJcbiAvLyBDdXN0b20gZGV2aWNlc1xyXG4gQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiAiXX0= */
