@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: 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: #123274; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper .accordion-link:hover {
          text-decoration: none;
          color: #a52336; }
      .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: #123274;
    border-color: #a52336; }
  .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: #123274;
      border-bottom: 1px dashed #a52336;
      box-shadow: 0 2px 0 #123274; }
    .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: #a52336;
    border: 3px solid #a52336;
    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: #123274 !important;
    border-color: #123274 !important; }
  .mhg-external-content-wrapper .btn-club {
    color: #FFFFFF;
    background-color: #a52336 !important;
    border-color: #a52336 !important; }
  .mhg-external-content-wrapper .btn-club:hover {
    color: #FFFFFF;
    background-color: #123274 !important;
    border-color: #123274 !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 #a52336 !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: #123274;
    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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJzY3NzL3RoZW1lL3JpZi9jb2xvcnMuc2NzcyIsInNjc3MvX21oZ3R5cG9ncmFwaHkuc2NzcyIsInNjc3MvdXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwic2Nzcy9fbWhnYWNjb3JkaW9uLnNjc3MiLCJzY3NzL3V0aWxzL19taXhpbnMuc2NzcyIsInNjc3MvX21oZ2NvbG9ycy5zY3NzIiwic2Nzcy9fbWhnaWNvbnMuc2NzcyIsInNjc3MvX21oZ21hdGNocGxheS5zY3NzIiwic2Nzcy9fbWhndGVhc2VyLnNjc3MiLCJzY3NzL19taGdtb2RhbC5zY3NzIiwic2Nzcy91dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwic2Nzcy9fbWhndGFibGVzLnNjc3MiLCJzY3NzL19taGd0YWJzLnNjc3MiLCJzY3NzL19taGdoZWFkaW5ncy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5taGctZXh0ZXJuYWwtY29udGVudC13cmFwcGVyIHtcbiAgQGltcG9ydCAnY29sb3JzJztcbiAgQGltcG9ydCAnc2Nzcy9taGd0eXBvZ3JhcGh5JztcbiAgQGltcG9ydCAnc2Nzcy9taGdhY2NvcmRpb24nO1xuICBAaW1wb3J0ICdzY3NzL21oZ2NvbG9ycyc7XG4gIC8vQGltcG9ydCAnc2Nzcy9taGdmb3Jtcyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnaWNvbnMnO1xuICBAaW1wb3J0ICdzY3NzL21oZ21hdGNocGxheSc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhndGVhc2VyJztcbiAgQGltcG9ydCAnc2Nzcy9taGdtb2RhbCc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhndGFibGVzJztcbiAgQGltcG9ydCAnc2Nzcy9taGd0YWJzJztcbiAgQGltcG9ydCAnc2Nzcy9taGdoZWFkaW5ncyc7XG5cbiAgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICBkaXYgLmt1cnNib3gge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgLyogbW91c2Ugb3ZlciBsaW5rICovXG59XG4iLCIvLyBjb2xvcnNcbiRwcmltYXJ5LWNvbG9yOiAjMTIzMjc0O1xuJHByaW1hcnktY29sb3ItY29udHJhc3Q6ICNmZmZmZmY7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjYTUyMzM2O1xuJHNlY29uZGFyeS1jb2xvci1jb250cmFzdDogI2ZmZmZmZjtcblxuJHByaW1hcnktZm9udDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzZWNvbmRhcnktZm9udDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJHRoZW1lLWZvbnQtc2l6ZTogMTZweDtcbiR0aGVtZS1mb250LXNpemUtcmVtOiAxcmVtOyIsIkBpbXBvcnQgXCJ1dGlscy92YXJpYWJsZXNcIjtcblxuLy8gRk9OVFMgLSA0MDAsIDUwMCwgNjAwLCA3MDBcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250cy9SYWxld2F5LVJlZ3VsYXIudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1NZWRpdW0udHRmKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1TZW1pQm9sZC50dGYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250cy9SYWxld2F5LUJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBGT05UUyAtIDQwMCwgNTAwLCA2MDAsIDcwMFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLVJlZ3VsYXIudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250cy9Pc3dhbGQtTWVkaXVtLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLVNlbWlCb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLUJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sLCBib2R5LCBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseSApO1xuICBmb250LXNpemU6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXNpemUgKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LXdlaWdodCApO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWxpbmUtaGVpZ2h0ICk7XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItdGV4dCApO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG59XG5cbi5pbWctc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIi8vIFNDUkVFTiBTSVpFU1xuJHNjcmVlbi1zbS1taW46IDU3NnB4O1xuJHNjcmVlbi14cy1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1taW46IDc2OHB4O1xuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpO1xuJHNjcmVlbi14bC1taW46IDEyMDBweDtcbiRzY3JlZW4tbGctbWF4OiAoJHNjcmVlbi14bC1taW4gLSAxKTtcblxuLy8gQ09MT1JTXG4kZ3JleTogI0Q0RDRENDtcbiRsaWdodC1ncmV5OiAjRjVGNUY1O1xuJGRhcmstZ3JleTogI0FGQUZBRjtcbiR0cmFuc3BhcmVudC1ncmV5OiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4vLyBERUZBVUxUXG4kZGVmYXVsdC1ib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiR0cmFuc3BhcmVudC1ib3JkZXI6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnQtZ3JleTtcblxuLy8gVFlQT0dSQVBIWVxuJGRlZmF1bHQtZm9udC1zaXplOiAkdGhlbWUtZm9udC1zaXplO1xuIiwiQGltcG9ydCAndXRpbHMvbWl4aW5zJztcbkBpbXBvcnQgJ3V0aWxzL3ZhcmlhYmxlcyc7XG5cbi5hY2NvcmRpb24td3JhcHBlciB7XG4gIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gIC5hY2NvcmRpb24tbGluay13cmFwcGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtYXgoc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxM3B4O1xuICAgIH1cblxuICAgIC8vIExJTksgVEVYVFxuICAgIC5hY2NvcmRpb24tbGluayB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElDT05TXG4gICAgaS5mYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgJi5hY2NvcmRpb24taWNvbi1vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjY29yZGlvbi1pY29uLWNsb3NlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG5cbiAgICAgIGkuZmEge1xuICAgICAgICAmLmFjY29yZGlvbi1pY29uLW9wZW5lZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY2NvcmRpb24taWNvbi1jbG9zZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZS1vdXQ7XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gTUlOXG4kbWluLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtYWxsOiAkc2NyZWVuLXNtLW1pbixcbiAgICAgICAgbWVkaXVtOiAkc2NyZWVuLW1kLW1pbixcbiAgICAgICAgbGFyZ2U6ICRzY3JlZW4tbGctbWluLFxuICAgICAgICB4bGFyZ2U6ICRzY3JlZW4teGwtbWluLFxuKTtcblxuQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJG1pbi1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJG1pbi1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuICB9XG59XG5cbi8vIE1BWFxuJG1heC1icmVha3BvaW50czogKFxuICAgICAgICB4c21hbGw6ICRzY3JlZW4teHMtbWF4LFxuICAgICAgICBzbWFsbDogJHNjcmVlbi1zbS1tYXgsXG4gICAgICAgIG1lZGl1bTogJHNjcmVlbi1tZC1tYXgsXG4gICAgICAgIGxhcmdlOiAkc2NyZWVuLWxnLW1heCxcbik7XG5AbWl4aW4gbWF4KCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWF4LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbWF4LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuLy8gQU5JTUFUSU9OXG5AbWl4aW4gYW5pbWF0aW9uKCRhcmdzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgLW1vei1hbmltYXRpb246ICN7JGFyZ3N9O1xuICAtbXMtYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgLW8tYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgYW5pbWF0aW9uOiAjeyRhcmdzfTtcbn1cblxuLy8gS0VZRlJBTUVTXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gVFJBTlNJVElPTlNcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tcy10cmFuc2l0aW9uOiAkYXJncztcbiAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gIHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG4vLyBUUkFOU0ZPUk1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBDT0xPUlNcbkBtaXhpbiBjb2xvcnMoJGNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcikge1xuICBjb2xvcjogI3skY29sb3J9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiYWNrZ3JvdW5kLWNvbG9yfTtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLy8gQkFDS0dST1VORFNcbi5iZy1nZWxiIHtcbiAgQGluY2x1ZGUgY29sb3JzKCMzMzMzMzMsICNGRkZGOTkpO1xufVxuXG4uYmctYmxhdSB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRjFGMUYxLCAjMDA2Njk5KTtcbn1cblxuLmJnLXJvdCB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjRDQwRjIyKTtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjRTg5NjIyKTtcbn1cblxuLmJnLXdlaXNzIHtcbiAgQGluY2x1ZGUgY29sb3JzKCMzMzMzMzMsICNGRkZGRkYpO1xufVxuXG4uYmctc2Nod2FyeiB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjMzMzMzMzKTtcbn1cblxuLy8gTUFUQ0hQTEFZXG4uY29sb3ItZm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkNFOEYxO1xuICBjb2xvcjogIzMxNzA4Rjtcbn1cblxuLmJnY29sb3ItZm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDRThGMTtcbn1cblxuLmNvbG9yLWdmciB7XG4gIGJvcmRlci1jb2xvcjogI0VCQ0NEMTtcbiAgY29sb3I6ICNBOTQ0NDI7XG59XG5cbi5iZ2NvbG9yLWdmciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkNDRDE7XG59XG5cbi5lYWdsZSwgLmJpcmRpZSwgLnBhciwgLmJvZ2V5LCAuZGJvZ2V5LCAud29yc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuaW5wdXQuZWFnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJERURFICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQuYmlyZGllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMyAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmlucHV0LnBhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYwRDggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5ib2dleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUVERjcgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5kYm9nZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFEOUY4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQud29yc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVhZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyREVERTtcbn1cblxuLmJpcmRpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG59XG5cbi5wYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMEQ4O1xufVxuXG4uYm9nZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFREY3O1xufVxuXG4uZGJvZ2V5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRDlGODtcbn1cblxuLndvcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbn1cbi5jb2xvci1pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuLy8gT3ZlcnJpZGVzIFVwbGFuZCBhcHAuY3NzXG5cbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbnRpbWUuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43ZW07IC8qIGNoYW5nZSBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdlbTtcbiAgaGVpZ2h0OiA3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNmVtO1xuXG4gICRncmV5OiAjQkRCREJEO1xuICBib3gtc2hhZG93OiAwIDFweCAwICRncmV5LCAwIDJweCAwICNGRkYsIDAgM3B4IDAgJGdyZXksIDAgNHB4IDAgI0ZGRiwgMCA1cHggMCAkZ3JleSwgMCAwIDAgMXB4ICRncmV5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNrZXdZKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG5cbiAgKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yOztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjNlbTtcblxuICAgICYud2Vla2VuZCB7XG4gICAgICBjb2xvcjogI0IzMDAwMDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICBjb2xvcjogIzJmMmYyZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuYTpob3ZlciB0aW1lLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbGVtZW50b3Itdmlldy1mcmFtZWQgLmVsZW1lbnRvci1pY29uIHtcbiAgcGFkZGluZzogLjVlbTtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuXG4uY21wX2ltYWdlX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0U4RjE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHg7XG5cbiAgJjppbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jbXBfaWNvbl9ib3gge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjNGM0YzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0NDQztcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjQ1cyBlYXNlLWluLW91dCk7XG59XG5cbi5jbXAtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4uamV0LWN1c3RvbS1uYXYgLmpldC1tZW51LWxpbmstdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ay1mdWxsIHtcbiAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbi5jYXJkLWhlYWRlci5pbnRlcndldHRlbiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQzMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVEMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taW50ZXJ3ZXR0ZW4ge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWludGVyd2V0dGVuOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRDMwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRUQzMDAgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtaGVhZGVyLmNhbGxhd2F5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAyMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZjAwMjIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jYWxsYXdheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2FsbGF3YXk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDIyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAyMiAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLnRyYXZlbHBybyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTczMzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRUU3MzMwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdHJhdmVscHJvIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI3MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDgyNzAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10cmF2ZWxwcm86aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3MzMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VFNzMzMCAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLmFidmVya2F1ZiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTViMzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU1YjM0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYWJ2ZXJrYXVmIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNWIzNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZTViMzQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1hYnZlcmthdWY6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3MzMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VFNzMzMCAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLm11cmhvZmdydXBwZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MDQxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbXVyaG9mZ3J1cHBlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5YmZiMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM5OWJmYjMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1tdXJob2ZncnVwcGU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDQxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjA0MSAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLm11cmhvZmhvdGVsIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwOTU0NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNDMDk1NDYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1tdXJob2Zob3RlbCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDk1NDYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQzA5NTQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbXVyaG9maG90ZWw6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA5NTQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0MwOTU0NiAhaW1wb3J0YW50O1xufVxuLmNhcmQtaGVhZGVyLmNsdWIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2x1YiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNsdWI6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1oZWFkZXIuYWR2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2FyZC1oZWFkZXIuYWR2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWR2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmQucG9zdF9jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG59XG5cbi5wb3N0X2NhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyOiAwIHNvbGlkICNGRkZGRkY7XG59XG5cbi5wb3N0X2NhcmQgLnRlYXNlcl90ZXh0IGEge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLnBvc3RfY2FyZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNhcmQuc3VicG9zdF9jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uc3VicG9zdF9jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlcjogMCBzb2xpZCAjRkZGRkZGO1xufSIsIkBpbXBvcnQgJ3V0aWxzL2FuaW1hdGlvbnMnO1xuQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuXG4ub3Blbi1tb2RhbC1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXG4gIC8vIENPTlRFTlRcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgYW5pbWF0aW9uOiBmbHktaW4gMC4ycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmx5LWluIDAuMnM7XG4gICAgLW1vei1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuICAgIC1tcy1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuICAgIC1vLWFuaW1hdGlvbjogZmx5LWluIDAuMnM7XG5cbiAgICAvLyBIRUFERVJcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgLmNsb3NlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJPRFlcbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4KHNtYWxsKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8vIEZMWS1JTiAoTU9EQUwpXG5Aa2V5ZnJhbWVzIGZseS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZseS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8vIFNXSU5HXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpIHNrZXdZKDRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOWRlZykgc2tld1koLTNkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKSBza2V3WSgtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNrZXdZKDBkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpIHNrZXdZKDRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpIHNrZXdZKC0zZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDZkZWcpIHNrZXdZKC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxufSIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxudGFibGUudGFibGUge1xuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi50YWJsZS1jZW50ZXJlZCB7XG4gIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5taGctZXh0ZXJuYWwtdGFibGUge1xuICAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICA+IHRoZWFkLCA+IHRib2R5LCA+IHRmb290IHtcbiAgICAgID4gdHLCoCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cbiAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRib2R5ID4gdHIgPiB0ZCAuYWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGJvcmRlci1ib3R0b206ICR0cmFuc3BhcmVudC1ib3JkZXI7XG4gICAgfVxuXG4gICAgPiBjYXB0aW9uICsgdGhlYWQsID4gY29sZ3JvdXAgKyB0aGVhZCwgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItdG9wOiAkdHJhbnNwYXJlbnQtYm9yZGVyO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgIC5uby1ib3JkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb25kZW5zZWQge1xuICAgID4gdGhlYWQsID4gdGJvZHksID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgPiB0aGVhZCwgPiB0Ym9keSwgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0aGVhZCA+IHRyIHtcbiAgICAgID4gdGgsID4gdGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXN0cmlwZWQge1xuICAgID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICA+IHRkLCA+IHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgICAgdGQsIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4KHNtYWxsKSB7XG4gICAgJi50YWJsZS1yZXNwb25zaXZlLXZlcnRpY2FsIHtcbiAgICAgID4gLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgPiB0aGVhZCwgPiB0Zm9vdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdGJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgJltkYXRhLXRpdGxlXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC50YWJsZS1zdHJpcGVkIHtcbiAgICAgICAgPiB0Ym9keSA+IHRyIHtcbiAgICAgICAgICA+IHRkLCAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB0ZDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGFibGUtaG92ZXIge1xuICAgICAgICA+IHRib2R5ID4gdHIge1xuICAgICAgICAgICY6aG92ZXIsICY6aG92ZXIgPiB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdGQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd1dGlscy9taXhpbnMnO1xuXG4udGFiIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLnRhYi1kZXNrdG9wLWxpbmtzIHtcbiAgICBAaW5jbHVkZSBtYXgoc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTdweDtcblxuICBAaW5jbHVkZSBtaW4obWVkaXVtKSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYudGFiLW1vYmlsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4obWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGFiIGJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRncmV5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gQk9SREVSIFRPIFRIRSBMRUZUIEFORCBSSUdIVCBPRiBUSEUgQUNUSVZFIEJVVFRPTlxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogOTk5ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggbm9uZSAkZ3JleTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlICB7XG5wYWRkaW5nLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxBQUFBLDZCQUE2QixDQUFDO0VBMkI1QixxQkFBcUIsRUFDdEI7O0FFekJELFVBQVU7RUZIVixBQUFBLDZCQUE2QixDQUE3QjtJRUlFLFdBQVcsRUFBRSxTQUFTO0lBQ3RCLEdBQUcsRUFBRSx1Q0FBdUM7SUFDNUMsV0FBVyxFQUFFLEdBQUc7SUFDaEIsVUFBVSxFQUFFLE1BQU0sR0ZxQm5COztBRWxCRCxVQUFVO0VGVlYsQUFBQSw2QkFBNkIsQ0FBN0I7SUVXRSxXQUFXLEVBQUUsU0FBUztJQUN0QixHQUFHLEVBQUUsc0NBQXNDO0lBQzNDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGY25COztBRVhELFVBQVU7RUZqQlYsQUFBQSw2QkFBNkIsQ0FBN0I7SUVrQkUsV0FBVyxFQUFFLFNBQVM7SUFDdEIsR0FBRyxFQUFFLHdDQUF3QztJQUM3QyxXQUFXLEVBQUUsR0FBRztJQUNoQixVQUFVLEVBQUUsTUFBTSxHRk9uQjs7QUVKRCxVQUFVO0VGeEJWLEFBQUEsNkJBQTZCLENBQTdCO0lFeUJFLFdBQVcsRUFBRSxTQUFTO0lBQ3RCLEdBQUcsRUFBRSxvQ0FBb0M7SUFDekMsV0FBVyxFQUFFLEdBQUc7SUFDaEIsVUFBVSxFQUFFLE1BQU0sR0ZBbkI7O0FFSUQsVUFBVTtFRmhDVixBQUFBLDZCQUE2QixDQUE3QjtJRWlDRSxXQUFXLEVBQUUsUUFBUTtJQUNyQixHQUFHLEVBQUUsc0NBQXNDO0lBQzNDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGUm5COztBRVdELFVBQVU7RUZ2Q1YsQUFBQSw2QkFBNkIsQ0FBN0I7SUV3Q0UsV0FBVyxFQUFFLFFBQVE7SUFDckIsR0FBRyxFQUFFLHFDQUFxQztJQUMxQyxXQUFXLEVBQUUsR0FBRztJQUNoQixVQUFVLEVBQUUsTUFBTSxHRmZuQjs7QUVrQkQsVUFBVTtFRjlDVixBQUFBLDZCQUE2QixDQUE3QjtJRStDRSxXQUFXLEVBQUUsUUFBUTtJQUNyQixHQUFHLEVBQUUsdUNBQXVDO0lBQzVDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGdEJuQjs7QUV5QkQsVUFBVTtFRnJEVixBQUFBLDZCQUE2QixDQUE3QjtJRXNERSxXQUFXLEVBQUUsUUFBUTtJQUNyQixHQUFHLEVBQUUsbUNBQW1DO0lBQ3hDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGN0JuQjtFQTVCRCxBRTREQSw2QkY1RDZCLENFNEQ3QixJQUFJLEVGNURKLDZCQUE2QixDRTREdkIsSUFBSSxFRjVEViw2QkFBNkIsQ0U0RGpCLENBQUMsQ0FBQztJQUNaLFdBQVcsRUFBRSwyQ0FBNEM7SUFDekQsU0FBUyxFQUFFLHlDQUEwQztJQUNyRCxXQUFXLEVBQUUsMkNBQTRDO0lBQ3pELFdBQVcsRUFBRSwyQ0FBNEMsR0FDMUQ7RUZqRUQsQUVtRUEsNkJGbkU2QixDRW1FN0IsSUFBSSxDQUFDO0lBQ0gsS0FBSyxFQUFFLDBCQUEyQixHQUNuQztFRnJFRCxBRXVFQSw2QkZ2RTZCLENFdUU3QixFQUFFLEVGdkVGLDZCQUE2QixDRXVFekIsRUFBRSxFRnZFTiw2QkFBNkIsQ0V1RXJCLEVBQUUsRUZ2RVYsNkJBQTZCLENFdUVqQixFQUFFLEVGdkVkLDZCQUE2QixDRXVFYixFQUFFLEVGdkVsQiw2QkFBNkIsQ0V1RVQsRUFBRSxDQUFDO0lBQ3JCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFdBQVcsRURuRUUsU0FBUyxFQUFFLEtBQUssRUFBRSxVQUFVLEdDb0UxQztFRjFFRCxBRTRFQSw2QkY1RTZCLENFNEU3QixXQUFXLENBQUM7SUFDVixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFRjlFRCxBRWdGQSw2QkZoRjZCLENFZ0Y3QixDQUFDLENBQUM7SUFDQSxzQkFBc0IsRUFBRSxXQUFXO0lBQ25DLHVCQUF1QixFQUFFLFNBQVMsR0FDbkM7RUZuRkQsQUlHQSw2QkpINkIsQ0lHN0Isa0JBQWtCLENBQUM7SUFDakIsTUFBTSxFRGFTLEdBQUcsQ0FBQyxLQUFLLENBTm5CLE9BQU87SUNOWixhQUFhLEVBQUUsSUFBSSxHQXdFcEI7SUo3RUQsQUlPRSw2QkpQMkIsQ0lHN0Isa0JBQWtCLENBSWhCLHVCQUF1QixDQUFDO01BQ3RCLE1BQU0sRUFBRSxPQUFPO01BQ2YsT0FBTyxFQUFFLFNBQVM7TUFDbEIsV0FBVyxFQUFFLENBQUM7TUFDZCxLQUFLLEVBQUUsSUFBSTtNQUNYLFVBQVUsRUFBRSxJQUFJLEdBa0RqQjtNQ2hDQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO1FMOUJ2QyxBSU9FLDZCSlAyQixDSUc3QixrQkFBa0IsQ0FJaEIsdUJBQXVCLENBQUM7VUFRcEIsT0FBTyxFQUFFLGNBQWMsR0ErQzFCO01KOURILEFJbUJJLDZCSm5CeUIsQ0lHN0Isa0JBQWtCLENBSWhCLHVCQUF1QixDQVlyQixlQUFlLENBQUM7UUFDZCxXQUFXLEVBQUUsSUFBSTtRQUNqQixNQUFNLEVBQUUsSUFBSTtRQUNaLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLE9BQU8sRUFBRSxJQUFJO1FBQ2Isa0JBQWtCLEVBQUUsSUFBSTtRQUN4QixlQUFlLEVBQUUsSUFBSTtRQUNyQixVQUFVLEVBQUUsSUFBSTtRQUNoQixPQUFPLEVBQUUsQ0FBQztRQUNWLEtBQUssRUgzQkssT0FBTyxHR2lDbEI7UUpsQ0wsQUk4Qk0sNkJKOUJ1QixDSUc3QixrQkFBa0IsQ0FJaEIsdUJBQXVCLENBWXJCLGVBQWUsQUFXWixNQUFNLENBQUM7VUFDTixlQUFlLEVBQUUsSUFBSTtVQUNyQixLQUFLLEVIN0JLLE9BQU8sR0c4QmxCO01KakNQLEFJcUNJLDZCSnJDeUIsQ0lHN0Isa0JBQWtCLENBSWhCLHVCQUF1QixDQThCckIsQ0FBQyxBQUFBLEdBQUcsQ0FBQztRQUNILFlBQVksRUFBRSxHQUFHLEdBU2xCO1FKL0NMLEFJd0NNLDZCSnhDdUIsQ0lHN0Isa0JBQWtCLENBSWhCLHVCQUF1QixDQThCckIsQ0FBQyxBQUFBLEdBQUcsQUFHRCxzQkFBc0IsQ0FBQztVQUN0QixPQUFPLEVBQUUsSUFBSSxHQUNkO1FKMUNQLEFJNENNLDZCSjVDdUIsQ0lHN0Isa0JBQWtCLENBSWhCLHVCQUF1QixDQThCckIsQ0FBQyxBQUFBLEdBQUcsQUFPRCxzQkFBc0IsQ0FBQztVQUN0QixPQUFPLEVBQUUsWUFBWSxHQUN0QjtNSjlDUCxBSWlESSw2QkpqRHlCLENJRzdCLGtCQUFrQixDQUloQix1QkFBdUIsQUEwQ3BCLE9BQU8sQ0FBQztRQUNQLGFBQWEsRURqQ0YsR0FBRyxDQUFDLEtBQUssQ0FObkIsT0FBTyxHQ2tEVDtRSjdETCxBSXFEUSw2QkpyRHFCLENJRzdCLGtCQUFrQixDQUloQix1QkFBdUIsQUEwQ3BCLE9BQU8sQ0FHTixDQUFDLEFBQUEsR0FBRyxBQUNELHNCQUFzQixDQUFDO1VBQ3RCLE9BQU8sRUFBRSxZQUFZLEdBQ3RCO1FKdkRULEFJeURRLDZCSnpEcUIsQ0lHN0Isa0JBQWtCLENBSWhCLHVCQUF1QixBQTBDcEIsT0FBTyxDQUdOLENBQUMsQUFBQSxHQUFHLEFBS0Qsc0JBQXNCLENBQUM7VUFDdEIsT0FBTyxFQUFFLElBQUksR0FDZDtJSjNEVCxBSWdFRSw2QkpoRTJCLENJRzdCLGtCQUFrQixDQTZEaEIsMEJBQTBCLENBQUM7TUFDekIsUUFBUSxFQUFFLE1BQU07TUFDaEIsVUFBVSxFQUFFLENBQUM7TUFDYixVQUFVLEVBQUUseUJBQXlCLEdBS3RDO01KeEVILEFJcUVJLDZCSnJFeUIsQ0lHN0Isa0JBQWtCLENBNkRoQiwwQkFBMEIsQ0FLeEIsa0JBQWtCLENBQUM7UUFDakIsT0FBTyxFQUFFLFNBQVMsR0FDbkI7SUp2RUwsQUkwRUUsNkJKMUUyQixDSUc3QixrQkFBa0IsQUF1RWYsYUFBYSxDQUFDO01BQ2IsYUFBYSxFRDFEQSxHQUFHLENBQUMsS0FBSyxDQU5uQixPQUFPLEdDaUVYO0VKNUVILEFNR0EsNkJOSDZCLENNRzdCLFFBQVEsQ0FBQztJRG1GUCxLQUFLLEVBQUMsT0FBQztJQUNQLGdCQUFnQixFQUFDLE9BQUMsR0NsRm5CO0VOTEQsQU1PQSw2Qk5QNkIsQ01PN0IsUUFBUSxDQUFDO0lEK0VQLEtBQUssRUFBQyxPQUFDO0lBQ1AsZ0JBQWdCLEVBQUMsT0FBQyxHQzlFbkI7RU5URCxBTVdBLDZCTlg2QixDTVc3QixPQUFPLENBQUM7SUQyRU4sS0FBSyxFQUFDLE9BQUM7SUFDUCxnQkFBZ0IsRUFBQyxPQUFDLEdDMUVuQjtFTmJELEFNZUEsNkJOZjZCLENNZTdCLFVBQVUsQ0FBQztJRHVFVCxLQUFLLEVBQUMsT0FBQztJQUNQLGdCQUFnQixFQUFDLE9BQUMsR0N0RW5CO0VOakJELEFNbUJBLDZCTm5CNkIsQ01tQjdCLFNBQVMsQ0FBQztJRG1FUixLQUFLLEVBQUMsT0FBQztJQUNQLGdCQUFnQixFQUFDLE9BQUMsR0NsRW5CO0VOckJELEFNdUJBLDZCTnZCNkIsQ011QjdCLFdBQVcsQ0FBQztJRCtEVixLQUFLLEVBQUMsT0FBQztJQUNQLGdCQUFnQixFQUFDLE9BQUMsR0M5RG5CO0VOekJELEFNNEJBLDZCTjVCNkIsQ000QjdCLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxPQUFPO0lBQ3JCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7RU4vQkQsQU1pQ0EsNkJOakM2QixDTWlDN0IsWUFBWSxDQUFDO0lBQ1gsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFTm5DRCxBTXFDQSw2Qk5yQzZCLENNcUM3QixVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsT0FBTztJQUNyQixLQUFLLEVBQUUsT0FBTyxHQUNmO0VOeENELEFNMENBLDZCTjFDNkIsQ00wQzdCLFlBQVksQ0FBQztJQUNYLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RU41Q0QsQU04Q0EsNkJOOUM2QixDTThDN0IsTUFBTSxFTjlDTiw2QkFBNkIsQ004Q3JCLE9BQU8sRU45Q2YsNkJBQTZCLENNOENaLElBQUksRU45Q3JCLDZCQUE2QixDTThDTixNQUFNLEVOOUM3Qiw2QkFBNkIsQ004Q0UsT0FBTyxFTjlDdEMsNkJBQTZCLENNOENXLE1BQU0sQ0FBQztJQUM3QyxLQUFLLEVBQUUsSUFBSSxHQUNaO0VOaERELEFNa0RBLDZCTmxENkIsQ01rRDdCLEtBQUssQUFBQSxNQUFNLENBQUM7SUFDVixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsVUFBVSxFQUFFLE1BQU0sR0FDbkI7RU5yREQsQU11REEsNkJOdkQ2QixDTXVEN0IsS0FBSyxBQUFBLE9BQU8sQ0FBQztJQUNYLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxVQUFVLEVBQUUsTUFBTSxHQUNuQjtFTjFERCxBTTREQSw2Qk41RDZCLENNNEQ3QixLQUFLLEFBQUEsSUFBSSxDQUFDO0lBQ1IsZ0JBQWdCLEVBQUUsa0JBQWtCO0lBQ3BDLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VOL0RELEFNaUVBLDZCTmpFNkIsQ01pRTdCLEtBQUssQUFBQSxNQUFNLENBQUM7SUFDVixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsVUFBVSxFQUFFLE1BQU0sR0FDbkI7RU5wRUQsQU1zRUEsNkJOdEU2QixDTXNFN0IsS0FBSyxBQUFBLE9BQU8sQ0FBQztJQUNYLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxVQUFVLEVBQUUsTUFBTSxHQUNuQjtFTnpFRCxBTTJFQSw2Qk4zRTZCLENNMkU3QixLQUFLLEFBQUEsTUFBTSxDQUFDO0lBQ1YsZ0JBQWdCLEVBQUUsZUFBZTtJQUNqQyxVQUFVLEVBQUUsTUFBTSxHQUNuQjtFTjlFRCxBTWdGQSw2Qk5oRjZCLENNZ0Y3QixNQUFNLENBQUM7SUFDTCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VObEZELEFNb0ZBLDZCTnBGNkIsQ01vRjdCLE9BQU8sQ0FBQztJQUNOLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RU50RkQsQU13RkEsNkJOeEY2QixDTXdGN0IsSUFBSSxDQUFDO0lBQ0gsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFTjFGRCxBTTRGQSw2Qk41RjZCLENNNEY3QixNQUFNLENBQUM7SUFDTCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VOOUZELEFNZ0dBLDZCTmhHNkIsQ01nRzdCLE9BQU8sQ0FBQztJQUNOLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RU5sR0QsQU1vR0EsNkJOcEc2QixDTW9HN0IsTUFBTSxDQUFDO0lBQ0wsZ0JBQWdCLEVBQUUsSUFBSSxHQUN2QjtFTnRHRCxBTXVHQSw2Qk52RzZCLENNdUc3QixlQUFlLENBQUM7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VOekdELEFNNEdBLDZCTjVHNkIsQ000RzdCLFlBQVksQUFBQSxNQUFNLENBQUM7SUFDakIsZ0JBQWdCLEVMNUdGLE9BQU87SUs2R3JCLFlBQVksRUwzR0ksT0FBTyxHSzRHeEI7RU4vR0QsQU9FQSw2QlBGNkIsQ09FN0IsSUFBSSxBQUFBLEtBQUssQ0FBQztJQUNSLFNBQVMsRUFBRSxLQUFLO0lBQUUsc0JBQXNCO0lBQ3hDLE9BQU8sRUFBRSxLQUFLO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsR0FBRztJQUNYLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsYUFBYSxFQUFFLEtBQUs7SUFHcEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQURaLE9BQU8sRUFDYSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBRHpDLE9BQU8sRUFDMEMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUR0RSxPQUFPLEVBQ3VFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FEdkYsT0FBTztJQUVkLFFBQVEsRUFBRSxNQUFNO0lBRWhCLDJCQUEyQixFQUFFLE1BQU07SUFDbkMsaUJBQWlCLEVBQUUsWUFBWSxDQUFDLFdBQVc7SUFDM0Msd0JBQXdCLEVBQUUsT0FBTztJQUNqQyxnQkFBZ0IsRUFBRSxPQUFPLEdBMkMxQjtJUDlERCxBT3FCRSw2QlByQjJCLENPRTdCLElBQUksQUFBQSxLQUFLLENBbUJQLENBQUMsQ0FBQztNQUNBLE9BQU8sRUFBRSxLQUFLO01BQ2QsS0FBSyxFQUFFLElBQUk7TUFDWCxTQUFTLEVBQUUsR0FBRztNQUNkLFdBQVcsRUFBRSxJQUFJO01BQ2pCLFVBQVUsRUFBRSxNQUFNO01BQ2xCLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0lQNUJILEFPOEJFLDZCUDlCMkIsQ09FN0IsSUFBSSxBQUFBLEtBQUssQ0E0QlAsTUFBTSxDQUFDO01BQ0wsUUFBUSxFQUFFLFFBQVE7TUFDbEIsR0FBRyxFQUFFLENBQUM7TUFDTixPQUFPLEVBQUUsT0FBTztNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLGdCQUFnQixFTmxDSixPQUFPO01NbUNuQixhQUFhLEVBQUUsR0FBRyxDQUFDLE1BQU0sQ05qQ1gsT0FBTztNTWtDckIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDTnBDUCxPQUFPLEdNcUNwQjtJUHRDSCxBT3dDRSw2QlB4QzJCLENPRTdCLElBQUksQUFBQSxLQUFLLENBc0NQLEVBQUUsQ0FBQztNQUNELFFBQVEsRUFBRSxRQUFRO01BQ2xCLE1BQU0sRUFBRSxLQUFLLEdBS2Q7TVAvQ0gsQU80Q0ksNkJQNUN5QixDT0U3QixJQUFJLEFBQUEsS0FBSyxDQXNDUCxFQUFFLEFBSUMsUUFBUSxDQUFDO1FBQ1IsS0FBSyxFQUFFLE9BQU8sR0FDZjtJUDlDTCxBT2lERSw2QlBqRDJCLENPRTdCLElBQUksQUFBQSxLQUFLLENBK0NQLElBQUksQ0FBQztNQUNILEtBQUssRUFBRSxJQUFJO01BQ1gsU0FBUyxFQUFFLEtBQUs7TUFDaEIsY0FBYyxFQUFFLE9BQU87TUFDdkIsV0FBVyxFQUFFLEtBQUs7TUFDbEIsS0FBSyxFQUFFLE9BQU87TUFDZCxlQUFlLEVBQUUsSUFBSSxHQUN0QjtJUHhESCxBTzBERSw2QlAxRDJCLENPRTdCLElBQUksQUFBQSxLQUFLLEFBd0ROLE1BQU0sRVAxRFQsNkJBQTZCLENPRTdCLElBQUksQUFBQSxLQUFLLEFBeUROLE1BQU0sQ0FBQztNQUNOLGVBQWUsRUFBRSxJQUFJLEdBQ3RCO0VQN0RILEFPZ0VBLDZCUGhFNkIsQ09nRTdCLENBQUMsQUFBQSxNQUFNLENBQUMsSUFBSSxBQUFBLEtBQUssQ0FBQztJQUNoQixlQUFlLEVBQUUsSUFBSSxHQUN0QjtFUGxFRCxBT29FQSw2QlBwRTZCLENPb0U3QixzQkFBc0IsQ0FBQyxlQUFlLENBQUM7SUFDckMsT0FBTyxFQUFFLElBQUk7SUFDYixLQUFLLEVObkVXLE9BQU87SU1vRXZCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDTnBFRCxPQUFPO0lNcUV2QixnQkFBZ0IsRUFBRSxXQUFXLEdBQzlCO0VQekVELEFRRUEsNkJSRjZCLENRRTdCLGtCQUFrQixDQUFDO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGdCQUFnQixFQUFFLE9BQU87SUFDekIsa0JBQWtCLEVBQUUsSUFBSTtJQUN4QixVQUFVLEVBQUUsSUFBSTtJQUNoQixPQUFPLEVBQUUsR0FBRztJQUNaLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFQUFFLFlBQVk7SUFDckIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsU0FBUyxFQUFFLElBQUk7SUFDZixNQUFNLEVBQUUsSUFBSSxHQU1iO0lSbEJELEFRY0UsNkJSZDJCLENRRTdCLGtCQUFrQixBQVlmLElBQUksQ0FBQztNQUNKLFFBQVEsRUFBRSxNQUFNO01BQ2hCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RVJqQkgsQVFvQkEsNkJScEI2QixDUW9CN0IsYUFBYSxDQUFDO0lBQ1osS0FBSyxFQUFFLEtBQUs7SUFDWixNQUFNLEVBQUUsS0FBSztJQUNiLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLFlBQVk7SUFDckIsYUFBYSxFQUFFLElBQUk7SUFDbkIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixRQUFRLEVBQUUsUUFBUTtJQUNsQixVQUFVLEVBQUUsTUFBTTtJQUNsQixlQUFlLEVBQUUsSUFBSTtJQUNyQixLQUFLLEVBQUUsSUFBSTtJSHFDWCxrQkFBa0IsRUduQ0UsR0FBRyxDQUFDLEtBQUssQ0FBQyxXQUFXO0lIb0N6QyxlQUFlLEVHcENLLEdBQUcsQ0FBQyxLQUFLLENBQUMsV0FBVztJSHFDekMsY0FBYyxFR3JDTSxHQUFHLENBQUMsS0FBSyxDQUFDLFdBQVc7SUhzQ3pDLGFBQWEsRUd0Q08sR0FBRyxDQUFDLEtBQUssQ0FBQyxXQUFXO0lIdUN6QyxVQUFVLEVHdkNVLEdBQUcsQ0FBQyxLQUFLLENBQUMsV0FBVyxHQUMxQztFUm5DRCxBUXFDQSw2QlJyQzZCLENRcUM3QixXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsTUFBTTtJQUNsQixVQUFVLEVBQUUsWUFBWTtJQUN4QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFUnpDRCxBUTJDQSw2QlIzQzZCLENRMkM3QixlQUFlLENBQUMsbUJBQW1CLENBQUM7SUFDbEMsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFUjlDRCxBUWdEQSw2QlJoRDZCLENRZ0Q3QixRQUFRLENBQUM7SUFDUCxNQUFNLEVMaENTLEdBQUcsQ0FBQyxLQUFLLENBTm5CLE9BQU87SUt1Q1osTUFBTSxFQUFFLFdBQVc7SUFDbkIsT0FBTyxFQUFFLElBQUksR0FLZDtJUnhERCxBUXFERSw2QlJyRDJCLENRZ0Q3QixRQUFRLENBS04sQ0FBQyxBQUFBLE1BQU0sQ0FBQztNQUNOLGVBQWUsRUFBRSxJQUFJLEdBQ3RCO0VSdkRILEFTRUEsNkJURjZCLENTRTdCLFlBQVksQUFBQSxZQUFZLENBQUM7SUFDdkIsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQixHQUNqQztFVE5ELEFTUUEsNkJUUjZCLENTUTdCLGdCQUFnQixDQUFDO0lBQ2YsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQixHQUNqQztFVFpELEFTY0EsNkJUZDZCLENTYzdCLGdCQUFnQixBQUFBLE1BQU0sQ0FBQztJQUNyQixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxZQUFZLEVBQUUsa0JBQWtCLEdBQ2pDO0VUbEJELEFTb0JBLDZCVHBCNkIsQ1NvQjdCLFlBQVksQUFBQSxTQUFTLENBQUM7SUFDcEIsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQixHQUNqQztFVHhCRCxBUzBCQSw2QlQxQjZCLENTMEI3QixhQUFhLENBQUM7SUFDWixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxZQUFZLEVBQUUsa0JBQWtCLEdBQ2pDO0VUOUJELEFTZ0NBLDZCVGhDNkIsQ1NnQzdCLGFBQWEsQUFBQSxNQUFNLENBQUM7SUFDbEIsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQixHQUNqQztFVHBDRCxBU3FDQSw2QlRyQzZCLENTcUM3QixZQUFZLEFBQUEsVUFBVSxDQUFDO0lBQ3JCLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsZ0JBQWdCLEVBQUUsa0JBQWtCO0lBQ3BDLFlBQVksRUFBRSxrQkFBa0IsR0FDakM7RVR6Q0QsQVMyQ0EsNkJUM0M2QixDUzJDN0IsY0FBYyxDQUFDO0lBQ2IsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQixHQUNqQztFVC9DRCxBU2lEQSw2QlRqRDZCLENTaUQ3QixjQUFjLEFBQUEsTUFBTSxDQUFDO0lBQ25CLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsZ0JBQWdCLEVBQUUsa0JBQWtCO0lBQ3BDLFlBQVksRUFBRSxrQkFBa0IsR0FDakM7RVRyREQsQVNzREEsNkJUdEQ2QixDU3NEN0IsWUFBWSxBQUFBLFVBQVUsQ0FBQztJQUNyQixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxZQUFZLEVBQUUsa0JBQWtCLEdBQ2pDO0VUMURELEFTNERBLDZCVDVENkIsQ1M0RDdCLGNBQWMsQ0FBQztJQUNiLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsZ0JBQWdCLEVBQUUsa0JBQWtCO0lBQ3BDLFlBQVksRUFBRSxrQkFBa0IsR0FDakM7RVRoRUQsQVNrRUEsNkJUbEU2QixDU2tFN0IsY0FBYyxBQUFBLE1BQU0sQ0FBQztJQUNuQixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxZQUFZLEVBQUUsa0JBQWtCLEdBQ2pDO0VUdEVELEFTdUVBLDZCVHZFNkIsQ1N1RTdCLFlBQVksQUFBQSxhQUFhLENBQUM7SUFDeEIsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQixHQUNqQztFVDNFRCxBUzZFQSw2QlQ3RTZCLENTNkU3QixpQkFBaUIsQ0FBQztJQUNoQixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxZQUFZLEVBQUUsa0JBQWtCLEdBQ2pDO0VUakZELEFTbUZBLDZCVG5GNkIsQ1NtRjdCLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztJQUN0QixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLGdCQUFnQixFQUFFLGtCQUFrQjtJQUNwQyxZQUFZLEVBQUUsa0JBQWtCLEdBQ2pDO0VUdkZELEFTd0ZBLDZCVHhGNkIsQ1N3RjdCLFlBQVksQUFBQSxZQUFZLENBQUM7SUFDdkIsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQixHQUNqQztFVDVGRCxBUzhGQSw2QlQ5RjZCLENTOEY3QixnQkFBZ0IsQ0FBQztJQUNmLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsZ0JBQWdCLEVBQUUsa0JBQWtCO0lBQ3BDLFlBQVksRUFBRSxrQkFBa0IsR0FDakM7RVRsR0QsQVNvR0EsNkJUcEc2QixDU29HN0IsZ0JBQWdCLEFBQUEsTUFBTSxDQUFDO0lBQ3JCLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsZ0JBQWdCLEVBQUUsa0JBQWtCO0lBQ3BDLFlBQVksRUFBRSxrQkFBa0IsR0FDakM7RVR4R0QsQVN5R0EsNkJUekc2QixDU3lHN0IsWUFBWSxBQUFBLEtBQUssQ0FBQztJQUNoQixLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLGdCQUFnQixFUjFHRixPQUFPLENRMEdZLFVBQVU7SUFDM0MsWUFBWSxFUjNHRSxPQUFPLENRMkdRLFVBQVUsR0FDeEM7RVQ3R0QsQVMrR0EsNkJUL0c2QixDUytHN0IsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLE9BQU87SUFDZCxnQkFBZ0IsRVI5R0EsT0FBTyxDUThHWSxVQUFVO0lBQzdDLFlBQVksRVIvR0ksT0FBTyxDUStHUSxVQUFVLEdBQzFDO0VUbkhELEFTcUhBLDZCVHJINkIsQ1NxSDdCLFNBQVMsQUFBQSxNQUFNLENBQUM7SUFDZCxLQUFLLEVBQUUsT0FBTztJQUNkLGdCQUFnQixFUnRIRixPQUFPLENRc0hZLFVBQVU7SUFDM0MsWUFBWSxFUnZIRSxPQUFPLENRdUhRLFVBQVUsR0FDeEM7RVR6SEQsQVMySEEsNkJUM0g2QixDUzJIN0IsWUFBWSxBQUFBLElBQUksQ0FBQztJQUNmLGNBQWMsRUFBRSxTQUFTO0lBQ3pCLGVBQWUsRUFBRSxJQUFJO0lBQ3JCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbkI7RVRqSUQsQVNtSUEsNkJUbkk2QixDU21JN0IsWUFBWSxBQUFBLElBQUksQUFBQSxNQUFNLENBQUM7SUFDckIsT0FBTyxFQUFFLEdBQUcsR0FDYjtFVHJJRCxBU3VJQSw2QlR2STZCLENTdUk3QixJQUFJLENBQUM7SUFDSCxlQUFlLEVBQUUsSUFBSTtJQUNyQixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFVDNJRCxBUzRJQSw2QlQ1STZCLENTNEk3QixLQUFLLEFBQUEsVUFBVSxDQUFDO0lBQ2QsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsTUFBTTtJQUN0QixRQUFRLEVBQUUsTUFBTTtJQUNoQixRQUFRLEVBQUUsUUFBUTtJQUNsQixnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsb0JBQW9CO0lBQ3RDLFVBQVUsRUFBRSxRQUFRLEdBQ3JCO0VUdkpELEFTeUpBLDZCVHpKNkIsQ1N5SjdCLFVBQVUsQ0FBQyxZQUFZLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RVQzSkQsQVM2SkEsNkJUN0o2QixDUzZKN0IsVUFBVSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7SUFDeEIsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixlQUFlLEVBQUUsSUFBSSxHQUN0QjtFVGhLRCxBU2tLQSw2QlRsSzZCLENTa0s3QixLQUFLLEFBQUEsVUFBVSxBQUFBLE1BQU0sQ0FBQztJQUNwQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ1JoS0QsT0FBTyxDUWdLWSxVQUFVLEdBQzlDO0VUcEtELEFTc0tBLDZCVHRLNkIsQ1NzSzdCLEtBQUssQUFBQSxhQUFhLENBQUM7SUFDakIsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsTUFBTTtJQUN0QixRQUFRLEVBQUUsTUFBTTtJQUNoQixRQUFRLEVBQUUsUUFBUTtJQUNsQixnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsTUFBTSxFQUFFLGlCQUFpQixHQUMxQjtFVGhMRCxBU2tMQSw2QlRsTDZCLENTa0w3QixhQUFhLENBQUMsWUFBWSxDQUFDO0lBQ3pCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCOztBRWpMRCxVQUFVLENBQVYsTUFBVTtFQUNSLEVBQUU7SUFDQSxPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSxVQUFVO0VBRXZCLElBQUk7SUFDRixPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSxRQUFROztBQUl2QixrQkFBa0IsQ0FBbEIsTUFBa0I7RUFDaEIsRUFBRTtJQUNBLE9BQU8sRUFBRSxDQUFDO0lBQ1YsaUJBQWlCLEVBQUUsVUFBVTtFQUUvQixJQUFJO0lBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixpQkFBaUIsRUFBRSxRQUFROztBQUkvQixlQUFlLENBQWYsTUFBZTtFQUNiLEVBQUU7SUFDQSxPQUFPLEVBQUUsQ0FBQztJQUNWLGNBQWMsRUFBRSxVQUFVO0VBRTVCLElBQUk7SUFDRixPQUFPLEVBQUUsQ0FBQztJQUNWLGNBQWMsRUFBRSxRQUFROztBQUk1QixjQUFjLENBQWQsTUFBYztFWHBDZCxBV3FDRSw2QlhyQzJCLENXcUMzQixFQUFFLENBQUM7SUFDRCxPQUFPLEVBQUUsQ0FBQztJQUNWLGFBQWEsRUFBRSxVQUFVLEdBQzFCO0VYeENILEFXeUNFLDZCWHpDMkIsQ1d5QzNCLElBQUksQ0FBQztJQUNILE9BQU8sRUFBRSxDQUFDO0lBQ1YsYUFBYSxFQUFFLFFBQVEsR0FDeEI7O0FBR0gsYUFBYSxDQUFiLE1BQWE7RUFDWCxFQUFFO0lBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixZQUFZLEVBQUUsVUFBVTtFQUUxQixJQUFJO0lBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixZQUFZLEVBQUUsUUFBUTs7QUFLMUIsa0JBQWtCLENBQWxCLEtBQWtCO0VBQ2hCLEVBQUU7SUFDQSxpQkFBaUIsRUFBRSxZQUFZLENBQUMsV0FBVztFQUU3QyxHQUFHO0lBQ0QsaUJBQWlCLEVBQUUsYUFBYSxDQUFDLFdBQVc7RUFFOUMsR0FBRztJQUNELGlCQUFpQixFQUFFLGFBQWEsQ0FBQyxZQUFZO0VBRS9DLEdBQUc7SUFDRCxpQkFBaUIsRUFBRSxZQUFZLENBQUMsWUFBWTtFQUU5QyxJQUFJO0lBQ0YsaUJBQWlCLEVBQUUsWUFBWSxDQUFDLFdBQVc7O0FBSS9DLFVBQVUsQ0FBVixLQUFVO0VBQ1IsRUFBRTtJQUNBLFNBQVMsRUFBRSxZQUFZLENBQUMsV0FBVztFQUVyQyxHQUFHO0lBQ0QsU0FBUyxFQUFFLGFBQWEsQ0FBQyxXQUFXO0VBRXRDLEdBQUc7SUFDRCxTQUFTLEVBQUUsYUFBYSxDQUFDLFlBQVk7RUFFdkMsR0FBRztJQUNELFNBQVMsRUFBRSxZQUFZLENBQUMsWUFBWTtFQUV0QyxJQUFJO0lBQ0YsU0FBUyxFQUFFLFlBQVksQ0FBQyxXQUFXO0VYM0Z2QyxBVUdBLDZCVkg2QixDVUc3QixnQkFBZ0IsQ0FBQztJQUNmLE1BQU0sRUFBRSxPQUFPLEdBS2hCO0lWVEQsQVVNRSw2QlZOMkIsQ1VHN0IsZ0JBQWdCLEFBR2IsTUFBTSxDQUFDO01BQ04sZUFBZSxFQUFFLFNBQVMsR0FDM0I7RVZSSCxBVVdBLDZCVlg2QixDVVc3QixNQUFNLENBQUM7SUFDTCxPQUFPLEVBQUUsSUFBSTtJQUNiLFFBQVEsRUFBRSxLQUFLO0lBQ2YsT0FBTyxFQUFFLEdBQUc7SUFDWixXQUFXLEVBQUUsS0FBSztJQUNsQixJQUFJLEVBQUUsQ0FBQztJQUNQLEdBQUcsRUFBRSxDQUFDO0lBQ04sS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLFFBQVEsRUFBRSxJQUFJO0lBQ2QsVUFBVSxFQUFFLEtBQUs7SUFDakIsVUFBVSxFQUFFLG1CQUFtQixHQXdFaEM7SVY5RkQsQVV5QkUsNkJWekIyQixDVVc3QixNQUFNLENBY0osY0FBYyxDQUFDO01BQ2IsUUFBUSxFQUFFLFFBQVE7TUFDbEIsZ0JBQWdCLEVQZlAsT0FBTztNT2dCaEIsTUFBTSxFQUFFLElBQUk7TUFDWixhQUFhLEVBQUUsR0FBRztNQUNsQixLQUFLLEVBQUUsS0FBSztNQUNaLFNBQVMsRUFBRSxHQUFHO01BQ2QsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGtCQUFrQjtNQUUzQyxTQUFTLEVBQUUsV0FBVztNQUN0QixpQkFBaUIsRUFBRSxXQUFXO01BQzlCLGNBQWMsRUFBRSxXQUFXO01BQzNCLGFBQWEsRUFBRSxXQUFXO01BQzFCLFlBQVksRUFBRSxXQUFXLEdBbUQxQjtNVnpGSCxBVXlDSSw2QlZ6Q3lCLENVVzdCLE1BQU0sQ0FjSixjQUFjLENBZ0JaLGFBQWEsQ0FBQztRQUNaLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLE9BQU8sRUFBRSxtQkFBbUI7UUFDNUIsV0FBVyxFQUFFLENBQUM7UUFDZCxnQkFBZ0IsRVBoQ1YsT0FBTztRT2lDYixLQUFLLEVBQUUsS0FBSztRQUNaLGFBQWEsRUFBRSxXQUFXO1FBQzFCLGNBQWMsRUFBRSxTQUFTO1FBQ3pCLFdBQVcsRUFBRSxJQUFJLEdBa0NsQjtRVm5GTCxBVW1ETSw2QlZuRHVCLENVVzdCLE1BQU0sQ0FjSixjQUFjLENBZ0JaLGFBQWEsQ0FVWCxXQUFXLENBQUM7VUFDVixRQUFRLEVBQUUsUUFBUTtVQUNsQixLQUFLLEVBQUUsSUFBSTtVQUNYLEdBQUcsRUFBRSxJQUFJO1VBQ1QsS0FBSyxFQUFFLElBQUk7VUFDWCxNQUFNLEVBQUUsSUFBSTtVQUNaLE9BQU8sRUFBRSxHQUFHO1VBQ1osTUFBTSxFQUFFLE9BQU87VUxXckIsa0JBQWtCLEVLVFEsT0FBTyxDQUFDLEtBQUssQ0FBQyxXQUFXO1VMVW5ELGVBQWUsRUtWVyxPQUFPLENBQUMsS0FBSyxDQUFDLFdBQVc7VUxXbkQsY0FBYyxFS1hZLE9BQU8sQ0FBQyxLQUFLLENBQUMsV0FBVztVTFluRCxhQUFhLEVLWmEsT0FBTyxDQUFDLEtBQUssQ0FBQyxXQUFXO1VMYW5ELFVBQVUsRUtiZ0IsT0FBTyxDQUFDLEtBQUssQ0FBQyxXQUFXLEdBc0I5QztVVmxGUCxBVThEUSw2QlY5RHFCLENVVzdCLE1BQU0sQ0FjSixjQUFjLENBZ0JaLGFBQWEsQ0FVWCxXQUFXLEFBV1IsTUFBTSxDQUFDO1lBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDtVVmhFVCxBVWtFUSw2QlZsRXFCLENVVzdCLE1BQU0sQ0FjSixjQUFjLENBZ0JaLGFBQWEsQ0FVWCxXQUFXLEFBZVIsT0FBTyxFVmxFaEIsNkJBQTZCLENVVzdCLE1BQU0sQ0FjSixjQUFjLENBZ0JaLGFBQWEsQ0FVWCxXQUFXLEFBZUUsTUFBTSxDQUFDO1lBQ2hCLFFBQVEsRUFBRSxRQUFRO1lBQ2xCLElBQUksRUFBRSxJQUFJO1lBQ1YsT0FBTyxFQUFFLEdBQUc7WUFDWixNQUFNLEVBQUUsSUFBSTtZQUNaLEtBQUssRUFBRSxHQUFHO1lBQ1YsZ0JBQWdCLEVQNURiLE9BQU8sR082RFg7VVZ6RVQsQVUyRVEsNkJWM0VxQixDVVc3QixNQUFNLENBY0osY0FBYyxDQWdCWixhQUFhLENBVVgsV0FBVyxBQXdCUixPQUFPLENBQUM7WUFDUCxTQUFTLEVBQUUsYUFBYSxHQUN6QjtVVjdFVCxBVStFUSw2QlYvRXFCLENVVzdCLE1BQU0sQ0FjSixjQUFjLENBZ0JaLGFBQWEsQ0FVWCxXQUFXLEFBNEJSLE1BQU0sQ0FBQztZQUNOLFNBQVMsRUFBRSxjQUFjLEdBQzFCO01WakZULEFVc0ZJLDZCVnRGeUIsQ1VXN0IsTUFBTSxDQWNKLGNBQWMsQ0E2RFosV0FBVyxDQUFDO1FBQ1YsT0FBTyxFQUFFLFNBQVMsR0FDbkI7SUwxREQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNTDlCdkMsQVVXQSw2QlZYNkIsQ1VXN0IsTUFBTSxDQUFDO1FBaUZILFVBQVUsRUFBRSxrQkFBa0IsR0FFakM7RVY5RkQsQVlHRSw2QlpIMkIsQ1lFN0IsS0FBSyxBQUFBLE1BQU0sQ0FDVCxLQUFLLENBQUM7SUFDSixVQUFVLEVYSEUsT0FBTztJV0luQixLQUFLLEVBQUUsS0FBSztJQUNaLFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0VaUEgsQVlXRSw2QlpYMkIsQ1lVN0IsZUFBZSxDQUNiLEVBQUUsRVpYSiw2QkFBNkIsQ1lVN0IsZUFBZSxDQUNULEVBQUUsQ0FBQztJQUNMLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VaYkgsQVlpQkUsNkJaakIyQixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sQ0FBQztJQUNMLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUk7SUFDZixhQUFhLEVBQUUsSUFBSTtJQUNuQixnQkFBZ0IsRUFBRSxJQUFJLEdBK0N2QjtJWnBFSCxBWXdCTSw2Qlp4QnVCLENZZ0I3QixtQkFBbUIsQ0FDakIsTUFBTSxHQU1GLEtBQUssR0FDSCxHQUFHLEVaeEJYLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sR0FNTyxLQUFLLEdBQ1osR0FBRyxFWnhCWCw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLEdBTWdCLEtBQUssR0FDckIsR0FBRyxDQUFDO01QNkNWLGtCQUFrQixFTzVDUSxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUk7TVA2Q3ZDLGVBQWUsRU83Q1csR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJO01QOEN2QyxjQUFjLEVPOUNZLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSTtNUCtDdkMsYUFBYSxFTy9DYSxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUk7TVBnRHZDLFVBQVUsRU9oRGdCLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxHQVVsQztNWm5DUCxBWTJCUSw2QlozQnFCLENZZ0I3QixtQkFBbUIsQ0FDakIsTUFBTSxHQU1GLEtBQUssR0FDSCxHQUFHLEdBR0QsRUFBRSxFWjNCWiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLEdBTUYsS0FBSyxHQUNILEdBQUcsR0FHSyxFQUFFLEVaM0JsQiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLEdBTU8sS0FBSyxHQUNaLEdBQUcsR0FHRCxFQUFFLEVaM0JaLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sR0FNTyxLQUFLLEdBQ1osR0FBRyxHQUdLLEVBQUUsRVozQmxCLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sR0FNZ0IsS0FBSyxHQUNyQixHQUFHLEdBR0QsRUFBRSxFWjNCWiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLEdBTWdCLEtBQUssR0FDckIsR0FBRyxHQUdLLEVBQUUsQ0FBQztRUDBDakIsa0JBQWtCLEVPekNVLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSTtRUDBDekMsZUFBZSxFTzFDYSxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUk7UVAyQ3pDLGNBQWMsRU8zQ2MsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJO1FQNEN6QyxhQUFhLEVPNUNlLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSTtRUDZDekMsVUFBVSxFTzdDa0IsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJO1FBRWpDLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLE9BQU8sRUFBRSxJQUFJO1FBQ2IsY0FBYyxFQUFFLEdBQUc7UUFDbkIsVUFBVSxFQUFFLENBQUMsR0FDZDtJWmxDVCxBWXNDSSw2Qlp0Q3lCLENZZ0I3QixtQkFBbUIsQ0FDakIsTUFBTSxHQXFCRixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUM7TUFDeEIsT0FBTyxFQUFFLENBQUMsR0FDWDtJWnhDTCxBWTBDSSw2QloxQ3lCLENZZ0I3QixtQkFBbUIsQ0FDakIsTUFBTSxHQXlCRixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQztNQUNoQixXQUFXLEVBQUUsR0FBRztNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLGNBQWMsRUFBRSxNQUFNO01BQ3RCLGFBQWEsRVQ1QkUsR0FBRyxDQUFDLEtBQUssQ0FKWCxtQkFBbUIsR1NpQ2pDO0laL0NMLEFZbURRLDZCWm5EcUIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLEdBZ0NGLE9BQU8sR0FBRyxLQUFLLEdBQ2IsRUFBRSxBQUFBLFlBQVksR0FDWixFQUFFLEVabkRaLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sR0FnQ0YsT0FBTyxHQUFHLEtBQUssR0FDYixFQUFFLEFBQUEsWUFBWSxHQUNOLEVBQUUsRVpuRGxCLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sR0FnQ2lCLFFBQVEsR0FBRyxLQUFLLEdBQ2pDLEVBQUUsQUFBQSxZQUFZLEdBQ1osRUFBRSxFWm5EWiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLEdBZ0NpQixRQUFRLEdBQUcsS0FBSyxHQUNqQyxFQUFFLEFBQUEsWUFBWSxHQUNOLEVBQUUsRVpuRGxCLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sR0FnQ3FDLEtBQUssQUFBQSxZQUFZLEdBQ3RELEVBQUUsQUFBQSxZQUFZLEdBQ1osRUFBRSxFWm5EWiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLEdBZ0NxQyxLQUFLLEFBQUEsWUFBWSxHQUN0RCxFQUFFLEFBQUEsWUFBWSxHQUNOLEVBQUUsQ0FBQztNQUNULFVBQVUsRUFBRSxDQUFDLEdBQ2Q7SVpyRFQsQVl5REksNkJaekR5QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sR0F3Q0YsS0FBSyxHQUFHLEtBQUssQ0FBQztNQUNkLFVBQVUsRVR4Q0ssR0FBRyxDQUFDLEtBQUssQ0FKWCxtQkFBbUIsR1M2Q2pDO0laM0RMLEFZNkRJLDZCWjdEeUIsQ1lnQjdCLG1CQUFtQixDQUNqQixNQUFNLENBNENKLE1BQU0sQ0FBQztNQUNMLGdCQUFnQixFQUFFLElBQUksR0FDdkI7SVovREwsQVlpRUksNkJaakV5QixDWWdCN0IsbUJBQW1CLENBQ2pCLE1BQU0sQ0FnREosVUFBVSxDQUFDO01BQ1QsTUFBTSxFQUFFLENBQUMsR0FDVjtFWm5FTCxBWXlFUSw2Qlp6RXFCLENZZ0I3QixtQkFBbUIsQ0FzRGpCLGdCQUFnQixHQUNaLEtBQUssR0FDSCxFQUFFLEdBQ0EsRUFBRSxFWnpFWiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQXNEakIsZ0JBQWdCLEdBQ1osS0FBSyxHQUNILEVBQUUsR0FDTSxFQUFFLEVaekVsQiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQXNEakIsZ0JBQWdCLEdBQ0gsS0FBSyxHQUNaLEVBQUUsR0FDQSxFQUFFLEVaekVaLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBc0RqQixnQkFBZ0IsR0FDSCxLQUFLLEdBQ1osRUFBRSxHQUNNLEVBQUUsRVp6RWxCLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBc0RqQixnQkFBZ0IsR0FDTSxLQUFLLEdBQ3JCLEVBQUUsR0FDQSxFQUFFLEVaekVaLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBc0RqQixnQkFBZ0IsR0FDTSxLQUFLLEdBQ3JCLEVBQUUsR0FDTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsTUFBTSxHQUNoQjtFWjNFVCxBWWdGRSw2QlpoRjJCLENZZ0I3QixtQkFBbUIsQ0FnRWpCLGVBQWUsQ0FBQztJQUNkLE1BQU0sRUFBRSxDQUFDLEdBZ0JWO0laakdILEFZcUZRLDZCWnJGcUIsQ1lnQjdCLG1CQUFtQixDQWdFakIsZUFBZSxHQUdYLEtBQUssR0FDSCxFQUFFLEdBQ0EsRUFBRSxFWnJGWiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQWdFakIsZUFBZSxHQUdYLEtBQUssR0FDSCxFQUFFLEdBQ00sRUFBRSxFWnJGbEIsNkJBQTZCLENZZ0I3QixtQkFBbUIsQ0FnRWpCLGVBQWUsR0FHRixLQUFLLEdBQ1osRUFBRSxHQUNBLEVBQUUsRVpyRlosNkJBQTZCLENZZ0I3QixtQkFBbUIsQ0FnRWpCLGVBQWUsR0FHRixLQUFLLEdBQ1osRUFBRSxHQUNNLEVBQUUsRVpyRmxCLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBZ0VqQixlQUFlLEdBR08sS0FBSyxHQUNyQixFQUFFLEdBQ0EsRUFBRSxFWnJGWiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQWdFakIsZUFBZSxHQUdPLEtBQUssR0FDckIsRUFBRSxHQUNNLEVBQUUsQ0FBQztNQUNULE1BQU0sRUFBRSxDQUFDO01BQ1QsYUFBYSxFQUFFLGlCQUFpQixHQUNqQztJWnhGVCxBWTZGTSw2Qlo3RnVCLENZZ0I3QixtQkFBbUIsQ0FnRWpCLGVBQWUsR0FZWCxLQUFLLEdBQUcsRUFBRSxHQUNSLEVBQUUsRVo3RlYsNkJBQTZCLENZZ0I3QixtQkFBbUIsQ0FnRWpCLGVBQWUsR0FZWCxLQUFLLEdBQUcsRUFBRSxHQUNGLEVBQUUsQ0FBQztNQUNULG1CQUFtQixFQUFFLEdBQUcsR0FDekI7RVovRlAsQVlxR00sNkJackd1QixDWWdCN0IsbUJBQW1CLENBbUZqQixjQUFjLEdBQ1YsS0FBSyxHQUFHLEVBQUUsQUFBQSxVQUFXLENBQUEsR0FBRyxJQUN0QixFQUFFLEVackdWLDZCQUE2QixDWWdCN0IsbUJBQW1CLENBbUZqQixjQUFjLEdBQ1YsS0FBSyxHQUFHLEVBQUUsQUFBQSxVQUFXLENBQUEsR0FBRyxJQUNoQixFQUFFLENBQUM7SUFDVCxnQkFBZ0IsRVQxRlgsT0FBTyxHUzJGYjtFWnZHUCxBWTZHTSw2Qlo3R3VCLENZZ0I3QixtQkFBbUIsQ0EyRmpCLFlBQVksR0FDUixLQUFLLEdBQUcsRUFBRSxBQUFBLE1BQU0sQ0FDaEIsRUFBRSxFWjdHUiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixDQTJGakIsWUFBWSxHQUNSLEtBQUssR0FBRyxFQUFFLEFBQUEsTUFBTSxDQUNaLEVBQUUsQ0FBQztJQUNMLGdCQUFnQixFVGhHTCxtQkFBbUIsR1NpRy9CO0VQakZILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUw5QnZDLEFZcUhNLDZCWnJIdUIsQ1lnQjdCLG1CQUFtQixBQW9HZCwwQkFBMEIsR0FDdkIsTUFBTSxDQUFDO01BQ1AsYUFBYSxFQUFFLENBQUM7TUFDaEIsZ0JBQWdCLEVBQUUsV0FBVyxHQStCOUI7TVp0SlAsQVl5SFEsNkJaekhxQixDWWdCN0IsbUJBQW1CLEFBb0dkLDBCQUEwQixHQUN2QixNQUFNLEdBSUosS0FBSyxFWnpIZiw2QkFBNkIsQ1lnQjdCLG1CQUFtQixBQW9HZCwwQkFBMEIsR0FDdkIsTUFBTSxHQUlLLEtBQUssQ0FBQztRQUNmLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7TVozSFQsQVk2SFEsNkJaN0hxQixDWWdCN0IsbUJBQW1CLEFBb0dkLDBCQUEwQixHQUN2QixNQUFNLEdBUUosS0FBSyxDQUFDO1FBQ04sT0FBTyxFQUFFLEtBQUssR0F1QmY7UVpySlQsQVlnSVUsNkJaaEltQixDWWdCN0IsbUJBQW1CLEFBb0dkLDBCQUEwQixHQUN2QixNQUFNLEdBUUosS0FBSyxHQUdILEVBQUUsQ0FBQztVQUNILE9BQU8sRUFBRSxLQUFLO1VBQ2QsTUFBTSxFQUFFLGlCQUFpQjtVQUN6QixhQUFhLEVBQUUsR0FBRztVQUNsQixhQUFhLEVBQUUsTUFBTSxHQWdCdEI7VVpwSlgsQVlzSVksNkJadElpQixDWWdCN0IsbUJBQW1CLEFBb0dkLDBCQUEwQixHQUN2QixNQUFNLEdBUUosS0FBSyxHQUdILEVBQUUsR0FNQSxFQUFFLENBQUM7WUFDSCxnQkFBZ0IsRUFBRSxJQUFJO1lBQ3RCLE9BQU8sRUFBRSxLQUFLO1lBQ2QsY0FBYyxFQUFFLE1BQU07WUFDdEIsVUFBVSxFQUFFLEtBQUssR0FTbEI7WVpuSmIsQVk0SWMsNkJaNUllLENZZ0I3QixtQkFBbUIsQUFvR2QsMEJBQTBCLEdBQ3ZCLE1BQU0sR0FRSixLQUFLLEdBR0gsRUFBRSxHQU1BLEVBQUUsQ0FNRCxBQUFBLFVBQUMsQUFBQSxDQUFXLE9BQU8sQ0FBQztjQUNuQixPQUFPLEVBQUUsZ0JBQWdCO2NBQ3pCLEtBQUssRUFBRSxJQUFJO2NBQ1gsU0FBUyxFQUFFLE9BQU87Y0FDbEIsV0FBVyxFQUFFLEdBQUc7Y0FDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjtJWmxKZixBWXdKTSw2Qlp4SnVCLENZZ0I3QixtQkFBbUIsQUFvR2QsMEJBQTBCLEdBb0N2QixlQUFlLENBQUM7TUFDaEIsTUFBTSxFQUFFLENBQUMsR0FVVjtNWm5LUCxBWTJKUSw2QlozSnFCLENZZ0I3QixtQkFBbUIsQUFvR2QsMEJBQTBCLEdBb0N2QixlQUFlLEdBR2IsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUM7UUFDaEIsTUFBTSxFQUFFLENBQUM7UUFDVCxhQUFhLEVBQUUsaUJBQWlCLEdBS2pDO1FabEtULEFZK0pVLDZCWi9KbUIsQ1lnQjdCLG1CQUFtQixBQW9HZCwwQkFBMEIsR0FvQ3ZCLGVBQWUsR0FHYixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFJZCxXQUFXLENBQUM7VUFDWCxhQUFhLEVBQUUsQ0FBQyxHQUNqQjtJWmpLWCxBWXVLVSw2Qlp2S21CLENZZ0I3QixtQkFBbUIsQUFvR2QsMEJBQTBCLEdBaUR2QixjQUFjLEdBQ1osS0FBSyxHQUFHLEVBQUUsR0FDUixFQUFFLEVadktkLDZCQUE2QixDWWdCN0IsbUJBQW1CLEFBb0dkLDBCQUEwQixHQWlEdkIsY0FBYyxHQUNaLEtBQUssR0FBRyxFQUFFLEFBQ0gsVUFBVyxDQUFBLEdBQUcsRUFBRTtNQUNyQixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3ZCO0laektYLEFZMktVLDZCWjNLbUIsQ1lnQjdCLG1CQUFtQixBQW9HZCwwQkFBMEIsR0FpRHZCLGNBQWMsR0FDWixLQUFLLEdBQUcsRUFBRSxHQUtSLEVBQUUsQUFBQSxVQUFXLENBQUEsR0FBRyxFQUFFO01BQ2xCLGdCQUFnQixFVGhLZixPQUFPLEdTaUtUO0laN0tYLEFZbUxVLDZCWm5MbUIsQ1lnQjdCLG1CQUFtQixBQW9HZCwwQkFBMEIsR0E2RHZCLFlBQVksR0FDVixLQUFLLEdBQUcsRUFBRSxBQUNULE1BQU0sRVpuTGpCLDZCQUE2QixDWWdCN0IsbUJBQW1CLEFBb0dkLDBCQUEwQixHQTZEdkIsWUFBWSxHQUNWLEtBQUssR0FBRyxFQUFFLEFBQ0EsTUFBTSxHQUFHLEVBQUUsQ0FBQztNQUNwQixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3ZCO0lackxYLEFZdUxVLDZCWnZMbUIsQ1lnQjdCLG1CQUFtQixBQW9HZCwwQkFBMEIsR0E2RHZCLFlBQVksR0FDVixLQUFLLEdBQUcsRUFBRSxHQUtSLEVBQUUsQUFBQSxNQUFNLENBQUM7TUFDVCxnQkFBZ0IsRVQxS1QsbUJBQW1CLEdTMkszQjtFWnpMWCxBYUVBLDZCYkY2QixDYUU3QixJQUFJLENBQUM7SUFDSCxRQUFRLEVBQUUsTUFBTSxHQU9qQjtJUm9CRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01MOUJ2QyxBYUtFLDZCYkwyQixDYUU3QixJQUFJLEFBR0Qsa0JBQWtCLENBQUM7UUFFaEIsT0FBTyxFQUFFLElBQUksR0FFaEI7RWJUSCxBYVlBLDZCYlo2QixDYVk3QixTQUFTLENBQUM7SUFDUixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLHFCQUFxQjtJQUM3QixhQUFhLEVBQUUsSUFBSTtJQUNuQixPQUFPLEVBQUUsSUFBSTtJQUNiLE1BQU0sRUFBRSxPQUFPO0lBQ2YsT0FBTyxFQUFFLFNBQVM7SUFDbEIsVUFBVSxFQUFFLElBQUk7SUFDaEIsU0FBUyxFQUFFLElBQUksR0EwQmhCO0lSbkNHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUxadkMsQWFZQSw2QmJaNkIsQ2FZN0IsU0FBUyxDQUFDO1FBWU4sV0FBVyxFQUFFLElBQUksR0F1QnBCO1FiL0NELEFhMEJJLDZCYjFCeUIsQ2FZN0IsU0FBUyxBQWNKLE1BQU0sQ0FBQztVQUNOLGVBQWUsRUFBRSxTQUFTLEdBQzNCO0liNUJMLEFhK0JFLDZCYi9CMkIsQ2FZN0IsU0FBUyxBQW1CTixnQkFBZ0IsQ0FBQztNQUNoQixPQUFPLEVBQUUsS0FBSztNQUNkLEtBQUssRUFBRSxJQUFJO01BQ1gsVUFBVSxFQUFFLElBQUk7TUFDaEIsTUFBTSxFVmxCTyxHQUFHLENBQUMsS0FBSyxDQU5uQixPQUFPO01VeUJWLE9BQU8sRUFBRSxJQUFJO01BQ2IsS0FBSyxFQUFFLElBQUksR0FTWjtNYjlDSCxBYXVDSSw2QmJ2Q3lCLENhWTdCLFNBQVMsQUFtQk4sZ0JBQWdCLEFBUWQsSUFBSyxDQUFBLGNBQWMsRUFBRTtRQUNwQixVQUFVLEVBQUUsSUFBSSxHQUNqQjtNUjdCRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO1FMWnZDLEFhK0JFLDZCYi9CMkIsQ2FZN0IsU0FBUyxBQW1CTixnQkFBZ0IsQ0FBQztVQWFkLE9BQU8sRUFBRSxJQUFJLEdBRWhCO0ViOUNILEFhaURBLDZCYmpENkIsQ2FpRDdCLElBQUksQ0FBQyxNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2pCLFlBQVksRVZ2Q1AsT0FBTztJVXdDWixRQUFRLEVBQUUsUUFBUSxHQXNCbkI7SWJ6RUQsQWFzREUsNkJidEQyQixDYWlEN0IsSUFBSSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBS2YsT0FBTyxFYnREViw2QkFBNkIsQ2FpRDdCLElBQUksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUtMLE1BQU0sQ0FBQztNQUNoQixNQUFNLEVBQUUsQ0FBQztNQUNULE1BQU0sRUFBRSxDQUFDO01BQ1QsS0FBSyxFQUFFLEtBQUs7TUFDWixPQUFPLEVBQUUsS0FBSztNQUNkLE9BQU8sRUFBRSxFQUFFO01BQ1gsUUFBUSxFQUFFLFFBQVE7TUFDbEIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENWbERiLE9BQU87TVVtRFYsWUFBWSxFQUFFLEdBQUc7TUFDakIsbUJBQW1CLEVBQUUsS0FBSyxHQUMzQjtJYmhFSCxBYWtFRSw2QmJsRTJCLENhaUQ3QixJQUFJLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFpQmYsT0FBTyxDQUFDO01BQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtJYnBFSCxBYXNFRSw2QmJ0RTJCLENhaUQ3QixJQUFJLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFxQmYsTUFBTSxDQUFDO01BQ04sSUFBSSxFQUFFLElBQUksR0FDWDtFYnhFSCxBYTJFQSw2QmIzRTZCLENhMkU3QixZQUFZLENBQUM7SUFDWCxPQUFPLEVBQUUsSUFBSTtJQUNiLE9BQU8sRUFBRSxlQUFlO0lBQ3hCLE1BQU0sRVY3RFMsR0FBRyxDQUFDLEtBQUssQ0FObkIsT0FBTztJVW9FWixVQUFVLEVBQUUsSUFBSSxHQUtqQjtJYnBGRCxBYWlGRSw2QmJqRjJCLENhMkU3QixZQUFZLEFBTVQsT0FBTyxDQUFDO01BQ1AsT0FBTyxFQUFFLEtBQUssR0FDZjtFYm5GSCxBY0VBLDZCZEY2QixDY0U3Qix3QkFBd0IsQ0FBRTtJQUMxQixjQUFjLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDN0I7RWRKRCxBQWNFLDZCQWQyQixDQWMzQixxQkFBcUIsQ0FBQztJQUNwQixVQUFVLEVBQUUsTUFBTSxHQUNuQjtFQWhCSCxBQWtCRSw2QkFsQjJCLENBa0IzQixHQUFHLENBQUMsUUFBUSxDQUFDO0lBQ1gsTUFBTSxFQUFFLEdBQUc7SUFDWCxnQkFBZ0IsRUFBRSxPQUFPLEdBSzFCO0lBekJILEFBc0JJLDZCQXRCeUIsQ0FrQjNCLEdBQUcsQ0FBQyxRQUFRLEFBSVQsTUFBTSxDQUFDO01BQ04sZ0JBQWdCLEVBQUUsSUFBSSxHQUN2QiJ9 */
