@charset "UTF-8";
.mhg-external-content-wrapper {
  /* mouse over link */ }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-Regular.ttf);
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-Medium.ttf);
    font-weight: 500;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-SemiBold.ttf);
    font-weight: 600;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-Bold.ttf);
    font-weight: 700;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-Regular.ttf);
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-Medium.ttf);
    font-weight: 500;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-SemiBold.ttf);
    font-weight: 600;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-Bold.ttf);
    font-weight: 700;
    font-style: normal; } }
  .mhg-external-content-wrapper html, .mhg-external-content-wrapper body, .mhg-external-content-wrapper p {
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height); }
  .mhg-external-content-wrapper body {
    color: var(--e-global-color-text); }
  .mhg-external-content-wrapper h1, .mhg-external-content-wrapper h2, .mhg-external-content-wrapper h3, .mhg-external-content-wrapper h4, .mhg-external-content-wrapper h5, .mhg-external-content-wrapper h6 {
    font-weight: 500;
    font-family: Raleway, Helvetica, Arial, sans-serif; }
  .mhg-external-content-wrapper .img-square {
    border-radius: 0px !important; }
  .mhg-external-content-wrapper * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .mhg-external-content-wrapper .accordion-wrapper {
    border: 1px solid #D4D4D4;
    border-bottom: none; }
    .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper {
      cursor: pointer;
      padding: 15px 20px;
      line-height: 1;
      width: 100%;
      text-align: left; }
      @media screen and (max-width: 767px) {
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper {
          padding: 12px 15px 13px; } }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper .accordion-link {
        font-weight: bold;
        border: none;
        background: none;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: 0;
        color: #567517; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper .accordion-link:hover {
          text-decoration: none;
          color: #B02B2C; }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper i.fa {
        margin-right: 5px; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper i.fa.accordion-icon-opened {
          display: none; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper i.fa.accordion-icon-closed {
          display: inline-block; }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper.active {
        border-bottom: 1px solid #D4D4D4; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper.active i.fa.accordion-icon-opened {
          display: inline-block; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper.active i.fa.accordion-icon-closed {
          display: none; }
    .mhg-external-content-wrapper .accordion-wrapper .accordion-content-wrapper {
      overflow: hidden;
      max-height: 0;
      transition: max-height 400ms ease-out; }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-content-wrapper .accordion-content {
        padding: 15px 20px; }
    .mhg-external-content-wrapper .accordion-wrapper:last-of-type {
      border-bottom: 1px solid #D4D4D4; }
  .mhg-external-content-wrapper .bg-gelb {
    color: #333333;
    background-color: #FFFF99; }
  .mhg-external-content-wrapper .bg-blau {
    color: #F1F1F1;
    background-color: #006699; }
  .mhg-external-content-wrapper .bg-rot {
    color: #FFFFFF;
    background-color: #D40F22; }
  .mhg-external-content-wrapper .bg-orange {
    color: #FFFFFF;
    background-color: #E89622; }
  .mhg-external-content-wrapper .bg-weiss {
    color: #333333;
    background-color: #FFFFFF; }
  .mhg-external-content-wrapper .bg-schwarz {
    color: #FFFFFF;
    background-color: #333333; }
  .mhg-external-content-wrapper .color-for {
    border-color: #BCE8F1;
    color: #31708F; }
  .mhg-external-content-wrapper .bgcolor-for {
    background-color: #BCE8F1; }
  .mhg-external-content-wrapper .color-gfr {
    border-color: #EBCCD1;
    color: #A94442; }
  .mhg-external-content-wrapper .bgcolor-gfr {
    background-color: #EBCCD1; }
  .mhg-external-content-wrapper .eagle, .mhg-external-content-wrapper .birdie, .mhg-external-content-wrapper .par, .mhg-external-content-wrapper .bogey, .mhg-external-content-wrapper .dbogey, .mhg-external-content-wrapper .worse {
    color: #333; }
  .mhg-external-content-wrapper input.eagle {
    background-color: #F2DEDE !important;
    text-align: center; }
  .mhg-external-content-wrapper input.birdie {
    background-color: #FCF8E3 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.par {
    background-color: #DFF0D8 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.bogey {
    background-color: #D9EDF7 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.dbogey {
    background-color: #F1D9F8 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.worse {
    background-color: #CCC !important;
    text-align: center; }
  .mhg-external-content-wrapper .eagle {
    background-color: #F2DEDE; }
  .mhg-external-content-wrapper .birdie {
    background-color: #FCF8E3; }
  .mhg-external-content-wrapper .par {
    background-color: #DFF0D8; }
  .mhg-external-content-wrapper .bogey {
    background-color: #D9EDF7; }
  .mhg-external-content-wrapper .dbogey {
    background-color: #F1D9F8; }
  .mhg-external-content-wrapper .worse {
    background-color: #CCC; }
  .mhg-external-content-wrapper .color-inactive {
    color: #CCC; }
  .mhg-external-content-wrapper .btn-primary:focus {
    background-color: #567517;
    border-color: #B02B2C; }
  .mhg-external-content-wrapper time.icon {
    font-size: 0.7em;
    /* change icon size */
    display: block;
    position: relative;
    width: 7em;
    height: 7em;
    background-color: #fff;
    margin: 1em auto;
    border-radius: 0.6em;
    box-shadow: 0 1px 0 #BDBDBD, 0 2px 0 #FFF, 0 3px 0 #BDBDBD, 0 4px 0 #FFF, 0 5px 0 #BDBDBD, 0 0 0 1px #BDBDBD;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: rotate(0deg) skewY(0deg);
    -webkit-transform-origin: 50% 10%;
    transform-origin: 50% 10%; }
    .mhg-external-content-wrapper time.icon * {
      display: block;
      width: 100%;
      font-size: 1em;
      font-weight: bold;
      font-style: normal;
      text-align: center; }
    .mhg-external-content-wrapper time.icon strong {
      position: absolute;
      top: 0;
      padding: 0.4em 0;
      color: #FFF;
      background-color: #567517;
      border-bottom: 1px dashed #B02B2C;
      box-shadow: 0 2px 0 #567517; }
    .mhg-external-content-wrapper time.icon em {
      position: absolute;
      bottom: 0.3em; }
      .mhg-external-content-wrapper time.icon em.weekend {
        color: #B30000; }
    .mhg-external-content-wrapper time.icon span {
      width: 100%;
      font-size: 2.4em;
      letter-spacing: -0.05em;
      padding-top: 0.8em;
      color: #2f2f2f;
      text-decoration: none; }
    .mhg-external-content-wrapper time.icon:hover, .mhg-external-content-wrapper time.icon:focus {
      text-decoration: none; }
  .mhg-external-content-wrapper a:hover time.icon {
    text-decoration: none; }
  .mhg-external-content-wrapper .elementor-view-framed .elementor-icon {
    padding: .5em;
    color: #B02B2C;
    border: 3px solid #B02B2C;
    background-color: transparent; }
  .mhg-external-content-wrapper .cmp_image_wrapper {
    border-radius: 50%;
    background-color: #BCE8F1;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 3px;
    border: none;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    margin: 10px; }
    .mhg-external-content-wrapper .cmp_image_wrapper:img {
      overflow: hidden;
      height: auto; }
  .mhg-external-content-wrapper .cmp_icon_box {
    width: 100px;
    height: 100px;
    line-height: 96px;
    font-size: 40px;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 50%;
    border: 2px solid #F3F3F3;
    position: relative;
    text-align: center;
    text-decoration: none;
    color: #CCC;
    -webkit-transition: all 0.45s ease-in-out;
    -moz-transition: all 0.45s ease-in-out;
    -ms-transition: all 0.45s ease-in-out;
    -o-transition: all 0.45s ease-in-out;
    transition: all 0.45s ease-in-out; }
  .mhg-external-content-wrapper .cmp-header {
    text-align: center;
    margin-top: 0 !important;
    margin-bottom: 5px !important; }
  .mhg-external-content-wrapper .jet-custom-nav .jet-menu-link-text {
    color: #FFF;
    font-size: 16px; }
  .mhg-external-content-wrapper .tk-full {
    border: 1px solid #D4D4D4;
    margin: 5px 0 5px 0;
    padding: 10px; }
    .mhg-external-content-wrapper .tk-full a:hover {
      text-decoration: none; }
  .mhg-external-content-wrapper .card-header.interwetten {
    color: #FFFFFF !important;
    background-color: #FED300 !important;
    border-color: #FED300 !important; }
  .mhg-external-content-wrapper .btn-interwetten {
    color: #FFFFFF !important;
    background-color: #000000 !important;
    border-color: #000000 !important; }
  .mhg-external-content-wrapper .btn-interwetten:hover {
    color: #FFFFFF !important;
    background-color: #FED300 !important;
    border-color: #FED300 !important; }
  .mhg-external-content-wrapper .card-header.callaway {
    color: #FFFFFF !important;
    background-color: #ff0022 !important;
    border-color: #ff0022 !important; }
  .mhg-external-content-wrapper .btn-callaway {
    color: #FFFFFF !important;
    background-color: #000000 !important;
    border-color: #000000 !important; }
  .mhg-external-content-wrapper .btn-callaway:hover {
    color: #FFFFFF !important;
    background-color: #ff0022 !important;
    border-color: #ff0022 !important; }
  .mhg-external-content-wrapper .card-header.travelpro {
    color: #FFFFFF !important;
    background-color: #EE7330 !important;
    border-color: #EE7330 !important; }
  .mhg-external-content-wrapper .btn-travelpro {
    color: #FFFFFF !important;
    background-color: #008270 !important;
    border-color: #008270 !important; }
  .mhg-external-content-wrapper .btn-travelpro:hover {
    color: #FFFFFF !important;
    background-color: #EE7330 !important;
    border-color: #EE7330 !important; }
  .mhg-external-content-wrapper .card-header.abverkauf {
    color: #FFFFFF !important;
    background-color: #2e5b34 !important;
    border-color: #2e5b34 !important; }
  .mhg-external-content-wrapper .btn-abverkauf {
    color: #FFFFFF !important;
    background-color: #2e5b34 !important;
    border-color: #2e5b34 !important; }
  .mhg-external-content-wrapper .btn-abverkauf:hover {
    color: #FFFFFF !important;
    background-color: #EE7330 !important;
    border-color: #EE7330 !important; }
  .mhg-external-content-wrapper .card-header.murhofgruppe {
    color: #FFFFFF !important;
    background-color: #006041 !important;
    border-color: #006041 !important; }
  .mhg-external-content-wrapper .btn-murhofgruppe {
    color: #FFFFFF !important;
    background-color: #99bfb3 !important;
    border-color: #99bfb3 !important; }
  .mhg-external-content-wrapper .btn-murhofgruppe:hover {
    color: #FFFFFF !important;
    background-color: #006041 !important;
    border-color: #006041 !important; }
  .mhg-external-content-wrapper .card-header.murhofhotel {
    color: #FFFFFF !important;
    background-color: #C09546 !important;
    border-color: #C09546 !important; }
  .mhg-external-content-wrapper .btn-murhofhotel {
    color: #FFFFFF !important;
    background-color: #C09546 !important;
    border-color: #C09546 !important; }
  .mhg-external-content-wrapper .btn-murhofhotel:hover {
    color: #FFFFFF !important;
    background-color: #C09546 !important;
    border-color: #C09546 !important; }
  .mhg-external-content-wrapper .card-header.club {
    color: #FFFFFF !important;
    background-color: #567517 !important;
    border-color: #567517 !important; }
  .mhg-external-content-wrapper .btn-club {
    color: #FFFFFF;
    background-color: #B02B2C !important;
    border-color: #B02B2C !important; }
  .mhg-external-content-wrapper .btn-club:hover {
    color: #FFFFFF;
    background-color: #567517 !important;
    border-color: #567517 !important; }
  .mhg-external-content-wrapper .card-header.adv {
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600 !important;
    font-size: 18px;
    font-style: italic; }
  .mhg-external-content-wrapper .card-header.adv:hover {
    opacity: 0.7; }
  .mhg-external-content-wrapper .adv {
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: 500; }
  .mhg-external-content-wrapper .card.post_card {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    width: 100%;
    min-height: 100%;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.125);
    transition: all .25s; }
  .mhg-external-content-wrapper .post_card .card-header {
    border: 0 solid #FFFFFF; }
  .mhg-external-content-wrapper .post_card .teaser_text a {
    color: #FFFFFF !important;
    text-decoration: none; }
  .mhg-external-content-wrapper .card.post_card:hover {
    border: 1px solid #B02B2C !important; }
  .mhg-external-content-wrapper .card.subpost_card {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    width: 100%;
    min-height: 100%;
    border-radius: 3px;
    border: 1px solid #f1f1f1; }
  .mhg-external-content-wrapper .subpost_card .card-header {
    border: 0 solid #FFFFFF; }

@keyframes fly-in {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@-webkit-keyframes fly-in {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1); } }

@-moz-keyframes fly-in {
  0% {
    opacity: 0;
    -moz-transform: scale(0.9); }
  100% {
    opacity: 1;
    -moz-transform: scale(1); } }

@-ms-keyframes fly-in {
  .mhg-external-content-wrapper 0% {
    opacity: 0;
    -ms-transform: scale(0.9); }
  .mhg-external-content-wrapper 100% {
    opacity: 1;
    -ms-transform: scale(1); } }

@-o-keyframes fly-in {
  0% {
    opacity: 0;
    -o-transform: scale(0.9); }
  100% {
    opacity: 1;
    -o-transform: scale(1); } }

@-webkit-keyframes swing {
  0% {
    -webkit-transform: rotate(0deg) skewY(0deg); }
  20% {
    -webkit-transform: rotate(12deg) skewY(4deg); }
  60% {
    -webkit-transform: rotate(-9deg) skewY(-3deg); }
  80% {
    -webkit-transform: rotate(6deg) skewY(-2deg); }
  100% {
    -webkit-transform: rotate(0deg) skewY(0deg); } }

@keyframes swing {
  0% {
    transform: rotate(0deg) skewY(0deg); }
  20% {
    transform: rotate(12deg) skewY(4deg); }
  60% {
    transform: rotate(-9deg) skewY(-3deg); }
  80% {
    transform: rotate(6deg) skewY(-2deg); }
  100% {
    transform: rotate(0deg) skewY(0deg); } }
  .mhg-external-content-wrapper .open-modal-link {
    cursor: pointer; }
    .mhg-external-content-wrapper .open-modal-link:hover {
      text-decoration: underline; }
  .mhg-external-content-wrapper .modal {
    display: none;
    position: fixed;
    z-index: 100;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: black;
    background: rgba(0, 0, 0, 0.65); }
    .mhg-external-content-wrapper .modal .modal-content {
      position: relative;
      background-color: #F5F5F5;
      margin: auto;
      border-radius: 4px;
      width: 900px;
      max-width: 90%;
      box-shadow: 1px 1px 60px rgba(0, 0, 0, 0.5);
      animation: fly-in 0.2s;
      -webkit-animation: fly-in 0.2s;
      -moz-animation: fly-in 0.2s;
      -ms-animation: fly-in 0.2s;
      -o-animation: fly-in 0.2s; }
      .mhg-external-content-wrapper .modal .modal-content .modal-header {
        position: relative;
        padding: 15px 30px 15px 15px;
        line-height: 1;
        background-color: #AFAFAF;
        color: white;
        border-radius: 4px 4px 0 0;
        text-transform: uppercase;
        font-weight: bold; }
        .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon {
          position: absolute;
          right: 20px;
          top: 10px;
          width: 20px;
          height: 20px;
          opacity: 0.4;
          cursor: pointer;
          -webkit-transition: opacity 250ms ease-in-out;
          -moz-transition: opacity 250ms ease-in-out;
          -ms-transition: opacity 250ms ease-in-out;
          -o-transition: opacity 250ms ease-in-out;
          transition: opacity 250ms ease-in-out; }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:hover {
            opacity: 1; }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:before, .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:after {
            position: absolute;
            left: 15px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #F5F5F5; }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:before {
            transform: rotate(45deg); }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:after {
            transform: rotate(-45deg); }
      .mhg-external-content-wrapper .modal .modal-content .modal-body {
        padding: 25px 30px; }
    @media screen and (max-width: 767px) {
      .mhg-external-content-wrapper .modal {
        background: rgba(0, 0, 0, 0.8); } }
  .mhg-external-content-wrapper table.table thead {
    background: #567517;
    color: white;
    font-weight: bold; }
  .mhg-external-content-wrapper .table-centered th, .mhg-external-content-wrapper .table-centered td {
    text-align: center; }
  .mhg-external-content-wrapper .mhg-external-table .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 2rem;
    background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table .table > thead > tr , .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr , .mhg-external-content-wrapper .mhg-external-table .table > tfoot > tr  {
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .mhg-external-content-wrapper .mhg-external-table .table > thead > tr  > th, .mhg-external-content-wrapper .mhg-external-table .table > thead > tr  > td, .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr  > th, .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr  > td, .mhg-external-content-wrapper .mhg-external-table .table > tfoot > tr  > th, .mhg-external-content-wrapper .mhg-external-table .table > tfoot > tr  > td {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        text-align: left;
        padding: 1rem;
        vertical-align: top;
        border-top: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr > td .action {
      padding: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table > thead > tr > th {
      font-weight: 400;
      color: #FFF;
      vertical-align: bottom;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    .mhg-external-content-wrapper .mhg-external-table .table > caption + thead > tr:first-child > th, .mhg-external-content-wrapper .mhg-external-table .table > caption + thead > tr:first-child > td, .mhg-external-content-wrapper .mhg-external-table .table > colgroup + thead > tr:first-child > th, .mhg-external-content-wrapper .mhg-external-table .table > colgroup + thead > tr:first-child > td, .mhg-external-content-wrapper .mhg-external-table .table > thead:first-child > tr:first-child > th, .mhg-external-content-wrapper .mhg-external-table .table > thead:first-child > tr:first-child > td {
      border-top: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table > tbody + tbody {
      border-top: 1px solid rgba(0, 0, 0, 0.12); }
    .mhg-external-content-wrapper .mhg-external-table .table .table {
      background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table .table .no-border {
      border: 0; }
  .mhg-external-content-wrapper .mhg-external-table .table-condensed > thead > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-condensed > thead > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tbody > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tbody > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tfoot > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tfoot > tr > td {
    padding: 0.2rem; }
  .mhg-external-content-wrapper .mhg-external-table .table-bordered {
    border: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tbody > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tbody > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tfoot > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tfoot > tr > td {
      border: 0;
      border-bottom: 1px solid #E0E0E0; }
    .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > td {
      border-bottom-width: 2px; }
  .mhg-external-content-wrapper .mhg-external-table .table-striped > tbody > tr:nth-child(odd) > td, .mhg-external-content-wrapper .mhg-external-table .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #F5F5F5; }
  .mhg-external-content-wrapper .mhg-external-table .table-hover > tbody > tr:hover td, .mhg-external-content-wrapper .mhg-external-table .table-hover > tbody > tr:hover th {
    background-color: rgba(0, 0, 0, 0.12); }
  @media screen and (max-width: 767px) {
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table {
      margin-bottom: 0;
      background-color: transparent; }
      .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > thead, .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tfoot {
        display: none; }
      .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody {
        display: block; }
        .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody > tr {
          display: block;
          border: 1px solid #E0E0E0;
          border-radius: 2px;
          margin-bottom: 0.5rem; }
          .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody > tr > td {
            background-color: #FFF;
            display: block;
            vertical-align: middle;
            text-align: right; }
            .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody > tr > td[data-title]:before {
              content: attr(data-title);
              float: left;
              font-size: inherit;
              font-weight: 400;
              color: #757575; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-bordered {
      border: 0; }
      .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-bordered > tbody > tr > td {
        border: 0;
        border-bottom: 1px solid #E0E0E0; }
        .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-bordered > tbody > tr > td:last-child {
          border-bottom: 0; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-striped > tbody > tr > td, .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd) {
      background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd) {
      background-color: #F5F5F5; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-hover > tbody > tr:hover, .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-hover > tbody > tr:hover > td {
      background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-hover > tbody > tr > td:hover {
      background-color: rgba(0, 0, 0, 0.12); } }
  .mhg-external-content-wrapper .tab {
    overflow: hidden; }
    @media screen and (max-width: 767px) {
      .mhg-external-content-wrapper .tab.tab-desktop-links {
        display: none; } }
  .mhg-external-content-wrapper .tab-link {
    background-color: inherit;
    float: left;
    border: 1px solid transparent;
    border-bottom: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px; }
    @media screen and (min-width: 768px) {
      .mhg-external-content-wrapper .tab-link {
        font-weight: bold; }
        .mhg-external-content-wrapper .tab-link:hover {
          text-decoration: underline; } }
    .mhg-external-content-wrapper .tab-link.tab-mobile-link {
      display: block;
      width: 100%;
      text-align: left;
      border: 1px solid #D4D4D4;
      padding: 10px;
      float: none; }
      .mhg-external-content-wrapper .tab-link.tab-mobile-link:not(:first-of-type) {
        border-top: none; }
      @media screen and (min-width: 768px) {
        .mhg-external-content-wrapper .tab-link.tab-mobile-link {
          display: none; } }
  .mhg-external-content-wrapper .tab button.active {
    border-color: #D4D4D4;
    position: relative; }
    .mhg-external-content-wrapper .tab button.active:before, .mhg-external-content-wrapper .tab button.active:after {
      bottom: 0;
      height: 0;
      width: 999em;
      display: block;
      content: "";
      position: absolute;
      border: 1px none #D4D4D4;
      border-width: 1px;
      border-bottom-style: solid; }
    .mhg-external-content-wrapper .tab button.active:before {
      right: 100%; }
    .mhg-external-content-wrapper .tab button.active:after {
      left: 100%; }
  .mhg-external-content-wrapper .tab-content {
    display: none;
    padding: 35px !important;
    border: 1px solid #D4D4D4;
    border-top: none; }
    .mhg-external-content-wrapper .tab-content.active {
      display: block; }
  .mhg-external-content-wrapper .elementor-heading-title {
    padding-bottom: 10px !important; }
  .mhg-external-content-wrapper .scrollable-container {
    overflow-x: scroll; }
  .mhg-external-content-wrapper div .kursbox {
    margin: 5px;
    background-color: #F3F3F3; }
    .mhg-external-content-wrapper div .kursbox:hover {
      background-color: #FFF; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJzY3NzL3RoZW1lL211cnRhbC9jb2xvcnMuc2NzcyIsInNjc3MvX21oZ3R5cG9ncmFwaHkuc2NzcyIsInNjc3MvdXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwic2Nzcy9fbWhnYWNjb3JkaW9uLnNjc3MiLCJzY3NzL3V0aWxzL19taXhpbnMuc2NzcyIsInNjc3MvX21oZ2NvbG9ycy5zY3NzIiwic2Nzcy9fbWhnaWNvbnMuc2NzcyIsInNjc3MvX21oZ21hdGNocGxheS5zY3NzIiwic2Nzcy9fbWhndGVhc2VyLnNjc3MiLCJzY3NzL19taGdtb2RhbC5zY3NzIiwic2Nzcy91dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwic2Nzcy9fbWhndGFibGVzLnNjc3MiLCJzY3NzL19taGd0YWJzLnNjc3MiLCJzY3NzL19taGdoZWFkaW5ncy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5taGctZXh0ZXJuYWwtY29udGVudC13cmFwcGVyIHtcbiAgQGltcG9ydCAnY29sb3JzJztcbiAgQGltcG9ydCAnc2Nzcy9taGd0eXBvZ3JhcGh5JztcbiAgQGltcG9ydCAnc2Nzcy9taGdhY2NvcmRpb24nO1xuICBAaW1wb3J0ICdzY3NzL21oZ2NvbG9ycyc7XG4gIC8vQGltcG9ydCAnc2Nzcy9taGdmb3Jtcyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnaWNvbnMnO1xuICBAaW1wb3J0ICdzY3NzL21oZ21hdGNocGxheSc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhndGVhc2VyJztcbiAgQGltcG9ydCAnc2Nzcy9taGdtb2RhbCc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhndGFibGVzJztcbiAgQGltcG9ydCAnc2Nzcy9taGd0YWJzJztcbiAgQGltcG9ydCAnc2Nzcy9taGdoZWFkaW5ncyc7XG5cbiAgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICBkaXYgLmt1cnNib3gge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgLyogbW91c2Ugb3ZlciBsaW5rICovXG59XG4iLCIvLyBjb2xvcnNcbiRwcmltYXJ5LWNvbG9yOiAjNTY3NTE3O1xuJHByaW1hcnktY29sb3ItY29udHJhc3Q6ICNmZmZmZmY7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjQjAyQjJDO1xuJHNlY29uZGFyeS1jb2xvci1jb250cmFzdDogI2ZmZmZmZjtcblxuJHByaW1hcnktZm9udDogUmFsZXdheSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzZWNvbmRhcnktZm9udDogUmFsZXdheSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJHRoZW1lLWZvbnQtc2l6ZTogMTZweDtcbiR0aGVtZS1mb250LXNpemUtcmVtOiAxcmVtOyIsIkBpbXBvcnQgXCJ1dGlscy92YXJpYWJsZXNcIjtcblxuLy8gRk9OVFMgLSA0MDAsIDUwMCwgNjAwLCA3MDBcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250cy9SYWxld2F5LVJlZ3VsYXIudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1NZWRpdW0udHRmKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1TZW1pQm9sZC50dGYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250cy9SYWxld2F5LUJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBGT05UUyAtIDQwMCwgNTAwLCA2MDAsIDcwMFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLVJlZ3VsYXIudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250cy9Pc3dhbGQtTWVkaXVtLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLVNlbWlCb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLUJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sLCBib2R5LCBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseSApO1xuICBmb250LXNpemU6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXNpemUgKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodCApO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWxpbmUtaGVpZ2h0ICk7XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItdGV4dCApO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG59XG5cbi5pbWctc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIi8vIFNDUkVFTiBTSVpFU1xuJHNjcmVlbi1zbS1taW46IDU3NnB4O1xuJHNjcmVlbi14cy1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1taW46IDc2OHB4O1xuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpO1xuJHNjcmVlbi14bC1taW46IDEyMDBweDtcbiRzY3JlZW4tbGctbWF4OiAoJHNjcmVlbi14bC1taW4gLSAxKTtcblxuLy8gQ09MT1JTXG4kZ3JleTogI0Q0RDRENDtcbiRsaWdodC1ncmV5OiAjRjVGNUY1O1xuJGRhcmstZ3JleTogI0FGQUZBRjtcbiR0cmFuc3BhcmVudC1ncmV5OiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4vLyBERUZBVUxUXG4kZGVmYXVsdC1ib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiR0cmFuc3BhcmVudC1ib3JkZXI6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnQtZ3JleTtcblxuLy8gVFlQT0dSQVBIWVxuJGRlZmF1bHQtZm9udC1zaXplOiAkdGhlbWUtZm9udC1zaXplO1xuIiwiQGltcG9ydCAndXRpbHMvbWl4aW5zJztcbkBpbXBvcnQgJ3V0aWxzL3ZhcmlhYmxlcyc7XG5cbi5hY2NvcmRpb24td3JhcHBlciB7XG4gIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gIC5hY2NvcmRpb24tbGluay13cmFwcGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtYXgoc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxM3B4O1xuICAgIH1cblxuICAgIC8vIExJTksgVEVYVFxuICAgIC5hY2NvcmRpb24tbGluayB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElDT05TXG4gICAgaS5mYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgJi5hY2NvcmRpb24taWNvbi1vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjY29yZGlvbi1pY29uLWNsb3NlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG5cbiAgICAgIGkuZmEge1xuICAgICAgICAmLmFjY29yZGlvbi1pY29uLW9wZW5lZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY2NvcmRpb24taWNvbi1jbG9zZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZS1vdXQ7XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gTUlOXG4kbWluLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtYWxsOiAkc2NyZWVuLXNtLW1pbixcbiAgICAgICAgbWVkaXVtOiAkc2NyZWVuLW1kLW1pbixcbiAgICAgICAgbGFyZ2U6ICRzY3JlZW4tbGctbWluLFxuICAgICAgICB4bGFyZ2U6ICRzY3JlZW4teGwtbWluLFxuKTtcblxuQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJG1pbi1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJG1pbi1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuICB9XG59XG5cbi8vIE1BWFxuJG1heC1icmVha3BvaW50czogKFxuICAgICAgICB4c21hbGw6ICRzY3JlZW4teHMtbWF4LFxuICAgICAgICBzbWFsbDogJHNjcmVlbi1zbS1tYXgsXG4gICAgICAgIG1lZGl1bTogJHNjcmVlbi1tZC1tYXgsXG4gICAgICAgIGxhcmdlOiAkc2NyZWVuLWxnLW1heCxcbik7XG5AbWl4aW4gbWF4KCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWF4LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbWF4LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuLy8gQU5JTUFUSU9OXG5AbWl4aW4gYW5pbWF0aW9uKCRhcmdzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgLW1vei1hbmltYXRpb246ICN7JGFyZ3N9O1xuICAtbXMtYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgLW8tYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgYW5pbWF0aW9uOiAjeyRhcmdzfTtcbn1cblxuLy8gS0VZRlJBTUVTXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gVFJBTlNJVElPTlNcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tcy10cmFuc2l0aW9uOiAkYXJncztcbiAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gIHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG4vLyBUUkFOU0ZPUk1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBDT0xPUlNcbkBtaXhpbiBjb2xvcnMoJGNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcikge1xuICBjb2xvcjogI3skY29sb3J9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiYWNrZ3JvdW5kLWNvbG9yfTtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLy8gQkFDS0dST1VORFNcbi5iZy1nZWxiIHtcbiAgQGluY2x1ZGUgY29sb3JzKCMzMzMzMzMsICNGRkZGOTkpO1xufVxuXG4uYmctYmxhdSB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRjFGMUYxLCAjMDA2Njk5KTtcbn1cblxuLmJnLXJvdCB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjRDQwRjIyKTtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjRTg5NjIyKTtcbn1cblxuLmJnLXdlaXNzIHtcbiAgQGluY2x1ZGUgY29sb3JzKCMzMzMzMzMsICNGRkZGRkYpO1xufVxuXG4uYmctc2Nod2FyeiB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjMzMzMzMzKTtcbn1cblxuLy8gTUFUQ0hQTEFZXG4uY29sb3ItZm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkNFOEYxO1xuICBjb2xvcjogIzMxNzA4Rjtcbn1cblxuLmJnY29sb3ItZm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDRThGMTtcbn1cblxuLmNvbG9yLWdmciB7XG4gIGJvcmRlci1jb2xvcjogI0VCQ0NEMTtcbiAgY29sb3I6ICNBOTQ0NDI7XG59XG5cbi5iZ2NvbG9yLWdmciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkNDRDE7XG59XG5cbi5lYWdsZSwgLmJpcmRpZSwgLnBhciwgLmJvZ2V5LCAuZGJvZ2V5LCAud29yc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuaW5wdXQuZWFnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJERURFICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQuYmlyZGllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMyAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmlucHV0LnBhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYwRDggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5ib2dleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUVERjcgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5kYm9nZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFEOUY4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQud29yc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVhZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyREVERTtcbn1cblxuLmJpcmRpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG59XG5cbi5wYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMEQ4O1xufVxuXG4uYm9nZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFREY3O1xufVxuXG4uZGJvZ2V5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRDlGODtcbn1cblxuLndvcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbn1cbi5jb2xvci1pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuLy8gT3ZlcnJpZGVzIFVwbGFuZCBhcHAuY3NzXG5cbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbnRpbWUuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43ZW07IC8qIGNoYW5nZSBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdlbTtcbiAgaGVpZ2h0OiA3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNmVtO1xuXG4gICRncmV5OiAjQkRCREJEO1xuICBib3gtc2hhZG93OiAwIDFweCAwICRncmV5LCAwIDJweCAwICNGRkYsIDAgM3B4IDAgJGdyZXksIDAgNHB4IDAgI0ZGRiwgMCA1cHggMCAkZ3JleSwgMCAwIDAgMXB4ICRncmV5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNrZXdZKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG5cbiAgKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yOztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjNlbTtcblxuICAgICYud2Vla2VuZCB7XG4gICAgICBjb2xvcjogI0IzMDAwMDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICBjb2xvcjogIzJmMmYyZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuYTpob3ZlciB0aW1lLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbGVtZW50b3Itdmlldy1mcmFtZWQgLmVsZW1lbnRvci1pY29uIHtcbiAgcGFkZGluZzogLjVlbTtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuXG4uY21wX2ltYWdlX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0U4RjE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHg7XG5cbiAgJjppbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jbXBfaWNvbl9ib3gge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjNGM0YzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0NDQztcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjQ1cyBlYXNlLWluLW91dCk7XG59XG5cbi5jbXAtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4uamV0LWN1c3RvbS1uYXYgLmpldC1tZW51LWxpbmstdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ay1mdWxsIHtcbiAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbi5jYXJkLWhlYWRlci5pbnRlcndldHRlbiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQzMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVEMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taW50ZXJ3ZXR0ZW4ge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWludGVyd2V0dGVuOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRDMwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRUQzMDAgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtaGVhZGVyLmNhbGxhd2F5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAyMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZjAwMjIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYWxsYXdheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2FsbGF3YXk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDIyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAyMiAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLnRyYXZlbHBybyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTczMzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRUU3MzMwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdHJhdmVscHJvIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI3MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDgyNzAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10cmF2ZWxwcm86aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3MzMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VFNzMzMCAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLmFidmVya2F1ZiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTViMzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU1YjM0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYWJ2ZXJrYXVmIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNWIzNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZTViMzQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1hYnZlcmthdWY6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3MzMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VFNzMzMCAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLm11cmhvZmdydXBwZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MDQxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbXVyaG9mZ3J1cHBlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5YmZiMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM5OWJmYjMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1tdXJob2ZncnVwcGU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDQxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjA0MSAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLm11cmhvZmhvdGVsIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwOTU0NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNDMDk1NDYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1tdXJob2Zob3RlbCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDk1NDYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQzA5NTQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbXVyaG9maG90ZWw6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA5NTQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0MwOTU0NiAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLmNsdWIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2x1YiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNsdWI6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1oZWFkZXIuYWR2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2FyZC1oZWFkZXIuYWR2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWR2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmQucG9zdF9jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG59XG5cbi5wb3N0X2NhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyOiAwIHNvbGlkICNGRkZGRkY7XG59XG5cbi5wb3N0X2NhcmQgLnRlYXNlcl90ZXh0IGEge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLnBvc3RfY2FyZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNhcmQuc3VicG9zdF9jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uc3VicG9zdF9jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlcjogMCBzb2xpZCAjRkZGRkZGO1xufSIsIkBpbXBvcnQgJ3V0aWxzL2FuaW1hdGlvbnMnO1xuQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuXG4ub3Blbi1tb2RhbC1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXG4gIC8vIENPTlRFTlRcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgYW5pbWF0aW9uOiBmbHktaW4gMC4ycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmx5LWluIDAuMnM7XG4gICAgLW1vei1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuICAgIC1tcy1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuICAgIC1vLWFuaW1hdGlvbjogZmx5LWluIDAuMnM7XG5cbiAgICAvLyBIRUFERVJcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgLmNsb3NlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJPRFlcbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4KHNtYWxsKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8vIEZMWS1JTiAoTU9EQUwpXG5Aa2V5ZnJhbWVzIGZseS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZseS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8vIFNXSU5HXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpIHNrZXdZKDRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOWRlZykgc2tld1koLTNkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKSBza2V3WSgtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNrZXdZKDBkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpIHNrZXdZKDRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpIHNrZXdZKC0zZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDZkZWcpIHNrZXdZKC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxufSIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxudGFibGUudGFibGUge1xuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi50YWJsZS1jZW50ZXJlZCB7XG4gIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5taGctZXh0ZXJuYWwtdGFibGUge1xuICAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICA+IHRoZWFkLCA+IHRib2R5LCA+IHRmb290IHtcbiAgICAgID4gdHLCoCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cbiAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRib2R5ID4gdHIgPiB0ZCAuYWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGJvcmRlci1ib3R0b206ICR0cmFuc3BhcmVudC1ib3JkZXI7XG4gICAgfVxuXG4gICAgPiBjYXB0aW9uICsgdGhlYWQsID4gY29sZ3JvdXAgKyB0aGVhZCwgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItdG9wOiAkdHJhbnNwYXJlbnQtYm9yZGVyO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgIC5uby1ib3JkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb25kZW5zZWQge1xuICAgID4gdGhlYWQsID4gdGJvZHksID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgPiB0aGVhZCwgPiB0Ym9keSwgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0aGVhZCA+IHRyIHtcbiAgICAgID4gdGgsID4gdGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXN0cmlwZWQge1xuICAgID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICA+IHRkLCA+IHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgICAgdGQsIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4KHNtYWxsKSB7XG4gICAgJi50YWJsZS1yZXNwb25zaXZlLXZlcnRpY2FsIHtcbiAgICAgID4gLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgPiB0aGVhZCwgPiB0Zm9vdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdGJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgJltkYXRhLXRpdGxlXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC50YWJsZS1zdHJpcGVkIHtcbiAgICAgICAgPiB0Ym9keSA+IHRyIHtcbiAgICAgICAgICA+IHRkLCAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB0ZDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGFibGUtaG92ZXIge1xuICAgICAgICA+IHRib2R5ID4gdHIge1xuICAgICAgICAgICY6aG92ZXIsICY6aG92ZXIgPiB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdGQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd1dGlscy9taXhpbnMnO1xuXG4udGFiIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLnRhYi1kZXNrdG9wLWxpbmtzIHtcbiAgICBAaW5jbHVkZSBtYXgoc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTdweDtcblxuICBAaW5jbHVkZSBtaW4obWVkaXVtKSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYudGFiLW1vYmlsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4obWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGFiIGJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRncmV5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gQk9SREVSIFRPIFRIRSBMRUZUIEFORCBSSUdIVCBPRiBUSEUgQUNUSVZFIEJVVFRPTlxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogOTk5ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggbm9uZSAkZ3JleTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlICB7XG5wYWRkaW5nLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxBQUFBLDZCQUE2QixDQUFDO0VBMkI1QixxQkFBcUIsRUFDdEI7O0FFekJELFVBQVU7RUZIVixBQUFBLDZCQUE2QixDQUE3QjtJRUlFLFdBQVcsRUFBRSxTQUFTO0lBQ3RCLEdBQUcsRUFBRSx1Q0FBdUM7SUFDNUMsV0FBVyxFQUFFLEdBQUc7SUFDaEIsVUFBVSxFQUFFLE1BQU0sR0ZxQm5COztBRWxCRCxVQUFVO0VGVlYsQUFBQSw2QkFBNkIsQ0FBN0I7SUVXRSxXQUFXLEVBQUUsU0FBUztJQUN0QixHQUFHLEVBQUUsc0NBQXNDO0lBQzNDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGY25COztBRVhELFVBQVU7RUZqQlYsQUFBQSw2QkFBNkIsQ0FBN0I7SUVrQkUsV0FBVyxFQUFFLFNBQVM7SUFDdEIsR0FBRyxFQUFFLHdDQUF3QztJQUM3QyxXQUFXLEVBQUUsR0FBRztJQUNoQixVQUFVLEVBQUUsTUFBTSxHRk9uQjs7QUVKRCxVQUFVO0VGeEJWLEFBQUEsNkJBQTZCLENBQTdCO0lFeUJFLFdBQVcsRUFBRSxTQUFTO0lBQ3RCLEdBQUcsRUFBRSxvQ0FBb0M7SUFDekMsV0FBVyxFQUFFLEdBQUc7SUFDaEIsVUFBVSxFQUFFLE1BQU0sR0ZBbkI7O0FFSUQsVUFBVTtFRmhDVixBQUFBLDZCQUE2QixDQUE3QjtJRWlDRSxXQUFXLEVBQUUsUUFBUTtJQUNyQixHQUFHLEVBQUUsc0NBQXNDO0lBQzNDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGUm5COztBRVdELFVBQVU7RUZ2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 */
