.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; } }

.title .title--wrapper {
  position: relative; }

.title .title--mask {
  color: #e8e8e8;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 0;
  bottom: -13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.text {
  margin-bottom: 15px; }
  .text .text--wrapper {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px; }

.greeting {
  margin-bottom: 40px; }
  .greeting .greeting--avatar {
    width: 175px;
    height: 230px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
  .greeting .greeting--name {
    font-size: 17px;
    line-height: 1.4em;
    font-weight: bold;
    margin-bottom: 5px; }
  .greeting .greeting--post {
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 24px; }
  .greeting .greeting--wrapper {
    position: relative;
    padding: 2px;
    border-radius: 5px; }
    .greeting .greeting--wrapper .greeting--inner {
      position: relative;
      background: #ececec;
      padding: 20px;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .greeting .greeting--wrapper:before {
      content: "";
      display: block;
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      border-radius: 5px; }
  .greeting.greeting__left .greeting--wrapper:before {
    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%); }
  .greeting.greeting__left .greeting--inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .greeting.greeting__left .greeting--avatar {
    margin-right: 33px; }
  .greeting.greeting__right .greeting--wrapper:before {
    background: -webkit-gradient(linear, right top, left top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
    background: -o-linear-gradient(right, #a57d24 -35.38%, #f1dd80 79.59%);
    background: linear-gradient(270deg, #a57d24 -35.38%, #f1dd80 79.59%); }
  .greeting.greeting__right .greeting--inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .greeting.greeting__right .greeting--avatar {
    margin-left: 33px; }
  @media (max-width: 767px) {
    .greeting .greeting--inner {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important; }
    .greeting .greeting--avatarwrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px; }
    .greeting .greeting--avatar {
      margin: 0px !important; } }

.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; } }

.votebuttons {
  margin-top: 50px;
  margin-bottom: 50px; }
  .votebuttons .votebuttons--items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .votebuttons .votebuttons--items > *:not(:last-child) {
      margin-right: 52px; }

.votebutton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #ffffff;
  width: 275px;
  height: 55px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 5px;
  position: relative;
  text-decoration: none !important;
  padding-top: 5px; }
  .votebutton .votebutton--icon {
    margin-right: 22px;
    margin-top: -9px; }
  .votebutton .votebutton--text {
    font-family: "Trajan Pro 3";
    line-height: 1;
    letter-spacing: 0.028em;
    color: #0f0021;
    font-size: 20px; }
  .votebutton:before, .votebutton:after {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 43px;
    background: -o-linear-gradient(28.86deg, #f1dd80 62.96%, #fbf2a8 69.34%);
    background: linear-gradient(61.14deg, #f1dd80 62.96%, #fbf2a8 69.34%); }
  .votebutton:before {
    left: 0px; }
  .votebutton:after {
    right: 0px; }

.slogan {
  margin-top: 50px;
  margin-bottom: 50px; }
  .slogan .slogan--text {
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    font-weight: 600;
    max-width: 475px;
    margin: 0 auto; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50aXRsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLnRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay5ncmVldGluZy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmdhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay52b3RlYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLnNsb2dhbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixtQkNKaUM7RURLakMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQ0NOMEI7RURBNUI7SUFTSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBRVgsY0FBYztJQWhCbEI7TUFtQk0sa0JBQWtCO01BQ2xCLFlBQVk7SUFwQmxCO01Bd0JNLGNBQWM7TUFDZCxRQUFRO01BQ1IsV0FBVztNQUNYLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFVBQVU7RUE5QmhCO0lBdUNJLFlBQVk7SUFDWixtQkN4Q3dCO0lEeUN4QixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsb0JBQW9CO0lBOUN4QjtNQWlETSxXQUFXO01BQ1gsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixtQkNwRHNCO01EcUR0QixRQUFRO01BQ1IsU0FBUztNQUNULFdBQVc7TUFDWCxZQUFZO01BQ1osZ0NBQXdCO1VBQXhCLDRCQUF3QjtjQUF4Qix3QkFBd0I7TUFDeEIsa0NBQTBCO1VBQTFCLDhCQUEwQjtjQUExQiwwQkFBMEI7SUExRGhDO01BOERNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLG1CQ2pFc0I7TURrRXRCLFdBQVc7TUFDWCxVQUFVO01BQ1YsV0FBVztNQUNYLFlBQVk7TUFDWixnQ0FBd0I7VUFBeEIsNEJBQXdCO2NBQXhCLHdCQUF3QjtNQUN4QixzQ0FBOEI7VUFBOUIsa0NBQThCO2NBQTlCLDhCQUE4QjtJQXZFcEM7TUE0RU0sV0FBVztFQTVFakI7O0lBa0ZJLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixzQkFBc0I7SUFDdEIsNEJBQTRCO0lBdEZoQzs7TUF5Rk0sV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsU0FBUztNQUNULFVBQVU7TUFDVixXQUFXO01BQ1gsUUFBUTtFQS9GZDtJQW9HSSwyQkFBMkI7SUFDM0IsK0ZBQXNEO0lBQXRELDhEQUFzRDtZQUF0RCx1RkFBc0Q7WUFBdEQsc0RBQXNEO0lBR3RELDBCQUEwQjtJQXhHOUI7TUEyR00seUZBSUM7TUFKRCxrRUFJQztNQUpELGdFQUlDO0VBL0dQO0lBb0hJLDJCQUEyQjtJQUMzQiwrRkFBdUQ7SUFBdkQsK0RBQXVEO1lBQXZELHVGQUF1RDtZQUF2RCx1REFBdUQ7SUFHdkQsNEJBQTRCO0lBeEhoQztNQTJITSx5RkFJQztNQUpELG1FQUlDO01BSkQsaUVBSUM7RUEvSFA7SUFvSUksNkJBQTZCO0VBRy9CO0lBdklGO01BeUlNLHdCQUF3QixJQUN6QjtFQUdIO0lBN0lGO01BK0lNLFlBQVksSUFDYjtFQUdIO0lBbkpGO01Bb0pJLGFBQWE7TUFwSmpCO1FBdUpNLFlBQVk7TUF2SmxCO1FBNEpRLFlBQVksSUFDYjtFQUlMO0lBaktGO01Ba0tJLGFBQWE7TUFsS2pCO1FBcUtNLFlBQVk7UUFDWix1QkFBdUI7UUFDdkIsV0FBVztRQUNYLFdBQVc7UUF4S2pCO1VBNEtRLGFBQWE7TUE1S3JCO1FBaUxNLGNBQWM7TUFqTHBCOztRQXNMTSxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLFNBQVM7UUFDVCxVQUFVO1FBQ1YsV0FBVztRQUNYLHdCQUFnQjtnQkFBaEIsZ0JBQWdCO01BM0x0QjtRQWdNUSxhQUFhO01BaE1yQjtRQXFNTSxpQ0FBaUM7UUFyTXZDO1VBd01RLDJGQUlDO1VBSkQsaUVBSUM7VUFKRCxpRUFJQztNQTVNVDtRQWtOUSxZQUFZLElBQ2I7RUFJTDtJQXZORjtNQXdOSSxhQUFhO01BeE5qQjtRQTROUSxXQUFXO1FBQ1gsYUFBYSxJQUNkO0VBSUw7SUFsT0Y7TUFtT0ksYUFBYTtNQW5PakI7UUF1T1EsV0FBVztRQUNYLFlBQVksSUFDYjs7QUV6T1A7RUFFSSxvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjs7QUFQdEI7RUFXSSxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjs7QUFickI7RUFpQkksZ0JBQWdCOztBQWpCcEI7RUFxQkksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBekJqQjtJQTRCTSxjRHBCd0I7SUNxQnhCLGNBQWM7RUE3QnBCO0lBaUNNLHFCQUFxQjtJQWpDM0I7TUFvQ1EsZ0JBQWdCO0VBcEN4QjtJQXlDTSxjRHhDNkI7O0FDNENqQztFQTdDRjtJQStDTSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0VBaER0QjtJQW9ETSxhQUFhO0VBcERuQjtJQXdETSxjQUFjO0lBeERwQjtNQTJEUSxlQUFlO01BQ2YscUJBQXFCLElBQ3RCOztBQzdEUDtFQUVJLGtCQUFrQjs7QUFGdEI7RUFNSSxjRkgyQjtFRUkzQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixVQUFVO0VBQ1YsYUFBYTtFQUNiLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjs7QUNackI7RUFDRSxtQkFBbUI7RUFEckI7SUFJSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7O0FDUHJCO0VBQ0UsbUJBQW1CO0VBRHJCO0lBSUksWUFBWTtJQUNaLGFBQWE7SUFDYiwyQkFBMkI7SUFDM0Isc0JBQXNCO0lBQ3RCLDRCQUE0QjtFQVJoQztJQVlJLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFQWZ0QjtJQW1CSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsbUJBQW1CO0VBdkJ2QjtJQTJCSSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGtCQUFrQjtJQTdCdEI7TUFnQ00sa0JBQWtCO01BQ2xCLG1CSi9CcUI7TUlnQ3JCLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7SUFwQ25CO01Bd0NNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixTQUFTO01BQ1QsVUFBVTtNQUNWLFdBQVc7TUFDWCxrQkFBa0I7RUEvQ3hCO0lBc0RRLG9IQUlDO0lBSkQscUVBSUM7SUFKRCxtRUFJQztFQTFEVDtJQStETSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RUEvRHpCO0lBbUVNLGtCQUFrQjtFQW5FeEI7SUEwRVEsb0hBSUM7SUFKRCxzRUFJQztJQUpELG9FQUlDO0VBOUVUO0lBbUZNLDhCQUEyQjtJQUEzQiw4QkFBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtFQW5GakM7SUF1Rk0saUJBQWlCO0VBSXJCO0lBM0ZGO01BNkZNLHVDQUFpQztNQUFqQyx3Q0FBaUM7VUFBakMscUNBQWlDO2NBQWpDLGlDQUFpQztJQTdGdkM7TUFpR00sb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixtQkFBbUI7SUFsR3pCO01Bc0dNLHNCQUFzQixJQUN2Qjs7QUN6R0w7RUFFSSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQiw0QkFBNEI7O0FBTGhDO0VBU0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjs7QUFWdkI7RUFjSSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1EQUEyQztVQUEzQywyQ0FBMkM7RUFDM0Msa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYiw2QkFBcUI7TUFBckIseUJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsa0JBQWtCO0VBcEJ0QjtJQXVCTSxrQkFBa0I7SUFDbEIsWUFBWTtFQXhCbEI7SUE0Qk0sa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtJQUNaLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsUUFBUTtJQUNSLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBckN4QjtNQXdDUSxXQUFXO01BQ1gsbUJBQW1CO0lBekMzQjs7TUE4Q1EsVUFBVTtNQTlDbEI7Ozs7UUFrRFUsV0FBVztRQUNYLFlBQVk7UUFDWixVQUFVO1FBQ1Ysd0JBQWdCO1FBQWhCLG1CQUFnQjtRQUFoQixnQkFBZ0I7SUFyRDFCO01BMkRVLHNFQUNhO01BQ2Isa0JBQWtCO0lBN0Q1QjtNQWtFWSxzRUFDOEI7SUFuRTFDO01BMEVVLHNFQUNhO01BQ2IsaUJBQWlCO0lBNUUzQjtNQWlGWSxzRUFDOEI7O0FBbEYxQztFQTBGSSxrQkFBa0I7RUFDbEIsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGdCQUFnQjs7QUE5RnBCOztFQW1HSSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztFQUNYLHNCQUFzQjtFQUN0Qiw0QkFBNEI7O0FBekdoQztFQTZHSSx3QkFBZ0I7RUFBaEIsbUJBQWdCO0VBQWhCLGdCQUFnQjs7QUE3R3BCO0VBaUhJLHFIQUlDO0VBSkQsMkZBSUM7RUFKRCwyRkFJQzs7QUFySEw7RUF5SEksNEJBQTRCO0VBQzVCLDJCQUEyQjs7QUExSC9CO0VBOEhJLDRCQUE0QjtFQUM1Qiw2QkFBNkI7O0FBRy9CO0VBbElGO0lBb0lNLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0VBcEk3QjtJQXdJTSxhQUFhO0VBeEluQjtJQTRJTSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLFlBQVksSUFDYjs7QUFHSDtFQWxKRjtJQW9KTSxtQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtFQXBKckI7O0lBeUpNLGFBQWEsSUFDZDs7QUFHSDtFQTdKRjtJQStKTSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFlBQVk7SUFDWix3QkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBbEtyQjtNQXFLUSxrQkFBa0I7TUFDbEIsT0FBTztNQUNQLFVBQVU7TUFDVix1QkFBZTtVQUFmLG1CQUFlO2NBQWYsZUFBZTtNQUNmLFFBQVE7TUFDUixlQUFlO01BQ2Ysb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBNkI7VUFBN0IsNkJBQTZCO01BQzdCLFlBQVk7TUFDWixnQkFBZ0I7TUE5S3hCO1FBaUxVLGNBQWM7UUFDZCxrQkFBa0I7RUFsTDVCO0lBdUxNLGFBQWEsSUFDZDs7QUFHSDtFQTNMRjtJQThMTSxhQUFhLElBQ2Q7O0FDN0xMO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUZyQjtJQUtJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFOM0I7TUFVUSxrQkFBa0I7O0FBTTFCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQk5aeUI7RU1hekIsWUFBWTtFQUNaLFlBQVk7RUFDWix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFWbEI7SUFhSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0VBZHBCO0lBaUJJLDJCQUEyQjtJQUMzQixjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLGNOaENzQjtJTWlDdEIsZUFBZTtFQXJCbkI7SUEwQkksV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFlBQVk7SUFDWix3RUFJQztJQUpELHFFQUlDO0VBbkNMO0lBdUNJLFNBQVM7RUF2Q2I7SUEyQ0ksVUFBVTs7QUM3RGQ7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBRnJCO0lBS0ksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixjQUFjIiwiZmlsZSI6Ii9hc3NldHMvY3NzL3RlbXBsYXRlcy9hYm91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRvcGJhciB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgaGVpZ2h0OiAyMjdweDtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0LWxpZ2hlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuXHJcbiAgLnRvcGJhci0tYmdpdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICAvL21heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdjZW50ZXIge1xyXG4gICAgd2lkdGg6IDQ0NnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLS1iZ2xlZnQsXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdsZWZ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgYmxhY2ssIHRyYW5zcGFyZW50KTtcclxuXHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgdHJhbnNwYXJlbnQgMCUsXHJcbiAgICAgICAgJHRoZW1lLWNvbG9yLXZpb2xldCAxMDAlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIGJsYWNrLCB0cmFuc3BhcmVudCk7XHJcblxyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDAlIDAlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMjcwZGVnLFxyXG4gICAgICAgIHRyYW5zcGFyZW50IDAlLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci12aW9sZXQgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC50b3BiYXItLWJnbGVmdCwgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG5cclxuICAgIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAudG9wYmFyLS1iZ2NlbnRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tYmdpdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnbGVmdCxcclxuICAgIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBtYXNrLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnbGVmdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgdHJhbnNwYXJlbnQgMCUsXHJcbiAgICAgICAgICAkdGhlbWUtY29sb3ItdmlvbGV0IDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tbG9nbyB7XHJcbiAgICAgICoge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgLnRvcGJhci0tbG9nbyB7XHJcbiAgICAgICoge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL9Cm0LLQtdGC0LBcclxuJHRoZW1lLWNvbG9yLXZpb2xldC1saWdoZXI6ICMzYzBmNWI7XHJcbiR0aGVtZS1jb2xvci12aW9sZXQ6ICMzMDBhNDg7XHJcbiR0aGVtZS1jb2xvci12aW9sZXQtbm9ybWFsOiAjNzgzMTdlO1xyXG4kdGhlbWUtY29sb3ItbGlnaHQ6ICNlY2VjZWM7XHJcbiR0aGVtZS1jb2xvci1tYXNrLXRleHQ6ICNlOGU4ZTg7XHJcbiR0aGVtZS1jb2xvci1kYXJrOiAjMGYwMDIxO1xyXG4kdGhlbWUtY29sb3ItZGFyay1saWdodGVyOiAjMTYwNzI3O1xyXG4kdGhlbWUtY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiR0aGVtZS1jb2xvci1ncmF5OiAjYzBjMGMwO1xyXG4kdGhlbWUtY29sb3ItZGFya2dyYXk6ICM1ZTU2NjE7XHJcbiRnb2xkLWNvbG9yOiAjZDNjMzhkO1xyXG4kZ29sZC1jb2xvci1kYXJrZXI6ICNhYzlkNmY7XHJcbiR0aGVtZS1jb2xvci1kYXJrMzogIzFmMDgzOTtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0MzogI2ZiZmJmYjtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0NDogI2YyZjJmMjtcclxuJHRoZW1lLWNvbG9yLXRyYW5zcGFyZW50LXdoaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiR0aGVtZS1iZy12aW9sZXQzOiAjMzExMjU1O1xyXG5cclxuLy/QlNC70Y8g0LPRgNCw0LTQuNC10L3RgtC+0LJcclxuJGdyYWRpZW50LWNvbG9yLTA6ICNkZWI2NWM7XHJcbiRncmFkaWVudC1jb2xvci0xOiAjYTU3ZDI0O1xyXG4kZ3JhZGllbnQtY29sb3ItMjogI2YxZGQ4MDtcclxuJGdyYWRpZW50LWNvbG9yLTM6ICNmYmYyYTg7XHJcbiRncmFkaWVudC1jb2xvci00OiAjNzcxMDczO1xyXG4kZ3JhZGllbnQtY29sb3ItNTogcmdiYSg5NSwgMzAsIDE0NywgMCk7XHJcbiRncmFkaWVudC1jb2xvci02OiAjZDhiZTYyO1xyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAuYnJlYWRjcnVtYnMtLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMtLWJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMC44MTI1cmVtO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi0tc2VwYXJhdG9yIHsgXHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzLS1pdGVtcyB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFya2dyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXZpb2xldC1ub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5icmVhZGNydW1icy0td3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMtLWJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icy0taXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50aXRsZSB7XHJcbiAgLnRpdGxlLS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50aXRsZS0tbWFzayB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLW1hc2stdGV4dDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYm90dG9tOiAtMTNweDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gIC50ZXh0LS13cmFwcGVyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5ncmVldGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgLmdyZWV0aW5nLS1hdmF0YXIge1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLmdyZWV0aW5nLS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmdyZWV0aW5nLS1wb3N0IHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmdyZWV0aW5nLS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAuZ3JlZXRpbmctLWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItbGlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyZWV0aW5nX19sZWZ0IHtcclxuICAgIC5ncmVldGluZy0td3JhcHBlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWV0aW5nLS1pbm5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWV0aW5nLS1hdmF0YXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyZWV0aW5nX19yaWdodCB7XHJcbiAgICAuZ3JlZXRpbmctLXdyYXBwZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMjcwZGVnLFxyXG4gICAgICAgICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZXRpbmctLWlubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVldGluZy0tYXZhdGFyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5ncmVldGluZy0taW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWV0aW5nLS1hdmF0YXJ3cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZXRpbmctLWF2YXRhciB7XHJcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuICAuZ2FsbGVyeS0taXRlbSB7XHJcbiAgICBoZWlnaHQ6IDMxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0taXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgIGZsZXg6IDAgMCA0NzBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDMxMnB4O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTcwcHg7XHJcbiAgICAgIHJpZ2h0OiAtNzBweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2MzOGQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19sLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvc2xpZGVyX2Fycm93X2xfYWN0aXZlLnN2Z1wiKVxyXG4gICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9vdGhlci9zbGlkZXJfYXJyb3dfcl9hY3RpdmUuc3ZnXCIpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogMzEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZSxcclxuICAuZ2FsbGVyeS0tc2lkZW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlaW1hZ2Uge1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDE4MGRlZyxcclxuICAgICAgcmdiYSg0MywgNywgNzIsIDAuNTYpIDAlLFxyXG4gICAgICByZ2JhKDExNCwgNDgsIDEyNCwgMC43KSAxMDAlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZWZpcnN0IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2lkZWltYWdlc2Vjb25kIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmdhbGxlcnktLWl0ZW1zIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLXNpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIgLm5hdiB7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIge1xyXG4gICAgICBmbGV4OiAwIDAgMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLWl0ZW0sXHJcbiAgICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLmdhbGxlcnktLXNsaWRlciB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIC5uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LS1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLmdhbGxlcnktLWl0ZW1cclxuICAgIHtcclxuICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi52b3RlYnV0dG9ucyB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAudm90ZWJ1dHRvbnMtLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udm90ZWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itd2hpdGU7XHJcbiAgd2lkdGg6IDI3NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgLnZvdGVidXR0b24tLWljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTlweDtcclxuICB9XHJcbiAgLnZvdGVidXR0b24tLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVHJhamFuIFBybyAzXCI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyOGVtO1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICA2MS4xNGRlZyxcclxuICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNjIuOTYlLFxyXG4gICAgICAkZ3JhZGllbnQtY29sb3ItMyA2OS4zNCVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5zbG9nYW4ge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgLnNsb2dhbi0tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/