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

.single_team_hero {
  position: relative;
  margin-bottom: -30px; }
  @media (max-width: 650px) {
    .single_team_hero {
      margin-bottom: 15px; } }
  @media (max-width: 850px) {
    .single_team_hero .grid2_col {
      display: grid; } }
  @media (max-width: 650px) {
    .single_team_hero .grid2_col {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .single_team_hero .main_text {
    position: relative;
    z-index: 4;
    padding-bottom: 325px; }
    @media (max-width: 1440px) {
      .single_team_hero .main_text {
        padding-bottom: 260px; } }
    @media (max-width: 1200px) {
      .single_team_hero .main_text {
        padding-bottom: 200px; } }
    @media (max-width: 992px) {
      .single_team_hero .main_text {
        padding-bottom: 150px; } }
    @media (max-width: 650px) {
      .single_team_hero .main_text {
        padding-bottom: 20px; } }
    .single_team_hero .main_text h1 + p:nth-of-type(1) {
      padding-bottom: 35px; }
      @media (max-width: 1440px) {
        .single_team_hero .main_text h1 + p:nth-of-type(1) {
          padding-bottom: 15px; } }
    .single_team_hero .main_text h4 {
      font-size: 28px;
      line-height: 1.25;
      text-transform: initial;
      font-weight: initial; }
      @media (max-width: 1440px) {
        .single_team_hero .main_text h4 {
          font-size: 24px; } }
      @media (max-width: 1366px) {
        .single_team_hero .main_text h4 {
          font-size: 22px; } }
      @media (max-width: 992px) {
        .single_team_hero .main_text h4 {
          font-size: 16px; } }
      @media (max-width: 650px) {
        .single_team_hero .main_text h4 {
          font-size: 20px; }
          .single_team_hero .main_text h4 br {
            display: none; } }
  .single_team_hero svg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3; }
    @media (max-width: 1100px) {
      .single_team_hero svg {
        z-index: 1; } }
  .single_team_hero .right_col {
    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-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: -100px;
    padding-bottom: 70px; }
    @media (max-width: 1200px) {
      .single_team_hero .right_col {
        margin-top: -50px;
        padding-bottom: 60px; } }
    @media (max-width: 650px) {
      .single_team_hero .right_col {
        margin-top: 0;
        padding-bottom: 0; } }
  .single_team_hero .doctor_hero_peson {
    max-height: 850px;
    position: relative;
    left: 70px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -o-object-position: bottom;
       object-position: bottom;
    z-index: 2; }
    @media (max-width: 1440px) {
      .single_team_hero .doctor_hero_peson {
        max-height: 750px; } }
    @media (max-width: 1366px) {
      .single_team_hero .doctor_hero_peson {
        max-height: 650px; } }
    @media (max-width: 1200px) {
      .single_team_hero .doctor_hero_peson {
        max-height: 550px;
        left: 0; } }
    @media (max-width: 992px) {
      .single_team_hero .doctor_hero_peson {
        max-height: 450px; } }
    @media (max-width: 650px) {
      .single_team_hero .doctor_hero_peson {
        left: unset;
        margin: 0 auto; } }
    @media (max-width: 450px) {
      .single_team_hero .doctor_hero_peson {
        max-height: 400px; } }
  @media (max-width: 1440px) {
    .single_team_hero .subpage_hero_separator {
      bottom: -50px; } }
  @media (max-width: 992px) {
    .single_team_hero .subpage_hero_separator {
      bottom: -20px; } }

.about_doctor_section {
  background-color: #eff9fa;
  position: relative;
  padding-bottom: 150px;
  z-index: 4; }
  @media (max-width: 568px) {
    .about_doctor_section {
      padding-bottom: 100px; } }
  .about_doctor_section .about_doctor_separator {
    position: absolute;
    width: 100%;
    height: 207px;
    bottom: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    left: 0;
    z-index: 3; }
    @media (max-width: 1200px) {
      .about_doctor_section .about_doctor_separator {
        height: 147px;
        top: -146px; } }
  .about_doctor_section .container {
    position: relative;
    z-index: 4;
    background-color: #eff9fa; }
    .about_doctor_section .container .grid2_col {
      padding-top: 90px; }
      @media (max-width: 992px) {
        .about_doctor_section .container .grid2_col {
          padding-top: 60px; } }
      @media (max-width: 850px) {
        .about_doctor_section .container .grid2_col {
          padding-top: 45px;
          -webkit-box-orient: vertical;
          -webkit-box-direction: reverse;
          -webkit-flex-direction: column-reverse;
              -ms-flex-direction: column-reverse;
                  flex-direction: column-reverse; } }
  .about_doctor_section .left_col {
    position: relative;
    margin-left: -40px;
    margin-top: -50px;
    padding-right: 30px; }
    @media (max-width: 992px) {
      .about_doctor_section .left_col {
        margin-left: 0;
        margin-top: -20px; } }
    @media (max-width: 850px) {
      .about_doctor_section .left_col {
        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;
        padding-right: 0;
        max-height: 550px;
        margin-top: 0; } }
    @media (max-width: 568px) {
      .about_doctor_section .left_col {
        max-height: 450px; } }
  .about_doctor_section .right_col {
    padding-bottom: 80px; }
    @media (max-width: 1200px) {
      .about_doctor_section .right_col {
        padding-bottom: 60px; } }
    @media (max-width: 568px) {
      .about_doctor_section .right_col {
        padding-bottom: 30px; } }

.meet_doctor_section {
  position: relative;
  padding-bottom: 100px;
  margin-bottom: 120px; }
  @media (max-width: 992px) {
    .meet_doctor_section {
      padding-bottom: 70px; } }
  @media (max-width: 850px) {
    .meet_doctor_section {
      padding-bottom: 40px; } }
  @media (max-width: 600px) {
    .meet_doctor_section {
      padding-bottom: 0px; } }
  @media (max-width: 400px) {
    .meet_doctor_section {
      margin-bottom: 90px; } }
  .meet_doctor_section .meet_doctor_separator {
    position: absolute;
    left: 0;
    top: -129px;
    height: 79px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 5; }
    @media (max-width: 992px) {
      .meet_doctor_section .meet_doctor_separator {
        top: -98px; } }
    @media (max-width: 568px) {
      .meet_doctor_section .meet_doctor_separator {
        top: -70px; } }
  .meet_doctor_section .main_text {
    margin-top: 50px;
    padding: 70px 35px 10px; }
    @media (max-width: 992px) {
      .meet_doctor_section .main_text {
        margin-top: 20px;
        padding-top: 55px; } }
  .meet_doctor_section .container {
    position: relative; }
    .meet_doctor_section .container > * {
      position: relative;
      z-index: 2; }
    .meet_doctor_section .container::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: calc(100% - 100px);
      background-color: #eff9fa;
      z-index: -1; }
  .meet_doctor_section .doctor_socials_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;
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px; }
    @media (max-width: 1200px) {
      .meet_doctor_section .doctor_socials_repeater {
        -webkit-column-gap: 45px;
           -moz-column-gap: 45px;
                column-gap: 45px; } }
    @media (max-width: 992px) {
      .meet_doctor_section .doctor_socials_repeater {
        -webkit-column-gap: 30px;
           -moz-column-gap: 30px;
                column-gap: 30px; } }
    .meet_doctor_section .doctor_socials_repeater .icon_box {
      width: auto;
      height: 60px;
      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; }
      .meet_doctor_section .doctor_socials_repeater .icon_box:hover {
        -webkit-transform: translateY(-5px);
            -ms-transform: translateY(-5px);
                transform: translateY(-5px); }
      .meet_doctor_section .doctor_socials_repeater .icon_box img {
        width: 100%;
        height: 100%; }
  .meet_doctor_section .doctor_cards_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: 25px;
    padding: 70px 25px 0; }
    @media (max-width: 992px) {
      .meet_doctor_section .doctor_cards_repeater {
        padding-top: 55px;
        row-gap: 15px; } }
    @media (max-width: 850px) {
      .meet_doctor_section .doctor_cards_repeater {
        -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;
        margin-top: 50px; } }
    @media (max-width: 450px) {
      .meet_doctor_section .doctor_cards_repeater {
        -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; } }
    .meet_doctor_section .doctor_cards_repeater .doctor_card {
      padding: 45px 80px 85px;
      background-color: rgba(255, 255, 255, 0.9);
      -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) {
        .meet_doctor_section .doctor_cards_repeater .doctor_card {
          padding: 45px 60px; } }
      @media (max-width: 1200px) {
        .meet_doctor_section .doctor_cards_repeater .doctor_card {
          padding: 40px 40px 55px; } }
      @media (max-width: 992px) {
        .meet_doctor_section .doctor_cards_repeater .doctor_card {
          padding: 30px 20px; } }
      @media (max-width: 850px) {
        .meet_doctor_section .doctor_cards_repeater .doctor_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) {
        .meet_doctor_section .doctor_cards_repeater .doctor_card {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%;
          padding: 20px; } }
      .meet_doctor_section .doctor_cards_repeater .doctor_card .grid2_col {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (max-width: 850px) {
          .meet_doctor_section .doctor_cards_repeater .doctor_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; } }
      .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box {
        padding-right: 100px; }
        @media (max-width: 1366px) {
          .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box {
            padding-right: 60px; } }
        @media (max-width: 992px) {
          .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box {
            padding-right: 35px; } }
        @media (max-width: 850px) {
          .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box {
            padding-right: 0; } }
        .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box h4 {
          font-size: 24px;
          text-transform: initial;
          margin-bottom: 8px; }
          @media (max-width: 992px) {
            .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box h4 {
              font-size: 22px;
              margin-bottom: 5px;
              margin-top: 20px; } }
          @media (max-width: 568px) {
            .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box h4 {
              font-size: 20px; } }
        .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box img {
          height: 50px;
          max-width: 55px;
          width: auto; }
          @media (max-width: 850px) {
            .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box img {
              height: 40px;
              max-width: 45px;
              margin-top: 10px;
              margin-bottom: -5px; } }
        .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box .btn {
          min-width: 170px;
          max-width: 100%; }
      .meet_doctor_section .doctor_cards_repeater .doctor_card .text_box > img {
        -webkit-animation: UpDown 4s infinite linear;
                animation: UpDown 4s infinite linear; }
      .meet_doctor_section .doctor_cards_repeater .doctor_card:nth-of-type(even) .text_box > img {
        -webkit-animation: UpDown 4s 1s infinite linear;
                animation: UpDown 4s 1s infinite linear; }
    .meet_doctor_section .doctor_cards_repeater .card_img {
      max-height: 450px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      justify-self: center; }
      @media (max-width: 850px) {
        .meet_doctor_section .doctor_cards_repeater .card_img {
          max-height: unset; } }
  .meet_doctor_section svg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 150px;
    z-index: 1; }
    @media (max-width: 1550px) {
      .meet_doctor_section svg {
        top: 250px; } }
    @media (max-width: 992px) {
      .meet_doctor_section svg {
        top: 305px; } }
    .meet_doctor_section svg .st0 {
      -webkit-transform-origin: center;
          -ms-transform-origin: center;
              transform-origin: center;
      transform-box: fill-box;
      will-change: transform;
      -webkit-animation: floatInner_top 8s ease-in-out infinite;
              animation: floatInner_top 8s ease-in-out infinite; }

section:not(.contact_section) h3 {
  font-size: 30px; }
  @media (max-width: 1200px) {
    section:not(.contact_section) h3 {
      font-size: 26px; } }
  @media (max-width: 992px) {
    section:not(.contact_section) h3 {
      font-size: 24px; } }

section:not(.single_team_hero):not(.contact_section):not(
.patient_path_section
):not(.social_media_section):not(.patient_path_inner_section) {
  color: #000; }

.single_doctor_patient_path {
  position: relative; }
  .single_doctor_patient_path .patient_path_separator {
    position: absolute;
    top: -116px;
    height: 117px;
    left: 0;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
    @media (max-width: 900px) {
      .single_doctor_patient_path .patient_path_separator {
        top: -94px;
        height: 95px; } }
    @media (max-width: 600px) {
      .single_doctor_patient_path .patient_path_separator {
        top: -54px;
        height: 55px; } }
  .single_doctor_patient_path .patient_path_section {
    background-color: #eff9fa;
    padding-bottom: 150px; }
    @media (max-width: 1200px) {
      .single_doctor_patient_path .patient_path_section {
        padding-bottom: 130px; } }
    @media (max-width: 768px) {
      .single_doctor_patient_path .patient_path_section {
        padding-bottom: 100px; } }
    .single_doctor_patient_path .patient_path_section .main_text {
      color: #000; }
      .single_doctor_patient_path .patient_path_section .main_text h3 {
        font-weight: 700; }
    .single_doctor_patient_path .patient_path_section .gradient_box {
      width: 100%;
      height: 200px;
      left: 0;
      bottom: 0;
      position: absolute;
      background-color: rgba(72, 148, 170, 0);
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(72, 148, 170, 0)), color-stop(30%, rgba(239, 249, 250, 0.8)), color-stop(70%, #eff9fa), to(#eff9fa));
      background-image: -o-linear-gradient(top, rgba(72, 148, 170, 0) 0%, rgba(239, 249, 250, 0.8) 30%, #eff9fa 70%, #eff9fa 100%);
      background-image: linear-gradient(180deg, rgba(72, 148, 170, 0) 0%, rgba(239, 249, 250, 0.8) 30%, #eff9fa 70%, #eff9fa 100%);
      z-index: 2; }
      .single_doctor_patient_path .patient_path_section .gradient_box.gradient_box_top {
        bottom: unset;
        top: 0px;
        z-index: 2;
        background-color: rgba(72, 148, 170, 0);
        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(72, 148, 170, 0)), color-stop(30%, rgba(239, 249, 250, 0.8)), color-stop(70%, #eff9fa), to(#eff9fa));
        background-image: -o-linear-gradient(bottom, rgba(72, 148, 170, 0) 0%, rgba(239, 249, 250, 0.8) 30%, #eff9fa 70%, #eff9fa 100%);
        background-image: linear-gradient(0deg, rgba(72, 148, 170, 0) 0%, rgba(239, 249, 250, 0.8) 30%, #eff9fa 70%, #eff9fa 100%); }
    .single_doctor_patient_path .patient_path_section .patient_path_repeater .patient_path_list {
      color: #4894aa; }
      .single_doctor_patient_path .patient_path_section .patient_path_repeater .patient_path_list .path_item_title .number_box {
        background-color: #eff9fa;
        border: 1px solid #4894aa;
        color: #4894aa; }
      .single_doctor_patient_path .patient_path_section .patient_path_repeater .patient_path_list .path_item_title.active {
        background-color: #4894aa;
        color: #fff; }
        .single_doctor_patient_path .patient_path_section .patient_path_repeater .patient_path_list .path_item_title.active .number_box {
          color: #fff;
          border-color: #fff;
          background-color: #4894aa; }
      .single_doctor_patient_path .patient_path_section .patient_path_repeater .patient_path_list .path_label::before,
      .single_doctor_patient_path .patient_path_section .patient_path_repeater .patient_path_list .path_item_title::before {
        border: 1px solid #4894aa; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiLCJwYWdlL3NpbmdsZV96ZXNwb2wuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUNFLG1CQUFjO0VBQ2QsbUJBQWM7RUFDZCxrQkFBYTtFQUNiLG1CQUFjLEVBQUE7O0FBd0JoQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjs7RUFFRSxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFnQztFQUNoQyxXQUFXO0VBQ1gsd0JBQXdCO0VBQ3hCLHdDQUF3QyxFQUFBOztBQUcxQyxlQUFBO0FBQ0E7RUFDc0U7SUFDbEU7TUFDRSx3QkFBd0IsRUFBQSxFQUN6QixFQUFBOztBQUlMO0VBQ0Usd0JBQXdCLEVBQUE7O0FBRzFCO0VBQ0UsaUNBQWlDO0VBQ2pDLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLDRCQUFvQjtFQUFwQix1QkFBb0I7RUFBcEIsb0JBQW9CLEVBQUE7O0FBSXRCOztFQUVFLGVBQWU7RUFDZixpQkFBaUIsRUFBQTtFQ0toQjtJRFJIOztNQU1JLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQThCcEI7RUM3QkU7SURSSDs7TUFXSSxlQUFlLEVBQUEsRUEwQmxCO0VDN0JFO0lEUkg7O01BZUksZUFBZSxFQUFBLEVBc0JsQjtFQzdCRTtJRFJIOztNQW1CSSxlQUFlLEVBQUEsRUFrQmxCO0VDN0JFO0lEUkg7O01BdUJJLGVBQWUsRUFBQSxFQWNsQjtFQzdCRTtJRFJIOztNQTJCSSxlQUFlLEVBQUEsRUFVbEI7RUM3QkU7SURSSDs7TUErQkksZUFBZSxFQUFBLEVBTWxCO0VDN0JFO0lEUkg7O01BbUNJLGVBQWUsRUFBQSxFQUVsQjs7QUFFRDs7O0VBR0UseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUV0QixtQkFBbUIsRUFBQTs7QUFHckI7OztFQUlJLGdCQUFnQixFQUFBO0VBSnBCOzs7SUFNTSxrQkFBa0IsRUFBQTtJQU54Qjs7O01BUVEsa0JBQWtCO01BQ2xC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LWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBDb2xvclxyXG46cm9vdCB7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAtLWNvbG9yLXdoaXRlOiAjMDAwO1xyXG4gIC0tY29sb3ItZ3JheTogIzAwMDtcclxuICAtLWNvbG9yLXRpdGxlOiAjMDAwO1xyXG59XHJcblxyXG4kbmF2LWNvbG9yOiAjNGE1NTVlO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbi8vIFRpdGxlIHBhZ2VcclxuJHRpdGxlLWNvbG9yOiAjMDAwO1xyXG4kdGl0bGUtc2l6ZTogcmVtKDI2KTtcclxuXHJcbi8vIEhhbWJ1cmdlclxyXG4kd2hpdGUtbW9iaWxlOiAjZmZmICFkZWZhdWx0O1xyXG4kYmxhY2stbW9iaWxlOiAjMDAwICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlICFkZWZhdWx0O1xyXG4kaGVpZ2h0LW1vYmlsZTogMzJweDtcclxuJHdpZHRoLW1vYmlsZTogMzJweDtcclxuXHJcbi8vIENVU1RPTSBDT0xPUlNcclxuJGJsdWVfY29sb3IxOiAjNDg5NGFhOyAvLyBCRyBTRUNUSU9OU1xyXG4kbWFpbl9jb2xvcl9hY2NlbnQ6ICM2M2MyY2Y7IC8vIEJVVFRPTlMsIEJHIENBUkRTIEVUQy5cclxuJHNlY29uZF9jb2xvcl9hY2NlbnQ6ICMwMDQyNzg7IC8vIGxpbmtzLCBuYXZpZ2F0aW9uc1xyXG5cclxuLy8gR2xvYmFsXHJcbi53b3cge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAkYnJvd3Nlci1jb250ZXh0ICsgcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIFNhZmFyaSAxMSsgKi9cclxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XHJcbiAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIGFuZCAoc3Ryb2tlLWNvbG9yOiB0cmFuc3BhcmVudCkge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDsgLy8gYm9sZFxyXG59XHJcblxyXG4udHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi8vIGZyb250cGFnZVxyXG5oMSxcclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogNjZweDtcclxuICBsaW5lLWhlaWdodDogNzBweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDE0NDApIHtcclxuICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjcwKSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTEwMCkge1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDQwMCkge1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDMzMCkge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIC8vIGh5cGhlbnM6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLmJvbGRlcl90ZXh0IHtcclxuICBoMSxcclxuICBoMixcclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGVtIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZyb250cGFnZVxyXG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLFxyXG4ja29udGFrdCxcclxuLnN0YW5kX291cl9zZWN0aW9uIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5wLFxyXG5tYWluIGxpIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgbWFyZ2luOiAxOHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBtYXJnaW46IDE2cHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhY3QgZm9ybSBhbGVydCBib290c3RyYXBcclxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZhZjJjYztcclxuICBjb2xvcjogIzhhNmQzYjtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2NjO1xyXG4gIGNvbG9yOiAjYTk0NDQyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiAjODU2NDA0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2QgIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1tYWlsLXNlbnQtbmcge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2NjO1xyXG4gIGNvbG9yOiAjYTk0NDQyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xyXG4gIGNvbG9yOiAjMTU1NzI0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbjpob3ZlciB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjEyODAge1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzVweDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIxNjAwIHtcclxuICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICBwYWRkaW5nOiAwIDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcjBwYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGVmdFRvUmlnaHRXaXRoQm91bmNlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5sZWZ0VG9SaWdodFdpdGhCb3VuY2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsZWZ0VG9SaWdodFdpdGhCb3VuY2U7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzOyAvKiBvcjogWG1zICovXHJcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlOyAvKiBvcjogbm9ybWFsICovXHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyAvKiBvcjogZWFzZSwgZWFzZS1pbiwgZWFzZS1pbi1vdXQsIGxpbmVhciwgY3ViaWMtYmV6aWVyKHgxLCB5MSwgeDIsIHkyKSAqL1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkczsgLyogb3I6IGJhY2t3YXJkcywgYm90aCwgbm9uZSAqL1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7IC8qIG9yOiBYbXMgKi9cclxufVxyXG5cclxuQGtleWZyYW1lcyByaWdodFRvTGVmdFdpdGhCb3VuY2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnJpZ2h0VG9MZWZ0V2l0aEJvdW5jZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0VG9MZWZ0V2l0aEJvdW5jZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IC8qIG9yOiBYbXMgKi9cclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IC8qIG9yOiBub3JtYWwgKi9cclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IC8qIG9yOiBlYXNlLCBlYXNlLWluLCBlYXNlLWluLW91dCwgbGluZWFyLCBjdWJpYy1iZXppZXIoeDEsIHkxLCB4MiwgeTIpICovXHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzOyAvKiBvcjogYmFja3dhcmRzLCBib3RoLCBub25lICovXHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgLyogb3I6IFhtcyAqL1xyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiIsIkBpbXBvcnQgXCIuLi9tZWRpYXF1ZXJ5XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxcIjtcclxuXHJcbi5zaW5nbGVfdGVhbV9oZXJvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg2NTApIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZ3JpZDJfY29sIHtcclxuICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNjUwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbl90ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDE0NDApIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNjUwKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgJiArIHA6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoMTQ0MCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTQ0MCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg2NTApIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMztcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTEwMCkge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0X2NvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDY1MCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb2N0b3JfaGVyb19wZXNvbiB7XHJcbiAgICBtYXgtaGVpZ2h0OiA4NTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDE0NDApIHtcclxuICAgICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNjUwKSB7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnBhZ2VfaGVyb19zZXBhcmF0b3Ige1xyXG4gICAgQGluY2x1ZGUgcndkKDE0NDApIHtcclxuICAgICAgYm90dG9tOiAtNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfZG9jdG9yX3NlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY5ZmE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICB6LWluZGV4OiA0O1xyXG5cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfZG9jdG9yX3NlcGFyYXRvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjA3cHg7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIGhlaWdodDogMTQ3cHg7XHJcbiAgICAgIHRvcDogLTE0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjlmYTtcclxuXHJcbiAgICAuZ3JpZDJfY29sIHtcclxuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0X2NvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodF9jb2wge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWV0X2RvY3Rvcl9zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg0MDApIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgfVxyXG5cclxuICAubWVldF9kb2N0b3Jfc2VwYXJhdG9yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC0xMjlweDtcclxuICAgIGhlaWdodDogNzlweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgdG9wOiAtOThweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIHRvcDogLTcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbl90ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDM1cHggMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmOWZhO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb2N0b3Jfc29jaWFsc19yZXBlYXRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uX2JveCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvY3Rvcl9jYXJkc19yZXBlYXRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDI1cHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3JfY2FyZCB7XHJcbiAgICAgIHBhZGRpbmc6IDQ1cHggODBweCA4NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDI1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDI1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAyNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyaWQyX2NvbCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICAgICAgcm93LWdhcDogMzVweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0X2JveCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogNTVweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC50ZXh0X2JveCA+IGltZyB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBVcERvd24gNHMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAudGV4dF9ib3ggPiBpbWcge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBVcERvd24gNHMgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX2ltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTUwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNTUwKSB7XHJcbiAgICAgIHRvcDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICB0b3A6IDMwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdDAge1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyAvLyBzYWZhcmlcclxuICAgICAgYW5pbWF0aW9uOiBmbG9hdElubmVyX3RvcCA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb246bm90KC5jb250YWN0X3NlY3Rpb24pIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbjpub3QoLnNpbmdsZV90ZWFtX2hlcm8pOm5vdCguY29udGFjdF9zZWN0aW9uKTpub3QoXHJcbiAgICAucGF0aWVudF9wYXRoX3NlY3Rpb25cclxuICApOm5vdCguc29jaWFsX21lZGlhX3NlY3Rpb24pOm5vdCgucGF0aWVudF9wYXRoX2lubmVyX3NlY3Rpb24pIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnNpbmdsZV9kb2N0b3JfcGF0aWVudF9wYXRoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5wYXRpZW50X3BhdGhfc2VwYXJhdG9yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTExNnB4O1xyXG4gICAgaGVpZ2h0OiAxMTdweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcclxuICAgICAgdG9wOiAtOTRweDtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg2MDApIHtcclxuICAgICAgdG9wOiAtNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhdGllbnRfcGF0aF9zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDI0OSwgMjUwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDc2OCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JhZGllbnRfYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxNDgsIDE3MCwgMCk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgcmdiYSg3MiwgMTQ4LCAxNzAsIDApIDAlLFxyXG4gICAgICAgIHJnYmEoMjM5LCAyNDksIDI1MCwgMC44KSAzMCUsXHJcbiAgICAgICAgcmdiYSgyMzksIDI0OSwgMjUwLCAxKSA3MCUsXHJcbiAgICAgICAgcmdiYSgyMzksIDI0OSwgMjUwLCAxKSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAmLmdyYWRpZW50X2JveF90b3Age1xyXG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxNDgsIDE3MCwgMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMGRlZyxcclxuICAgICAgICAgIHJnYmEoNzIsIDE0OCwgMTcwLCAwKSAwJSxcclxuICAgICAgICAgIHJnYmEoMjM5LCAyNDksIDI1MCwgMC44KSAzMCUsXHJcbiAgICAgICAgICByZ2JhKDIzOSwgMjQ5LCAyNTAsIDEpIDcwJSxcclxuICAgICAgICAgIHJnYmEoMjM5LCAyNDksIDI1MCwgMSkgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF0aWVudF9wYXRoX3JlcGVhdGVyIC5wYXRpZW50X3BhdGhfbGlzdCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZV9jb2xvcjE7XHJcblxyXG4gICAgICAucGF0aF9pdGVtX3RpdGxlIHtcclxuICAgICAgICAubnVtYmVyX2JveCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAyNDksIDI1MCk7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZV9jb2xvcjE7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWVfY29sb3IxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVfY29sb3IxO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgLm51bWJlcl9ib3gge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV9jb2xvcjE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGF0aF9sYWJlbCxcclxuICAgICAgLnBhdGhfaXRlbV90aXRsZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlX2NvbG9yMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
