: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 */ }

.team_hero {
  position: relative;
  padding-bottom: 350px; }
  @media (max-width: 1366px) {
    .team_hero {
      padding-bottom: 300px; } }
  @media (max-width: 1050px) {
    .team_hero {
      padding-bottom: 250px; } }
  @media (max-width: 992px) {
    .team_hero {
      padding-bottom: 200px; } }
  @media (max-width: 670px) {
    .team_hero {
      padding-bottom: 160px; } }
  @media (max-width: 500px) {
    .team_hero {
      padding-bottom: 120px; } }
  @media (max-width: 450px) {
    .team_hero {
      overflow: hidden; } }
  @media (max-width: 350px) {
    .team_hero {
      padding-bottom: 100px; } }
  .team_hero .container {
    position: relative;
    z-index: 2; }
  .team_hero svg {
    position: absolute;
    z-index: 0;
    width: 100%;
    left: 0;
    top: 0; }
  .team_hero .doctors_repeater {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    min-height: 945px;
    margin-top: 20px;
    z-index: 2; }
    @media (max-width: 1366px) {
      .team_hero .doctors_repeater {
        min-height: 835px; } }
    @media (max-width: 1050px) {
      .team_hero .doctors_repeater {
        min-height: 720px; } }
    @media (max-width: 850px) {
      .team_hero .doctors_repeater {
        min-height: 620px; } }
    @media (max-width: 670px) {
      .team_hero .doctors_repeater {
        min-height: 530px; } }
    @media (max-width: 568px) {
      .team_hero .doctors_repeater {
        min-height: 435px; } }
    @media (max-width: 450px) {
      .team_hero .doctors_repeater {
        min-height: 420px; } }
    @media (max-width: 370px) {
      .team_hero .doctors_repeater {
        min-height: 400px; } }
    .team_hero .doctors_repeater .two_paths_item {
      position: relative;
      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;
      -webkit-flex-basis: 33.333%;
          -ms-flex-preferred-size: 33.333%;
              flex-basis: 33.333%;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      z-index: 3;
      cursor: pointer;
      font-weight: inherit;
      color: #fff;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .team_hero .doctors_repeater .two_paths_item:nth-of-type(1) {
        left: 150px; }
        @media (max-width: 1366px) {
          .team_hero .doctors_repeater .two_paths_item:nth-of-type(1) {
            left: 100px; } }
        @media (max-width: 1050px) {
          .team_hero .doctors_repeater .two_paths_item:nth-of-type(1) {
            left: 50px; } }
        @media (max-width: 850px) {
          .team_hero .doctors_repeater .two_paths_item:nth-of-type(1) {
            left: 0; } }
      .team_hero .doctors_repeater .two_paths_item:nth-of-type(3) {
        left: -150px; }
        @media (max-width: 1366px) {
          .team_hero .doctors_repeater .two_paths_item:nth-of-type(3) {
            left: -100px; } }
        @media (max-width: 1050px) {
          .team_hero .doctors_repeater .two_paths_item:nth-of-type(3) {
            left: -50px; } }
        @media (max-width: 850px) {
          .team_hero .doctors_repeater .two_paths_item:nth-of-type(3) {
            left: 0; } }
      .team_hero .doctors_repeater .two_paths_item .text_box {
        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;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        width: 250px;
        text-align: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        min-height: 85px;
        opacity: 0.5; }
        @media (max-width: 1150px) {
          .team_hero .doctors_repeater .two_paths_item .text_box {
            width: 220px; } }
        @media (max-width: 850px) {
          .team_hero .doctors_repeater .two_paths_item .text_box {
            width: 100%;
            padding: 0 10px; } }
        @media (max-width: 568px) {
          .team_hero .doctors_repeater .two_paths_item .text_box {
            padding: 0 5px; } }
        .team_hero .doctors_repeater .two_paths_item .text_box h3 {
          font-size: 22px;
          font-weight: 400;
          margin: 0;
          text-transform: initial; }
          @media (max-width: 992px) {
            .team_hero .doctors_repeater .two_paths_item .text_box h3 {
              font-size: 20px; } }
          @media (max-width: 670px) {
            .team_hero .doctors_repeater .two_paths_item .text_box h3 {
              font-size: 16px; } }
          @media (max-width: 450px) {
            .team_hero .doctors_repeater .two_paths_item .text_box h3 {
              font-size: 14px; } }
          @media (max-width: 350px) {
            .team_hero .doctors_repeater .two_paths_item .text_box h3 {
              font-size: 12px; } }
          .team_hero .doctors_repeater .two_paths_item .text_box h3 + p {
            margin-top: 5px; }
            @media (max-width: 992px) {
              .team_hero .doctors_repeater .two_paths_item .text_box h3 + p {
                margin-top: 2px; } }
        .team_hero .doctors_repeater .two_paths_item .text_box p {
          font-size: 13px;
          line-height: 18px; }
          @media (max-width: 670px) {
            .team_hero .doctors_repeater .two_paths_item .text_box p {
              font-size: 11px;
              line-height: 1.45; } }
          @media (max-width: 450px) {
            .team_hero .doctors_repeater .two_paths_item .text_box p {
              font-size: 9px;
              line-height: 1.35; } }
      .team_hero .doctors_repeater .two_paths_item:hover + .people_box {
        z-index: 2; }
        .team_hero .doctors_repeater .two_paths_item:hover + .people_box img {
          opacity: 1; }
      .team_hero .doctors_repeater .two_paths_item:hover .text_box {
        opacity: 1; }
    .team_hero .doctors_repeater .people_base {
      position: absolute;
      width: 100%;
      max-width: 1280px;
      height: 920px;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      z-index: 1; }
    .team_hero .doctors_repeater .people_box {
      position: absolute;
      width: 100%;
      max-width: 1280px;
      height: 920px;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      z-index: 0; }
      .team_hero .doctors_repeater .people_box .person_box {
        width: 100%;
        height: 100%;
        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;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        opacity: 0;
        position: absolute;
        left: 0;
        top: 0; }
        .team_hero .doctors_repeater .people_box .person_box:hover {
          -webkit-filter: brightness(1);
                  filter: brightness(1); }
    @media (max-width: 1366px) {
      .team_hero .doctors_repeater .people_base,
      .team_hero .doctors_repeater .people_box {
        height: 800px; } }
    @media (max-width: 1050px) {
      .team_hero .doctors_repeater .people_base,
      .team_hero .doctors_repeater .people_box {
        height: 670px; } }
    @media (max-width: 850px) {
      .team_hero .doctors_repeater .people_base,
      .team_hero .doctors_repeater .people_box {
        height: 580px; } }
    @media (max-width: 670px) {
      .team_hero .doctors_repeater .people_base,
      .team_hero .doctors_repeater .people_box {
        height: 500px; } }
    @media (max-width: 568px) {
      .team_hero .doctors_repeater .people_base,
      .team_hero .doctors_repeater .people_box {
        height: 380px; } }
    @media (max-width: 450px) {
      .team_hero .doctors_repeater .people_base,
      .team_hero .doctors_repeater .people_box {
        height: 350px;
        width: 150%;
        margin-left: 25px; } }
    @media (max-width: 370px) {
      .team_hero .doctors_repeater .people_base,
      .team_hero .doctors_repeater .people_box {
        height: 330px;
        width: 145%; } }

.about_team_section {
  position: relative;
  padding-bottom: 180px;
  margin-top: -100px; }
  @media (max-width: 1366px) {
    .about_team_section {
      padding-bottom: 150px; } }
  @media (max-width: 1100px) {
    .about_team_section {
      padding-bottom: 120px; } }
  @media (max-width: 992px) {
    .about_team_section {
      margin-top: -30px; } }
  @media (max-width: 600px) {
    .about_team_section {
      padding-bottom: 75px; } }
  .about_team_section .container {
    position: relative;
    z-index: 1; }
  .about_team_section::before {
    content: "";
    position: absolute;
    background-color: #67a7b9;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1; }
  .about_team_section .left_col {
    margin-right: 100px;
    margin-top: -55px; }
    @media (max-width: 1200px) {
      .about_team_section .left_col {
        margin-top: -10px;
        margin-right: 30px; } }
    @media (max-width: 850px) {
      .about_team_section .left_col {
        margin-top: 0;
        margin-right: 0; } }
    @media (max-width: 850px) {
      .about_team_section .left_col img {
        margin: 0 auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; } }
  .about_team_section .main_text {
    max-width: 480px;
    padding-right: 60px;
    padding-top: 20px; }
    @media (max-width: 1200px) {
      .about_team_section .main_text {
        padding-top: 40px;
        padding-right: 0; } }
    @media (max-width: 992px) {
      .about_team_section .main_text {
        padding-top: 0; } }
    @media (max-width: 850px) {
      .about_team_section .main_text {
        max-width: 100%;
        margin-top: 40px; } }

.about_media_section {
  color: #000;
  padding: 100px 0 60px;
  position: relative; }
  @media (max-width: 1366px) {
    .about_media_section {
      padding-top: 80px; } }
  @media (max-width: 992px) {
    .about_media_section {
      padding-top: 60px;
      padding-bottom: 40px; } }
  @media (max-width: 650px) {
    .about_media_section {
      padding-top: 45px; } }
  @media (max-width: 568px) {
    .about_media_section {
      padding-bottom: 20px; } }
  @media (max-width: 850px) {
    .about_media_section .grid2_col {
      display: grid; } }
  @media (max-width: 650px) {
    .about_media_section .grid2_col {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .about_media_section .about_media_separator {
    position: absolute;
    width: 100%;
    height: 197px;
    top: -196px;
    -o-object-fit: cover;
       object-fit: cover;
    left: 0; }
    @media (max-width: 1366px) {
      .about_media_section .about_media_separator {
        height: 147px;
        top: -146px; } }
    @media (max-width: 650px) {
      .about_media_section .about_media_separator {
        height: 77px;
        top: -76px; } }
  .about_media_section .main_text {
    max-width: 480px;
    padding-right: 60px;
    padding-bottom: 100px;
    width: 100%; }
    @media (max-width: 1200px) {
      .about_media_section .main_text {
        padding-right: 0;
        padding-bottom: 60px; } }
    @media (max-width: 650px) {
      .about_media_section .main_text {
        padding-right: 0;
        max-width: 100%; } }
  .about_media_section .about_media_repeater {
    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;
    row-gap: 20px; }
    @media (max-width: 700px) {
      .about_media_section .about_media_repeater {
        row-gap: 10px; } }
    .about_media_section .about_media_repeater .about_media_item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-column-gap: 30px;
         -moz-column-gap: 30px;
              column-gap: 30px; }
      @media (max-width: 992px) {
        .about_media_section .about_media_repeater .about_media_item {
          -webkit-column-gap: 20px;
             -moz-column-gap: 20px;
                  column-gap: 20px; } }
      @media (max-width: 700px) {
        .about_media_section .about_media_repeater .about_media_item {
          -webkit-column-gap: 15px;
             -moz-column-gap: 15px;
                  column-gap: 15px; } }
      .about_media_section .about_media_repeater .about_media_item p:nth-of-type(1) {
        margin-top: 0; }
      .about_media_section .about_media_repeater .about_media_item .icon_box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        height: 36px;
        width: 60px; }
        .about_media_section .about_media_repeater .about_media_item .icon_box img {
          height: 100%;
          width: 100%; }
      .about_media_section .about_media_repeater .about_media_item .icon_box {
        -webkit-animation: UpDown 4s infinite linear;
                animation: UpDown 4s infinite linear; }
      .about_media_section .about_media_repeater .about_media_item:nth-of-type(even) .icon_box {
        -webkit-animation: UpDown 4s 1s infinite linear;
                animation: UpDown 4s 1s infinite linear; }
  .about_media_section .about_media_img {
    margin-left: 40px;
    margin-top: -80px;
    -webkit-animation: UpDown20 6s infinite linear;
            animation: UpDown20 6s infinite linear; }
    @media (max-width: 1366px) {
      .about_media_section .about_media_img {
        margin-top: -40px;
        max-height: 750px; } }
    @media (max-width: 992px) {
      .about_media_section .about_media_img {
        max-height: 650px;
        margin-left: 0; } }
    @media (max-width: 850px) {
      .about_media_section .about_media_img {
        max-height: 550px; } }
    @media (max-width: 650px) {
      .about_media_section .about_media_img {
        width: 100%; } }
  .about_media_section .about_social_media_repeater {
    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;
    gap: 20px;
    padding-top: 0px; }
    @media (max-width: 1366px) {
      .about_media_section .about_social_media_repeater {
        gap: 15px; } }
    @media (max-width: 992px) {
      .about_media_section .about_social_media_repeater {
        gap: 10px; } }
    @media (max-width: 700px) {
      .about_media_section .about_social_media_repeater {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    .about_media_section .about_social_media_repeater .social_media_card {
      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;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: center;
      width: 32%;
      padding: 45px 80px;
      padding-bottom: 70px;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      background-color: #eff9fa;
      border-radius: 5px; }
      @media (max-width: 1366px) {
        .about_media_section .about_social_media_repeater .social_media_card {
          padding: 35px 50px 50px; } }
      @media (max-width: 992px) {
        .about_media_section .about_social_media_repeater .social_media_card {
          padding: 35px 15px 35px; } }
      @media (max-width: 700px) {
        .about_media_section .about_social_media_repeater .social_media_card {
          -webkit-flex-basis: 33.33%;
              -ms-flex-preferred-size: 33.33%;
                  flex-basis: 33.33%;
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1; } }
      @media (max-width: 450px) {
        .about_media_section .about_social_media_repeater .social_media_card {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; } }
      .about_media_section .about_social_media_repeater .social_media_card h3 {
        text-transform: initial;
        margin-bottom: 8px; }
        @media (max-width: 992px) {
          .about_media_section .about_social_media_repeater .social_media_card h3 {
            font-size: 22px;
            margin-bottom: 5px;
            margin-top: 20px; } }
        @media (max-width: 568px) {
          .about_media_section .about_social_media_repeater .social_media_card h3 {
            font-size: 20px; } }
      .about_media_section .about_social_media_repeater .social_media_card > p {
        font-size: 13px;
        line-height: 22px; }
        @media (max-width: 992px) {
          .about_media_section .about_social_media_repeater .social_media_card > p {
            font-size: 12px;
            line-height: 1.6; } }
      .about_media_section .about_social_media_repeater .social_media_card .icon {
        height: 50px; }
        @media (max-width: 992px) {
          .about_media_section .about_social_media_repeater .social_media_card .icon {
            height: 40px; } }
        @media (max-width: 568px) {
          .about_media_section .about_social_media_repeater .social_media_card .icon {
            height: 35px; } }
      .about_media_section .about_social_media_repeater .social_media_card .icon {
        -webkit-animation: UpDown 4s infinite linear;
                animation: UpDown 4s infinite linear; }
      .about_media_section .about_social_media_repeater .social_media_card:nth-of-type(even) .icon {
        -webkit-animation: UpDown 4s 1s infinite linear;
                animation: UpDown 4s 1s infinite linear; }
      .about_media_section .about_social_media_repeater .social_media_card .btn {
        min-width: 170px;
        max-width: 100%;
        margin-top: 20px; }
        @media (max-width: 992px) {
          .about_media_section .about_social_media_repeater .social_media_card .btn {
            margin-top: 10px;
            min-width: 140px; } }

.about_media_section2 {
  position: relative;
  padding: 60px 0 180px;
  color: #000; }
  @media (max-width: 1366px) {
    .about_media_section2 {
      padding-bottom: 135px; } }
  @media (max-width: 1200px) {
    .about_media_section2 {
      padding-top: 40px; } }
  @media (max-width: 992px) {
    .about_media_section2 {
      padding-bottom: 110px; } }
  @media (max-width: 568px) {
    .about_media_section2 {
      padding-bottom: 85px; } }
  .about_media_section2 .main_text {
    padding: 70px 35px 20px; }
    @media (max-width: 992px) {
      .about_media_section2 .main_text {
        padding-top: 45px; } }
  .about_media_section2 .container {
    position: relative; }
    .about_media_section2 .container > * {
      position: relative;
      z-index: 2; }
    .about_media_section2 .container::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: #eff9fa;
      z-index: -1; }
      @media (max-width: 1366px) {
        .about_media_section2 .container::before {
          width: calc(100% - 50px);
          left: 25px; } }
      @media (max-width: 992px) {
        .about_media_section2 .container::before {
          width: calc(100% - 36px);
          left: 18px; } }
      @media (max-width: 450px) {
        .about_media_section2 .container::before {
          width: 100%;
          left: 0px; } }
  .about_media_section2 .about_media_repeater2 {
    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;
    row-gap: 20px;
    padding: 25px;
    padding-top: 0; }
    @media (max-width: 850px) {
      .about_media_section2 .about_media_repeater2 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-column-gap: 10px;
           -moz-column-gap: 10px;
                column-gap: 10px;
        padding: 0 20px 20px; } }
    @media (max-width: 450px) {
      .about_media_section2 .about_media_repeater2 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-column-gap: 10px;
           -moz-column-gap: 10px;
                column-gap: 10px;
        padding: 0 0 20px 0; } }
    .about_media_section2 .about_media_repeater2 .about_media_card {
      padding: 68px 80px 60px;
      background-color: rgba(255, 255, 255, 0.95);
      -webkit-box-shadow: 10px 10px 25px 7px rgba(0, 0, 0, 0.05);
      box-shadow: 10px 10px 25px 7px rgba(0, 0, 0, 0.05); }
      @media (max-width: 1366px) {
        .about_media_section2 .about_media_repeater2 .about_media_card {
          padding: 55px 60px; } }
      @media (max-width: 1200px) {
        .about_media_section2 .about_media_repeater2 .about_media_card {
          padding: 40px 40px 55px; } }
      @media (max-width: 992px) {
        .about_media_section2 .about_media_repeater2 .about_media_card {
          padding: 30px 20px; } }
      @media (max-width: 850px) {
        .about_media_section2 .about_media_repeater2 .about_media_card {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-basis: calc(50% - 5px);
              -ms-flex-preferred-size: calc(50% - 5px);
                  flex-basis: calc(50% - 5px); } }
      @media (max-width: 600px) {
        .about_media_section2 .about_media_repeater2 .about_media_card {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%;
          padding: 20px; } }
      @media (max-width: 850px) {
        .about_media_section2 .about_media_repeater2 .about_media_card .grid2_col {
          row-gap: 35px;
          height: 100%;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .about_media_section2 .about_media_repeater2 .about_media_card .logo {
        max-width: 190px;
        width: auto;
        max-height: 70px; }
        @media (max-width: 1200px) {
          .about_media_section2 .about_media_repeater2 .about_media_card .logo {
            max-width: 160px; } }
        @media (max-width: 600px) {
          .about_media_section2 .about_media_repeater2 .about_media_card .logo {
            max-height: 55px;
            margin-top: 10px; } }
      .about_media_section2 .about_media_repeater2 .about_media_card .text_box {
        padding-right: 95px; }
        @media (max-width: 1366px) {
          .about_media_section2 .about_media_repeater2 .about_media_card .text_box {
            padding-right: 60px; } }
        @media (max-width: 992px) {
          .about_media_section2 .about_media_repeater2 .about_media_card .text_box {
            padding-right: 35px; } }
        @media (max-width: 850px) {
          .about_media_section2 .about_media_repeater2 .about_media_card .text_box {
            padding-right: 0; } }
        .about_media_section2 .about_media_repeater2 .about_media_card .text_box h3 {
          margin-top: 20px;
          text-transform: initial; }
          @media (max-width: 992px) {
            .about_media_section2 .about_media_repeater2 .about_media_card .text_box h3 {
              font-size: 22px; } }
          @media (max-width: 568px) {
            .about_media_section2 .about_media_repeater2 .about_media_card .text_box h3 {
              font-size: 20px; } }
        .about_media_section2 .about_media_repeater2 .about_media_card .text_box .btn {
          min-width: 170px;
          max-width: 100%; }
    .about_media_section2 .about_media_repeater2 .card_img {
      -o-object-fit: cover;
         object-fit: cover;
      height: 100%; }
      @media (max-width: 850px) {
        .about_media_section2 .about_media_repeater2 .card_img {
          height: 200px; } }
      @media (max-width: 600px) {
        .about_media_section2 .about_media_repeater2 .card_img {
          height: auto; } }
  .about_media_section2 svg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 35px;
    z-index: 1; }
    @media (max-width: 1600px) {
      .about_media_section2 svg {
        top: 80px; } }
    @media (max-width: 1366px) {
      .about_media_section2 svg {
        top: 150px; } }
    @media (max-width: 850px) {
      .about_media_section2 svg {
        top: 200px; } }
    @media (max-width: 568px) {
      .about_media_section2 svg {
        top: 250px; } }
  .about_media_section2 .about_media_separator2 {
    position: absolute;
    width: 100%;
    height: 84px;
    -o-object-fit: cover;
       object-fit: cover;
    left: 0;
    bottom: 0;
    z-index: 1; }
    @media (max-width: 992px) {
      .about_media_section2 .about_media_separator2 {
        height: 55px; } }
    @media (max-width: 568px) {
      .about_media_section2 .about_media_separator2 {
        -o-object-position: 25%;
           object-position: 25%; } }

.team_page_hospital {
  margin-bottom: -50px;
  position: relative; }
  .team_page_hospital .hospital_section .main_text {
    padding-top: 40px; }
    @media (max-width: 1366px) {
      .team_page_hospital .hospital_section .main_text {
        padding-top: 10px; } }
  .team_page_hospital .hospital_separator {
    position: absolute;
    top: -166px;
    height: 167px;
    left: 0;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 2; }
    @media (max-width: 1366px) {
      .team_page_hospital .hospital_separator {
        top: -129px;
        height: 130px; } }
    @media (max-width: 1100px) {
      .team_page_hospital .hospital_separator {
        top: -99px;
        height: 100px; } }
    @media (max-width: 700px) {
      .team_page_hospital .hospital_separator {
        top: -79px;
        height: 80px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiLCJwYWdlL3RlYW1fcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0UsbUJBQWM7RUFDZCxtQkFBYztFQUNkLGtCQUFhO0VBQ2IsbUJBQWMsRUFBQTs7QUF3QmhCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCOztFQUVFLGlDQUFpQztFQUNqQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGVBQWdDO0VBQ2hDLFdBQVc7RUFDWCx3QkFBd0I7RUFDeEIsd0NBQXdDLEVBQUE7O0FBRzFDLGVBQUE7QUFDQTtFQUNzRTtJQUNsRTtNQUNFLHdCQUF3QixFQUFBLEVBQ3pCLEVBQUE7O0FBSUw7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxpQ0FBaUM7RUFDakMsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsNEJBQW9CO0VBQXBCLHVCQUFvQjtFQUFwQixvQkFBb0IsRUFBQTs7QUFJdEI7O0VBRUUsZUFBZTtFQUNmLGlCQUFpQixFQUFBO0VDS2hCO0lEUkg7O01BTUksZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBOEJwQjtFQzdCRTtJRFJIOztNQVdJLGVBQWUsRUFBQSxFQTBCbEI7RUM3QkU7SURSSDs7TUFlSSxlQUFlLEVBQUEsRUFzQmxCO0VDN0JFO0lEUkg7O01BbUJJLGVBQWUsRUFBQSxFQWtCbEI7RUM3QkU7SURSSDs7TUF1QkksZUFBZSxFQUFBLEVBY2xCO0VDN0JFO0lEUkg7O01BMkJJLGVBQWUsRUFBQSxFQVVsQjtFQzdCRTtJRFJIOztNQStCSSxlQUFlLEVBQUEsRUFNbEI7RUM3QkU7SURSSDs7TUFtQ0ksZUFBZSxFQUFBLEVBRWxCOztBQUVEOzs7RUFHRSx5QkFBeUI7RUFDekIsc0JBQXNCO0VBRXRCLG1CQUFtQixFQUFBOztBQUdyQjs7O0VBSUksZ0JBQWdCLEVBQUE7RUFKcEI7OztJQU1NLGtCQUFrQixFQUFBO0lBTnhCOzs7TUFRUSxrQkFBa0I7TUFDbEIsZ0JB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QixFQUFBO0VBRnBCO0lBTU0saUJBQWlCLEVBQUE7SURsd0JwQjtNQzR2Qkg7UUFTUSxpQkFBaUIsRUFBQSxFQUVwQjtFQVhMO0lBZUksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxhQUFhO0lBQ2IsT0FBTztJQUNQLFdBQVc7SUFDWCxvQkFBaUI7T0FBakIsaUJBQWlCO0lBQ2pCLFVBQVUsRUFBQTtJRGp4Qlg7TUM0dkJIO1FBd0JNLFdBQVc7UUFDWCxhQUFhLEVBQUEsRUFZaEI7SURqeUJBO01DNHZCSDtRQTZCTSxVQUFVO1FBQ1YsYUFBYSxFQUFBLEVBT2hCO0lEanlCQTtNQzR2Qkg7UUFrQ00sVUFBVTtRQUNWLFlBQVksRUFBQSxFQUVmIiwiZmlsZSI6InBhZ2UvdGVhbV9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBDb2xvclxyXG46cm9vdCB7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAtLWNvbG9yLXdoaXRlOiAjMDAwO1xyXG4gIC0tY29sb3ItZ3JheTogIzAwMDtcclxuICAtLWNvbG9yLXRpdGxlOiAjMDAwO1xyXG59XHJcblxyXG4kbmF2LWNvbG9yOiAjNGE1NTVlO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbi8vIFRpdGxlIHBhZ2VcclxuJHRpdGxlLWNvbG9yOiAjMDAwO1xyXG4kdGl0bGUtc2l6ZTogcmVtKDI2KTtcclxuXHJcbi8vIEhhbWJ1cmdlclxyXG4kd2hpdGUtbW9iaWxlOiAjZmZmICFkZWZhdWx0O1xyXG4kYmxhY2stbW9iaWxlOiAjMDAwICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlICFkZWZhdWx0O1xyXG4kaGVpZ2h0LW1vYmlsZTogMzJweDtcclxuJHdpZHRoLW1vYmlsZTogMzJweDtcclxuXHJcbi8vIENVU1RPTSBDT0xPUlNcclxuJGJsdWVfY29sb3IxOiAjNDg5NGFhOyAvLyBCRyBTRUNUSU9OU1xyXG4kbWFpbl9jb2xvcl9hY2NlbnQ6ICM2M2MyY2Y7IC8vIEJVVFRPTlMsIEJHIENBUkRTIEVUQy5cclxuJHNlY29uZF9jb2xvcl9hY2NlbnQ6ICMwMDQyNzg7IC8vIGxpbmtzLCBuYXZpZ2F0aW9uc1xyXG5cclxuLy8gR2xvYmFsXHJcbi53b3cge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAkYnJvd3Nlci1jb250ZXh0ICsgcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIFNhZmFyaSAxMSsgKi9cclxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XHJcbiAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIGFuZCAoc3Ryb2tlLWNvbG9yOiB0cmFuc3BhcmVudCkge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDsgLy8gYm9sZFxyXG59XHJcblxyXG4udHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi8vIGZyb250cGFnZVxyXG5oMSxcclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogNjZweDtcclxuICBsaW5lLWhlaWdodDogNzBweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDE0NDApIHtcclxuICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjcwKSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTEwMCkge1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDQwMCkge1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDMzMCkge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIC8vIGh5cGhlbnM6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLmJvbGRlcl90ZXh0IHtcclxuICBoMSxcclxuICBoMixcclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGVtIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZyb250cGFnZVxyXG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLFxyXG4ja29udGFrdCxcclxuLnN0YW5kX291cl9zZWN0aW9uIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5wLFxyXG5tYWluIGxpIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgbWFyZ2luOiAxOHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBtYXJnaW46IDE2cHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhY3QgZm9ybSBhbGVydCBib290c3RyYXBcclxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZhZjJjYztcclxuICBjb2xvcjogIzhhNmQzYjtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2NjO1xyXG4gIGNvbG9yOiAjYTk0NDQyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiAjODU2NDA0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2QgIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1tYWlsLXNlbnQtbmcge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2NjO1xyXG4gIGNvbG9yOiAjYTk0NDQyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xyXG4gIGNvbG9yOiAjMTU1NzI0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbjpob3ZlciB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjEyODAge1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzVweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIxNjAwIHtcclxuICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICBwYWRkaW5nOiAwIDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcjBwYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGVmdFRvUmlnaHRXaXRoQm91bmNlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5sZWZ0VG9SaWdodFdpdGhCb3VuY2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsZWZ0VG9SaWdodFdpdGhCb3VuY2U7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzOyAvKiBvcjogWG1zICovXHJcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlOyAvKiBvcjogbm9ybWFsICovXHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyAvKiBvcjogZWFzZSwgZWFzZS1pbiwgZWFzZS1pbi1vdXQsIGxpbmVhciwgY3ViaWMtYmV6aWVyKHgxLCB5MSwgeDIsIHkyKSAqL1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkczsgLyogb3I6IGJhY2t3YXJkcywgYm90aCwgbm9uZSAqL1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7IC8qIG9yOiBYbXMgKi9cclxufVxyXG5cclxuQGtleWZyYW1lcyByaWdodFRvTGVmdFdpdGhCb3VuY2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnJpZ2h0VG9MZWZ0V2l0aEJvdW5jZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0VG9MZWZ0V2l0aEJvdW5jZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IC8qIG9yOiBYbXMgKi9cclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IC8qIG9yOiBub3JtYWwgKi9cclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IC8qIG9yOiBlYXNlLCBlYXNlLWluLCBlYXNlLWluLW91dCwgbGluZWFyLCBjdWJpYy1iZXppZXIoeDEsIHkxLCB4MiwgeTIpICovXHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzOyAvKiBvcjogYmFja3dhcmRzLCBib3RoLCBub25lICovXHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgLyogb3I6IFhtcyAqL1xyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiIsIkBpbXBvcnQgXCIuLi9tZWRpYXF1ZXJ5XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxcIjtcclxuXHJcbi50ZWFtX2hlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTA1MCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDY3MCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDUwMCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDQ1MCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy9wZW9wbGUgaW1nXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMzUwKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5kb2N0b3JzX3JlcGVhdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDk0NXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgbWluLWhlaWdodDogODM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEwNTApIHtcclxuICAgICAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNjcwKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgbWluLWhlaWdodDogNDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDQ1MCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMzcwKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50d29fcGF0aHNfaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC1iYXNpczogMzMuMzMzJTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgbGVmdDogMTUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGxlZnQ6IC0xNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XHJcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dF9ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoMTE1MCkge1xyXG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoNjcwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoMzUwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDY3MCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiArIC5wZW9wbGVfYm94IHtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRfYm94IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBlb3BsZV9iYXNlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgIGhlaWdodDogOTIwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZW9wbGVfYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgIGhlaWdodDogOTIwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgLnBlcnNvbl9ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZW9wbGVfYmFzZSxcclxuICAgIC5wZW9wbGVfYm94IHtcclxuICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTA1MCkge1xyXG4gICAgICAgIGhlaWdodDogNjcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNjcwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMzcwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICB3aWR0aDogMTQ1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X3RlYW1fc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcclxuICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTEwMCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNjAwKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3YTdiOTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmxlZnRfY29sIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbl90ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9tZWRpYV9zZWN0aW9uIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDY1MCkge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5ncmlkMl9jb2wge1xyXG4gICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg2NTApIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dF9tZWRpYV9zZXBhcmF0b3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE5N3B4O1xyXG4gICAgdG9wOiAtMTk2cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgaGVpZ2h0OiAxNDdweDtcclxuICAgICAgdG9wOiAtMTQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDY1MCkge1xyXG4gICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgIHRvcDogLTc2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbl90ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDY1MCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfbWVkaWFfcmVwZWF0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg3MDApIHtcclxuICAgICAgcm93LWdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfbWVkaWFfaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHA6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uX2JveCB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBVcERvd24gNHMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAuaWNvbl9ib3gge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBVcERvd24gNHMgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0X21lZGlhX2ltZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgYW5pbWF0aW9uOiBVcERvd24yMCA2cyBpbmZpbml0ZSBsaW5lYXI7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDY1MCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dF9zb2NpYWxfbWVkaWFfcmVwZWF0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbF9tZWRpYV9jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG4gICAgICBwYWRkaW5nOiA0NXB4IDgwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY5ZmE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCA1MHB4IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBhbmltYXRpb246IFVwRG93biA0cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogVXBEb3duIDRzIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X21lZGlhX3NlY3Rpb24yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNjBweCAwIDE4MHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbiAgfVxyXG5cclxuICAubWFpbl90ZXh0IHtcclxuICAgIHBhZGRpbmc6IDcwcHggMzVweCAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgPiAqIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmOWZhO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDQ1MCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0X21lZGlhX3JlcGVhdGVyMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9tZWRpYV9jYXJkIHtcclxuICAgICAgcGFkZGluZzogNjhweCA4MHB4IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDI1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDI1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAyNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyaWQyX2NvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICAgICAgcm93LWdhcDogMzVweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNTVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dF9ib3gge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNjAwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAzNXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgICB0b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgdG9wOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgIHRvcDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICB0b3A6IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0X21lZGlhX3NlcGFyYXRvcjIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVhbV9wYWdlX2hvc3BpdGFsIHtcclxuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5ob3NwaXRhbF9zZWN0aW9uIHtcclxuICAgIC5tYWluX3RleHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob3NwaXRhbF9zZXBhcmF0b3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTY2cHg7XHJcbiAgICBoZWlnaHQ6IDE2N3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIHRvcDogLTEyOXB4O1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMTAwKSB7XHJcbiAgICAgIHRvcDogLTk5cHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICB0b3A6IC03OXB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
