.topbar {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 227px;
  background: #3c0f5b;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #300a48; }
  .topbar .topbar--bgitems {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: 0 auto; }
    .topbar .topbar--bgitems > * {
      position: relative;
      height: 100%; }
    .topbar .topbar--bgitems:before, .topbar .topbar--bgitems:after {
      display: block;
      top: 0px;
      bottom: 0px;
      width: 100px;
      content: '';
      position: absolute;
      z-index: 2; }
  .topbar .topbar--bgcenter {
    width: 446px;
    background: #300a48;
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 20px; }
    .topbar .topbar--bgcenter:before {
      content: "";
      display: block;
      position: absolute;
      background: #300a48;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 200%;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: left top;
          -ms-transform-origin: left top;
              transform-origin: left top; }
    .topbar .topbar--bgcenter:after {
      content: "";
      display: block;
      position: absolute;
      background: #300a48;
      bottom: 0px;
      right: 0px;
      width: 100%;
      height: 200%;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: right bottom;
          -ms-transform-origin: right bottom;
              transform-origin: right bottom; }
    .topbar .topbar--bgcenter:after, .topbar .topbar--bgcenter:before {
      z-index: -1; }
  .topbar .topbar--bgleft,
  .topbar .topbar--bgright {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative;
    z-index: 1;
    background-size: cover;
    background-repeat: no-repeat; }
    .topbar .topbar--bgleft:after,
    .topbar .topbar--bgright:after {
      content: "";
      display: block;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      top: 0px; }
  .topbar .topbar--bgleft {
    background-position: 0% 50%;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(black), to(transparent));
    -webkit-mask-image: linear-gradient(90deg, black, transparent);
            mask-image: -webkit-gradient(linear, left top, right top, from(black), to(transparent));
            mask-image: linear-gradient(90deg, black, transparent);
    background-position: 0% 0%; }
    .topbar .topbar--bgleft:after {
      background: -webkit-gradient(linear, left top, right top, from(transparent), to(#300a48));
      background: -o-linear-gradient(left, transparent 0%, #300a48 100%);
      background: linear-gradient(90deg, transparent 0%, #300a48 100%); }
  .topbar .topbar--bgright {
    background-position: 0% 50%;
    -webkit-mask-image: -webkit-gradient(linear, right top, left top, from(black), to(transparent));
    -webkit-mask-image: linear-gradient(270deg, black, transparent);
            mask-image: -webkit-gradient(linear, right top, left top, from(black), to(transparent));
            mask-image: linear-gradient(270deg, black, transparent);
    background-position: 500% 0%; }
    .topbar .topbar--bgright:after {
      background: -webkit-gradient(linear, right top, left top, from(transparent), to(#300a48));
      background: -o-linear-gradient(right, transparent 0%, #300a48 100%);
      background: linear-gradient(270deg, transparent 0%, #300a48 100%); }
  .topbar .topbar--bgright {
    background-position: 100% 50%; }
  @media (min-width: 1400px) {
    .topbar .topbar--bgleft, .topbar .topbar--bgright {
      background-size: contain; } }
  @media (max-width: 1199px) {
    .topbar .topbar--bgcenter {
      width: 380px; } }
  @media (max-width: 991px) {
    .topbar {
      height: 190px; }
      .topbar .topbar--bgcenter {
        width: 380px; }
      .topbar .topbar--logo * {
        width: 290px; } }
  @media (max-width: 767px) {
    .topbar {
      height: 150px; }
      .topbar .topbar--bgcenter {
        padding: 0px;
        background: transparent;
        width: 100%;
        z-index: 10; }
        .topbar .topbar--bgcenter:before, .topbar .topbar--bgcenter:after {
          display: none; }
      .topbar .topbar--bgitems {
        display: block; }
      .topbar .topbar--bgleft,
      .topbar .topbar--bgright {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        -webkit-mask-image: none;
                mask-image: none; }
      .topbar .topbar--bgleft:after {
        display: none; }
      .topbar .topbar--bgright {
        background-image: none !important; }
        .topbar .topbar--bgright:after {
          background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#300a48));
          background: -o-linear-gradient(top, transparent 0%, #300a48 100%);
          background: linear-gradient(180deg, transparent 0%, #300a48 100%); }
      .topbar .topbar--logo * {
        width: 250px; } }
  @media (max-width: 575px) {
    .topbar {
      height: 130px; }
      .topbar .topbar--logo * {
        width: auto;
        height: 100px; } }
  @media (max-width: 300px) {
    .topbar {
      height: 100px; }
      .topbar .topbar--logo * {
        width: auto;
        height: 80px; } }

.breadcrumbs .breadcrumbs--wrapper {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -2.1875rem;
  position: absolute; }

.breadcrumbs .breadcrumbs--back {
  margin-top: -2px;
  margin-right: 0.8125rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.breadcrumbs .breadcrumb--separator {
  margin-left: 8px; }

.breadcrumbs .breadcrumbs--items {
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .breadcrumbs .breadcrumbs--items * {
    color: #5e5661;
    display: block; }
  .breadcrumbs .breadcrumbs--items a {
    text-decoration: none; }
    .breadcrumbs .breadcrumbs--items a:not(:first-child) {
      margin-left: 8px; }
  .breadcrumbs .breadcrumbs--items .current {
    color: #78317e; }

@media (max-width: 767px) {
  .breadcrumbs .breadcrumbs--wrapper {
    position: relative;
    margin-left: 0px; }
  .breadcrumbs .breadcrumbs--back {
    display: none; }
  .breadcrumbs .breadcrumbs--items {
    display: block; }
    .breadcrumbs .breadcrumbs--items * {
      font-size: 1rem;
      display: inline-block; } }

.gallery .gallery--item {
  height: 312px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.gallery .gallery--items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.gallery .gallery--slider {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 470px;
          flex: 0 0 470px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  height: 312px;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  z-index: 10;
  position: relative; }
  .gallery .gallery--slider .carousel-inner {
    border-radius: 5px;
    z-index: 200; }
  .gallery .gallery--slider .nav {
    position: absolute;
    left: -70px;
    right: -70px;
    z-index: 100;
    height: 70px;
    pointer-events: none;
    top: 50%;
    margin-top: -35px;
    border: 1px solid #d3c38d;
    border-radius: 5px; }
    .gallery .gallery--slider .nav > * {
      width: 70px;
      pointer-events: all; }
    .gallery .gallery--slider .nav .carousel-control-prev,
    .gallery .gallery--slider .nav .carousel-control-next {
      opacity: 1; }
      .gallery .gallery--slider .nav .carousel-control-prev .carousel-control-prev-icon,
      .gallery .gallery--slider .nav .carousel-control-prev .carousel-control-next-icon,
      .gallery .gallery--slider .nav .carousel-control-next .carousel-control-prev-icon,
      .gallery .gallery--slider .nav .carousel-control-next .carousel-control-next-icon {
        width: 24px;
        height: 48px;
        opacity: 1;
        -webkit-transition: 0.1s;
        -o-transition: 0.1s;
        transition: 0.1s; }
    .gallery .gallery--slider .nav .carousel-control-prev .carousel-control-prev-icon {
      background: url(/assets/compiled_img/slider_arrow_l.svg) no-repeat center transparent;
      margin-right: 20px; }
    .gallery .gallery--slider .nav .carousel-control-prev:hover .carousel-control-prev-icon {
      background: url(/assets/compiled_img/slider_arrow_l_active.svg) no-repeat center transparent; }
    .gallery .gallery--slider .nav .carousel-control-next .carousel-control-next-icon {
      background: url(/assets/compiled_img/slider_arrow_r.svg) no-repeat center transparent;
      margin-left: 20px; }
    .gallery .gallery--slider .nav .carousel-control-next:hover .carousel-control-next-icon {
      background: url(/assets/compiled_img/slider_arrow_r_active.svg) no-repeat center transparent; }

.gallery .gallery--side {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 5px;
  height: 312px;
  overflow: hidden; }

.gallery .gallery--sideimage,
.gallery .gallery--sideoverlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-size: cover;
  background-repeat: no-repeat; }

.gallery .gallery--sideimage {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s; }

.gallery .gallery--sideoverlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 7, 72, 0.56)), to(rgba(114, 48, 124, 0.7)));
  background: -o-linear-gradient(top, rgba(43, 7, 72, 0.56) 0%, rgba(114, 48, 124, 0.7) 100%);
  background: linear-gradient(180deg, rgba(43, 7, 72, 0.56) 0%, rgba(114, 48, 124, 0.7) 100%); }

.gallery .gallery--sideimagefirst {
  background-repeat: no-repeat;
  background-position: 0% 50%; }

.gallery .gallery--sideimagesecond {
  background-repeat: no-repeat;
  background-position: 100% 50%; }

@media (max-width: 991px) {
  .gallery .gallery--items {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .gallery .gallery--side {
    display: none; }
  .gallery .gallery--slider .nav {
    border: 0px !important;
    left: -50px;
    right: -50px; } }

@media (max-width: 767px) {
  .gallery .gallery--slider {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 350px;
            flex: 0 0 350px; }
  .gallery .gallery--item,
  .gallery .gallery--slider {
    height: 260px; } }

@media (max-width: 575px) {
  .gallery .gallery--slider {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    height: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
    .gallery .gallery--slider .nav {
      position: relative;
      left: 0;
      right: 0px;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      top: 0px;
      margin-top: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      height: auto;
      margin-top: 14px; }
      .gallery .gallery--slider .nav > * {
        display: block;
        position: relative; }
  .gallery .gallery--item {
    height: 200px; } }

@media (max-width: 450px) {
  .gallery .gallery--item {
    height: 170px; } }

.winners .winner--row,
.winners .companywinner--row,
.companywinners .winner--row,
.companywinners .companywinner--row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.winners .winner--col,
.winners .companywinner--col,
.companywinners .winner--col,
.companywinners .companywinner--col {
  position: relative;
  height: 270px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }

.winners .winner--col, .winners .companywinner--col,
.companywinners .winner--col,
.companywinners .companywinner--col {
  margin-bottom: 40px;
  padding: 3px; }

.winners .companywinner--col,
.companywinners .companywinner--col {
  margin-bottom: 100px; }

.winners .winner,
.winners .companywinner,
.companywinners .winner,
.companywinners .companywinner {
  position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: 5px;
  background: #ffffff; }

.winners .winner--border,
.companywinners .winner--border {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  border-radius: 5px; }

.winners .winner--smallaward,
.companywinners .winner--smallaward {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: none;
  position: relative; }
  .winners .winner--smallaward:after,
  .companywinners .winner--smallaward:after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    bottom: 5px;
    right: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.winners .winner--col.type-winner .winner--border, .winners .companywinner--col.type-winner .winner--border,
.companywinners .winner--col.type-winner .winner--border,
.companywinners .companywinner--col.type-winner .winner--border {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
  background: -o-linear-gradient(bottom, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(0deg, #a57d24 -35.38%, #f1dd80 79.59%); }

.winners .winner--col.type-winner .winner--smallaward, .winners .companywinner--col.type-winner .winner--smallaward,
.companywinners .winner--col.type-winner .winner--smallaward,
.companywinners .companywinner--col.type-winner .winner--smallaward {
  display: block;
  background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
  background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%); }
  .winners .winner--col.type-winner .winner--smallaward:after, .winners .companywinner--col.type-winner .winner--smallaward:after,
  .companywinners .winner--col.type-winner .winner--smallaward:after,
  .companywinners .companywinner--col.type-winner .winner--smallaward:after {
    background-image: url(/assets/compiled_img/award_small_winner.svg); }

.winners .winner--col.type-finalist .winner--border, .winners .companywinner--col.type-finalist .winner--border,
.companywinners .winner--col.type-finalist .winner--border,
.companywinners .companywinner--col.type-finalist .winner--border {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-35.38%, #7d7d7d), color-stop(79.59%, #e4e4e4));
  background: -o-linear-gradient(bottom, #7d7d7d -35.38%, #e4e4e4 79.59%);
  background: linear-gradient(0deg, #7d7d7d -35.38%, #e4e4e4 79.59%); }

.winners .winner--col.type-finalist .winner--smallaward, .winners .companywinner--col.type-finalist .winner--smallaward,
.companywinners .winner--col.type-finalist .winner--smallaward,
.companywinners .companywinner--col.type-finalist .winner--smallaward {
  display: block;
  background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #7d7d7d), color-stop(79.59%, #e4e4e4));
  background: -o-linear-gradient(left, #7d7d7d -35.38%, #e4e4e4 79.59%);
  background: linear-gradient(90deg, #7d7d7d -35.38%, #e4e4e4 79.59%); }
  .winners .winner--col.type-finalist .winner--smallaward:after, .winners .companywinner--col.type-finalist .winner--smallaward:after,
  .companywinners .winner--col.type-finalist .winner--smallaward:after,
  .companywinners .companywinner--col.type-finalist .winner--smallaward:after {
    background-image: url(/assets/compiled_img/award_small_finalist.svg); }

.winners .winner,
.companywinners .winner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-position: 96% 94%;
  background-repeat: no-repeat;
  background-size: auto; }

.winners .winner--votes,
.companywinners .winner--votes {
  position: absolute;
  top: 0px;
  right: 0px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #5e5661;
  z-index: 1000;
  top: 11px;
  right: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.winners .winner--voteicon,
.companywinners .winner--voteicon {
  width: 8px;
  height: 8px;
  background-size: contain;
  background-position: center;
  margin-right: 5px; }

.winners .winner--avatar,
.companywinners .winner--avatar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  position: relative; }

.winners .companywinner--avatar,
.winners .companywinner--image,
.winners .companywinner--overlay,
.winners .companywinner--textwrapper,
.companywinners .companywinner--avatar,
.companywinners .companywinner--image,
.companywinners .companywinner--overlay,
.companywinners .companywinner--textwrapper {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px; }

.winners .companywinner--textwrapper,
.companywinners .companywinner--textwrapper {
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px; }

.winners .companywinner--link,
.companywinners .companywinner--link {
  text-decoration: none; }

.winners .companywinner--company,
.companywinners .companywinner--company {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  color: #1f0839; }

.winners .companywinner--name,
.companywinners .companywinner--name {
  text-align: center;
  font-weight: bold;
  color: #1f0839;
  text-decoration: underline; }

.winners .companywinner--overlay,
.companywinners .companywinner--overlay {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #ffffff), color-stop(64.64%, rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(top, #ffffff 25%, rgba(255, 255, 255, 0) 64.64%);
  background: linear-gradient(180deg, #ffffff 25%, rgba(255, 255, 255, 0) 64.64%); }

.winners .companywinner--image,
.companywinners .companywinner--image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.winners .winner--image,
.companywinners .winner--image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.winners .winner--overlay,
.companywinners .winner--overlay {
  background: -o-linear-gradient(180.3deg, #ffffff 2.86%, rgba(255, 255, 255, 0) 47.4%);
  background: linear-gradient(269.7deg, #ffffff 2.86%, rgba(255, 255, 255, 0) 47.4%); }

.winners .winner--image,
.winners .winner--overlay,
.companywinners .winner--image,
.companywinners .winner--overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px; }

.winners .winner--textwrapper,
.companywinners .winner--textwrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px; }

.winners .winner--link,
.companywinners .winner--link {
  text-decoration: none;
  margin-bottom: 20px;
  display: block; }

.winners .winner--surname,
.companywinners .winner--surname {
  font-size: 20px;
  line-height: 24px;
  color: #1f0839; }

.winners .winner--post,
.companywinners .winner--post {
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 10px;
  color: #1f0839; }

.winners .winner--name,
.winners .winner--middlename,
.companywinners .winner--name,
.companywinners .winner--middlename {
  font-style: normal;
  font-weight: 300;
  font-size: 17px;
  line-height: 24px;
  color: #1f0839; }

.winners .winner--social,
.companywinners .winner--social {
  text-decoration: none !important;
  display: block;
  color: #1f0839; }
  .winners .winner--social:not(:last-child),
  .companywinners .winner--social:not(:last-child) {
    margin-right: 8px; }

.winners .winner--socials,
.companywinners .winner--socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.winners .winner--statwrapper,
.winners .companywinner--statwrapper,
.companywinners .winner--statwrapper,
.companywinners .companywinner--statwrapper {
  position: absolute;
  bottom: 0px;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  left: 0px;
  right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.winners .winner--stat,
.winners .companywinner--stat,
.companywinners .winner--stat,
.companywinners .companywinner--stat {
  border-radius: 16px;
  overflow: hidden;
  padding: 2px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -o-linear-gradient(55.66deg, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(34.34deg, #a57d24 -35.38%, #f1dd80 79.59%);
  margin-left: 10px;
  margin-right: 10px; }

.winners .companywinner--stat,
.companywinners .companywinner--stat {
  height: auto; }

.winners .winner--staticon,
.winners .companywinner--staticon,
.companywinners .winner--staticon,
.companywinners .companywinner--staticon {
  width: 25px;
  height: 25px;
  position: relative; }

.winners .winner--icon,
.winners .companywinner--icon,
.companywinners .winner--icon,
.companywinners .companywinner--icon {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat; }

.winners .winner--stattext,
.winners .companywinner--stattext,
.companywinners .winner--stattext,
.companywinners .companywinner--stattext {
  font-family: "Trajan Pro 3";
  font-size: 1.125rem;
  color: #1f0839;
  margin-left: 13px;
  margin-top: 2px;
  max-width: 100%;
  text-align: center;
  line-height: 1; }

.nominantpage .nominatnpage--blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.nominantpage .mominantpage--sidebar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 360px;
          flex: 0 0 360px;
  margin-right: 30px; }

.nominantpage .nominantpage--content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.nominantpage .nominant--image {
  height: 540px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative; }

.nominantpage .nominant--avatarwrapper {
  position: relative; }
  .nominantpage .nominant--avatarwrapper.type--winner {
    padding: 3px; }
    .nominantpage .nominant--avatarwrapper.type--winner .nominant--borderwrapper {
      background: -o-linear-gradient(135deg, #a57d24 -35.38%, #f1dd80 79.59%);
      background: linear-gradient(-45deg, #a57d24 -35.38%, #f1dd80 79.59%); }
    .nominantpage .nominant--avatarwrapper.type--winner .nominant--award {
      background-image: url(/assets/compiled_img/award_winner.svg); }
  .nominantpage .nominant--avatarwrapper.type--finalist {
    padding: 3px; }
    .nominantpage .nominant--avatarwrapper.type--finalist .nominant--borderwrapper {
      background: -o-linear-gradient(135deg, #7d7d7d -35.38%, #e4e4e4 79.59%);
      background: linear-gradient(-45deg, #7d7d7d -35.38%, #e4e4e4 79.59%); }
    .nominantpage .nominant--avatarwrapper.type--finalist .nominant--award {
      background-image: url(/assets/compiled_img/award_finalist.svg); }

.nominantpage .nominant--award {
  position: absolute;
  display: block;
  z-index: 10;
  bottom: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.nominantpage .nominant--borderwrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px; }

.nominantpage .nominant--title {
  color: #1f0839; }
  .nominantpage .nominant--title.type-winner {
    background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
    background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
    background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }

.nominantpage .nominant--partnerlogo {
  max-height: 80px;
  max-width: 200px; }

.nominantpage .nominantpage--presentation {
  display: block;
  position: relative;
  text-decoration: none !important;
  color: white; }
  .nominantpage .nominantpage--presentation:before {
    content: "";
    background: rgba(42, 19, 89, 0.6); }
  .nominantpage .nominantpage--presentation:before,
  .nominantpage .nominantpage--presentation .overlay {
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px; }
  .nominantpage .nominantpage--presentation .overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .nominantpage .nominantpage--presentation .overlay .text {
      background: white;
      font-family: "Trajan Pro 3";
      font-size: 16px;
      line-height: 24px;
      color: #1f0839;
      font-weight: normal;
      padding: 13px 29px;
      border-radius: 5px; }

.nominantpage .nominantpage--videopresentation {
  position: relative;
  display: block; }
  .nominantpage .nominantpage--videopresentation .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: url(/assets/compiled_img/videopresentation.svg), -webkit-gradient(linear, left top, left bottom, from(rgba(38, 6, 61, 0.7)), to(rgba(106, 71, 131, 0)));
    background: url(/assets/compiled_img/videopresentation.svg), -o-linear-gradient(top, rgba(38, 6, 61, 0.7) 0%, rgba(106, 71, 131, 0) 100%);
    background: url(/assets/compiled_img/videopresentation.svg), linear-gradient(180deg, rgba(38, 6, 61, 0.7) 0%, rgba(106, 71, 131, 0) 100%);
    background-position: center;
    background-repeat: no-repeat; }

.nominantpage .nominant--others .winner--col {
  width: 100%;
  margin-bottom: 0px; }

.nominantpage .nominant--others .owl-nav {
  padding-bottom: 80px; }

.nominantpage .nominant--others .winner--statwrapper {
  display: none !important; }

@media (max-width: 1199px) {
  .nominantpage .mominantpage--sidebar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 250px;
            flex: 0 0 250px;
    width: 250px;
    margin-right: 15px; }
  .nominantpage .nominant--image {
    height: 370px; }
  .nominantpage .nominantpage--presentation .overlay .text {
    background: transparent;
    color: white; } }

@media (max-width: 991px) {
  .nominantpage .nominantpage--line1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .nominantpage .nominantpage--votes {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
    margin-top: 15px; }
    .nominantpage .nominantpage--votes > *:not(:first-child) {
      margin-right: 15px; } }

@media (max-width: 767px) {
  .nominantpage .nominatnpage--blocks {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .nominantpage .nominant--image {
    height: auto !important;
    width: auto !important;
    max-width: 100%; }
  .nominantpage .nominantpage--name {
    margin-bottom: 20px; }
  .nominantpage .mominantpage--sidebar {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 30px; }
  .nominantpage .nominantpage--partnerlogo {
    position: relative;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin: 0px; }
  .nominantpage .nominant--others .owl-nav {
    padding-bottom: 10px; } }

.nominantpage .diplom-thumb {
  max-width: 100%; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .nominantpage .nominant--title {
    color: #1f0839 !important;
    background: transparent !important; }
  .nominantpage .diplom-thumb {
    width: 100%; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay5nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sud2lubmVycy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmFzZS9mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3RlbXBsYXRlcy9ub21pbmFudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixtQkNKaUM7RURLakMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQ0NOMEI7RURBNUI7SUFTSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBRVgsY0FBYztJQWhCbEI7TUFtQk0sa0JBQWtCO01BQ2xCLFlBQVk7SUFwQmxCO01Bd0JNLGNBQWM7TUFDZCxRQUFRO01BQ1IsV0FBVztNQUNYLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFVBQVU7RUE5QmhCO0lBdUNJLFlBQVk7SUFDWixtQkN4Q3dCO0lEeUN4QixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsb0JBQW9CO0lBOUN4QjtNQWlETSxXQUFXO01BQ1gsY0FBYztNQUNk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RUkseUJBQXlCO0lBQ3pCLGtDQUFrQztFQUh0QztJQU9JLFdBQVcsSUFDWiIsImZpbGUiOiIvYXNzZXRzL2Nzcy90ZW1wbGF0ZXMvbm9taW5hbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50b3BiYXIge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGhlaWdodDogMjI3cHg7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldC1saWdoZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvci12aW9sZXQ7XHJcblxyXG4gIC50b3BiYXItLWJnaXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgLy9tYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgIHdpZHRoOiA0NDZweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci12aW9sZXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdsZWZ0LFxyXG4gIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3BiYXItLWJnbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGJsYWNrLCB0cmFuc3BhcmVudCk7XHJcblxyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgIHRyYW5zcGFyZW50IDAlLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci12aW9sZXQgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCBibGFjaywgdHJhbnNwYXJlbnQpO1xyXG5cclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwJSAwJTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDI3MGRlZyxcclxuICAgICAgICB0cmFuc3BhcmVudCAwJSxcclxuICAgICAgICAkdGhlbWUtY29sb3ItdmlvbGV0IDEwMCVcclxuICAgICAgKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAudG9wYmFyLS1iZ2xlZnQsIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAudG9wYmFyLS1iZ2NlbnRlciB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgaGVpZ2h0OiAxOTBweDtcclxuXHJcbiAgICAudG9wYmFyLS1iZ2NlbnRlciB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1sb2dvIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgLnRvcGJhci0tYmdjZW50ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnaXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1iZ2xlZnQsXHJcbiAgICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgbWFzay1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1iZ2xlZnQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgIHRyYW5zcGFyZW50IDAlLFxyXG4gICAgICAgICAgJHRoZW1lLWNvbG9yLXZpb2xldCAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgICAudG9wYmFyLS1sb2dvIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy/QptCy0LXRgtCwXHJcbiR0aGVtZS1jb2xvci12aW9sZXQtbGlnaGVyOiAjM2MwZjViO1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0OiAjMzAwYTQ4O1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0LW5vcm1hbDogIzc4MzE3ZTtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0OiAjZWNlY2VjO1xyXG4kdGhlbWUtY29sb3ItbWFzay10ZXh0OiAjZThlOGU4O1xyXG4kdGhlbWUtY29sb3ItZGFyazogIzBmMDAyMTtcclxuJHRoZW1lLWNvbG9yLWRhcmstbGlnaHRlcjogIzE2MDcyNztcclxuJHRoZW1lLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG4kdGhlbWUtY29sb3ItZ3JheTogI2MwYzBjMDtcclxuJHRoZW1lLWNvbG9yLWRhcmtncmF5OiAjNWU1NjYxO1xyXG4kZ29sZC1jb2xvcjogI2QzYzM4ZDtcclxuJGdvbGQtY29sb3ItZGFya2VyOiAjYWM5ZDZmO1xyXG4kdGhlbWUtY29sb3ItZGFyazM6ICMxZjA4Mzk7XHJcbiR0aGVtZS1jb2xvci1saWdodDM6ICNmYmZiZmI7XHJcbiR0aGVtZS1jb2xvci1saWdodDQ6ICNmMmYyZjI7XHJcbiR0aGVtZS1jb2xvci10cmFuc3BhcmVudC13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4kdGhlbWUtYmctdmlvbGV0MzogIzMxMTI1NTtcclxuXHJcbi8v0JTQu9GPINCz0YDQsNC00LjQtdC90YLQvtCyXHJcbiRncmFkaWVudC1jb2xvci0wOiAjZGViNjVjO1xyXG4kZ3JhZGllbnQtY29sb3ItMTogI2E1N2QyNDtcclxuJGdyYWRpZW50LWNvbG9yLTI6ICNmMWRkODA7XHJcbiRncmFkaWVudC1jb2xvci0zOiAjZmJmMmE4O1xyXG4kZ3JhZGllbnQtY29sb3ItNDogIzc3MTA3MztcclxuJGdyYWRpZW50LWNvbG9yLTU6IHJnYmEoOTUsIDMwLCAxNDcsIDApO1xyXG4kZ3JhZGllbnQtY29sb3ItNjogI2Q4YmU2MjtcclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgLmJyZWFkY3J1bWJzLS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzLS1iYWNrIHtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODEyNXJlbTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWItLXNlcGFyYXRvciB7IFxyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1icy0taXRlbXMge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICoge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmtncmF5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci12aW9sZXQtbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYnJlYWRjcnVtYnMtLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzLS1iYWNrIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMtLWl0ZW1zIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuICAuZ2FsbGVyeS0taXRlbSB7XHJcbiAgICBoZWlnaHQ6IDMxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0taXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgIGZsZXg6IDAgMCA0NzBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDMxMnB4O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTcwcHg7XHJcbiAgICAgIHJpZ2h0OiAtNzBweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2MzOGQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19sLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvc2xpZGVyX2Fycm93X2xfYWN0aXZlLnN2Z1wiKVxyXG4gICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9vdGhlci9zbGlkZXJfYXJyb3dfcl9hY3RpdmUuc3ZnXCIpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogMzEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZSxcclxuICAuZ2FsbGVyeS0tc2lkZW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlaW1hZ2Uge1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDE4MGRlZyxcclxuICAgICAgcmdiYSg0MywgNywgNzIsIDAuNTYpIDAlLFxyXG4gICAgICByZ2JhKDExNCwgNDgsIDEyNCwgMC43KSAxMDAlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZWZpcnN0IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2lkZWltYWdlc2Vjb25kIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmdhbGxlcnktLWl0ZW1zIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLXNpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIgLm5hdiB7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIge1xyXG4gICAgICBmbGV4OiAwIDAgMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLWl0ZW0sXHJcbiAgICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLmdhbGxlcnktLXNsaWRlciB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIC5uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LS1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLmdhbGxlcnktLWl0ZW1cclxuICAgIHtcclxuICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi53aW5uZXJzLFxyXG4uY29tcGFueXdpbm5lcnMge1xyXG4gIC53aW5uZXItLXJvdyxcclxuICAuY29tcGFueXdpbm5lci0tcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWNvbCxcclxuICAuY29tcGFueXdpbm5lci0tY29sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tY29sLCAuY29tcGFueXdpbm5lci0tY29sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0tY29sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLndpbm5lcixcclxuICAuY29tcGFueXdpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWJvcmRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tc21hbGxhd2FyZCB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICBib3R0b206IDVweDtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1jb2wsIC5jb21wYW55d2lubmVyLS1jb2wge1xyXG4gICAgJi50eXBlLXdpbm5lciB7XHJcbiAgICAgIC53aW5uZXItLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdC1ncmFkaWVudCgwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndpbm5lci0tc21hbGxhd2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdC1ncmFkaWVudCg5MGRlZyk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXdhcmQvYXdhcmRfc21hbGxfd2lubmVyLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHlwZS1maW5hbGlzdCB7XHJcbiAgICAgIC53aW5uZXItLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JheS1ncmFkaWVudCgwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndpbm5lci0tc21hbGxhd2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JheS1ncmFkaWVudCg5MGRlZyk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXdhcmQvYXdhcmRfc21hbGxfZmluYWxpc3Quc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgOTQlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXZvdGVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFya2dyYXk7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAxMXB4O1xyXG4gICAgcmlnaHQ6IDExcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXZvdGVpY29uIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXIge1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tYXZhdGFyIHtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0tYXZhdGFyLFxyXG4gIC5jb21wYW55d2lubmVyLS1pbWFnZSxcclxuICAuY29tcGFueXdpbm5lci0tb3ZlcmxheSxcclxuICAuY29tcGFueXdpbm5lci0tdGV4dHdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0tdGV4dHdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLWNvbXBhbnkge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1uYW1lIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAxODBkZWcsXHJcbiAgICAgICNmZmZmZmYgMjUlLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY0LjY0JVxyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDI2OS43ZGVnLFxyXG4gICAgICAjZmZmZmZmIDIuODYlLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ3LjQlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0taW1hZ2UsXHJcbiAgLndpbm5lci0tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXRleHR3cmFwcGVyIHtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXN1cm5hbWUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tcG9zdCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLW5hbWUsXHJcbiAgLndpbm5lci0tbWlkZGxlbmFtZSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tc29jaWFsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tc3RhdHdyYXBwZXIsXHJcbiAgLmNvbXBhbnl3aW5uZXItLXN0YXR3cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXN0YXQsXHJcbiAgLmNvbXBhbnl3aW5uZXItLXN0YXQge1xyXG4gICAgLy9oZWlnaHQ6IDMzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAzNC4zNGRlZyxcclxuICAgICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgICApO1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyBcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXN0YXRpY29uLFxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0aWNvbiB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWljb24sXHJcbiAgLmNvbXBhbnl3aW5uZXItLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tc3RhdHRleHQsXHJcbiAgLmNvbXBhbnl3aW5uZXItLXN0YXR0ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRyYWphbiBQcm8gM1wiO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuQG1peGluIGRlZmF1bHQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdC1ncmFkaWVudCgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICRncmFkLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmF5LWdyYWRpZW50KCRncmFkKSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgJGdyYWQsXHJcbiAgICAjN2Q3ZDdkIC0zNS4zOCUsXHJcbiAgICAjZTRlNGU0IDc5LjU5JVxyXG4gICk7XHJcbn1cclxuXHJcbkBtaXhpbiBkZWZhdWx0LWdyYWRpZW50LWFjdGl2ZSgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICRncmFkLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTEgLTQwLjMlLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTYgODUuODQlLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTMgMTc0LjM2JSxcclxuICAgICRncmFkaWVudC1jb2xvci0zIDI2NC40MyVcclxuICApO1xyXG59XHJcblxyXG5AbWl4aW4gdmlvbGV0LWdyYWRpZW50KCRncmFkKSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAkZ3JhZCxcclxuICAgICAgcmdiYSgxOTYsIDk3LCAxNzQsIDAuNykgMTQuNTIlLFxyXG4gICAgICByZ2JhKDkwLCAxMSwgMTE4LCAwKSAxMzAuODElXHJcbiAgICApLFxyXG4gICAgIzBmMDAyMTtcclxufVxyXG5cclxuQG1peGluIG5vLWZvY3VzIHtcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2Jsb2NrLnRvcGJhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9ibG9ja3MvYmxvY2suYnJlYWRjcnVtYnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2Jsb2NrLmdhbGxlcnkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2Jsb2NrLndpbm5lcnMuc2Nzc1wiO1xyXG5cclxuLm5vbWluYW50cGFnZSB7XHJcbiAgLm5vbWluYW50cGFnZS0tcGFydG5lcmxvZ28ge1xyXG4gXHJcbiAgfVxyXG5cclxuICAubm9taW5hdG5wYWdlLS1ibG9ja3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5tb21pbmFudHBhZ2UtLXNpZGViYXIge1xyXG4gICAgZmxleDogMCAwIDM2MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5vbWluYW50cGFnZS0tY29udGVudCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAubm9taW5hbnQtLWltYWdlIHtcclxuICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5ub21pbmFudC0tYXZhdGFyd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi50eXBlLS13aW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAzcHg7XHJcblxyXG4gICAgICAubm9taW5hbnQtLWJvcmRlcndyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlICBkZWZhdWx0LWdyYWRpZW50KC00NWRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub21pbmFudC0tYXdhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2F3YXJkL2F3YXJkX3dpbm5lci5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHlwZS0tZmluYWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAzcHg7XHJcblxyXG4gICAgICAubm9taW5hbnQtLWJvcmRlcndyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlICBncmF5LWdyYWRpZW50KC00NWRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub21pbmFudC0tYXdhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2F3YXJkL2F3YXJkX2ZpbmFsaXN0LnN2ZycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm9taW5hbnQtLWF3YXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5ub21pbmFudC0tYm9yZGVyd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC5ub21pbmFudC0tdGl0bGUge1xyXG4gICAgY29sb3I6ICMxZjA4Mzk7XHJcblxyXG4gICAgJi50eXBlLXdpbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JhZGllbnQoOTBkZWcpO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vbWluYW50LS1wYXJ0bmVybG9nbyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5ub21pbmFudHBhZ2UtLXByZXNlbnRhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSg0MiwgMTksIDg5LCAwLjYpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyYWphbiBQcm8gM1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyOXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vbWluYW50cGFnZS0tdmlkZW9wcmVzZW50YXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvdmlkZW9wcmVzZW50YXRpb24uc3ZnXCIpLFxyXG4gICAgICAgIGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgIHJnYmEoMzgsIDYsIDYxLCAwLjcpIDAlLFxyXG4gICAgICAgICAgcmdiYSgxMDYsIDcxLCAxMzEsIDApIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm9taW5hbnQtLW90aGVycyB7XHJcbiAgICAud2lubmVyLS1jb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbm5lci0tc3RhdHdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAubW9taW5hbnRwYWdlLS1zaWRlYmFyIHtcclxuICAgICAgZmxleDogMCAwIDI1MHB4O1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubm9taW5hbnQtLWltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgIH1cclxuICAgIC5ub21pbmFudHBhZ2UtLXByZXNlbnRhdGlvbiAub3ZlcmxheSAudGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5ub21pbmFudHBhZ2UtLWxpbmUxIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubm9taW5hbnRwYWdlLS12b3RlcyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubm9taW5hdG5wYWdlLS1ibG9ja3Mge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vbWluYW50LS1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vbWluYW50cGFnZS0tbmFtZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vbWluYW50cGFnZS0tc2lkZWJhciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubm9taW5hbnRwYWdlLS1wYXJ0bmVybG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5vbWluYW50LS1vdGhlcnMgLm93bC1uYXYge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXBsb20tdGh1bWIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vL9Ci0L7Qu9GM0LrQviDQtNC70Y8gSUVcclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcclxuKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAubm9taW5hbnRwYWdlICB7XHJcbiAgICAubm9taW5hbnQtLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICMxZjA4MzkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlwbG9tLXRodW1iIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/