#main-box-teeded {
  max-height: 560px;
  overflow: auto;
  min-height: 555px;
  background: #1a1919;
}

.match-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: solid 1px #1a1919;
  background: #242424;
  -ms-flex-align: center;
      align-items: center;
}

.match-row:nth-child(odd) {
  background: #333333;
}

.match-row:hover {
  background: rgba(67, 160, 71, 0.5);
}

.match-row:nth-child(odd):hover {
  background: rgba(67, 160, 71, 0.5);
}

.match,
.handicap-box,
.score,
.result-match,
.match-box,
.vs {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.vs {
  padding-left: 8px;
  padding-right: 8px;
}

.handicap-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex: 0 0 200px;
      flex: 0 0 200px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

.handicap {
  margin-left: 2px;
}

.result-match {
  -ms-flex: 0 0 80px;
      flex: 0 0 80px;
}

.match-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex: 0 0 300px;
      flex: 0 0 300px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

.stat-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: solid 1px #1a1919;
  background: #242424;
}

.stat-head,
.stat-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: solid 1px #1a1919;
  padding-left: 10px;
  padding-right: 10px;
}

.stat-head {
  font-size: 14pt;
}

.stat-number {
  -ms-flex: 0 0 50px;
      flex: 0 0 50px;
  border-bottom: 2px solid #0cda0c;
  color: #0cda0c;
}

.mdate {
  -ms-flex: 0 0 67px;
      flex: 0 0 67px;
  padding-left: 15px;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}

.mainBoxMonth {
  background: #242424;
  min-height: 45px;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid orange;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.boxMonth {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 80px;
      flex: 0 0 80px;
  border-right: 1px solid #161616;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  cursor: pointer;
  height: 45px;
  border-bottom: 1px solid #161616;
}

.boxMonth span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-weight: bold;
}

.boxMonth.active span {
  color: orange;
}

.boxMonth:hover {
  background: #333333;
}

.master-item {
  padding: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px 0px 10px 15px;
}

.master-item > span:nth-child(1) {
  font-size: 13pt;
  color: #fff;
  font-family: 'Kanit', sans-serif;
  color: orange;
}

.master-item > span:nth-child(3) {
  position: absolute;
  right: 25px;
  width: auto;
  margin-top: 5px;
}

.master-item > span {
  width: 300px;
}

.master-item > span.win {
  color: #0cda0c;
}

.master-item > span.lost {
  color: #dc143c;
}

.master-item > span.lose-half {
  color: #f0a10f;
}

.master-title {
  font-weight: bold;
  font-size: 13pt;
  text-align: center;
  background: #1a1919;
  padding: 10px 0px 10px 0px;
}

.teeded-master {
  height: 100%;
  background: #333333;
}

.blink_me {
  animation: blinker 0.4s linear infinite;
  font-size: 20px;
}

@keyframes blinker {
  50% {
    opacity: 0;
    font-size: 16px;
    color: #12f112;
  }
}

a.link-step:link,
a.link-step:active,
a.link-step:active,
a.link-step:visited {
  text-decoration: underline;
  color: yellow;
}

.banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.banner-side-left {
  position: fixed;
  left: calc(50% - 910px);
  top: 80px;
  z-index: 10000;
}

@media only screen and (max-width: 1599px) {
  .banner-side-left {
    display: none;
  }
}

.banner-side-right {
  position: fixed;
  right: calc(50% - 910px);
  top: 80px;
  z-index: 10000;
}

@media only screen and (max-width: 1599px) {
  .banner-side-right {
    display: none;
  }
}

.dropdown-item {
  color: #ffffff !important;
  text-shadow: 2px 2px 2px #230F09;
  border-bottom: solid 1px #1a1919;
  font-size: 11pt;
}

.dropdown-item:hover {
  background-color: red;
  transition: 0.3s;
}

.dropdown-item::before {
  font-family: "Font Awesome 5 Free";
  content: "\f35a";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-right: 8px;
}

.dropdown-menu {
  height: auto;
  display: block;
  position: static;
  float: none;
  border-radius: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  padding: 0;
}

.dropdown-menu > li {
  display: block;
}

.dropdown-menu > li > a {
  padding: 15px;
}

@media (min-width: 768px) {
  .wrapper {
    max-width: 100%;
    overflow: hidden;
    height: 150px;
    background: transparent;
  }

  .nav-test {
    height: auto;
    position: relative;
    overflow: visible;
  }

  .nav-test:before,
  .nav-test:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    left: -1000%;
    height: 50px;
    background-color: #bbb;
  }

  .nav-test:after {
    left: 100%;
    right: -1000%;
  }

  .dropdown-menu {
    padding-top: 0 !important;
    padding-bottom: 20 !important;
    padding-left: 9999px;
    margin-left: -10000px;
    padding-right: 9999px;
    margin-right: -10000px;
    background-color: #242424;
    height: 0;
    overflow: hidden;
    transition: 0.3s;
    float: left !important;
    position: absolute !important;
    z-index: 20000;
  }

  .dropdown-menu > li > a {
    padding: 15px;
    line-height: 20px;
  }

  .dropdown:hover .dropdown-menu {
    height: auto;
    min-height: 100px;
    padding-top: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-top: -5px;
  }

  .hero-area {
    margin-top: -100px;
  }
}

html {
  scroll-behavior: smooth;
  margin-top: 0px !important;
}

.button1 {
  margin-top: -190px;
  text-align: center;
}

body {
  background-image: url(https://ole98fx.com/wp-content/themes/ole98-master/images/dark-fabric.png?v=1.0) !important;
  background-color: #000;
  color: #fff !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: sans-serif !important;
}

.box-top-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.box-top {
  -ms-flex: 0 0 106px;
      flex: 0 0 106px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 20px;
}

.SecPadding {
  padding-top: 75px;
  padding-bottom: 75px;
}

a:link {
  color: #fff;
}

a:active {
  color: #fff;
}

a:visited {
  color: #fff;
}

a:hover {
  color: #e51515;
}

#main-content-home-page a:link {
  color: yellow !important;
}

#main-content-home-page a:hover {
  text-decoration: underline;
}

#main-content-home-page a:visited {
  color: yellow !important;
}

#main-content-home-page a:active {
  color: yellow !important;
}

#main-content-home-page a.link-read-more {
  color: yellow !important;
}

.header-sticky {
  background: #40E0D0;
  background: linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);
}

.topcolor {
  position: relative;
}

.topcolor::before {
  background: linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);
  content: '';
  top: 0;
  height: 2px;
  width: 100%;
  position: absolute;
}

.titleHead i {
  font-size: 25pt;
  margin-bottom: 10px;
  position: relative;
  color: #fff;
  text-align: center;
}

.linkJump {
  color: #fff;
  text-decoration: none;
}

.linkJump:active {
  color: #fff;
  text-decoration: none;
}

.linkJump:visited {
  color: #fff;
  text-decoration: none;
}

.linkJump:hover {
  color: #fff;
  text-decoration: none;
}

.boxTitleHead {
  border-radius: 20px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
}

.boxTitleHead:hover {
  background: #212121;
}

.boxTitleHead:hover i {
  background: -webkit-linear-gradient(#FF0080, #FF8C00, #40E0D0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

h1.header-title {
  font-family: 'Kanit', sans-serif;
  font-weight: bold;
  text-shadow: 2px 2px 2px #230F09;
  letter-spacing: 2px;
}

h1.header-title::before,
h2.header-title::before,
h3.header-title::before {
  background: linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);
  height: 4px;
  content: '';
  bottom: 0;
  height: 3px;
  width: 60px;
  max-width: 90%;
  position: absolute;
}

h2.header-title {
  font-family: 'Kanit', sans-serif;
  font-size: 22pt !important;
  font-weight: bold;
  text-shadow: 2px 2px 2px #230F09;
  letter-spacing: 2px;
}

h2.header-title-h2 {
  font-family: 'Kanit', sans-serif;
  font-size: 18pt !important;
  font-weight: bold;
  text-shadow: 2px 2px 2px #230F09;
  letter-spacing: 2px;
}

h3.header-title {
  font-family: 'Kanit', sans-serif;
  font-size: 18pt !important;
  font-weight: bold;
  text-shadow: 2px 2px 2px #230F09;
  letter-spacing: 2px;
}

h3.header-title2 {
  font-family: 'Kanit', sans-serif;
  font-size: 18pt !important;
  font-weight: bold;
  text-shadow: 2px 2px 2px #230F09;
  letter-spacing: 2px;
  line-height: 25pt;
}

h4.header-title-h4 {
  font-size: 14pt;
  line-height: 14pt;
  margin-top: 15px;
  margin-bottom: 10px;
  letter-spacing: 2px;
}

.navbar-dark .navbar-nav .nav-link {
  font-family: 'Kanit', sans-serif;
  color: #fff !important;
  text-shadow: 2px 2px 2px #230F09;
}

.navbar-dark .navbar-nav .nav-link:hover {
  font-family: 'Kanit', sans-serif;
  color: #1a000d !important;
  text-shadow: none;
  transition: 0.3s;
}

h3.heading-title {
  font-family: 'Kanit', sans-serif;
  font-size: 18px;
  line-height: 22px;
}

#primary {
  min-height: 650px !important;
}

.first-footer-area {
  background-color: #262626 !important;
  border-top: 1px solid #FBE16D !important;
  padding-top: 60px;
  padding-bottom: 60px;
}

.end-footer {
  color: darkgray;
  background-color: black;
  padding-top: 30px !important;
  padding-bottom: 30px;
}

.social-icons {
  padding-top: 15px;
  width: 100%;
  display: inline-block;
}

.list-icons {
  margin: 0 -2px;
  display: inline-block;
}

footer ul {
  margin: 0px;
}

#colophon {
  margin-top: 40px !important;
}

.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}

.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

.img-list-article-bottom-home {
  width: 100%;
  height: 200px;
  border-radius: 25px;
}

.img-list-article-bottom-home2 {
  width: 100%;
  height: 200px;
  border-radius: 25px;
  -o-object-fit: cover;
     object-fit: cover;
}

.img-content-cetagory {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}

.img-list-article2 {
  width: 100%;
  height: 150px;
}

.wpuf-fields input {
  width: 100% !important;
}

.weforms_submit_btn {
  width: 100% !important;
}

.boxRegis {
  background: rgba(255, 0, 0, 0.6);
  padding-top: 20px;
  border-radius: 15px;
  padding-bottom: 15px;
  width: 298px;
}

.ul-style li {
  list-style: none;
}

ul.wpuf-form li {
  margin-bottom: 0px;
}

.ul-style li::before {
  font-family: "Font Awesome 5 Free";
  content: "\f35a";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-right: 8px;
}

ul.ul-style {
  padding: 2px !important;
}

ul.ul-style li {
  border-bottom: 1px solid #393939;
  margin-top: 8px;
  margin-bottom: 2px;
  padding-bottom: 5px;
  max-width: 250px;
}

ul.list-icons li {
  display: inline !important;
  padding: 10px;
}

ul.list-icons li a {
  text-decoration: none;
}

.social-icons {
  font-size: 18pt;
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */

::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.copyRight {
  text-align: left;
}

.logoPay {
  text-align: right;
}

.post-navigation {
  padding-left: 10px;
  padding-right: 10px;
}

.post-navigation .nav-previous a {
  color: yellow;
  text-decoration: underline;
}

.post-navigation .nav-next a {
  color: yellow;
  text-decoration: underline;
}

.title-vdo {
  font-size: 16pt;
  font-family: 'Kanit', sans-serif;
}

.step-block {
  position: relative;
  display: block;
  background: #242424;
  padding-left: 20px;
  padding-right: 20px;
}

a.step-block:link {
  text-decoration: none;
}

.step-block:hover {
  background: #eaab1e;
  transition: 0.3s;
}

.step-title {
  font-size: 2rem;
  display: block;
}

.step-details {
  display: block;
}

ul.ul-group {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
}

h2.howto {
  font-family: sans-serif !important;
  font-size: 16pt;
}

#btnUp {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #FF8C00;
  color: #1a000d;
  cursor: pointer;
  padding: 13px;
  font-size: 25pt;
  border-radius: 4px;
}

#btnUp:hover {
  background-color: #555;
}

.btn-reg {
  min-height: 90px;
  font-weight: bold;
}

.sticky-reg {
  position: -webkit-sticky;
  /* Safari */
  position: sticky;
  top: 0;
}

.load-wrapp {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.line2 {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);
}

.load-2 .line2:nth-last-child(1) {
  animation: loadingB 1.5s 1s infinite;
}

.load-2 .line2:nth-last-child(2) {
  animation: loadingB 1.5s 0.5s infinite;
}

.load-2 .line2:nth-last-child(3) {
  animation: loadingB 1.5s 0s infinite;
}

.grid-games {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 64px;
}

.grid-5 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 15px;
}

.grid-6 {
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.grids {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 10px;
}

.img-game {
  min-width: 150px;
  min-height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.icon-top {
  max-width: 125px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px 12px 0 0;
  box-shadow: 1px 2px 10px 1px rgba(0, 0, 0, 0.2);
}

.grid-6 .text {
  text-align: center;
  font-weight: bold;
  border-radius: 0 0 12px 12px;
  overflow: hidden;
  background-color: #183d6e;
  padding-top: 5px;
}

.img-border-gold {
  border: 1px solid #FBE16D;
}

.nav-promo {
  background: #f8f9fa;
}

.nav-promo .nav-link {
  color: #495057 !important;
}

.nav-promo .nav-link.active {
  color: #000 !important;
  background-color: #dfca10 !important;
  border-color: #dee2e6 #dee2e6 #fff !important;
  font-weight: bold !important;
}

@keyframes loadingB {
  0% {
    width: 15px;
  }

  50% {
    width: 35px;
  }

  100% {
    width: 15px;
  }
}

.game_img {
  position: relative;
  margin-top: 46px;
}

.game_overly {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  opacity: 0;
  transition: .5s;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
}

.game_img .game_overly h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  padding-bottom: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.game_img .game_overly a {
  padding: 14px 30px;
  background: #9e4efc;
  background: linear-gradient(to bottom, #9e4efc 0%, #570dc8 100%);
  border-radius: 5px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  box-shadow: 0px 6px 0px 0px #3a0090;
  text-shadow: 5px 5px 0px rgba(88, 19, 184, 0.8);
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%);
}

.game_img .game_overly a:hover {
  background: #ff39dc;
  background: linear-gradient(to bottom, #ff39dc 0%, #a60084 100%);
  box-shadow: 0px 6px 0px 0px #661355;
  text-shadow: 5px 5px 0px rgba(166, 0, 132, 0.8);
  text-decoration: none;
}

.game_img:hover .game_overly {
  opacity: 1;
}

.game_img .game_overly gamea:hover {
  background: #1e5799;
  background: linear-gradient(to bottom, #1e5799 0%, #fb36d7 0%, #aa0288 65%);
  box-shadow: 0px 6px 0px 0px #661355;
}

h1.heading-game,
h2.heading-game,
h3.heading-game,
.entry-content h2 {
  font-family: 'Kanit', sans-serif;
  color: #FDE08D;
  background: -webkit-linear-gradient(top, #8f6B29, #FDE08D, #DF9F28);
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  line-height: 1.5;
}

h1.heading-game {
  font-size: 40px !important;
}

a.btn.btn-warning.btn-lg.btn-block.a-btn-reg {
  color: #212529 !important;
}

h3.title-list-article-relatedpost {
  font-size: 12pt !important;
}

.breadcrumb-title-wrapper {
  background-attachment: inherit !important;
}

.breadcrumb-title-wrapper {
  background-color: #222222;
}

.breadcrumb-title-wrapper {
  background-color: #fafafa;
}

@media only screen and (max-device-width: 3000px) {
  .ts-parallax-bg,
  .breadcrumb-title-wrapper {
    background-size: initial;
  }
}

.breadcrumb-title-wrapper {
  width: 100%;
  margin: 0;
  display: block;
  background-size: cover;
  -webkit-background-size: cover;
  background-position: center;
  z-index: 0;
  text-align: center;
}

.breadcrumb-title-wrapper.ts-breadcrumb-parallax,
.breadcrumb-title-wrapper.ts-breadcrumb-parallax .breadcrumb-content {
  background-attachment: fixed;
}

.breadcrumb-title-wrapper .breadcrumb-content {
  display: table;
  height: 200px;
  table-layout: fixed;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-repeat: no-repeat;
  background-position: center center !important;
}

.breadcrumb-title-wrapper .breadcrumb-content {
  padding-left: 30px;
  padding-right: 30px;
}

.page-container,
.page-fullwidth-template .ts-row-boxed,
.container,
.breadcrumb-title-wrapper .breadcrumb-content {
  margin-right: auto;
  margin-left: auto;
}

.breadcrumb-title-wrapper * {
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.breadcrumb-title-wrapper .breadcrumb-title {
  width: 100%;
  height: 100%;
}

.breadcrumb-title-wrapper .breadcrumb-title {
  padding: 0;
  display: table-cell;
  vertical-align: middle;
}

.breadcrumb-title {
  height: 260px !important;
}

.breadcrumb-title-wrapper * {
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.des-promo {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 10px;
  min-height: 220px;
}

.des-bg {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 10px;
  min-height: 335px;
}

.img-list-promo {
  width: 100%;
  height: 300px;
  border-radius: 25px 25px 0px 0px;
}

.img-list-promo2 {
  width: 100%;
  height: 200px;
  border-radius: 25px 25px 0px 0px;
}

.entry-content a {
  color: yellow !important;
}

.entry-content ul,
ol {
  margin: 20px 0px 20px 0px;
}

.wp-block-image figcaption {
  text-align: center;
  font-size: 12px;
}

@media only screen and (min-width: 1701px) {
  .breadcrumb-title-wrapper .breadcrumb-content {
    height: 300px;
  }
}

@media (min-width: 1230px) {
  .dokan-store #page > #main,
  .breadcrumb-title-wrapper .breadcrumb-content,
  body.boxed header.ts-header .header-sticky {
    max-width: 1230px;
  }
}

@media (min-width: 992px) {
  .dokan-store #page > #main,
  .breadcrumb-title-wrapper .breadcrumb-content,
  body.boxed header.ts-header .header-sticky {
    max-width: 980px;
  }
}

@media (min-width: 768px) {
  .dokan-store #page > #main,
  .breadcrumb-title-wrapper .breadcrumb-content,
  body.boxed header.ts-header .header-sticky,
  .vc_row[data-vc-stretch-content="true"] .fullwidth-padding.limit-width .vc_col-sm-12 .vc_column-inner > .wpb_wrapper,
  header.ts-header .header-container .header-v7 .logo-wrapper.logo-ipad {
    max-width: 760px;
  }
}

.menu-mobile-bottom {
  display: none;
}

@media (min-width: 1230px) {
  .container {
    max-width: 1230px !important;
  }
}

@media (min-width: 992px) {
  .navbar-nav {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }
}

@media only screen and (max-width: 600px), (max-width: 766px), (max-width: 990px) {
  .boxFB {
    margin-top: 30px;
  }

  #btnUp {
    display: none !important;
  }

  .SecPadding {
    padding-top: 30px;
    padding-bottom: 70px;
  }

  .wpb_wrapper {
    margin-top: 30px;
  }

  .social-icons {
    padding-top: 15px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: start;
  }

  .social-icons ul {
    padding: 0;
  }

  .copyRight {
    text-align: center;
  }

  .logoPay {
    text-align: center;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 600px), (max-width: 992px) {
  .menu-mobile-bottom {
    display: block;
    width: 100%;
    height: auto;
    position: fixed;
    bottom: 0px;
    z-index: 10;
    background-color: #183d6e;
  }

  .menu {
    width: calc(100%/3);
    font-size: 11px;
    float: left;
    text-align: center;
    color: white;
    Font-family: open sans;
    padding: 6px 0 4px 0;
    text-transform: uppercase;
    font-weight: 700;
  }

  .menu.list {
    background-color: #183d6e;
    font-size: 14px;
  }

  .menu.list i {
    font-size: 25pt;
  }

  .dropdown-item {
    color: #ffffff !important;
    text-shadow: 2px 2px 2px #230F09;
    border-bottom: none !important;
    font-size: 11pt;
  }

  .vs {
    display: none;
  }

  .mdate {
    display: none;
  }

  .match-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex: 0 0 100px;
        flex: 0 0 100px;
    text-align: left;
    -ms-flex-pack: start;
        justify-content: start;
    -ms-flex-align: start;
        align-items: start;
  }

  .handicap-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex: 0 0 100px;
        flex: 0 0 100px;
    text-align: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }

  .home {
    padding-left: 8px;
  }

  .away {
    padding-left: 8px;
  }

  .grid-games {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-gap: 30px;
  }

  .grid-5 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }

  .grids {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }

  .grid-6 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }

  .icon-top {
    width: 100%;
    max-width: none;
    height: 100px;
  }

  .navbar-collapse {
    background-color: #12101f;
    overflow: hidden;
  }
}

@media only screen and (max-width: 1200px) {
  .mdate {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3MvbXlzdHlsZS5zY3NzIiwic2Fzcy9fdGVlZGVkLnNjc3MiLCJzYXNzL19iYW5uZXIuc2NzcyIsInNhc3MvX2dhbWUuc2NzcyIsInNhc3MvX2NvbnRlbnQuc2NzcyIsInNhc3MvX21vYmlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ0ZWVkZWRcIjtcclxuQGltcG9ydCBcImJhbm5lclwiO1xyXG5cclxuXHJcblxyXG5odG1se1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uMXtcclxuICAgIG1hcmdpbi10b3A6LTE5MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vb2xlOThmeC5jb20vd3AtY29udGVudC90aGVtZXMvb2xlOTgtbWFzdGVyL2ltYWdlcy9kYXJrLWZhYnJpYy5wbmc/dj0xLjApICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJveC10b3AtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmJveC10b3B7XHJcbiAgICBmbGV4OjAgMCAxMDZweDsgIFxyXG4gICAgZmxleC13cmFwOndyYXA7XHJcbiAgICBtYXJnaW46MjBweDtcclxufVxyXG5cclxuLlNlY1BhZGRpbmd7XHJcbiAgICBwYWRkaW5nLXRvcDo3NXB4OztwYWRkaW5nLWJvdHRvbTo3NXB4O1xyXG59XHJcblxyXG5hOmxpbmt7XHJcbiAgICBjb2xvcjojZmZmO1xyXG59XHJcbmE6YWN0aXZle1xyXG4gICAgY29sb3I6I2ZmZjtcclxufVxyXG5hOnZpc2l0ZWR7XHJcbiAgICBjb2xvcjojZmZmO1xyXG59XHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMjI5LDIxLDIxLDEpO1xyXG59XHJcblxyXG4jbWFpbi1jb250ZW50LWhvbWUtcGFnZSAgYTpsaW5re1xyXG4gICAgY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcbiNtYWluLWNvbnRlbnQtaG9tZS1wYWdlICBhOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuI21haW4tY29udGVudC1ob21lLXBhZ2UgIGE6dmlzaXRlZHtcclxuICAgIGNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21haW4tY29udGVudC1ob21lLXBhZ2UgIGE6YWN0aXZle1xyXG4gICAgY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFpbi1jb250ZW50LWhvbWUtcGFnZSBhLmxpbmstcmVhZC1tb3Jle1xyXG4gICAgY29sb3I6eWVsbG93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5oZWFkZXItc3RpY2t5e1xyXG5iYWNrZ3JvdW5kOiAjNDBFMEQwO1xyXG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRjAwODAsICNGRjhDMDAsICM0MEUwRDApO1xyXG59XHJcbi50b3Bjb2xvcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvcGNvbG9yOjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGMDA4MCwgI0ZGOEMwMCwgIzQwRTBEMCk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG59XHJcblxyXG4udGl0bGVIZWFkIGl7XHJcbiAgICBmb250LXNpemU6MjVwdDtcclxuICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuLmxpbmtKdW1we1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubGlua0p1bXA6YWN0aXZle1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubGlua0p1bXA6dmlzaXRlZHtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxpbmtKdW1wOmhvdmVye1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4uYm94VGl0bGVIZWFke1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxufVxyXG5cclxuLmJveFRpdGxlSGVhZDpob3ZlcntcclxuYmFja2dyb3VuZDogIzIxMjEyMTtcclxufVxyXG5cclxuXHJcbi5ib3hUaXRsZUhlYWQ6aG92ZXIgaXtcclxuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoICNGRjAwODAsICNGRjhDMDAsICM0MEUwRDApO1xyXG4td2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxufVxyXG5cclxuXHJcbmgxLmhlYWRlci10aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQnLCBzYW5zLXNlcmlmIDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMyMzBGMDk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcbmgxLmhlYWRlci10aXRsZTo6YmVmb3JlLCBoMi5oZWFkZXItdGl0bGU6OmJlZm9yZSxoMy5oZWFkZXItdGl0bGU6OmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkYwMDgwLCAjRkY4QzAwLCAjNDBFMEQwKTtcclxuICAgIGhlaWdodDo0cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5oMi5oZWFkZXItdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJ0thbml0Jywgc2Fucy1zZXJpZiA7XHJcbiAgICBmb250LXNpemU6MjJwdCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzIzMEYwOTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbn1cclxuaDIuaGVhZGVyLXRpdGxlLWgye1xyXG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdCcsIHNhbnMtc2VyaWYgO1xyXG4gICAgZm9udC1zaXplOjE4cHQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMyMzBGMDk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcbmgzLmhlYWRlci10aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQnLCBzYW5zLXNlcmlmIDtcclxuICAgIGZvbnQtc2l6ZToxOHB0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjMjMwRjA5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxufVxyXG5cclxuaDMuaGVhZGVyLXRpdGxlMntcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQnLCBzYW5zLXNlcmlmIDtcclxuICAgIGZvbnQtc2l6ZToxOHB0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjMjMwRjA5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB0O1xyXG59XHJcblxyXG5oNC5oZWFkZXItdGl0bGUtaDR7XHJcbiAgICBmb250LXNpemU6MTRwdDtsaW5lLWhlaWdodDoxNHB0O21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQnLCBzYW5zLXNlcmlmIDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzIzMEYwOTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XHJcbiAgICBmb250LWZhbWlseTogJ0thbml0Jywgc2Fucy1zZXJpZiA7XHJcbiAgICBjb2xvcjojMWEwMDBkICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcblxyXG5oMy5oZWFkaW5nLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdCcsIHNhbnMtc2VyaWYgO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbiNwcmltYXJ5e1xyXG5taW4taGVpZ2h0OjY1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maXJzdC1mb290ZXItYXJlYXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsMzgsMzgsMS4wKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGQkUxNkQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcclxufVxyXG5cclxuLmVuZC1mb290ZXJ7XHJcbiAgICBjb2xvcjogcmdiYSgxNjksMTY5LDE2OSwxKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubGlzdC1pY29uc3tcclxuICAgIG1hcmdpbjogMCAtMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5mb290ZXIgdWx7XHJcbiAgICBtYXJnaW46MHB4O1xyXG59XHJcblxyXG4jY29sb3Bob257XHJcbiAgICBtYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLXJlc3BvbnNpdmV7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGhlaWdodDowO1xyXG59XHJcbi52aWRlby1yZXNwb25zaXZlIGlmcmFtZXtcclxuICAgIGxlZnQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbn1cclxuXHJcblxyXG5cclxuLmltZy1saXN0LWFydGljbGUtYm90dG9tLWhvbWV7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjIwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxufVxyXG5cclxuLmltZy1saXN0LWFydGljbGUtYm90dG9tLWhvbWUye1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoyMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmltZy1jb250ZW50LWNldGFnb3J5e1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDozMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uaW1nLWxpc3QtYXJ0aWNsZTJ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjE1MHB4O1xyXG59XHJcblxyXG4ud3B1Zi1maWVsZHMgaW5wdXR7XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ud2Vmb3Jtc19zdWJtaXRfYnRue1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm94UmVnaXN7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC42KTtwYWRkaW5nLXRvcDoyMHB4O2JvcmRlci1yYWRpdXM6MTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDI5OHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi51bC1zdHlsZSBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG51bC53cHVmLWZvcm0gbGkge1xyXG4gICBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG59XHJcblxyXG4udWwtc3R5bGUgbGk6OmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjhweDtcclxufVxyXG5cclxudWwudWwtc3R5bGV7XHJcbiAgICBwYWRkaW5nOjJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC51bC1zdHlsZSBsaXtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMSk7XHJcbiAgICBtYXJnaW4tdG9wOjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206MnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxufVxyXG5cclxuXHJcbnVsLmxpc3QtaWNvbnMgbGkge1xyXG4gICAgZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6MTBweDtcclxufVxyXG5cclxuXHJcbnVsLmxpc3QtaWNvbnMgbGkgYXtcclxuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc29jaWFsLWljb25ze1xyXG4gICAgZm9udC1zaXplOjE4cHQ7XHJcbn1cclxuXHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gIH1cclxuICBcclxuICAvKiBUcmFjayAqL1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgXHJcbiAgfVxyXG4gICBcclxuICAvKiBIYW5kbGUgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICM4ODg7IFxyXG4gIH1cclxuICBcclxuICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM1NTU7IFxyXG4gIH1cclxuXHJcbi5jb3B5UmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbn1cclxuXHJcbi5sb2dvUGF5e1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG5cclxuLnBvc3QtbmF2aWdhdGlvbntcclxuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG59XHJcblxyXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYXtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQgYXtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnRpdGxlLXZkb3tcclxuICAgIGZvbnQtc2l6ZToxNnB0O1xyXG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdCcsIHNhbnMtc2VyaWYgO1xyXG59XHJcblxyXG4uc3RlcC1ibG9ja3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDojMjQyNDI0O1xyXG4gICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICBcclxufVxyXG5cclxuYS5zdGVwLWJsb2NrOmxpbmt7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zdGVwLWJsb2NrOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDpyZ2IoMjM0LCAxNzEsIDMwKTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7ICAgIFxyXG5cclxufVxyXG5cclxuLnN0ZXAtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnN0ZXAtZGV0YWlsc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bC51bC1ncm91cHtcclxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmgyLmhvd3Rve1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxNnB0O1xyXG59XHJcblxyXG4jYnRuVXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEMwMDtcclxuICAgIGNvbG9yOiAjMWEwMDBkO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTNweDtcclxuICAgIGZvbnQtc2l6ZToyNXB0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICBcclxuICAjYnRuVXA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuICB9XHJcblxyXG4gIC5idG4tcmVne1xyXG4gICAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDsgICAgICBcclxuICB9XHJcblxyXG4gIC5zdGlja3ktcmVnXHJcbntcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgLyogU2FmYXJpICovXHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG5cclxuLmxvYWQtd3JhcHAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAubGluZTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRjAwODAsICNGRjhDMDAsICM0MEUwRDApO1xyXG4gIH1cclxuXHJcbiAgXHJcbi5sb2FkLTIgLmxpbmUyOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgIGFuaW1hdGlvbjogbG9hZGluZ0IgMS41cyAxcyBpbmZpbml0ZTtcclxuICB9XHJcbiAgLmxvYWQtMiAubGluZTI6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nQiAxLjVzIDAuNXMgaW5maW5pdGU7XHJcbiAgfVxyXG4gIC5sb2FkLTIgLmxpbmUyOm50aC1sYXN0LWNoaWxkKDMpIHtcclxuICAgIGFuaW1hdGlvbjogbG9hZGluZ0IgMS41cyAwcyBpbmZpbml0ZTtcclxuICB9XHJcblxyXG5cclxuICAuZ3JpZC1nYW1lcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1nYXA6IDY0cHg7XHJcbiAgfVxyXG4gICAgXHJcbiAgLmdyaWQtNXtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICBncmlkLWdhcDogMTVweDtcclxuICB9XHJcblxyXG4gIC5ncmlkLTZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5ncmlkcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgXHJcbiAgICAuaW1nLWdhbWV7ICAgICAgICBcclxuICAgICAgICBtaW4td2lkdGg6MTUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDoxNTBweDtcclxuICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXRvcHtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOjEyNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDJweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC02IC50ZXh0e1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzZDZlO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWJvcmRlci1nb2xke1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQkUxNkQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1wcm9tb3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiNmOGY5ZmE7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1wcm9tbyAubmF2LWxpbmt7XHJcbiAgICAgICAgY29sb3I6IzQ5NTA1NyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtcHJvbW8gLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCAyMDIsIDE2LCAxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGxvYWRpbmdCe1xyXG4gICAgMCV7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgNTAle1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgIH1cclxuICAgIDEwMCV7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBcclxuICBcclxuXHJcblxyXG5AaW1wb3J0IFwiZ2FtZVwiO1xyXG5AaW1wb3J0IFwiY29udGVudFwiO1xyXG5AaW1wb3J0IFwibW9iaWxlXCI7IiwiI21haW4tYm94LXRlZWRlZHtcclxuICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgIGJhY2tncm91bmQ6ICMxYTE5MTk7XHJcbn1cclxuLm1hdGNoLXJvd3tcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2IoMjYsIDI1LCAyNSk7XHJcbiAgICBiYWNrZ3JvdW5kOnJnYigzNiwgMzYsIDM2KTtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxufVxyXG4ubWF0Y2gtcm93Om50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1MSwgNTEsIDUxKVxyXG59XHJcbi5tYXRjaC1yb3c6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOnJnYmEoNjcsIDE2MCwgNzEsIDAuNSlcclxufVxyXG4ubWF0Y2gtcm93Om50aC1jaGlsZChvZGQpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6cmdiYSg2NywgMTYwLCA3MSwgMC41KVxyXG59XHJcbi5tYXRjaCwuaGFuZGljYXAtYm94LC5zY29yZSwucmVzdWx0LW1hdGNoLC5tYXRjaC1ib3gsLnZze1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7ICBcclxuICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOjVweDsgIFxyXG4gXHJcbn1cclxuLnZze1xyXG4gICAgcGFkZGluZy1sZWZ0OjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6OHB4O1xyXG59XHJcbi5oYW5kaWNhcC1ib3h7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXg6MCAwIDIwMHB4OyAgXHJcbiAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxufVxyXG4uaGFuZGljYXB7XHJcbiAgICBtYXJnaW4tbGVmdDoycHg7XHJcbn1cclxuLnJlc3VsdC1tYXRjaHtcclxuICAgIGZsZXg6MCAwIDgwcHg7XHJcbn1cclxuLm1hdGNoLWJveHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleDowIDAgMzAwcHg7ICBcclxuICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG59XHJcbi5zdGF0LWJveHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiKDI2LCAyNSwgMjUpO1xyXG4gICAgYmFja2dyb3VuZDpyZ2IoMzYsIDM2LCAzNik7XHJcbiAgICBcclxufVxyXG5cclxuLnN0YXQtaGVhZCwuc3RhdC1ib2R5e1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy10b3A6MTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiKDI2LCAyNSwgMjUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbn1cclxuLnN0YXQtaGVhZHtcclxuICAgIGZvbnQtc2l6ZToxNHB0O1xyXG59XHJcbi5zdGF0LW51bWJlcntcclxuICAgIGZsZXg6MCAwIDUwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBjZGEwYztcclxuICAgIGNvbG9yOiMwY2RhMGM7XHJcbn1cclxuLm1kYXRle1xyXG4gICAgZmxleDowIDAgNjdweDtcclxuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG4ubWFpbkJveE1vbnRoe1xyXG4gICAgYmFja2dyb3VuZDpyZ2IoMzYsIDM2LCAzNik7XHJcbiAgICBtaW4taGVpZ2h0OjQ1cHg7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBvcmFuZ2U7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5ib3hNb250aHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OjAgMCA4MHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2IoMjIsIDIyLCAyMik7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDo0NXB4OyAgICBcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYigyMiwgMjIsIDIyKTtcclxufVxyXG5cclxuLmJveE1vbnRoIHNwYW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDpjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmJveE1vbnRoLmFjdGl2ZSBzcGFue1xyXG4gICAgY29sb3I6b3JhbmdlO1xyXG59XHJcblxyXG4uYm94TW9udGg6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiMzMzMzMzM7XHJcbn1cclxuXHJcbi5tYXN0ZXItaXRlbXtcclxuICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOjEwcHggMHB4IDEwcHggMTVweDtcclxuICAgIFxyXG59XHJcblxyXG4ubWFzdGVyLWl0ZW0gPiBzcGFuOm50aC1jaGlsZCgxKXtcclxuICAgIGZvbnQtc2l6ZToxM3B0O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQnLCBzYW5zLXNlcmlmIDtcclxuICAgIGNvbG9yOm9yYW5nZTtcclxufVxyXG5cclxuLm1hc3Rlci1pdGVtID4gc3BhbjpudGgtY2hpbGQoMyl7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyNXB4O3dpZHRoOmF1dG87XHJcbiAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgXHJcbn1cclxuXHJcbi5tYXN0ZXItaXRlbSA+IHNwYW57XHJcbiAgICB3aWR0aDozMDBweDtcclxuICAgIFxyXG59XHJcblxyXG4ubWFzdGVyLWl0ZW0gPiBzcGFuLndpbntcclxuY29sb3I6IzBjZGEwYztcclxufVxyXG4ubWFzdGVyLWl0ZW0gPiBzcGFuLmxvc3R7XHJcbiAgICBjb2xvcjojZGMxNDNjO1xyXG59XHJcbi5tYXN0ZXItaXRlbSA+IHNwYW4ubG9zZS1oYWxme1xyXG4gICAgY29sb3I6I2YwYTEwZjtcclxufVxyXG5cclxuLm1hc3Rlci10aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOjEzcHQ7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMxYTE5MTk7XHJcbiAgICBwYWRkaW5nOjEwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgXHJcbn1cclxuXHJcbi50ZWVkZWQtbWFzdGVye1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNTEsIDUxLCA1MSk7XHJcbn1cclxuXHJcblxyXG4uYmxpbmtfbWUge1xyXG4gICAgYW5pbWF0aW9uOiBibGlua2VyIDAuNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgYmxpbmtlciB7ICBcclxuICAgIDUwJSB7IG9wYWNpdHk6IDA7ICAgZm9udC1zaXplOjE2cHg7IGNvbG9yOiMxMmYxMTIgfVxyXG4gXHJcbiAgfVxyXG5cclxuXHJcbiAgYS5saW5rLXN0ZXA6bGluayxhLmxpbmstc3RlcDphY3RpdmUsYS5saW5rLXN0ZXA6YWN0aXZlLGEubGluay1zdGVwOnZpc2l0ZWR7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOnllbGxvdztcclxuXHJcbiAgfSIsIlxyXG4kY29udGVudC13aWR0aDogMTI2MHB4O1xyXG4kY29udGVudC13aWR0aC13aWRlOiAxNjQwcHg7XHJcbiRjb250YWluZXItcGFkZGluZzogMzBweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nLXNtOiAyMHB4O1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgXCJ4c1wiOiAzNzVweCxcclxuICBcInNtXCI6IDY4MHB4LFxyXG4gIFwibWRcIjogMTAyNXB4LFxyXG4gIFwibGdcIjogMTI2MHB4LFxyXG4gIFwieGxcIjogMTYwMHB4XHJcbik7XHJcblxyXG5AbWl4aW4gbXEoJHdpZHRoLCAkdHlwZTogbWluKSB7XHJcbiAgICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcclxuICAgICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcclxuICAgICAgQGlmICR0eXBlID09IG1heCB7XHJcbiAgICAgICAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4uYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLXNpZGUtbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDkxMHB4KTtcclxuICAgIHRvcDogODBweDtcclxuICAgIEBpbmNsdWRlIG1xKFwieGxcIiwgbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICB6LWluZGV4OjEwMDAwO1xyXG5cclxuICB9XHJcblxyXG4gIC5iYW5uZXItc2lkZS1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogY2FsYyg1MCUgLSA5MTBweCk7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgICBAaW5jbHVkZSBtcShcInhsXCIsIG1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgei1pbmRleDoxMDAwMDtcclxuXHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMyMzBGMDk7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzFhMTkxOTtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW06aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtOjpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICBjb250ZW50OiBcIlxcZjM1YVwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG4gIFxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51ID4gbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLm5hdi10ZXN0IHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLm5hdi10ZXN0OmJlZm9yZSwgLm5hdi10ZXN0OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IC0xMDAwJTtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xyXG4gICAgfVxyXG4gICAgLm5hdi10ZXN0OmFmdGVyIHtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgcmlnaHQ6IC0xMDAwJTtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOTk5OXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwMDAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk5OTlweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwMDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDoyMDAwMDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOi01cHg7XHJcbiAgICB9XHJcbiAgICAuaGVyby1hcmVhIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBcclxuICB9XHJcbiAgIiwiXHJcbi5nYW1lX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG59XHJcblxyXG4uZ2FtZV9vdmVybHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuODUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjVzO1xyXG59XHJcblxyXG4uZ2FtZV9pbWcgLmdhbWVfb3Zlcmx5IGgzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmdhbWVfaW1nIC5nYW1lX292ZXJseSBhIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICM5ZTRlZmM7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM5ZTRlZmMgMCUsICM1NzBkYzggMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM5ZTRlZmMgMCUsICM1NzBkYzggMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOWU0ZWZjIDAlLCAjNTcwZGM4IDEwMCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggcmdiYSg1OCwgMCwgMTQ0LCAxKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4IHJnYmEoNTgsIDAsIDE0NCwgMSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggcmdiYSg1OCwgMCwgMTQ0LCAxKTtcclxuICAgIHRleHQtc2hhZG93OiA1cHggNXB4IDBweCByZ2JhKDg4LCAxOSwgMTg0LCAuOCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDcwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4uZ2FtZV9pbWcgLmdhbWVfb3Zlcmx5IGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMzlkYztcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMzlkYyAwJSwgI2E2MDA4NCAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMzlkYyAwJSwgI2E2MDA4NCAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZjM5ZGMgMCUsICNhNjAwODQgMTAwJSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCByZ2JhKDEwMiwgMTksIDg1LCAxKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4IHJnYmEoMTAyLCAxOSwgODUsIDEpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4IHJnYmEoMTAyLCAxOSwgODUsIDEpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDVweCA1cHggMHB4IHJnYmEoMTY2LCAwLCAxMzIsIDAuOCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5nYW1lX2ltZzpob3ZlciAuZ2FtZV9vdmVybHkge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmdhbWVfaW1nIC5nYW1lX292ZXJseSBnYW1lYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWU1Nzk5O1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMWU1Nzk5IDAlLCAjZmIzNmQ3IDAlLCAjYWEwMjg4IDY1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxZTU3OTkgMCUsICNmYjM2ZDcgMCUsICNhYTAyODggNjUlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZTU3OTkgMCUsICNmYjM2ZDcgMCUsICNhYTAyODggNjUlKTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAwcHggMHB4IHJnYmEoMTAyLCAxOSwgODUsIDEpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggcmdiYSgxMDIsIDE5LCA4NSwgMSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggcmdiYSgxMDIsIDE5LCA4NSwgMSk7XHJcbn1cclxuXHJcbmgxLmhlYWRpbmctZ2FtZSxoMi5oZWFkaW5nLWdhbWUsaDMuaGVhZGluZy1nYW1lLCAuZW50cnktY29udGVudCBoMntcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNGREUwOEQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZjZCMjksICNGREUwOEQsICNERjlGMjgpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuaDEuaGVhZGluZy1nYW1le1xyXG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuYnRuLmJ0bi13YXJuaW5nLmJ0bi1sZy5idG4tYmxvY2suYS1idG4tcmVne1xyXG4gICAgY29sb3I6IzIxMjUyOSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIlxyXG5oMy50aXRsZS1saXN0LWFydGljbGUtcmVsYXRlZHBvc3R7XHJcbiAgICBmb250LXNpemU6MTJwdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwzNCwzNCwxKTtcclxufVxyXG4uYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzAwMHB4KXtcclxuLnRzLXBhcmFsbGF4LWJnLCAuYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcclxufVxyXG59XHJcbi5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyLnRzLWJyZWFkY3J1bWItcGFyYWxsYXgsIC5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIudHMtYnJlYWRjcnVtYi1wYXJhbGxheCAuYnJlYWRjcnVtYi1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIgLmJyZWFkY3J1bWItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItdGl0bGUtd3JhcHBlciAuYnJlYWRjcnVtYi1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuLnBhZ2UtY29udGFpbmVyLCAucGFnZS1mdWxsd2lkdGgtdGVtcGxhdGUgLnRzLXJvdy1ib3hlZCwgLmNvbnRhaW5lciwgLmJyZWFkY3J1bWItdGl0bGUtd3JhcHBlciAuYnJlYWRjcnVtYi1jb250ZW50IHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIgKiB7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyIC5icmVhZGNydW1iLXRpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIgLmJyZWFkY3J1bWItdGl0bGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5icmVhZGNydW1iLXRpdGxlIHtcclxuICAgIGhlaWdodDoyNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyICoge1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5kZXMtcHJvbW97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxufVxyXG5cclxuLmRlcy1iZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xyXG59XHJcblxyXG5cclxuLmltZy1saXN0LXByb21ve1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDozMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwcHggMHB4O1xyXG59XHJcblxyXG4uaW1nLWxpc3QtcHJvbW8ye1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoyMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwcHggMHB4O1xyXG59XHJcblxyXG4uZW50cnktY29udGVudCBhe1xyXG4gICAgY29sb3I6eWVsbG93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50IHVsLCBvbHtcclxuICAgIG1hcmdpbjoyMHB4IDBweCAyMHB4IDBweDtcclxufVxyXG5cclxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDFweCl7XHJcbiAgICAuYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyIC5icmVhZGNydW1iLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbn1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KXtcclxuICAgIC5kb2thbi1zdG9yZSAjcGFnZSA+ICNtYWluLCAuYnJlYWRjcnVtYi10aXRsZS13cmFwcGVyIC5icmVhZGNydW1iLWNvbnRlbnQsIGJvZHkuYm94ZWQgaGVhZGVyLnRzLWhlYWRlciAuaGVhZGVyLXN0aWNreSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XHJcbn1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgLmRva2FuLXN0b3JlICNwYWdlID4gI21haW4sIC5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIgLmJyZWFkY3J1bWItY29udGVudCwgYm9keS5ib3hlZCBoZWFkZXIudHMtaGVhZGVyIC5oZWFkZXItc3RpY2t5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG59XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuLmRva2FuLXN0b3JlICNwYWdlID4gI21haW4sIC5icmVhZGNydW1iLXRpdGxlLXdyYXBwZXIgLmJyZWFkY3J1bWItY29udGVudCwgYm9keS5ib3hlZCBoZWFkZXIudHMtaGVhZGVyIC5oZWFkZXItc3RpY2t5LCAudmNfcm93W2RhdGEtdmMtc3RyZXRjaC1jb250ZW50PVwidHJ1ZVwiXSAuZnVsbHdpZHRoLXBhZGRpbmcubGltaXQtd2lkdGggLnZjX2NvbC1zbS0xMiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyLCBoZWFkZXIudHMtaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdjcgLmxvZ28td3JhcHBlci5sb2dvLWlwYWQge1xyXG4gICAgbWF4LXdpZHRoOiA3NjBweDtcclxufVxyXG59IiwiXHJcbi5tZW51LW1vYmlsZS1ib3R0b217XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpe1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbn1cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSwobWF4LXdpZHRoOiA3NjZweCksKG1heC13aWR0aDogOTkwcHgpe1xyXG4uYm94RkJ7XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbn1cclxuXHJcbiNidG5VcHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLlNlY1BhZGRpbmd7XHJcbiAgICBwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjcwcHg7XHJcbn1cclxuLndwYl93cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDozMHB4O1xyXG59XHJcbi5zb2NpYWwtaWNvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zIHVse1xyXG4gICBwYWRkaW5nOjA7XHJcbn1cclxuXHJcbi5jb3B5UmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG5cclxuLmxvZ29QYXl7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6MzBweDtcclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCksKG1heC13aWR0aDogOTkycHgpIHtcclxuXHJcblxyXG4gICAgLm1lbnUtbW9iaWxlLWJvdHRvbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjBweDt6LWluZGV4OiAxMDtiYWNrZ3JvdW5kLWNvbG9yOiMxODNkNmU7fVxyXG4gICAgLm1lbnV7d2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICBmbG9hdDpsZWZ0O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOndoaXRlO0ZvbnQtZmFtaWx5Om9wZW4gc2FucztwYWRkaW5nOjZweCAwIDRweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7fVxyXG4gICAgLm1lbnUubGlzdHtiYWNrZ3JvdW5kLWNvbG9yOiMxODNkNmU7Zm9udC1zaXplOjE0cHh9O1xyXG4gICAgLm1lbnUubGlzdCBpe2ZvbnQtc2l6ZToyNXB0fTtcclxuXHJcblxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCAjMjMwRjA5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC52c3tcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICAubWRhdGV7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgLm1hdGNoLWJveHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDowIDAgMTAwcHg7ICBcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuaGFuZGljYXAtYm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OjAgMCAxMDBweDsgIFxyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaG9tZXtwYWRkaW5nLWxlZnQ6OHB4O31cclxuICAgIC5hd2F5e3BhZGRpbmctbGVmdDo4cHg7fVxyXG5cclxuXHJcbiAgICAuZ3JpZC1nYW1lcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBncmlkLWdhcDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyaWQtNXtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyaWRze1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JpZC02e1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLXRvcHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6MTAwcHhcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEwMWY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICAubWRhdGV7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLEFBQUEsZ0JBQWdCLENBQUE7RUFDWixVQUFVLEVBQUUsS0FBSztFQUNqQixRQUFRLEVBQUUsSUFBSTtFQUNkLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFVBQVUsRUFBRSxPQUFPO0NBQ3RCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ04sT0FBTyxFQUFDLElBQUk7RUFDWixlQUFlLEVBQUUsYUFBYTtFQUM5QixhQUFhLEVBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUFlO0VBQ3hDLFVBQVUsRUFBQyxPQUFlO0VBQzFCLFdBQVcsRUFBQyxNQUFNO0NBQ3JCOztBQUNELEFBQUEsVUFBVSxBQUFBLFVBQVcsQ0FBQSxHQUFHLEVBQUU7RUFDdEIsVUFBVSxFQUFFLE9BQWU7Q0FDOUI7O0FBQ0QsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUFBO0VBQ1osVUFBVSxFQUFDLHNCQUFzQjtDQUNwQzs7QUFDRCxBQUFBLFVBQVUsQUFBQSxVQUFXLENBQUEsR0FBRyxDQUFDLE1BQU0sQ0FBQztFQUM1QixVQUFVLEVBQUMsc0JBQXNCO0NBQ3BDOztBQUNELEFBQUEsTUFBTSxFQUFDLGFBQWEsRUFBQyxNQUFNLEVBQUMsYUFBYSxFQUFDLFVBQVUsRUFBQyxHQUFHLENBQUE7RUFDcEQsVUFBVSxFQUFDLE1BQU07RUFDakIsV0FBVyxFQUFDLEdBQUc7RUFDZixjQUFjLEVBQUMsR0FBRztDQUVyQjs7QUFDRCxBQUFBLEdBQUcsQ0FBQTtFQUNDLFlBQVksRUFBQyxHQUFHO0VBQ2hCLGFBQWEsRUFBQyxHQUFHO0NBQ3BCOztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1QsT0FBTyxFQUFDLElBQUk7RUFDWixlQUFlLEVBQUUsTUFBTTtFQUN2QixJQUFJLEVBQUMsU0FBUztFQUNkLFNBQVMsRUFBQyxJQUFJO0VBQ2QsV0FBVyxFQUFDLE1BQU07Q0FDckI7O0FBQ0QsQUFBQSxTQUFTLENBQUE7RUFDTCxXQUFXLEVBQUMsR0FBRztDQUNsQjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNULElBQUksRUFBQyxRQUFRO0NBQ2hCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ04sT0FBTyxFQUFDLElBQUk7RUFDWixlQUFlLEVBQUUsTUFBTTtFQUN2QixJQUFJLEVBQUMsU0FBUztFQUNkLFNBQVMsRUFBQyxJQUFJO0VBQ2QsV0FBVyxFQUFDLE1BQU07Q0FDckI7O0FBQ0QsQUFBQSxTQUFTLENBQUE7RUFDTCxPQUFPLEVBQUMsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGFBQWEsRUFBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQWU7RUFDeEMsVUFBVSxFQUFDLE9BQWU7Q0FFN0I7O0FBRUQsQUFBQSxVQUFVLEVBQUMsVUFBVSxDQUFBO0VBQ2pCLE9BQU8sRUFBQyxJQUFJO0VBQ1osZUFBZSxFQUFFLGFBQWE7RUFDOUIsV0FBVyxFQUFDLElBQUk7RUFDaEIsY0FBYyxFQUFDLElBQUk7RUFDbkIsYUFBYSxFQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBZTtFQUN4QyxZQUFZLEVBQUMsSUFBSTtFQUNqQixhQUFhLEVBQUMsSUFBSTtDQUNyQjs7QUFDRCxBQUFBLFVBQVUsQ0FBQTtFQUNOLFNBQVMsRUFBQyxJQUFJO0NBQ2pCOztBQUNELEFBQUEsWUFBWSxDQUFBO0VBQ1IsSUFBSSxFQUFDLFFBQVE7RUFDYixhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLEtBQUssRUFBQyxPQUFPO0NBQ2hCOztBQUNELEFBQUEsTUFBTSxDQUFBO0VBQ0YsSUFBSSxFQUFDLFFBQVE7RUFDYixZQUFZLEVBQUMsSUFBSTtFQUNqQixlQUFlLEVBQUUsTUFBTTtFQUN2QixVQUFVLEVBQUMsTUFBTTtDQUNwQjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNULFVBQVUsRUFBQyxPQUFlO0VBQzFCLFVBQVUsRUFBQyxJQUFJO0VBQ2YsT0FBTyxFQUFDLElBQUk7RUFDWixhQUFhLEVBQUMsZ0JBQWdCO0VBQzlCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQUNELEFBQUEsU0FBUyxDQUFBO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDYixJQUFJLEVBQUMsUUFBUTtFQUNiLFlBQVksRUFBQyxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQWU7RUFDdEMsZUFBZSxFQUFFLE1BQU07RUFDdkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFFLE9BQU87RUFDZixNQUFNLEVBQUMsSUFBSTtFQUNYLGFBQWEsRUFBQyxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQWU7Q0FDMUM7O0FBRUQsQUFBQSxTQUFTLENBQUMsSUFBSSxDQUFBO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixhQUFhLEVBQUMsTUFBTTtFQUNwQixXQUFXLEVBQUMsTUFBTTtFQUNsQixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUFFRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUMsSUFBSSxDQUFBO0VBQ2pCLEtBQUssRUFBQyxNQUFNO0NBQ2Y7O0FBRUQsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBO0VBQ1gsVUFBVSxFQUFDLE9BQU87Q0FDckI7O0FBRUQsQUFBQSxZQUFZLENBQUE7RUFDUixPQUFPLEVBQUMsR0FBRztFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsT0FBTyxFQUFDLGtCQUFrQjtDQUU3Qjs7QUFFRCxBQUFBLFlBQVksR0FBRyxJQUFJLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFBQztFQUM1QixTQUFTLEVBQUMsSUFBSTtFQUNkLEtBQUssRUFBQyxJQUFJO0VBQ1YsV0FBVyxFQUFFLG1CQUFvQjtFQUNqQyxLQUFLLEVBQUMsTUFBTTtDQUNmOztBQUVELEFBQUEsWUFBWSxHQUFHLElBQUksQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUFDO0VBQzVCLFFBQVEsRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUN2QyxVQUFVLEVBQUMsR0FBRztDQUVqQjs7QUFFRCxBQUFBLFlBQVksR0FBRyxJQUFJLENBQUE7RUFDZixLQUFLLEVBQUMsS0FBSztDQUVkOztBQUVELEFBQUEsWUFBWSxHQUFHLElBQUksQUFBQSxJQUFJLENBQUE7RUFDdkIsS0FBSyxFQUFDLE9BQU87Q0FDWjs7QUFDRCxBQUFBLFlBQVksR0FBRyxJQUFJLEFBQUEsS0FBSyxDQUFBO0VBQ3BCLEtBQUssRUFBQyxPQUFPO0NBQ2hCOztBQUNELEFBQUEsWUFBWSxHQUFHLElBQUksQUFBQSxVQUFVLENBQUE7RUFDekIsS0FBSyxFQUFDLE9BQU87Q0FDaEI7O0FBRUQsQUFBQSxhQUFhLENBQUE7RUFDVCxXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUMsSUFBSTtFQUNkLFVBQVUsRUFBQyxNQUFNO0VBQ2pCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBQyxpQkFBaUI7Q0FFNUI7O0FBRUQsQUFBQSxjQUFjLENBQUE7RUFDVixNQUFNLEVBQUMsSUFBSTtFQUNYLFVBQVUsRUFBRSxPQUFlO0NBQzlCOztBQUdELEFBQUEsU0FBUyxDQUFDO0VBQ04sU0FBUyxFQUFFLDRCQUE0QjtFQUN2QyxTQUFTLEVBQUMsSUFBSTtDQUNmOztBQUdELFVBQVUsQ0FBVixPQUFVO0VBQ1IsR0FBRztJQUFHLE9BQU8sRUFBRSxDQUFDO0lBQUksU0FBUyxFQUFDLElBQUk7SUFBRSxLQUFLLEVBQUMsT0FBUTs7OztBQUtwRCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUEsS0FBSyxFQUFDLENBQUMsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLENBQUMsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLENBQUMsQUFBQSxVQUFVLEFBQUEsUUFBUSxDQUFBO0VBQ3hFLGVBQWUsRUFBRSxTQUFTO0VBQzFCLEtBQUssRUFBQyxNQUFNO0NBRWI7O0FDNUpILEFBQUEsT0FBTyxDQUFDO0VBQ0osT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtDQUNwQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFFBQVEsRUFBRSxLQUFLO0VBQ2YsSUFBSSxFQUFFLGlCQUFpQjtFQUN2QixHQUFHLEVBQUUsSUFBSTtFQUlQLE9BQU8sRUFBQyxLQUFLO0NBRWhCOztBQXZCRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0VBYzdDLEFBQUEsaUJBQWlCLENBQUM7SUFLWixPQUFPLEVBQUUsSUFBSTtHQUlsQjs7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixRQUFRLEVBQUUsS0FBSztFQUNmLEtBQUssRUFBRSxpQkFBaUI7RUFDeEIsR0FBRyxFQUFFLElBQUk7RUFJUCxPQUFPLEVBQUMsS0FBSztDQUVoQjs7QUFsQ0csTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQXlCN0MsQUFBQSxrQkFBa0IsQ0FBQztJQUtiLE9BQU8sRUFBRSxJQUFJO0dBSWxCOzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQUVELEFBQUEsY0FBYyxBQUFBLE1BQU0sQ0FBQTtFQUNsQixnQkFBZ0IsRUFBRSxHQUFHO0VBQ3JCLFVBQVUsRUFBRSxJQUFJO0NBQ2pCOztBQUVELEFBQUEsY0FBYyxBQUFBLFFBQVEsQ0FBQztFQUNyQixXQUFXLEVBQUUscUJBQXFCO0VBQ2xDLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxPQUFPO0VBQ3hCLFlBQVksRUFBRSxHQUFHO0NBQ2xCOztBQUVDLEFBQUEsY0FBYyxDQUFDO0VBQ2IsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLENBQUM7RUFDaEIsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE9BQU8sRUFBRSxDQUFDO0NBQ1g7O0FBQ0QsQUFBQSxjQUFjLEdBQUcsRUFBRSxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxLQUFLO0NBQ2Y7O0FBQ0QsQUFBQSxjQUFjLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQztFQUN0QixPQUFPLEVBQUUsSUFBSTtDQUNkOztBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUN0QixBQUFBLFFBQVEsQ0FBQztJQUNQLFNBQVMsRUFBRSxJQUFJO0lBQ2YsUUFBUSxFQUFFLE1BQU07SUFDaEIsTUFBTSxFQUFFLEtBQUs7SUFDYixVQUFVLEVBQUUsV0FBVztHQUN4QjtFQUNELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUk7SUFDWixRQUFRLEVBQUUsUUFBUTtJQUNsQixRQUFRLEVBQUUsT0FBTztHQUNsQjtFQUNELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBRSxTQUFTLEFBQUEsTUFBTSxDQUFDO0lBQ2hDLE9BQU8sRUFBRSxHQUFHO0lBQ1osT0FBTyxFQUFFLEtBQUs7SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsQ0FBQztJQUNOLEtBQUssRUFBRSxJQUFJO0lBQ1gsSUFBSSxFQUFFLE1BQU07SUFDWixNQUFNLEVBQUUsSUFBSTtJQUNaLGdCQUFnQixFQUFFLElBQUk7R0FDdkI7RUFDRCxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUM7SUFDZCxJQUFJLEVBQUUsSUFBSTtJQUNWLEtBQUssRUFBRSxNQUFNO0dBQ2Q7RUFDRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFdBQVcsRUFBRSxZQUFZO0lBQ3pCLGNBQWMsRUFBRSxhQUFhO0lBQzdCLFlBQVksRUFBRSxNQUFNO0lBQ3BCLFdBQVcsRUFBRSxRQUFRO0lBQ3JCLGFBQWEsRUFBRSxNQUFNO0lBQ3JCLFlBQVksRUFBRSxRQUFRO0lBQ3RCLGdCQUFnQixFQUFFLE9BQU87SUFDekIsTUFBTSxFQUFFLENBQUM7SUFDVCxRQUFRLEVBQUUsTUFBTTtJQUNoQixVQUFVLEVBQUUsSUFBSTtJQUNoQixLQUFLLEVBQUUsZUFBZTtJQUN0QixRQUFRLEVBQUUsbUJBQW1CO0lBQzdCLE9BQU8sRUFBQyxLQUFLO0dBQ2Q7RUFDRCxBQUFBLGNBQWMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ3RCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLElBQUk7R0FDbEI7RUFDRCxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUMsY0FBYyxDQUFDO0lBQzdCLE1BQU0sRUFBRSxJQUFJO0lBQ1osVUFBVSxFQUFFLEtBQUs7SUFDakIsV0FBVyxFQUFFLENBQUM7SUFDZCxXQUFXLEVBQUUsSUFBSTtJQUNqQixjQUFjLEVBQUUsSUFBSTtJQUNwQixVQUFVLEVBQUMsSUFBSTtHQUNoQjtFQUNELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLE1BQU07R0FDbkI7OztBRmhKTCxBQUFBLElBQUksQ0FBQTtFQUNBLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFVBQVUsRUFBQyxjQUFjO0NBQzVCOztBQUVELEFBQUEsUUFBUSxDQUFBO0VBQ0osVUFBVSxFQUFDLE1BQU07RUFDakIsVUFBVSxFQUFFLE1BQU07Q0FDckI7O0FBRUQsQUFBQSxJQUFJLENBQUE7RUFDQSxnQkFBZ0IsRUFBRSxvRkFBb0YsQ0FBQyxVQUFVO0VBQ2pILGdCQUFnQixFQUFFLElBQUk7RUFDdEIsS0FBSyxFQUFDLGVBQWU7RUFDckIsTUFBTSxFQUFDLFlBQVk7RUFDbkIsT0FBTyxFQUFDLFlBQVk7RUFDcEIsV0FBVyxFQUFFLHFCQUFxQjtDQUNyQzs7QUFFRCxBQUFBLGtCQUFrQixDQUFBO0VBQ2QsT0FBTyxFQUFDLElBQUk7RUFDWixlQUFlLEVBQUUsTUFBTTtFQUN2QixTQUFTLEVBQUUsSUFBSTtDQUNsQjs7QUFDRCxBQUFBLFFBQVEsQ0FBQTtFQUNKLElBQUksRUFBQyxTQUFTO0VBQ2QsU0FBUyxFQUFDLElBQUk7RUFDZCxNQUFNLEVBQUMsSUFBSTtDQUNkOztBQUVELEFBQUEsV0FBVyxDQUFBO0VBQ1AsV0FBVyxFQUFDLElBQUk7RUFBRSxjQUFjLEVBQUMsSUFBSTtDQUN4Qzs7QUFFRCxBQUFBLENBQUMsQUFBQSxLQUFLLENBQUE7RUFDRixLQUFLLEVBQUMsSUFBSTtDQUNiOztBQUNELEFBQUEsQ0FBQyxBQUFBLE9BQU8sQ0FBQTtFQUNKLEtBQUssRUFBQyxJQUFJO0NBQ2I7O0FBQ0QsQUFBQSxDQUFDLEFBQUEsUUFBUSxDQUFBO0VBQ0wsS0FBSyxFQUFDLElBQUk7Q0FDYjs7QUFDRCxBQUFBLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDSixLQUFLLEVBQUUsT0FBaUI7Q0FDM0I7O0FBRUQsQUFBQSx1QkFBdUIsQ0FBRSxDQUFDLEFBQUEsS0FBSyxDQUFBO0VBQzNCLEtBQUssRUFBRSxpQkFBaUI7Q0FDM0I7O0FBQ0QsQUFBQSx1QkFBdUIsQ0FBRSxDQUFDLEFBQUEsTUFBTSxDQUFBO0VBQzVCLGVBQWUsRUFBRSxTQUFTO0NBQzdCOztBQUNELEFBQUEsdUJBQXVCLENBQUUsQ0FBQyxBQUFBLFFBQVEsQ0FBQTtFQUM5QixLQUFLLEVBQUUsaUJBQWlCO0NBQzNCOztBQUVELEFBQUEsdUJBQXVCLENBQUUsQ0FBQyxBQUFBLE9BQU8sQ0FBQTtFQUM3QixLQUFLLEVBQUUsaUJBQWlCO0NBQzNCOztBQUVELEFBQUEsdUJBQXVCLENBQUMsQ0FBQyxBQUFBLGVBQWUsQ0FBQTtFQUNwQyxLQUFLLEVBQUMsaUJBQWlCO0NBQzFCOztBQUtELEFBQUEsY0FBYyxDQUFBO0VBQ2QsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG9EQUFvRDtDQUMvRDs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNMLFFBQVEsRUFBRSxRQUFRO0NBQ3JCOztBQUVELEFBQUEsU0FBUyxBQUFBLFFBQVEsQ0FBQTtFQUNiLFVBQVUsRUFBQyxvREFBb0Q7RUFDL0QsT0FBTyxFQUFFLEVBQUU7RUFDWCxHQUFHLEVBQUUsQ0FBQztFQUNOLE1BQU0sRUFBRSxHQUFHO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsUUFBUTtDQUNyQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxDQUFDLENBQUE7RUFDUixTQUFTLEVBQUMsSUFBSTtFQUNkLGFBQWEsRUFBQyxJQUFJO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFDLE1BQU07Q0FDcEI7O0FBSUQsQUFBQSxTQUFTLENBQUE7RUFDTCxLQUFLLEVBQUMsSUFBSTtFQUNWLGVBQWUsRUFBRSxJQUFJO0NBQ3hCOztBQUNELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUNaLEtBQUssRUFBQyxJQUFJO0VBQ1YsZUFBZSxFQUFFLElBQUk7Q0FDeEI7O0FBQ0QsQUFBQSxTQUFTLEFBQUEsUUFBUSxDQUFBO0VBQ2IsS0FBSyxFQUFDLElBQUk7RUFDVixlQUFlLEVBQUUsSUFBSTtDQUN4Qjs7QUFDRCxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUE7RUFDWCxLQUFLLEVBQUMsSUFBSTtFQUNWLGVBQWUsRUFBRSxJQUFJO0NBQ3hCOztBQUlELEFBQUEsYUFBYSxDQUFBO0VBQ1QsYUFBYSxFQUFFLElBQUk7RUFDbkIsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUMsSUFBSTtFQUNaLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFdBQVcsRUFBQyxJQUFJO0VBQ2hCLGNBQWMsRUFBQyxJQUFJO0NBQ3RCOztBQUVELEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQTtFQUNuQixVQUFVLEVBQUUsT0FBTztDQUNsQjs7QUFHRCxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUMsQ0FBQyxDQUFBO0VBQ3JCLFVBQVUsRUFBRSxrREFBbUQ7RUFDL0QsdUJBQXVCLEVBQUUsSUFBSTtFQUM3Qix1QkFBdUIsRUFBRSxXQUFXO0NBRW5DOztBQUdELEFBQUEsRUFBRSxBQUFBLGFBQWEsQ0FBQTtFQUNYLFdBQVcsRUFBRSxtQkFBb0I7RUFDakMsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QUFDRCxBQUFBLEVBQUUsQUFBQSxhQUFhLEFBQUEsUUFBUSxFQUFFLEVBQUUsQUFBQSxhQUFhLEFBQUEsUUFBUSxFQUFDLEVBQUUsQUFBQSxhQUFhLEFBQUEsUUFBUSxDQUFBO0VBQ3BFLFVBQVUsRUFBQyxvREFBb0Q7RUFDL0QsTUFBTSxFQUFDLEdBQUc7RUFDVixPQUFPLEVBQUUsRUFBRTtFQUNYLE1BQU0sRUFBRSxDQUFDO0VBQ1QsTUFBTSxFQUFFLEdBQUc7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxHQUFHO0VBQ2QsUUFBUSxFQUFFLFFBQVE7Q0FDckI7O0FBQ0QsQUFBQSxFQUFFLEFBQUEsYUFBYSxDQUFBO0VBQ1gsV0FBVyxFQUFFLG1CQUFvQjtFQUNqQyxTQUFTLEVBQUMsZUFBZTtFQUN6QixXQUFXLEVBQUUsSUFBSTtFQUNqQixXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLGNBQWMsRUFBRSxHQUFHO0NBQ3RCOztBQUNELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixDQUFBO0VBQ2QsV0FBVyxFQUFFLG1CQUFvQjtFQUNqQyxTQUFTLEVBQUMsZUFBZTtFQUN6QixXQUFXLEVBQUUsSUFBSTtFQUNqQixXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLGNBQWMsRUFBRSxHQUFHO0NBQ3RCOztBQUNELEFBQUEsRUFBRSxBQUFBLGFBQWEsQ0FBQTtFQUNYLFdBQVcsRUFBRSxtQkFBb0I7RUFDakMsU0FBUyxFQUFDLGVBQWU7RUFDekIsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QUFFRCxBQUFBLEVBQUUsQUFBQSxjQUFjLENBQUE7RUFDWixXQUFXLEVBQUUsbUJBQW9CO0VBQ2pDLFNBQVMsRUFBQyxlQUFlO0VBQ3pCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSxtQkFBbUI7RUFDaEMsY0FBYyxFQUFFLEdBQUc7RUFDbkIsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FBRUQsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLENBQUE7RUFDZCxTQUFTLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxJQUFJO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUNsRSxjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QUFFRCxBQUFBLFlBQVksQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxtQkFBb0I7RUFDakMsS0FBSyxFQUFFLGVBQWU7RUFDdEIsV0FBVyxFQUFFLG1CQUFtQjtDQUNuQzs7QUFFRCxBQUFBLFlBQVksQ0FBQyxXQUFXLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQztFQUNyQyxXQUFXLEVBQUUsbUJBQW9CO0VBQ2pDLEtBQUssRUFBQyxrQkFBa0I7RUFDeEIsV0FBVyxFQUFFLElBQUk7RUFDcEIsVUFBVSxFQUFFLElBQUk7Q0FDaEI7O0FBRUQsQUFBQSxFQUFFLEFBQUEsY0FBYyxDQUFBO0VBQ1osV0FBVyxFQUFFLG1CQUFvQjtFQUNqQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBQUVELEFBQUEsUUFBUSxDQUFBO0VBQ1IsVUFBVSxFQUFDLGdCQUFnQjtDQUMxQjs7QUFFRCxBQUFBLGtCQUFrQixDQUFBO0VBQ2QsZ0JBQWdCLEVBQUUsT0FBa0IsQ0FBQyxVQUFVO0VBQy9DLFVBQVUsRUFBRSw0QkFBNEI7RUFDeEMsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFDLElBQUk7Q0FDdEI7O0FBRUQsQUFBQSxXQUFXLENBQUE7RUFDUCxLQUFLLEVBQUUsUUFBbUI7RUFDMUIsZ0JBQWdCLEVBQUUsS0FBYTtFQUMvQixXQUFXLEVBQUUsZUFBZTtFQUM1QixjQUFjLEVBQUMsSUFBSTtDQUN0Qjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNWLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLFlBQVk7Q0FDeEI7O0FBRUQsQUFBQSxXQUFXLENBQUE7RUFDUCxNQUFNLEVBQUUsTUFBTTtFQUNkLE9BQU8sRUFBRSxZQUFZO0NBQ3hCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQUUsQ0FBQTtFQUNMLE1BQU0sRUFBQyxHQUFHO0NBQ2I7O0FBRUQsQUFBQSxTQUFTLENBQUE7RUFDTCxVQUFVLEVBQUMsZUFBZTtDQUM3Qjs7QUFFRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2IsUUFBUSxFQUFDLE1BQU07RUFDZixjQUFjLEVBQUMsTUFBTTtFQUNyQixRQUFRLEVBQUMsUUFBUTtFQUNqQixNQUFNLEVBQUMsQ0FBQztDQUNYOztBQUNELEFBQUEsaUJBQWlCLENBQUMsTUFBTSxDQUFBO0VBQ3BCLElBQUksRUFBQyxDQUFDO0VBQ04sR0FBRyxFQUFDLENBQUM7RUFDTCxNQUFNLEVBQUMsSUFBSTtFQUNYLEtBQUssRUFBQyxJQUFJO0VBQ1YsUUFBUSxFQUFDLFFBQVE7Q0FDcEI7O0FBSUQsQUFBQSw2QkFBNkIsQ0FBQTtFQUN6QixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxLQUFLO0VBQ1osYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBRUQsQUFBQSw4QkFBOEIsQ0FBQTtFQUMxQixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxLQUFLO0VBQ1osYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBRUQsQUFBQSxxQkFBcUIsQ0FBQTtFQUNqQixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxLQUFLO0VBQ1osVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQTtFQUNkLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFDLEtBQUs7Q0FDZjs7QUFFRCxBQUFBLFlBQVksQ0FBQyxLQUFLLENBQUE7RUFDZCxLQUFLLEVBQUMsZUFBZTtDQUN4Qjs7QUFHRCxBQUFBLG1CQUFtQixDQUFBO0VBQ2YsS0FBSyxFQUFDLGVBQWU7Q0FDeEI7O0FBRUQsQUFBQSxTQUFTLENBQUE7RUFDTCxVQUFVLEVBQUUsb0JBQW9CO0VBQUMsV0FBVyxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUNwRSxjQUFjLEVBQUUsSUFBSTtFQUNwQixLQUFLLEVBQUUsS0FBSztDQUNmOztBQUlELEFBQUEsU0FBUyxDQUFDLEVBQUUsQ0FBQztFQUNULFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQUVELEFBQUEsRUFBRSxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQUM7RUFDYixhQUFhLEVBQUUsR0FBRztDQUNwQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUFBO0VBQ2hCLFdBQVcsRUFBRSxxQkFBcUI7RUFDbEMsT0FBTyxFQUFFLE9BQU87RUFDaEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE9BQU87RUFDeEIsWUFBWSxFQUFDLEdBQUc7Q0FDbkI7O0FBRUQsQUFBQSxFQUFFLEFBQUEsU0FBUyxDQUFBO0VBQ1AsT0FBTyxFQUFDLGNBQWM7Q0FDekI7O0FBRUQsQUFBQSxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQ0FBQTtFQUNWLGFBQWEsRUFBQyxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQWdCO0VBQ3hDLFVBQVUsRUFBQyxHQUFHO0VBQ2QsYUFBYSxFQUFDLEdBQUc7RUFDakIsY0FBYyxFQUFDLEdBQUc7RUFDbEIsU0FBUyxFQUFFLEtBQUs7Q0FDbkI7O0FBR0QsQUFBQSxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FBQztFQUNiLE9BQU8sRUFBQyxpQkFBaUI7RUFDekIsT0FBTyxFQUFDLElBQUk7Q0FDZjs7QUFHRCxBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQTtFQUNmLGVBQWUsRUFBRSxJQUFJO0NBQ3ZCOztBQUVELEFBQUEsYUFBYSxDQUFBO0VBQ1QsU0FBUyxFQUFDLElBQUk7Q0FDakI7O0FBR0QsQUFBQSxtQkFBbUIsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtDQUNaOztBQUVELFdBQVc7QUFDWCxBQUFBLHlCQUF5QixDQUFDO0VBQ3hCLFVBQVUsRUFBRSxPQUFPO0NBQ3BCOztBQUVELFlBQVk7QUFDWixBQUFBLHlCQUF5QixDQUFDO0VBQ3hCLFVBQVUsRUFBRSxJQUFJO0NBQ2pCOztBQUVELHFCQUFxQjtBQUNyQixBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5QixVQUFVLEVBQUUsSUFBSTtDQUNqQjs7QUFFSCxBQUFBLFVBQVUsQ0FBQTtFQUNOLFVBQVUsRUFBQyxJQUFJO0NBQ2xCOztBQUVELEFBQUEsUUFBUSxDQUFBO0VBQ0osVUFBVSxFQUFDLEtBQUs7Q0FDbkI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNaLFlBQVksRUFBQyxJQUFJO0VBQ2pCLGFBQWEsRUFBQyxJQUFJO0NBQ3JCOztBQUVELEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQTtFQUM1QixLQUFLLEVBQUUsTUFBTTtFQUNiLGVBQWUsRUFBRSxTQUFTO0NBQzdCOztBQUVELEFBQUEsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQTtFQUN4QixLQUFLLEVBQUUsTUFBTTtFQUNiLGVBQWUsRUFBRSxTQUFTO0NBQzdCOztBQUVELEFBQUEsVUFBVSxDQUFBO0VBQ04sU0FBUyxFQUFDLElBQUk7RUFDZCxXQUFXLEVBQUUsbUJBQW9CO0NBQ3BDOztBQUVELEFBQUEsV0FBVyxDQUFBO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUMsT0FBTztFQUNsQixZQUFZLEVBQUMsSUFBSTtFQUNqQixhQUFhLEVBQUMsSUFBSTtDQUVyQjs7QUFFRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsS0FBSyxDQUFBO0VBQ2IsZUFBZSxFQUFFLElBQUk7Q0FDeEI7O0FBRUQsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUFBO0VBQ2IsVUFBVSxFQUFDLE9BQWlCO0VBQzVCLFVBQVUsRUFBRSxJQUFJO0NBRW5COztBQUVELEFBQUEsV0FBVyxDQUFBO0VBQ1AsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsS0FBSztDQUNqQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQTtFQUNULE9BQU8sRUFBRSxLQUFLO0NBQ2pCOztBQUVELEFBQUEsRUFBRSxBQUFBLFNBQVMsQ0FBQTtFQUNQLE1BQU0sRUFBQyxZQUFZO0VBQ25CLE9BQU8sRUFBQyxZQUFZO0VBQ3BCLGVBQWUsRUFBQyxlQUFlO0NBQ2xDOztBQUVELEFBQUEsRUFBRSxBQUFBLE1BQU0sQ0FBQTtFQUNKLFdBQVcsRUFBRSxxQkFBcUI7RUFDbEMsU0FBUyxFQUFDLElBQUk7Q0FDakI7O0FBRUQsQUFBQSxNQUFNLENBQUM7RUFDSCxPQUFPLEVBQUUsSUFBSTtFQUNiLFFBQVEsRUFBRSxLQUFLO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxFQUFFO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUMsSUFBSTtFQUNkLGFBQWEsRUFBRSxHQUFHO0NBQ25COztBQUVELEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQztFQUNYLGdCQUFnQixFQUFFLElBQUk7Q0FDdkI7O0FBRUQsQUFBQSxRQUFRLENBQUE7RUFDSixVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUFFRCxBQUFBLFdBQVcsQ0FDYjtFQUNJLFFBQVEsRUFBRSxjQUFjO0VBQUUsWUFBWTtFQUN0QyxRQUFRLEVBQUUsTUFBTTtFQUNoQixHQUFHLEVBQUUsQ0FBQztDQUNUOztBQUdELEFBQUEsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07Q0FDeEI7O0FBRUQsQUFBQSxNQUFNLENBQUM7RUFDTCxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFDLG9EQUFvRDtDQUNoRTs7QUFHSCxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsZUFBZ0IsQ0FBQSxDQUFDLEVBQUU7RUFDN0IsU0FBUyxFQUFFLHlCQUF5QjtDQUNyQzs7QUFDRCxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsZUFBZ0IsQ0FBQSxDQUFDLEVBQUU7RUFDL0IsU0FBUyxFQUFFLDJCQUEyQjtDQUN2Qzs7QUFDRCxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsZUFBZ0IsQ0FBQSxDQUFDLEVBQUU7RUFDL0IsU0FBUyxFQUFFLHlCQUF5QjtDQUNyQzs7QUFHRCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsT0FBTztFQUM5QixRQUFRLEVBQUUsSUFBSTtDQUNmOztBQUVELEFBQUEsT0FBTyxDQUFBO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDYixxQkFBcUIsRUFBRSxtQkFBbUI7RUFDMUMsUUFBUSxFQUFFLElBQUk7Q0FDZjs7QUFFRCxBQUFBLE9BQU8sQ0FBQTtFQUNMLE9BQU8sRUFBRSxJQUFJO0VBQ2IsR0FBRyxFQUFFLElBQUk7RUFDVCxlQUFlLEVBQUMsTUFBTTtFQUN0QixXQUFXLEVBQUMsTUFBTTtDQUNuQjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsdUJBQXVCO0VBQzlDLFFBQVEsRUFBRSxJQUFJO0NBQ2Y7O0FBR0MsQUFBQSxTQUFTLENBQUE7RUFDTCxTQUFTLEVBQUMsS0FBSztFQUNmLFVBQVUsRUFBQyxLQUFLO0VBQ2hCLFVBQVUsRUFBQyxLQUFLO0NBRW5COztBQUVELEFBQUEsU0FBUyxDQUFBO0VBRUwsU0FBUyxFQUFDLEtBQUs7RUFDZixVQUFVLEVBQUUsS0FBSztFQUNqQixhQUFhLEVBQUUsYUFBYTtFQUM1QixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGtCQUFpQjtDQUNqRDs7QUFFRCxBQUFBLE9BQU8sQ0FBQyxLQUFLLENBQUE7RUFDVCxVQUFVLEVBQUMsTUFBTTtFQUNqQixXQUFXLEVBQUMsSUFBSTtFQUNoQixhQUFhLEVBQUUsYUFBYTtFQUNoQyxRQUFRLEVBQUUsTUFBTTtFQUNoQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFdBQVcsRUFBRSxHQUFHO0NBQ2Y7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNaLE1BQU0sRUFBRSxpQkFBaUI7Q0FDNUI7O0FBRUQsQUFBQSxVQUFVLENBQUE7RUFDTixVQUFVLEVBQUMsT0FBTztDQUNyQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxTQUFTLENBQUE7RUFDaEIsS0FBSyxFQUFDLGtCQUFrQjtDQUMzQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUEsT0FBTyxDQUFDO0VBQ3hCLEtBQUssRUFBQyxlQUFlO0VBQ3JCLGdCQUFnQixFQUFFLE9BQXFCLENBQUMsVUFBVTtFQUNsRCxZQUFZLEVBQUUsK0JBQStCO0VBQzdDLFdBQVcsRUFBRSxlQUFlO0NBQy9COztBQUVILFVBQVUsQ0FBVixRQUFVO0VBQ1IsRUFBRTtJQUNBLEtBQUssRUFBRSxJQUFJOztFQUViLEdBQUc7SUFDRCxLQUFLLEVBQUUsSUFBSTs7RUFFYixJQUFJO0lBQ0YsS0FBSyxFQUFFLElBQUk7Ozs7QUdua0JqQixBQUFBLFNBQVMsQ0FBQztFQUNOLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQUVELEFBQUEsWUFBWSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLENBQUM7RUFDUCxHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsbUJBQWtCO0VBQzlCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsVUFBVSxFQUFFLEdBQUc7RUFDZixrQkFBa0IsRUFBRSxHQUFHO0VBQ3ZCLGVBQWUsRUFBRSxHQUFHO0VBQ3BCLGNBQWMsRUFBRSxHQUFHO0VBQ25CLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBQUVELEFBQUEsU0FBUyxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUM7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxHQUFHO0VBQ1QsR0FBRyxFQUFFLEdBQUc7RUFDUixTQUFTLEVBQUUscUJBQXFCO0NBQ25DOztBQUVELEFBQUEsU0FBUyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7RUFDckIsT0FBTyxFQUFFLFNBQVM7RUFDbEIsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG1EQUFtRDtFQUMvRCxVQUFVLEVBQUUsc0RBQXNEO0VBQ2xFLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsYUFBYSxFQUFFLEdBQUc7RUFDbEIsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGtCQUFrQixFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxPQUFtQjtFQUN2RCxlQUFlLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLE9BQW1CO0VBQ3BELFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsT0FBbUI7RUFDL0MsV0FBVyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLHNCQUFxQjtFQUM5QyxPQUFPLEVBQUUsWUFBWTtFQUNyQixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsR0FBRztFQUNULEdBQUcsRUFBRSxHQUFHO0VBQ1IsU0FBUyxFQUFFLHFCQUFxQjtDQUNuQzs7QUFFRCxBQUFBLFNBQVMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQztFQUMzQixVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsbURBQW1EO0VBQy9ELFVBQVUsRUFBRSxzREFBc0Q7RUFDbEUsVUFBVSxFQUFFLG9EQUFvRDtFQUNoRSxrQkFBa0IsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsT0FBb0I7RUFDeEQsZUFBZSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxPQUFvQjtFQUNyRCxVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLE9BQW9CO0VBQ2hELFdBQVcsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxzQkFBc0I7RUFDL0MsZUFBZSxFQUFFLElBQUk7Q0FDeEI7O0FBRUQsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFDLFlBQVksQ0FBQztFQUN6QixPQUFPLEVBQUUsQ0FBQztDQUNiOztBQUVELEFBQUEsU0FBUyxDQUFDLFlBQVksQ0FBQyxLQUFLLEFBQUEsTUFBTSxDQUFDO0VBQy9CLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSw4REFBOEQ7RUFDMUUsVUFBVSxFQUFFLGlFQUFpRTtFQUM3RSxVQUFVLEVBQUUsK0RBQStEO0VBQzNFLGtCQUFrQixFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxPQUFvQjtFQUN4RCxlQUFlLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLE9BQW9CO0VBQ3JELFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsT0FBb0I7Q0FDbkQ7O0FBRUQsQUFBQSxFQUFFLEFBQUEsYUFBYSxFQUFDLEVBQUUsQUFBQSxhQUFhLEVBQUMsRUFBRSxBQUFBLGFBQWEsRUFBRSxjQUFjLENBQUMsRUFBRSxDQUFBO0VBQzlELFdBQVcsRUFBRSxtQkFBbUI7RUFDaEMsS0FBSyxFQUFFLE9BQU87RUFDZCxVQUFVLEVBQUUsdURBQXVEO0VBQ25FLHVCQUF1QixFQUFFLGVBQWU7RUFDeEMsdUJBQXVCLEVBQUUsV0FBVztFQUNwQyxXQUFXLEVBQUUsR0FBRztDQUNuQjs7QUFDRCxBQUFBLEVBQUUsQUFBQSxhQUFhLENBQUE7RUFDWCxTQUFTLEVBQUUsZUFBZTtDQUM3Qjs7QUFFRCxBQUFBLENBQUMsQUFBQSxJQUFJLEFBQUEsWUFBWSxBQUFBLE9BQU8sQUFBQSxVQUFVLEFBQUEsVUFBVSxDQUFBO0VBQ3hDLEtBQUssRUFBQyxrQkFBa0I7Q0FDM0I7O0FDNUZELEFBQUEsRUFBRSxBQUFBLCtCQUErQixDQUFBO0VBQzdCLFNBQVMsRUFBQyxlQUFlO0NBQzVCOztBQUVELEFBQUEseUJBQXlCLENBQUM7RUFDdEIscUJBQXFCLEVBQUUsa0JBQWtCO0NBQzVDOztBQUNELEFBQUEseUJBQXlCLENBQUM7RUFDdEIsZ0JBQWdCLEVBQUUsT0FBZ0I7Q0FDckM7O0FBQ0QsQUFBQSx5QkFBeUIsQ0FBQztFQUN0QixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQUNELE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsTUFBTTtFQUNoRCxBQUFBLGVBQWUsRUFBRSx5QkFBeUIsQ0FBQztJQUN2QyxlQUFlLEVBQUUsT0FBTztHQUMzQjs7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQztFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLEtBQUs7RUFDZCxlQUFlLEVBQUUsS0FBSztFQUN0Qix1QkFBdUIsRUFBRSxLQUFLO0VBQzlCLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsTUFBTTtDQUNyQjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLHVCQUF1QixFQUFFLHlCQUF5QixBQUFBLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDO0VBQ25ILHFCQUFxQixFQUFFLEtBQUs7Q0FDL0I7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQyxtQkFBbUIsQ0FBQztFQUMxQyxPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxLQUFLO0VBQ2IsWUFBWSxFQUFFLEtBQUs7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsSUFBSTtFQUNwQixpQkFBaUIsRUFBRSxTQUFTO0VBQzVCLG1CQUFtQixFQUFFLHdCQUF3QjtDQUNoRDs7QUFFRCxBQUFBLHlCQUF5QixDQUFDLG1CQUFtQixDQUFDO0VBQzFDLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQUNELEFBQUEsZUFBZSxFQUFFLHdCQUF3QixDQUFDLGFBQWEsRUFBRSxVQUFVLEVBQUUseUJBQXlCLENBQUMsbUJBQW1CLENBQUM7RUFDL0csWUFBWSxFQUFFLElBQUk7RUFDbEIsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FBQ0QsQUFBQSx5QkFBeUIsQ0FBQyxDQUFDLENBQUM7RUFDeEIsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQix3QkFBd0IsRUFBRSxNQUFNO0VBQ2hDLDJCQUEyQixFQUFFLE1BQU07Q0FDdEM7O0FBRUQsQUFBQSx5QkFBeUIsQ0FBQyxpQkFBaUIsQ0FBQztFQUN4QyxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0NBQ2Y7O0FBQ0QsQUFBQSx5QkFBeUIsQ0FBQyxpQkFBaUIsQ0FBQztFQUN4QyxPQUFPLEVBQUUsQ0FBQztFQUNWLE9BQU8sRUFBRSxVQUFVO0VBQ25CLGNBQWMsRUFBRSxNQUFNO0NBQ3pCOztBQUNELEFBQUEsaUJBQWlCLENBQUM7RUFDZCxNQUFNLEVBQUMsZ0JBQWdCO0NBQzFCOztBQUVELEFBQUEseUJBQXlCLENBQUMsQ0FBQyxDQUFDO0VBQ3hCLG1CQUFtQixFQUFFLE1BQU07RUFDM0Isd0JBQXdCLEVBQUUsTUFBTTtFQUNoQywyQkFBMkIsRUFBRSxNQUFNO0NBQ3RDOztBQUdELEFBQUEsVUFBVSxDQUFBO0VBQ04sZ0JBQWdCLEVBQUUsa0JBQWtCO0VBQ3BDLE9BQU8sRUFBQyxJQUFJO0VBQ1osVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBRUQsQUFBQSxPQUFPLENBQUE7RUFDSCxnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsT0FBTyxFQUFDLElBQUk7RUFDWixVQUFVLEVBQUUsS0FBSztDQUNwQjs7QUFHRCxBQUFBLGVBQWUsQ0FBQTtFQUNYLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFDLEtBQUs7RUFDWixhQUFhLEVBQUUsaUJBQWlCO0NBQ25DOztBQUVELEFBQUEsZ0JBQWdCLENBQUE7RUFDWixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxLQUFLO0VBQ1osYUFBYSxFQUFFLGlCQUFpQjtDQUNuQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxDQUFDLENBQUE7RUFDWixLQUFLLEVBQUMsaUJBQWlCO0NBQzFCOztBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUE7RUFDakIsTUFBTSxFQUFDLGlCQUFpQjtDQUMzQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQyxVQUFVLENBQUM7RUFDdkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FBRUQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQUNyQyxBQUFBLHlCQUF5QixDQUFDLG1CQUFtQixDQUFDO0lBQzFDLE1BQU0sRUFBRSxLQUFLO0dBQ3BCOzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUFDckIsQUFBQSxZQUFZLENBQUMsS0FBSyxHQUFHLEtBQUssRUFBRSx5QkFBeUIsQ0FBQyxtQkFBbUIsRUFBRSxJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQSxVQUFVLENBQUMsY0FBYyxDQUFDO0lBQ2xILFNBQVMsRUFBRSxNQUFNO0dBQ3hCOzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFDcEIsQUFBQSxZQUFZLENBQUMsS0FBSyxHQUFHLEtBQUssRUFBRSx5QkFBeUIsQ0FBQyxtQkFBbUIsRUFBRSxJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQSxVQUFVLENBQUMsY0FBYyxDQUFDO0lBQ2xILFNBQVMsRUFBRSxLQUFLO0dBQ3ZCOzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFDeEIsQUFBQSxZQUFZLENBQUMsS0FBSyxHQUFHLEtBQUssRUFBRSx5QkFBeUIsQ0FBQyxtQkFBbUIsRUFBRSxJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQSxVQUFVLENBQUMsY0FBYyxFQUFFLE9BQU8sQ0FBQSxBQUFBLHVCQUFDLENBQXdCLE1BQU0sQUFBOUIsRUFBZ0Msa0JBQWtCLEFBQUEsWUFBWSxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRyxZQUFZLEVBQUUsTUFBTSxBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsYUFBYSxBQUFBLFVBQVUsQ0FBQztJQUMvUyxTQUFTLEVBQUUsS0FBSztHQUNuQjs7O0FDdElELEFBQUEsbUJBQW1CLENBQUE7RUFDZixPQUFPLEVBQUMsSUFBSTtDQUNmOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQUNyQixBQUFBLFVBQVUsQ0FBQztJQUNQLFNBQVMsRUFBRSxpQkFBaUI7R0FDL0I7OztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUV4QixBQUFBLFdBQVcsQ0FBQztJQUNSLFNBQVMsRUFBRSxRQUFRO0dBQ3RCOzs7QUFRRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElBQUksU0FBUyxFQUFFLEtBQUssSUFBSSxTQUFTLEVBQUUsS0FBSztFQUNoRixBQUFBLE1BQU0sQ0FBQTtJQUNGLFVBQVUsRUFBQyxJQUFJO0dBQ2xCO0VBRUQsQUFBQSxNQUFNLENBQUE7SUFDRixPQUFPLEVBQUUsZUFBZTtHQUMzQjtFQUVELEFBQUEsV0FBVyxDQUFBO0lBQ1AsV0FBVyxFQUFDLElBQUk7SUFBQyxjQUFjLEVBQUMsSUFBSTtHQUN2QztFQUNELEFBQUEsWUFBWSxDQUFBO0lBQ1IsVUFBVSxFQUFDLElBQUk7R0FDbEI7RUFDRCxBQUFBLGFBQWEsQ0FBQztJQUNWLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsS0FBSztHQUN6QjtFQUVELEFBQUEsYUFBYSxDQUFDLEVBQUUsQ0FBQTtJQUNiLE9BQU8sRUFBQyxDQUFDO0dBQ1g7RUFFRCxBQUFBLFVBQVUsQ0FBQTtJQUNOLFVBQVUsRUFBQyxNQUFNO0dBQ3BCO0VBRUQsQUFBQSxRQUFRLENBQUE7SUFDSixVQUFVLEVBQUMsTUFBTTtJQUNqQixVQUFVLEVBQUMsSUFBSTtHQUNsQjs7O0FBSUQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJQUFJLFNBQVMsRUFBRSxLQUFLO0VBR3hELEFBQUEsbUJBQW1CLENBQUE7SUFBQyxPQUFPLEVBQUMsS0FBSztJQUFDLEtBQUssRUFBQyxJQUFJO0lBQUMsTUFBTSxFQUFDLElBQUk7SUFBQyxRQUFRLEVBQUMsS0FBSztJQUFDLE1BQU0sRUFBQyxHQUFHO0lBQUMsT0FBTyxFQUFFLEVBQUU7SUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0dBQUc7RUFDMUgsQUFBQSxLQUFLLENBQUE7SUFBQyxLQUFLLEVBQUUsWUFBWTtJQUNyQixTQUFTLEVBQUMsSUFBSTtJQUNkLEtBQUssRUFBQyxJQUFJO0lBQUMsVUFBVSxFQUFDLE1BQU07SUFBQyxLQUFLLEVBQUMsS0FBSztJQUFDLFdBQVcsRUFBQyxTQUFTO0lBQUMsT0FBTyxFQUFDLFdBQVc7SUFBQyxjQUFjLEVBQUMsU0FBUztJQUFDLFdBQVcsRUFBQyxHQUFHO0dBQUU7RUFDakksQUFBQSxLQUFLLEFBQUEsS0FBSyxDQUFBO0lBQUMsZ0JBQWdCLEVBQUMsT0FBTztJQUFDLFNBQVMsRUFBQyxJQUFJO0dBQUU7RUFDcEQsQUFBQSxLQUFLLEFBQUEsS0FBSyxDQUFDLENBQUMsQ0FBQTtJQUFDLFNBQVMsRUFBQyxJQUFJO0dBQUU7RUFJN0IsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsa0JBQWtCO0lBQ3pCLFdBQVcsRUFBRSxtQkFBbUI7SUFDaEMsYUFBYSxFQUFFLGVBQWU7SUFDOUIsU0FBUyxFQUFFLElBQUk7R0FDbEI7RUFHRCxBQUFBLEdBQUcsQ0FBQTtJQUNDLE9BQU8sRUFBQyxJQUFJO0dBQ2Y7RUFDRCxBQUFBLE1BQU0sQ0FBQTtJQUNGLE9BQU8sRUFBQyxJQUFJO0dBQ2Y7RUFDRCxBQUFBLFVBQVUsQ0FBQTtJQUNOLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLE1BQU07SUFDdEIsSUFBSSxFQUFDLFNBQVM7SUFDZCxVQUFVLEVBQUMsSUFBSTtJQUNmLGVBQWUsRUFBRSxLQUFLO0lBQ3RCLFdBQVcsRUFBRSxLQUFLO0dBQ3JCO0VBQ0QsQUFBQSxhQUFhLENBQUE7SUFDVCxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLElBQUksRUFBQyxTQUFTO0lBQ2QsVUFBVSxFQUFDLE1BQU07SUFDakIsZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLE1BQU07R0FDdEI7RUFDRCxBQUFBLEtBQUssQ0FBQTtJQUFDLFlBQVksRUFBQyxHQUFHO0dBQUc7RUFDekIsQUFBQSxLQUFLLENBQUE7SUFBQyxZQUFZLEVBQUMsR0FBRztHQUFHO0VBR3pCLEFBQUEsV0FBVyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUk7SUFDYixxQkFBcUIsRUFBRSxHQUFHO0lBQzFCLFFBQVEsRUFBRSxJQUFJO0dBQ2Y7RUFFRCxBQUFBLE9BQU8sQ0FBQTtJQUNMLE9BQU8sRUFBRSxJQUFJO0lBQ2IscUJBQXFCLEVBQUUsT0FBTztJQUM5QixRQUFRLEVBQUUsSUFBSTtHQUNmO0VBRUQsQUFBQSxNQUFNLENBQUE7SUFDSixPQUFPLEVBQUUsSUFBSTtJQUNiLHFCQUFxQixFQUFFLE9BQU87SUFDOUIsUUFBUSxFQUFFLElBQUk7R0FDZjtFQUVELEFBQUEsT0FBTyxDQUFBO0lBQ0wsT0FBTyxFQUFFLElBQUk7SUFDYixxQkFBcUIsRUFBRSxPQUFPO0lBQzlCLFFBQVEsRUFBRSxJQUFJO0dBQ2Y7RUFDRCxBQUFBLFNBQVMsQ0FBQTtJQUNQLEtBQUssRUFBQyxJQUFJO0lBQ1YsU0FBUyxFQUFFLElBQUk7SUFDZixNQUFNLEVBQUMsS0FDWDtHQUFDO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNaLGdCQUFnQixFQUFFLE9BQU87SUFDekIsUUFBUSxFQUFFLE1BQU07R0FDbkI7OztBQUtMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDckMsQUFBQSxNQUFNLENBQUE7SUFDRixPQUFPLEVBQUMsSUFBSTtHQUNmIn0= */