.fusion-logo img {
  width: 180px;
  transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out; }

.fusion-is-sticky .fusion-logo img {
  transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  width: 100px; }

.fusion-events-shortcode .tribe-events-event-image {
  display: none; }

.fusion-body .fusion-main-menu .current_page_item > a {
  color: #4a4a4a;
  border-top: 0;
  border-bottom: 3px solid #616161; }

.fusion-body .fusion-main-menu > ul > li > a {
  color: #4a4a4a;
  border-top: 0;
  border-bottom: 3px solid transparent;
  padding: 0 25px; }

@media only screen and (min-width: 1024px) {
  .fusion-main-menu {
    margin-right: 10%; } }

.fusion-widget-area .widget_nav_menu li {
  border: 0;
  padding-left: 0; }
  .fusion-widget-area .widget_nav_menu li a:before {
    display: none; }

.fusion-footer {
  position: relative;
  background-color: white; }

.fusion-footer-widget-area .widget-title {
  text-transform: none; }

.regular__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 525px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-position-y: bottom; }
  .regular__header.other {
    height: 450px; }
  .regular__header h1.inner-title {
    margin: auto;
    max-width: 500px;
    color: white;
    text-align: center;
    z-index: 100; }
  .regular__header.filter-red:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(213, 35, 35, 0.3)), to(rgba(213, 35, 35, 0.45)));
    background: -webkit-linear-gradient(bottom, rgba(213, 35, 35, 0.3), rgba(213, 35, 35, 0.45));
    background: -o-linear-gradient(bottom, rgba(213, 35, 35, 0.3), rgba(213, 35, 35, 0.45));
    background: linear-gradient(0deg, rgba(213, 35, 35, 0.3), rgba(213, 35, 35, 0.45));
    background-size: 200% 200%; }
  .regular__header .button__section {
    margin: 0; }
    .regular__header .button__section .button {
      min-width: 188px;
      margin-right: 20px;
      text-align: center; }
      .regular__header .button__section .button:last-child {
        color: #fff;
        background-color: #ff724e; }

.header__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
  .header__inner .content__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .header__inner .content__wrapper .button__section {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: start; }
  .header__inner h1, .header__inner p {
    text-align: left; }
  .header__inner .image__wrapper {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .header__inner .image__wrapper img {
      width: 238px;
      height: auto;
      margin-top: 85px; }
  .header__inner .content__wrapper {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }

.usp__slider, .company__logos {
  width: 700px;
  display: block;
  margin: 75px auto; }
  .usp__slider .item, .company__logos .item {
    margin: 0 16px;
    width: 196px;
    height: 196px;
    border-radius: 12px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(227, 227, 227, 0.5);
            box-shadow: 0 2px 20px 0 rgba(227, 227, 227, 0.5);
    border: solid 1px #f1f1f1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #ffffff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .usp__slider .item .icon, .company__logos .item .icon {
      border-radius: 100%;
      width: 74px;
      height: 74px;
      -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
              box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
      background-color: #ff724e;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto; }
      .usp__slider .item .icon img, .company__logos .item .icon img {
        width: 36px;
        height: 36px;
        -o-object-fit: contain;
           object-fit: contain;
        margin: auto;
        display: block; }
    .usp__slider .item h3.title, .company__logos .item h3.title {
      text-align: center;
      margin: 20px 50px 20px 50px;
      height: 50px; }

.company__logos {
  width: 1024px;
  margin: 25px auto; }
  .company__logos h2.title {
    text-align: center;
    font-weight: bold; }
  .company__logos .slider__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .company__logos .slider__wrapper .item img {
      max-width: 140px;
      margin: auto;
      display: block; }

.button__section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 75px auto; }
  .button__section .button {
    border-radius: 3px;
    background-color: #ffd900;
    color: #4a4a4a;
    padding: 15px 30px;
    font-weight: 600;
    font-size: 16px; }
    .button__section .button:hover {
      background-color: #4a4a4a;
      color: white; }

#wrapper .row-title {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  #wrapper .row-title h2.title {
    text-align: center;
    font-size: 45px; }

.row__section .row__item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 1140px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  padding: 50px 0; }

.row__section .row__item:nth-child(even) {
  background-color: #fff; }
  .row__section .row__item:nth-child(even) .image__wrapper {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .row__section .row__item:nth-child(even) .content__wrapper {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

.row__section .row__item:nth-child(odd) {
  background-color: rgba(255, 217, 0, 0.46); }

.row__section .row__item .icon {
  border-radius: 100%;
  width: 53px;
  height: 53px;
  background-color: #ffd900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto; }
  .row__section .row__item .icon img {
    width: 23px;
    height: 23px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: auto;
    display: block; }

.row__section .row__item .content__wrapper {
  padding: 0 100px;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .row__section .row__item .content__wrapper .title {
    font-size: 24px;
    font-weight: 600; }
  .row__section .row__item .content__wrapper .title, .row__section .row__item .content__wrapper .description {
    text-align: center; }

.row__section .row__item .image__wrapper {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .row__section .row__item .image__wrapper img {
    width: 240px; }

.cta__section {
  background-color: rgba(255, 217, 0, 0.46); }
  .cta__section .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    max-width: 1140px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    padding: 50px 0; }
  .cta__section .title {
    padding: 0 150px;
    text-align: center;
    font-size: 24px;
    margin-bottom: 0; }
  .cta__section .button__section {
    margin: 25px auto; }

.newsletter__section {
  background-size: cover;
  min-height: 675px; }
  .newsletter__section .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 20%;
    height: 400px; }
    .newsletter__section .inner .col__left {
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
      padding: 0 25px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column wrap;
              flex-flow: column wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .newsletter__section .inner .col__left .title {
        font-size: 30px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #4a4a4a; }
      .newsletter__section .inner .col__left .description {
        font-size: 18px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #4a4a4a; }
      .newsletter__section .inner .col__left .signup__form {
        margin-top: 50px; }
      .newsletter__section .inner .col__left .email__block {
        margin: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        max-width: 360px; }
        .newsletter__section .inner .col__left .email__block input[type=email] {
          -ms-flex-preferred-size: 60%;
              flex-basis: 60%;
          height: 50px;
          margin: 0;
          border: 0;
          border-top-left-radius: 2px;
          border-bottom-left-radius: 2px;
          font-family: 'Centima-Regular';
          font-size: 16px;
          line-height: 50px; }
        .newsletter__section .inner .col__left .email__block input[type=submit] {
          -ms-flex-preferred-size: 130px;
              flex-basis: 130px;
          height: 50px;
          border-radius: 2px;
          background-color: #ffd900;
          font-family: 'Centima-Regular';
          font-size: 16px;
          border: 0;
          line-height: 50px; }
        .newsletter__section .inner .col__left .email__block .agb {
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
          margin-top: 8px; }
          .newsletter__section .inner .col__left .email__block .agb a {
            color: #333; }

@media only screen and (max-width: 1024px) {
  .fusion-logo img {
    width: 120px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out; }
  .regular__header .header__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; }
    .regular__header .header__inner .content__wrapper {
      margin-top: 25px;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      padding: 0 25px;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .regular__header .header__inner h1, .regular__header .header__inner p {
      text-align: center; }
    .regular__header .header__inner .image__wrapper {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
      .regular__header .header__inner .image__wrapper img {
        width: 150px;
        height: auto;
        margin-top: 25px; }
  .regular__header .button__section {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .regular__header .button__section .button {
      min-width: 125px;
      font-size: 14px; }
  .usp__slider {
    width: 100%; }
  .row__section .row__item .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap; }
  .row__section .row__item .content__wrapper {
    padding: 0 25px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .row__section .row__section .row__item:nth-child(even) .content__wrapper {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .row__section .row__item:nth-child(even) .image__wrapper {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .cta__section .title {
    padding: 0 25px; }
  .company__logos {
    width: 100%; }
    .company__logos .slider__wrapper .item {
      margin: 8px 16px;
      width: 120px;
      height: 120px; }
      .company__logos .slider__wrapper .item img {
        max-width: 80px; }
  .newsletter__section {
    height: unset; }
    .newsletter__section .inner {
      margin: 0 10px;
      height: unset;
      margin-top: 50px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column nowrap;
              flex-flow: column nowrap; }
      .newsletter__section .inner .col__left {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        padding: 0 25px; }
        .newsletter__section .inner .col__left .email__block input[type=submit] {
          -ms-flex-preferred-size: 120px;
              flex-basis: 120px; } }

@media only screen and (min-device-width: 300px) and (max-device-width: 812px) {
  .dcberlin__header .header__left {
    display: none; }
  .dcberlin__header .header__right {
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .dcberlin__header .header__right .header__inner {
      width: 75vw;
      margin-left: auto;
      margin-right: auto; }
    .dcberlin__header .header__right h1 {
      font-size: 50px !important;
      line-height: 1.25 !important;
      margin-top: 10vh; }
    .dcberlin__header .header__right .fusion-body .fusion-button-pill, .dcberlin__header .header__right .fusion-button-pill {
      border-radius: 0 !important;
      width: 100%; } }

.fusion-tabs .nav-tabs > li.active .fusion-tab-heading, .fusion-tabs .nav-tabs > li a:hover .fusion-tab-heading {
  color: #fff; }

.fusion-tabs.clean .nav-tabs li {
  margin-bottom: 0; }

#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a {
  border-bottom: 0; }

#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li:last-child a {
  border-bottom: 1px solid #B32529;
  border-right: 0; }

.fusion-tabs.vertical-tabs .tab-content {
  border: 1px solid #B32529;
  padding: 20px; }

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333; }

.flickity-button:hover {
  background: white;
  cursor: pointer; }

.flickity-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #19F;
          box-shadow: 0 0 0 5px #19F; }

.flickity-button:active {
  opacity: 0.6; }

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none; }

.flickity-button-icon {
  fill: currentColor; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.flickity-prev-next-button.previous {
  left: -120px; }

.flickity-prev-next-button.next {
  left: -75px; }

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  opacity: 1; }

.col.left {
  width: 50%;
  float: left;
  padding-right: 20px; }

.col.right {
  width: 50%;
  float: left;
  padding-left: 20px;
  padding-bottom: 25px; }

.contact-box {
  border: 3px solid #B32529; }

.wpcf7-form .wpcf7-text, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select {
  height: 40px;
  border: 1px solid #000;
  border-radius: 2px; }

.wpcf7-form input[type="submit"].wpcf7-submit {
  background-color: #B32529;
  background: #B32529;
  font-size: 16px;
  font-family: 'Oswald';
  color: white;
  float: right; }

.wpcf7-form .wpcf7-textarea {
  border: 1px solid #000;
  border-radius: 2px; }

.wpcf7-form label {
  font-size: 16px;
  font-family: 'Oswald';
  color: #000; }

.wpcf7-form .checkbox {
  position: relative; }
  .wpcf7-form .checkbox label {
    position: absolute;
    left: 0;
    z-index: 1; }
  .wpcf7-form .checkbox .checkbox-text {
    font-size: 12px;
    position: relative;
    padding-left: 55px; }

.fusion-title .title-sep, .fusion-title.sep-underline {
  border-bottom: none; }
  .fusion-title .title-sep h2.title-heading-left, .fusion-title.sep-underline h2.title-heading-left {
    position: relative;
    padding-bottom: 20px !important; }
    .fusion-title .title-sep h2.title-heading-left:after, .fusion-title.sep-underline h2.title-heading-left:after {
      border-bottom: 2px solid #B32529;
      width: 60px;
      position: absolute;
      left: 0;
      top: 35px;
      margin-top: 10px;
      content: ""; }

h2.title-heading-center {
  position: relative;
  padding-bottom: 20px !important; }
  h2.title-heading-center:after {
    border-bottom: 2px solid #B32529;
    width: 100px;
    position: absolute;
    left: 45%;
    top: 60px;
    margin-top: 10px;
    content: ""; }

.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
  border: 1px solid #B32529;
  color: #B32529;
  font-size: 16px;
  padding: 30px 20px;
  background-color: #f8f8f8; }

.table-1 tr:nth-child(even), .tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
  background-color: transparent;
  background: transparent; }

#mitglieder-container .fusion-title.fusion-sep-none h2 {
  color: #fff; }

#mitglieder-container .fusion-text p, #mitglieder-container .fusion-text a, #mitglieder-container .fusion-text h3 {
  color: #fff;
  font-size: 20px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9oZWFkZXIuc2NzcyIsIl90YWJzLnNjc3MiLCJtYWluLnNjc3MiLCJfZmxpY2tpdHkuc2NzcyIsIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0MsWUFBVztFQUNYLCtCQUErQjtFQUMvQix1Q0FBdUM7RUFDdkMsb0NBQW9DO0VBQ3BDLGtDQUFrQyxFQUFBOztBQUVuQztFQUNDLCtCQUErQjtFQUMvQix1Q0FBdUM7RUFDdkMsb0NBQW9DO0VBQ3BDLGtDQUFrQztFQUNsQyxZQUFZLEVBQUE7O0FBR2I7RUFFRSxhQUFZLEVBQUE7O0FBR2Q7RUFDQyxjQUFhO0VBQ2IsYUFBWTtFQUNaLGdDQUErQixFQUFBOztBQUVoQztFQUNDLGNBQWE7RUFDYixhQUFZO0VBQ1osb0NBQW9DO0VBQ3BDLGVBQWUsRUFBQTs7QUFFaEI7RUFDQztJQUNDLGlCQUFpQixFQUFBLEVBQ2pCOztBQUdGO0VBQ0MsU0FBUTtFQUNSLGVBQWMsRUFBQTtFQUZmO0lBS0csYUFBWSxFQUFBOztBQVFmO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUFzQixFQUFBOztBQUl2QjtFQUNDLG9CQUFtQixFQUFBOztBQUVwQjtFQUNFLG9CQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1osbUJBQWM7TUFBZCxlQUFjO0VBQ2QsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFBQWE7RUFDZCw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGtCQUFpQjtFQUNqQiw2QkFBNEIsRUFBQTtFQVI3QjtJQVVFLGFBQVksRUFBQTtFQVZkO0lBYUUsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFlBQVksRUFBQTtFQWpCZDtJQXdCRyxrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixzSEFBa0Y7SUFBbEYsNEZBQWtGO0lBQWxGLHVGQUFrRjtJ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NkJBQTRCO0VBQzVCLHVCQUFzQixFQUFBOztBQUd2QjtFQUdHLFdBQVUsRUFBQTs7QUFIYjtFQVFHLFdBQVU7RUFDVixlQUFjLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZnVzaW9uLWxvZ28gaW1nICB7XG5cdHdpZHRoOjE4MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbn1cbi5mdXNpb24taXMtc3RpY2t5IC5mdXNpb24tbG9nbyBpbWcge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4uZnVzaW9uLWV2ZW50cy1zaG9ydGNvZGUge1xuXHQudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cbi5mdXNpb24tYm9keSAuZnVzaW9uLW1haW4tbWVudSAuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcblx0Y29sb3I6IzRhNGE0YTtcblx0Ym9yZGVyLXRvcDowO1xuXHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjNjE2MTYxO1xufVxuLmZ1c2lvbi1ib2R5IC5mdXNpb24tbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuXHRjb2xvcjojNGE0YTRhO1xuXHRib3JkZXItdG9wOjA7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMCAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuXHQuZnVzaW9uLW1haW4tbWVudSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMCU7XG5cdH1cbn1cblxuLmZ1c2lvbi13aWRnZXQtYXJlYSAud2lkZ2V0X25hdl9tZW51IGxpIHtcblx0Ym9yZGVyOjA7XG5cdHBhZGRpbmctbGVmdDowO1xuXHRhICB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuLmZ1c2lvbi1mb290ZXItd2lkZ2V0LWFyZWEuZnVzaW9uLXdpZGdldC1hcmVhIHtcblxuXG59XG4uZnVzaW9uLWZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcblxufVxuXG4uZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSAud2lkZ2V0LXRpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06bm9uZTtcbn1cbi5yZWd1bGFyX19oZWFkZXIge1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDUyNXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi15OmJvdHRvbTtcblx0Ji5vdGhlciB7XG5cdFx0aGVpZ2h0OjQ1MHB4O1xuXHR9XG5cdGgxLmlubmVyLXRpdGxlIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXHQmLi1yZWQge1xuXG5cdH1cblx0Ji5maWx0ZXItcmVkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjEzLCAzNSwgMzUsIDAuMyksIHJnYmEoMjEzLCAzNSwgMzUsIDAuNDUpKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b25fX3NlY3Rpb24ge1xuXHRcdG1hcmdpbjowO1xuXHRcdC5idXR0b24ge1xuXHRcdFx0bWluLXdpZHRoOjE4OHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmNzI0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLmhlYWRlcl9faW5uZXIge1xuXG5cdC5jb250ZW50X193cmFwcGVyIHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMCAxMjBweDtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG5cblxuXHRcdH1cblx0XHQuYnV0dG9uX19zZWN0aW9uIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0fVxuXHR9XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdGZsZXgtYmFzaXM6IDEwMCU7XG5cdGgxLHAge1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0fVxuXHQuaW1hZ2VfX3dyYXBwZXIge1xuXHRcdGZsZXgtYmFzaXM6NTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyMzhweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDg1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50X193cmFwcGVyIHtcblx0XHRmbGV4LWJhc2lzOjUwJTtcblxuXHR9XG5cbn1cblxuXG4udXNwX19zbGlkZXIsIC5jb21wYW55X19sb2dvcyB7XG5cdHdpZHRoOiA3MDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogNzVweCBhdXRvO1xuXHQuaXRlbSB7XG5cdFx0bWFyZ2luOjAgMTZweDtcblx0XHR3aWR0aDogMTk2cHg7XG5cdFx0aGVpZ2h0OiAxOTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuNSk7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2YxZjFmMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQuaWNvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdFx0XHR3aWR0aDogNzRweDtcblx0XHRcdGhlaWdodDogNzRweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjcyNGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdH1cblx0XHRoMy50aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDIwcHggNTBweCAyMHB4IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG59XG4uY29tcGFueV9fbG9nb3Mge1xuXHR3aWR0aDoxMDI0cHg7XG5cdG1hcmdpbjoyNXB4IGF1dG87XG5cdGgyLnRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LnNsaWRlcl9fd3JhcHBlciB7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC5pdGVtIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTQwcHg7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbi5idXR0b25fX3NlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiA3NXB4IGF1dG87XG5cdC5idXR0b24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTAwO1xuXHRcdGNvbG9yOiAjNGE0YTRhO1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbiN3cmFwcGVyIHtcblx0LnJvdy10aXRsZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoMi50aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTo0NXB4O1xuXHRcdH1cblx0fVxufVxuXG4ucm93X19zZWN0aW9uIHtcblxuXHQucm93X19pdGVtIHtcblx0XHQuaW5uZXJ7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6cm93IHdyYXA7XG5cdFx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOjUwcHggMDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0LmltYWdlX193cmFwcGVyIHtcblx0XHRcdFx0b3JkZXI6MDtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50X193cmFwcGVyIHtcblx0XHRcdFx0b3JkZXI6MTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTcsIDAsIDAuNDYpO1xuXG5cdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0XHRcdFx0d2lkdGg6IDUzcHg7XG5cdFx0XHRcdGhlaWdodDogNTNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZDkwMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0LmNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdFx0cGFkZGluZzowIDEwMHB4O1xuXHRcdFx0ZmxleC1iYXNpczo1MCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6Y29sdW1uIHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlLCAuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWFnZV9fd3JhcHBlciB7XG5cdFx0XHRmbGV4LWJhc2lzOjUwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmN0YV9fc2VjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTcsIDAsIDAuNDYpO1xuXHQuaW5uZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzpjb2x1bW4gd3JhcDtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOjUwcHggMDtcblx0fVxuXHQudGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgMTUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5idXR0b25fX3NlY3Rpb24ge1xuXHRcdG1hcmdpbjoyNXB4IGF1dG87XG5cdH1cbn1cblxuLm5ld3NsZXR0ZXJfX3NlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtaW4taGVpZ2h0OjY3NXB4O1xuXHQuaW5uZXIge1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRtYXJnaW46MCAyMCU7XG5cdFx0aGVpZ2h0OjQwMHB4O1xuXHRcdC5jb2xfX2xlZnQge1xuXHRcdFx0ZmxleC1iYXNpczo2MCU7XG5cdFx0XHRwYWRkaW5nOjAgMjVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICM0YTRhNGE7XG5cdFx0XHR9XG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICM0YTRhNGE7XG5cdFx0XHR9XG5cdFx0XHQuc2lnbnVwX19mb3JtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDo1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmVtYWlsX19ibG9jayB7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6cm93IHdyYXA7XG5cdFx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0XHRcdGlucHV0W3R5cGU9ZW1haWxde1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6NjAlO1xuXHRcdFx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0NlbnRpbWEtUmVndWxhcic7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjUwcHg7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF17XG5cdFx0XHRcdFx0ZmxleC1iYXNpczoxMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmQ5MDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDZW50aW1hLVJlZ3VsYXInO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDo1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hZ2Ige1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdC5mdXNpb24tbG9nbyBpbWcgIHtcblx0XHR3aWR0aDoxMjBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0fVxuXHQucmVndWxhcl9faGVhZGVyIHtcblx0XHQuaGVhZGVyX19pbm5lciB7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cblx0XHRcdC5jb250ZW50X193cmFwcGVyIHtcblxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHRcdGgxLCBwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZV9fd3JhcHBlciB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuYnV0dG9uX19zZWN0aW9uIHtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC51c3BfX3NsaWRlciB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHQuYnV0dG9uX19zZWN0aW9uIHtcblxuXHRcdH1cblx0fVxuXG5cdC5yb3dfX3NlY3Rpb24ge1xuXHRcdC5yb3dfX2l0ZW0ge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50X193cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdFx0XHRmbGV4LWJhc2lzOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3dfX3NlY3Rpb24gLnJvd19faXRlbTpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdFx0b3JkZXI6MDtcblx0XHR9XG5cdFx0LnJvd19faXRlbTpudGgtY2hpbGQoZXZlbikgLmltYWdlX193cmFwcGVyICB7XG5cdFx0XHRvcmRlcjoxO1xuXHRcdH1cblx0fVxuXG5cdC5jdGFfX3NlY3Rpb24ge1xuXHRcdC5pbm5lciB7XG5cblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHR9XG5cdH1cblx0LmNvbXBhbnlfX2xvZ29zIHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC5zbGlkZXJfX3dyYXBwZXIge1xuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDhweCAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld3NsZXR0ZXJfX3NlY3Rpb24ge1xuXHRcdGhlaWdodDp1bnNldDtcblx0XHQuaW5uZXIge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRcdC5jb2xfX2xlZnQge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdFx0XHRcdC5lbWFpbF9fYmxvY2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAxMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuXG5hbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMwMHB4KVxuYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MTJweCkge1xuXG5cblxuICAuZGNiZXJsaW5fX2hlYWRlciB7XG4gICAgLmhlYWRlcl9fbGVmdCB7XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICB3aWR0aDogNzV2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgaDEge1xuICAgICAgIGZvbnQtc2l6ZTo1MHB4IWltcG9ydGFudDtcbiAgICAgICBsaW5lLWhlaWdodDoxLjI1IWltcG9ydGFudDtcbiAgICAgICBtYXJnaW4tdG9wOjEwdmg7XG5cbiAgICAgfVxuICAgICAgLmZ1c2lvbi1ib2R5IC5mdXNpb24tYnV0dG9uLXBpbGwsIC5mdXNpb24tYnV0dG9uLXBpbGwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIuZnVzaW9uLXRhYnMgLm5hdi10YWJzID4gbGkuYWN0aXZlIC5mdXNpb24tdGFiLWhlYWRpbmcsICAuZnVzaW9uLXRhYnMgLm5hdi10YWJzID4gbGkgYTpob3ZlciAuZnVzaW9uLXRhYi1oZWFkaW5nIHtcbiAgY29sb3I6I2ZmZjtcbn1cblxuLmZ1c2lvbi10YWJzLmNsZWFuIC5uYXYtdGFicyBsaSB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuI3dyYXBwZXIgLmZ1c2lvbi10YWJzLmZ1c2lvbi10YWJzLTEuY2xlYW4gLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXItYm90dG9tOjA7XG59XG4jd3JhcHBlciAuZnVzaW9uLXRhYnMuZnVzaW9uLXRhYnMtMS5jbGVhbiAubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHJlZDtcbiAgYm9yZGVyLXJpZ2h0OjA7XG59XG4uZnVzaW9uLXRhYnMudmVydGljYWwtdGFicyAudGFiLWNvbnRlbnQge1xuICBib3JkZXI6MXB4IHNvbGlkICRyZWQ7XG4gIHBhZGRpbmc6MjBweDtcblxufVxuXG5cbiIsIlxuJGJsYWNrOiAjMDAwO1xuJHJlZDojQjMyNTI5O1xuXG5cbiRoMTo0OHB4O1xuJGgyOjM2cHg7XG4kaDM6MjRweDtcblxuQGltcG9ydCAnaGVhZGVyJztcbkBpbXBvcnQgJ3RhYnMnO1xuQGltcG9ydCAnZmxpY2tpdHknO1xuXG5cbi5jb2wge1xuXHQmLmxlZnQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQmLnJpZ2h0IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxufVxuXG4uY29udGFjdC1ib3gge1xuXHRib3JkZXI6M3B4IHNvbGlkICRyZWQ7XG59XG5cblxuXG4ud3BjZjctZm9ybSAud3BjZjctdGV4dCwgaW5wdXQucywgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBzZWxlY3Qge1xuXHRoZWlnaHQ6NDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuLndwY2Y3LWZvcm0ge1xuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLndwY2Y3LXN1Ym1pdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRiYWNrZ3JvdW5kOiRyZWQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OidPc3dhbGQnO1xuXHRcdGNvbG9yOndoaXRlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQud3BjZjctdGV4dGFyZWEge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cdGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6J09zd2FsZCc7XG5cdFx0Y29sb3I6IzAwMDtcblx0fVxuXG5cdC5jaGVja2JveCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQuY2hlY2tib3gtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0fVxuXHR9XG59XG4uZnVzaW9uLXRpdGxlIC50aXRsZS1zZXAsIC5mdXNpb24tdGl0bGUuc2VwLXVuZGVybGluZSB7XG5cdGJvcmRlci1ib3R0b206bm9uZTtcblx0aDIudGl0bGUtaGVhZGluZy1sZWZ0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdH1cblx0fVxuXG59XG5cblxuaDIudGl0bGUtaGVhZGluZy1jZW50ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4IWltcG9ydGFudDtcblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA0NSU7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Y29udGVudDpcIlwiO1xuXHR9XG59XG5cdC50YWJsZS0xIHRyIHRkLCAudGt0LXNsY3RyLXRibC13cmFwLWR2IHRyIHRkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHRcdGNvbG9yOiRyZWQ7XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdH1cblx0LnRhYmxlLTEgdHI6bnRoLWNoaWxkKGV2ZW4pLCAudGt0LXNsY3RyLXRibC13cmFwLWR2IHRyOm50aC1jaGlsZChldmVuKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHR9XG5cblx0I21pdGdsaWVkZXItY29udGFpbmVyIHtcblx0XHQuZnVzaW9uLXRpdGxlLmZ1c2lvbi1zZXAtbm9uZSB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mdXNpb24tdGV4dCB7XG5cdFx0XHRwLCBhLCAgaDMge1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuIiwiLyohIEZsaWNraXR5IHYyLjIuMVxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsaWNraXR5LWVuYWJsZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG5cbi5mbGlja2l0eS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuMztcblx0Y3Vyc29yOiBhdXRvO1xuXHQvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogLTEyMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgICAgIGxlZnQ6IC03NXB4OyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAyMCU7XG5cdHRvcDogMjAlO1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtMjVweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogMCA4cHg7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3BhY2l0eTogMC4yNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuXHRvcGFjaXR5OiAxO1xufVxuIiwiLmZ1c2lvbi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuLmZ1c2lvbi1pcy1zdGlja3kgLmZ1c2lvbi1sb2dvIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmZ1c2lvbi1ldmVudHMtc2hvcnRjb2RlIC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mdXNpb24tYm9keSAuZnVzaW9uLW1haW4tbWVudSAuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjE2MTYxOyB9XG5cbi5mdXNpb24tYm9keSAuZnVzaW9uLW1haW4tbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAyNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mdXNpb24tbWFpbi1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgfSB9XG5cbi5mdXNpb24td2lkZ2V0LWFyZWEgLndpZGdldF9uYXZfbWVudSBsaSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mdXNpb24td2lkZ2V0LWFyZWEgLndpZGdldF9uYXZfbWVudSBsaSBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnVzaW9uLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmZ1c2lvbi1mb290ZXItd2lkZ2V0LWFyZWEgLndpZGdldC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5yZWd1bGFyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogNTI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207IH1cbiAgLnJlZ3VsYXJfX2hlYWRlci5vdGhlciB7XG4gICAgaGVpZ2h0OiA0NTBweDsgfVxuICAucmVndWxhcl9faGVhZGVyIGgxLmlubmVyLXRpdGxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAucmVndWxhcl9faGVhZGVyLmZpbHRlci1yZWQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjEzLCAzNSwgMzUsIDAuMyksIHJnYmEoMjEzLCAzNSwgMzUsIDAuNDUpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTsgfVxuICAucmVndWxhcl9faGVhZGVyIC5idXR0b25fX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5yZWd1bGFyX19oZWFkZXIgLmJ1dHRvbl9fc2VjdGlvbiAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTg4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5yZWd1bGFyX19oZWFkZXIgLmJ1dHRvbl9fc2VjdGlvbiAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzI0ZTsgfVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5oZWFkZXJfX2lubmVyIC5jb250ZW50X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXJfX2lubmVyIC5jb250ZW50X193cmFwcGVyIC5idXR0b25fX3NlY3Rpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfVxuICAuaGVhZGVyX19pbm5lciBoMSwgLmhlYWRlcl9faW5uZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaGVhZGVyX19pbm5lciAuaW1hZ2VfX3dyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9faW5uZXIgLmltYWdlX193cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMjM4cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA4NXB4OyB9XG4gIC5oZWFkZXJfX2lubmVyIC5jb250ZW50X193cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7IH1cblxuLnVzcF9fc2xpZGVyLCAuY29tcGFueV9fbG9nb3Mge1xuICB3aWR0aDogNzAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDc1cHggYXV0bzsgfVxuICAudXNwX19zbGlkZXIgLml0ZW0sIC5jb21wYW55X19sb2dvcyAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgyMjcsIDIyNywgMjI3LCAwLjUpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmMWYxZjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudXNwX19zbGlkZXIgLml0ZW0gLmljb24sIC5jb21wYW55X19sb2dvcyAuaXRlbSAuaWNvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MjRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC51c3BfX3NsaWRlciAuaXRlbSAuaWNvbiBpbWcsIC5jb21wYW55X19sb2dvcyAuaXRlbSAuaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnVzcF9fc2xpZGVyIC5pdGVtIGgzLnRpdGxlLCAuY29tcGFueV9fbG9nb3MgLml0ZW0gaDMudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyMHB4IDUwcHggMjBweCA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5jb21wYW55X19sb2dvcyB7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvOyB9XG4gIC5jb21wYW55X19sb2dvcyBoMi50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jb21wYW55X19sb2dvcyAuc2xpZGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29tcGFueV9fbG9nb3MgLnNsaWRlcl9fd3JhcHBlciAuaXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5idXR0b25fX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA3NXB4IGF1dG87IH1cbiAgLmJ1dHRvbl9fc2VjdGlvbiAuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDkwMDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYnV0dG9uX19zZWN0aW9uIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jd3JhcHBlciAucm93LXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgI3dyYXBwZXIgLnJvdy10aXRsZSBoMi50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuXG4ucm93X19zZWN0aW9uIC5yb3dfX2l0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAwOyB9XG5cbi5yb3dfX3NlY3Rpb24gLnJvd19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5yb3dfX3NlY3Rpb24gLnJvd19faXRlbTpudGgtY2hpbGQoZXZlbikgLmltYWdlX193cmFwcGVyIHtcbiAgICBvcmRlcjogMDsgfVxuICAucm93X19zZWN0aW9uIC5yb3dfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50X193cmFwcGVyIHtcbiAgICBvcmRlcjogMTsgfVxuXG4ucm93X19zZWN0aW9uIC5yb3dfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjE3LCAwLCAwLjQ2KTsgfVxuXG4ucm93X19zZWN0aW9uIC5yb3dfX2l0ZW0gLmljb24ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnJvd19fc2VjdGlvbiAucm93X19pdGVtIC5pY29uIGltZyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yb3dfX3NlY3Rpb24gLnJvd19faXRlbSAuY29udGVudF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJvd19fc2VjdGlvbiAucm93X19pdGVtIC5jb250ZW50X193cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnJvd19fc2VjdGlvbiAucm93X19pdGVtIC5jb250ZW50X193cmFwcGVyIC50aXRsZSwgLnJvd19fc2VjdGlvbiAucm93X19pdGVtIC5jb250ZW50X193cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yb3dfX3NlY3Rpb24gLnJvd19faXRlbSAuaW1hZ2VfX3dyYXBwZXIge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yb3dfX3NlY3Rpb24gLnJvd19faXRlbSAuaW1hZ2VfX3dyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMjQwcHg7IH1cblxuLmN0YV9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTcsIDAsIDAuNDYpOyB9XG4gIC5jdGFfX3NlY3Rpb24gLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5jdGFfX3NlY3Rpb24gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3RhX19zZWN0aW9uIC5idXR0b25fX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvOyB9XG5cbi5uZXdzbGV0dGVyX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNjc1cHg7IH1cbiAgLm5ld3NsZXR0ZXJfX3NlY3Rpb24gLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAyMCU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC5uZXdzbGV0dGVyX19zZWN0aW9uIC5pbm5lciAuY29sX19sZWZ0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzbGV0dGVyX19zZWN0aW9uIC5pbm5lciAuY29sX19sZWZ0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzRhNGE0YTsgfVxuICAgICAgLm5ld3NsZXR0ZXJfX3NlY3Rpb24gLmlubmVyIC5jb2xfX2xlZnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhOyB9XG4gICAgICAubmV3c2xldHRlcl9fc2VjdGlvbiAuaW5uZXIgLmNvbF9fbGVmdCAuc2lnbnVwX19mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgLm5ld3NsZXR0ZXJfX3NlY3Rpb24gLmlubmVyIC5jb2xfX2xlZnQgLmVtYWlsX19ibG9jayB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDsgfVxuICAgICAgICAubmV3c2xldHRlcl9fc2VjdGlvbiAuaW5uZXIgLmNvbF9fbGVmdCAuZW1haWxfX2Jsb2NrIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NlbnRpbWEtUmVndWxhcic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5uZXdzbGV0dGVyX19zZWN0aW9uIC5pbm5lciAuY29sX19sZWZ0IC5lbWFpbF9fYmxvY2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDZW50aW1hLVJlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLm5ld3NsZXR0ZXJfX3NlY3Rpb24gLmlubmVyIC5jb2xfX2xlZnQgLmVtYWlsX19ibG9jayAuYWdiIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgICAgIC5uZXdzbGV0dGVyX19zZWN0aW9uIC5pbm5lciAuY29sX19sZWZ0IC5lbWFpbF9fYmxvY2sgLmFnYiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mdXNpb24tbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDsgfVxuICAucmVndWxhcl9faGVhZGVyIC5oZWFkZXJfX2lubmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgICAucmVndWxhcl9faGVhZGVyIC5oZWFkZXJfX2lubmVyIC5jb250ZW50X193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnJlZ3VsYXJfX2hlYWRlciAuaGVhZGVyX19pbm5lciBoMSwgLnJlZ3VsYXJfX2hlYWRlciAuaGVhZGVyX19pbm5lciBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yZWd1bGFyX19oZWFkZXIgLmhlYWRlcl9faW5uZXIgLmltYWdlX193cmFwcGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgIC5yZWd1bGFyX19oZWFkZXIgLmhlYWRlcl9faW5uZXIgLmltYWdlX193cmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5yZWd1bGFyX19oZWFkZXIgLmJ1dHRvbl9fc2VjdGlvbiB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5yZWd1bGFyX19oZWFkZXIgLmJ1dHRvbl9fc2VjdGlvbiAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnVzcF9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93X19zZWN0aW9uIC5yb3dfX2l0ZW0gLmlubmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyB9XG4gIC5yb3dfX3NlY3Rpb24gLnJvd19faXRlbSAuY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgLnJvd19fc2VjdGlvbiAucm93X19zZWN0aW9uIC5yb3dfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50X193cmFwcGVyIHtcbiAgICBvcmRlcjogMDsgfVxuICAucm93X19zZWN0aW9uIC5yb3dfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZV9fd3JhcHBlciB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmN0YV9fc2VjdGlvbiAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAuY29tcGFueV9fbG9nb3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbXBhbnlfX2xvZ29zIC5zbGlkZXJfX3dyYXBwZXIgLml0ZW0ge1xuICAgICAgbWFyZ2luOiA4cHggMTZweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAgIC5jb21wYW55X19sb2dvcyAuc2xpZGVyX193cmFwcGVyIC5pdGVtIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogODBweDsgfVxuICAubmV3c2xldHRlcl9fc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiB1bnNldDsgfVxuICAgIC5uZXdzbGV0dGVyX19zZWN0aW9uIC5pbm5lciB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gICAgICAubmV3c2xldHRlcl9fc2VjdGlvbiAuaW5uZXIgLmNvbF9fbGVmdCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgICAgICAubmV3c2xldHRlcl9fc2VjdGlvbiAuaW5uZXIgLmNvbF9fbGVmdCAuZW1haWxfX2Jsb2NrIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MTJweCkge1xuICAuZGNiZXJsaW5fX2hlYWRlciAuaGVhZGVyX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kY2Jlcmxpbl9faGVhZGVyIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZGNiZXJsaW5fX2hlYWRlciAuaGVhZGVyX19yaWdodCAuaGVhZGVyX19pbm5lciB7XG4gICAgICB3aWR0aDogNzV2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmRjYmVybGluX19oZWFkZXIgLmhlYWRlcl9fcmlnaHQgaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMTB2aDsgfVxuICAgIC5kY2Jlcmxpbl9faGVhZGVyIC5oZWFkZXJfX3JpZ2h0IC5mdXNpb24tYm9keSAuZnVzaW9uLWJ1dHRvbi1waWxsLCAuZGNiZXJsaW5fX2hlYWRlciAuaGVhZGVyX19yaWdodCAuZnVzaW9uLWJ1dHRvbi1waWxsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZ1c2lvbi10YWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSAuZnVzaW9uLXRhYi1oZWFkaW5nLCAuZnVzaW9uLXRhYnMgLm5hdi10YWJzID4gbGkgYTpob3ZlciAuZnVzaW9uLXRhYi1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZ1c2lvbi10YWJzLmNsZWFuIC5uYXYtdGFicyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3dyYXBwZXIgLmZ1c2lvbi10YWJzLmZ1c2lvbi10YWJzLTEuY2xlYW4gLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbiN3cmFwcGVyIC5mdXNpb24tdGFicy5mdXNpb24tdGFicy0xLmNsZWFuIC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzMjUyOTtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5mdXNpb24tdGFicy52ZXJ0aWNhbC10YWJzIC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMzI1Mjk7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLyohIEZsaWNraXR5IHYyLjIuMVxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGOyB9XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAtMTIwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIGxlZnQ6IC03NXB4OyB9XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlOyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jb2wubGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5jb2wucmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uY29udGFjdC1ib3gge1xuICBib3JkZXI6IDNweCBzb2xpZCAjQjMyNTI5OyB9XG5cbi53cGNmNy1mb3JtIC53cGNmNy10ZXh0LCBpbnB1dC5zLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzMjUyOTtcbiAgYmFja2dyb3VuZDogI0IzMjUyOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi53cGNmNy1mb3JtIC53cGNmNy10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ud3BjZjctZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ud3BjZjctZm9ybSAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndwY2Y3LWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC53cGNmNy1mb3JtIC5jaGVja2JveCAuY2hlY2tib3gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH1cblxuLmZ1c2lvbi10aXRsZSAudGl0bGUtc2VwLCAuZnVzaW9uLXRpdGxlLnNlcC11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5mdXNpb24tdGl0bGUgLnRpdGxlLXNlcCBoMi50aXRsZS1oZWFkaW5nLWxlZnQsIC5mdXNpb24tdGl0bGUuc2VwLXVuZGVybGluZSBoMi50aXRsZS1oZWFkaW5nLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLmZ1c2lvbi10aXRsZSAudGl0bGUtc2VwIGgyLnRpdGxlLWhlYWRpbmctbGVmdDphZnRlciwgLmZ1c2lvbi10aXRsZS5zZXAtdW5kZXJsaW5lIGgyLnRpdGxlLWhlYWRpbmctbGVmdDphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0IzMjUyOTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbmgyLnRpdGxlLWhlYWRpbmctY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIGgyLnRpdGxlLWhlYWRpbmctY2VudGVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0IzMjUyOTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi50YWJsZS0xIHRyIHRkLCAudGt0LXNsY3RyLXRibC13cmFwLWR2IHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzMjUyOTtcbiAgY29sb3I6ICNCMzI1Mjk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG5cbi50YWJsZS0xIHRyOm50aC1jaGlsZChldmVuKSwgLnRrdC1zbGN0ci10Ymwtd3JhcC1kdiB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI21pdGdsaWVkZXItY29udGFpbmVyIC5mdXNpb24tdGl0bGUuZnVzaW9uLXNlcC1ub25lIGgyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI21pdGdsaWVkZXItY29udGFpbmVyIC5mdXNpb24tdGV4dCBwLCAjbWl0Z2xpZWRlci1jb250YWluZXIgLmZ1c2lvbi10ZXh0IGEsICNtaXRnbGllZGVyLWNvbnRhaW5lciAuZnVzaW9uLXRleHQgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4iXX0= */
