.path {
  padding: 7.5rem 0 8.5rem;
  background-color: #fff;
  position: relative; }
  @media (max-width: 568px) {
    .path {
      padding: 5rem 0 6.5rem; } }
  .path .grid__title {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15rem;
    margin-bottom: 2.5rem; }
    @media (max-width: 992px) {
      .path .grid__title {
        gap: 5rem; } }
    @media (max-width: 568px) {
      .path .grid__title {
        grid-template-columns: 1fr;
        gap: 0px; } }
  .path .container-fluid {
    margin-top: 16.5rem; }
  .path .path__item.active {
    background-color: #fff; }
  .path .path__item {
    background-color: #f5f6f7;
    position: relative;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    display: grid;
    grid-template-columns: 56px 1fr 1fr 65px;
    gap: 3rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1.5rem;
    padding: 1.6rem 3rem 1.6rem 3rem; }
    @media (max-width: 568px) {
      .path .path__item {
        padding: 2rem 1rem 2rem 1rem;
        grid-template-columns: 40px 1fr 1fr 40px;
        gap: 1rem; } }
    .path .path__item:hover {
      background-color: #fff;
      -webkit-box-shadow: 0px 0px 42px -6px rgba(66, 68, 90, 0.5);
              box-shadow: 0px 0px 42px -6px rgba(66, 68, 90, 0.5); }
      .path .path__item:hover .path__count:before {
        -webkit-filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.2));
                filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.2)); }
      .path .path__item:hover .path__cta__wrapper {
        background-color: #389f48; }
        .path .path__item:hover .path__cta__wrapper p {
          color: #fff; }
        .path .path__item:hover .path__cta__wrapper img {
          -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1); }
    .path .path__item .path__image img {
      max-width: 65px;
      -o-object-fit: contain;
         object-fit: contain; }
      @media (max-width: 992px) {
        .path .path__item .path__image img {
          max-width: 40px; } }
    .path .path__item .path__count {
      width: 56px;
      height: 56px;
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto;
      position: relative; }
      @media (max-width: 568px) {
        .path .path__item .path__count {
          width: 40px;
          height: 40px; } }
      .path .path__item .path__count:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(../../../img/sciezka-leczenia-znacznik@2.png);
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg); }
        @media (max-width: 568px) {
          .path .path__item .path__count:before {
            top: 3px; } }
      .path .path__item .path__count p {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        font-weight: 500;
        position: relative;
        z-index: 5; }
    .path .path__item .path__title h3 {
      font-size: 1.8rem;
      font-weight: 500;
      color: #00182e;
      margin-top: 0px;
      margin-bottom: 0px; }
      @media (max-width: 568px) {
        .path .path__item .path__title h3 {
          font-size: 1.6rem;
          line-height: 1.1; } }
    .path .path__item .path__cta {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .path .path__item .path__cta .path__cta__wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 1rem;
        padding: 1rem 2rem;
        border-radius: 30px;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        cursor: pointer; }
      .path .path__item .path__cta img {
        max-width: 24px; }
        @media (max-width: 568px) {
          .path .path__item .path__cta img {
            max-width: 15px; } }
      .path .path__item .path__cta p {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        border-radius: 30px;
        text-transform: uppercase; }
        @media (max-width: 568px) {
          .path .path__item .path__cta p {
            font-size: 9px; } }
    .path .path__item .path__content {
      background-color: #fff;
      padding: 0rem 1rem;
      position: absolute;
      top: calc(100% - 4rem);
      left: 0;
      width: 100%;
      z-index: 25;
      display: none;
      -webkit-transition: background-color 0.4s;
      transition: background-color 0.4s; }
      @media (max-width: 1550px) {
        .path .path__item .path__content {
          top: 100%; } }
      .path .path__item .path__content p {
        font-size: 1.5rem;
        font-weight: 400;
        margin-top: 0px; }
  .path .container.two_col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15rem;
    margin-top: 2rem; }
    @media (max-width: 992px) {
      .path .container.two_col {
        gap: 5rem; } }
    @media (max-width: 720px) {
      .path .container.two_col {
        grid-template-columns: 1fr;
        row-gap: 20px; } }
    .path .container.two_col .content {
      max-width: 400px; }
      @media (max-width: 720px) {
        .path .container.two_col .content {
          max-width: 100%; } }
    .path .container.two_col .accordion.active .accordion__header {
      border-color: transparent; }
    .path .container.two_col .accordion.active .toggle {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    .path .container.two_col .accordion {
      cursor: pointer; }
      .path .container.two_col .accordion:nth-last-child(1) .accordion__header {
        border: none; }
      .path .container.two_col .accordion .toggle {
        width: 14px;
        height: 14px;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        position: relative; }
        .path .container.two_col .accordion .toggle .line {
          width: 15px;
          height: 2px;
          background-color: #76bd81;
          position: absolute;
          -webkit-transition: all 0.4s;
          transition: all 0.4s; }
          .path .container.two_col .accordion .toggle .line:nth-child(1) {
            -webkit-transform: translate(-50%, -50%) rotate(90deg);
                -ms-transform: translate(-50%, -50%) rotate(90deg);
                    transform: translate(-50%, -50%) rotate(90deg);
            top: 50%;
            left: 50%; }
          .path .container.two_col .accordion .toggle .line:nth-child(2) {
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); }
      .path .container.two_col .accordion .accordion__header {
        display: grid;
        grid-template-columns: 50px 1fr;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 2.5rem 2rem;
        border-bottom: 1px solid #e5e7ea; }
        @media (max-width: 568px) {
          .path .container.two_col .accordion .accordion__header {
            grid-template-columns: 30px 1fr; } }
        .path .container.two_col .accordion .accordion__header p {
          font-size: 2rem;
          font-weight: 400;
          margin-top: 0px;
          margin-bottom: 0px; }
      .path .container.two_col .accordion .accordion__body {
        display: none;
        padding-left: 75px;
        margin-top: -2rem; }
        @media (max-width: 568px) {
          .path .container.two_col .accordion .accordion__body {
            padding-left: 45px; } }

.path_services {
  padding-top: 0;
  margin-top: -20px; }
  @media (max-width: 1200px) {
    .path_services {
      padding-bottom: 40px; } }
  @media (max-width: 750px) {
    .path_services {
      margin-top: -10px;
      padding-top: 0;
      padding-bottom: 30px; } }
  @media (max-width: 720px) {
    .path_services {
      margin-top: 0px; } }
  .path_services .container.two_col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15rem;
    margin-top: 2rem; }
    @media (max-width: 992px) {
      .path_services .container.two_col {
        gap: 5rem; } }
    @media (max-width: 720px) {
      .path_services .container.two_col {
        grid-template-columns: 1fr;
        row-gap: 20px; } }
    .path_services .container.two_col .content {
      max-width: 400px; }
      @media (max-width: 720px) {
        .path_services .container.two_col .content {
          max-width: 100%; } }
    .path_services .container.two_col .accordion.active .accordion__header {
      border-color: transparent; }
    .path_services .container.two_col .accordion.active .toggle {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    .path_services .container.two_col .accordion {
      cursor: pointer; }
      .path_services .container.two_col .accordion:nth-last-child(1) .accordion__header {
        border: none; }
      .path_services .container.two_col .accordion .toggle {
        width: 14px;
        height: 14px;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        position: relative; }
        .path_services .container.two_col .accordion .toggle .line {
          width: 15px;
          height: 2px;
          background-color: #76bd81;
          position: absolute;
          -webkit-transition: all 0.4s;
          transition: all 0.4s; }
          .path_services .container.two_col .accordion .toggle .line:nth-child(1) {
            -webkit-transform: translate(-50%, -50%) rotate(90deg);
                -ms-transform: translate(-50%, -50%) rotate(90deg);
                    transform: translate(-50%, -50%) rotate(90deg);
            top: 50%;
            left: 50%; }
          .path_services .container.two_col .accordion .toggle .line:nth-child(2) {
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); }
      .path_services .container.two_col .accordion .accordion__header {
        display: grid;
        grid-template-columns: 50px 1fr;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 2.5rem 2rem;
        border-bottom: 1px solid #e5e7ea; }
        @media (max-width: 568px) {
          .path_services .container.two_col .accordion .accordion__header {
            grid-template-columns: 30px 1fr; } }
        .path_services .container.two_col .accordion .accordion__header p {
          font-size: 2rem;
          font-weight: 400;
          margin-top: 0px;
          margin-bottom: 0px; }
      .path_services .container.two_col .accordion .accordion__body {
        display: none;
        padding-left: 75px;
        margin-top: -2rem; }
        @media (max-width: 568px) {
          .path_services .container.two_col .accordion .accordion__body {
            padding-left: 45px; } }

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