/* Grid */
@font-face {
  font-family: "ProximaNova";
  src: url("../../resources/fonts/proximanova/ProximaNova-Regular.eot") format("eot");
  src: url("../../resources/fonts/proximanova/ProximaNova-Regular.eot?iefix") format("eot"), url("../../resources/fonts/proximanova/ProximaNova-Regular.woff") format("woff"), url("../../resources/fonts/proximanova/ProximaNova-Regular.woff2") format("woff2"), url("../../resources/fonts/proximanova/ProximaNova-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNova";
  src: url("../../resources/fonts/proximanova/ProximaNova-Light.eot") format("eot");
  src: url("../../resources/fonts/proximanova/ProximaNova-Light.eot?iefix") format("eot"), url("../../resources/fonts/proximanova/ProximaNova-Light.woff") format("woff"), url("../../resources/fonts/proximanova/ProximaNova-Light.woff2") format("woff2"), url("../../resources/fonts/proximanova/ProximaNova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Regular.otf") format("otf"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Regular.woff") format("woff"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Regular.woff2") format("woff2"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Light.otf") format("otf"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Light.woff") format("woff"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Light.woff2") format("woff2"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Bold.otf") format("otf"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Bold.woff") format("woff"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Bold.woff2") format("woff2"), url("../../resources/fonts/Gilroy/Radomir Tinkov - Gilroy-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
/* Fonts sizes */
/* Font weights */
html,
body {
  height: 100%;
  margin: 0;
}
html.mac,
.mac body,
html.safari,
.safari body {
  height: unset !important;
}
.mobile body {
  overflow-x: hidden;
}
html {
  background: #242328;
  background-size: 50%;
  background-attachment: fixed;
  overflow-x: hidden;
}
body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "ProximaNova", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  max-width: 1000px;
  margin: 0 auto;
  background-color: #242328;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
div.pg-container {
  display: flex;
  height: 100%;
  flex-flow: column nowrap;
}
.layout--content-html body {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
section {
  box-sizing: border-box;
  padding: 0 16px;
}
.hidden {
  display: hidden;
}
.ad-blocker {
  display: flex;
  flex-direction: column;
  align-self: center;
  justify-content: center;
  max-width: 360px;
  padding: 0 16px;
  color: #ffffff;
  margin: auto;
  text-align: center;
}
.ad-blocker h1 {
  font-size: 1em;
}
.ad-blocker p {
  font-size: 0.88888889em;
}
article {
  padding: 0 16px 16px 16px;
}
a {
  font-family: "ProximaNova", sans-serif;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  word-break: break-word;
}
img {
  max-width: 100%;
}
img.hero {
  margin-top: 16px;
}
select {
  height: 44px;
  width: auto !important;
  font-size: 0.5em !important;
}
.watch-btn:hover {
  background-color: #ff6b4d !important;
  transition: background-color 0.3s ease;
}
.jw-skin-tbd {
  margin: 16px 0 !important;
}
.nm {
  margin: 0 !important;
}
.mb-s {
  margin-bottom: 4px !important;
}
.mb-m {
  margin-bottom: 8px !important;
}
table {
  width: 100%;
  margin: 16px 0;
  border-collapse: collapse;
  font-size: 0.77777778em;
}
th {
  text-align: left;
  padding: 8px;
}
td {
  min-width: 25%;
  padding: 8px;
  border-top: 1px solid #eeeeee;
}
.cc-revoke {
  display: none !important;
}
.cc-btn.cc-deny,
.cc-btn.cc-allow,
.cc-link {
  min-width: 60px;
}
.cc-window.cc-floating {
  border: dashed 8px #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 0.88888889em;
}
.cc-window.cc-floating a {
  font-family: "Gilroy", sans-serif;
}
@media only screen and (max-width: 667px) {
  body {
    overflow-x: hidden;
  }
  section {
    padding: 0 8px;
  }
  .cc-link:nth-child(2) {
    margin-bottom: 8px;
  }
}
.menu {
  display: none;
  position: absolute;
  top: 68px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  color: #ffffff;
  z-index: 999;
}
.menu .tos {
  display: flex;
  flex-flow: column;
  margin: 32px 0 16px 16px;
}
.menu .tos a.watch-live-btn {
  margin: 10px 0 20px 0;
  text-align: center;
  width: 120px;
  padding: 5px 0;
}
.menu .links {
  margin-top: 32px;
}
.menu .follow .content-label {
  font-family: "Gilroy", sans-serif;
  color: #ffffff;
}
.menu .social {
  margin-left: 8px !important;
}
.menu .social a {
  margin: 0 16px 0 0 !important;
}
.in-frame .menu {
  display: none;
}
html.mobile-menu-open.ios {
  position: fixed;
}
html.mobile-menu-open.ios body {
  position: fixed;
}
html.mobile-menu-open.ios .menu.open {
  background-position: 100% 20%;
}
.mobile-menu-open div.pg-container {
  overflow: hidden;
}
@media only screen and (max-width: 965px) and (min-width: 667px) {
  .open {
    display: flex !important;
  }
  .menu.open {
    display: flex;
    background-image: url('../../resources/images/background/background-menu.png');
    background-position: 100% 100%;
    background-repeat: no-repeat;
  }
  .menu.open .left-col .links {
    margin-right: 60px;
  }
  .menu.open .left-col .links.tos {
    margin: 8px 0 16px 16px;
  }
  .menu.open .right-col .follow {
    border-left: 1px solid #cfcdcd;
    padding-left: 16px;
    margin-top: 40px;
  }
  .menu.open .right-col .follow h4 {
    margin-top: 0;
  }
  .menu.open .right-col .follow h4:nth-child(3) {
    margin-top: 24px;
  }
  .menu.open .right-col .social {
    justify-content: left;
  }
}
@media only screen and (max-width: 667px) {
  .open {
    display: block !important;
  }
  .menu .tos.links {
    margin-top: 16px !important;
  }
  .menu .tos.links .watch-live-btn {
    margin-top: 0;
  }
  .menu.open .right-col div.social {
    justify-content: left;
  }
}
strong {
  font-family: "ProximaNova", sans-serif;
  font-weight: 400;
}
.menu-item {
  display: block;
  margin: 0 16px;
  font-family: "Gilroy", sans-serif;
  font-weight: 300;
  font-size: 1.33333333em;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  transition: color 0.1s ease;
}
.menu-item:hover {
  color: #ffffff;
}
.menu-item:focus,
.menu-item:active {
  color: #ffffff;
}
.page-header {
  font-family: "Gilroy", sans-serif !important;
}
.content-header {
  margin: 32px 0 16px 0;
  font-family: "Gilroy", sans-serif;
  font-weight: 700;
}
.content-header.schedule {
  display: flex;
  justify-content: space-between;
}
.content-header {
  margin-top: 0;
}
.content-header--mb0 {
  margin: 32px 0 0 0;
}
.title-large-white {
  margin: 0;
  font-family: "ProximaNova", sans-serif;
  font-size: 1.33333333em;
  font-weight: 400;
  text-transform: uppercase;
  color: #ffffff;
}
.tile-title {
  margin: 0;
  font-family: "ProximaNova", sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.0;
  color: #000000;
}
.content-header-secondary {
  margin: 0;
  margin-bottom: 8px;
  font-family: "ProximaNova", sans-serif;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: -0.02em;
  color: #000000;
}
.content-header-secondary .content-label-secondary {
  margin-left: 4px !important;
  font-size: 0.75em !important;
}
.tile-subheader {
  margin: 0 0 8px 0;
  font-family: "ProximaNova", sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.0;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
}
.content-label {
  margin: 16px 0 8px 8px;
  font-family: "ProximaNova", sans-serif;
  font-weight: 300;
  line-height: 1.0;
  color: #000000;
  text-transform: uppercase;
}
.content-label-secondary {
  font-family: "ProximaNova", sans-serif;
  font-weight: 400;
  line-height: 1.12;
  color: rgba(0, 0, 0, 0.5);
}
.content-description,
.synopsis {
  font-family: "ProximaNova", sans-serif;
  font-weight: 300;
  color: #000000;
}
.lead {
  font-family: "ProximaNova", sans-serif;
  font-weight: 300;
  line-height: 1.5;
  color: #000000;
  padding-bottom: 16px;
  margin-bottom: 0;
}
.content-label-small {
  font-family: "ProximaNova", sans-serif;
  font-weight: 400;
  line-height: 1.0;
  color: #ffffff;
}
.footer-link {
  display: block;
  margin: 2px;
  font-family: "ProximaNova", sans-serif;
  font-size: 0.77777778em;
  font-weight: 400;
  color: #ffffff;
}
.footer-link:hover {
  color: #ffffff;
}
.footer-link:first-of-type {
  margin-top: 16px;
}
code {
  word-wrap: break-word;
  font-size: 0.77777778em;
}
h1 {
  font-size: 2.778em;
}
h2,
h3 {
  font-size: 2em;
}
h5 {
  font-size: 1.33333333em;
}
@media only screen and (min-width: 1000px) {
  .page-header {
    font-size: 3.33333em !important;
  }
}
@media only screen and (max-width: 800px) {
  h1 {
    font-size: 2em;
  }
  h2,
  h3 {
    font-size: 1.66666667em;
  }
}
@media screen and (max-width: 667px) {
  h1 {
    font-size: 1.66666667em;
  }
  h2,
  h3 {
    font-size: 1.33333333em;
  }
  h5 {
    font-size: 0.88888889em;
  }
  p {
    font-size: 0.77777778em;
  }
}
header {
  display: flex;
  flex: 0 1 auto;
  justify-content: center;
  margin: 0 calc(((100vw - 1000px) / 2) * -1);
  padding: 16px;
  background-color: #000000;
  box-sizing: border-box;
}
header .header-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
header .header-buttons {
  display: flex;
  align-items: center;
}
header .header-buttons > a {
  display: flex;
  opacity: 1;
  transform: translateZ(0);
  margin-left: 16px;
  transition: opacity 0.1s ease;
}
header .header-buttons > a:hover {
  opacity: 0.9;
  transition: opacity 0.3s ease;
}
header .header-buttons > a > img {
  height: 34px;
  align-self: center;
}
header .brand {
  height: 32px;
  opacity: 1;
  transform: translateZ(0);
  transition: opacity 0.1s ease;
}
header .brand img {
  height: 100%;
}
header .brand:hover {
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}
header nav {
  display: flex;
  align-items: center;
}
header .links,
header .social {
  justify-content: space-evenly;
  flex-grow: 1;
  margin: 0 3vw;
  display: flex;
}
header .links a {
  transition: color 0.1s ease;
}
header .links a:hover {
  cursor: pointer;
  color: #ff5a39;
  transition: color 0.3s ease;
}
header .links a:active,
header .links a:focus {
  cursor: pointer;
  color: #ff5a39;
}
header .social a {
  margin-left: 8px;
  height: 36px;
}
header .social a:hover {
  cursor: pointer;
  opacity: 0.9;
}
header .social img {
  width: 36px;
}
header .menu-icon {
  box-sizing: border-box;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
header .menu-icon:focus,
header .menu-icon:active {
  background-color: #f2f2f2;
}
.nav-item {
  margin-right: 1vw;
  padding-top: 4px;
  font-family: "Gilroy", sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.0;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.watch-live-btn {
  padding: 5px 16px;
  font-family: "ProximaNova", sans-serif;
  font-size: 0.88888889em;
  font-weight: 400;
  border: 1px solid #ffffff;
  border-radius: 4px;
  background-color: #ff5a39;
  text-transform: uppercase;
  height: 34px;
  box-sizing: border-box;
  line-height: 24px;
}
.watch-live-btn:hover {
  background-color: #ff6b4d;
}
.layout--content-html header {
  display: none;
}
@media only screen and (max-width: 1000px) {
  header {
    margin: 0;
  }
  header .header-content {
    flex-grow: 1;
  }
}
@media only screen and (max-width: 965px) {
  header {
    background-color: #000000;
  }
  header .header-content {
    max-width: 1000px;
    justify-content: space-between;
    margin: 0 auto;
  }
  header .header-buttons,
  header .links,
  header .social {
    display: none;
  }
  header .menu-icon {
    display: flex !important;
  }
  header .open {
    display: block !important;
  }
  header nav {
    flex-grow: unset;
  }
}
.btn {
  display: block;
  width: 100%;
  padding: 16px 0 16px 0;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #ff5a39;
  border: solid 2px rgba(0, 0, 0, 0.24);
  text-align: center;
  font-family: "ProximaNova", sans-serif;
  font-size: 0.88888889em;
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  text-decoration: none;
  transition: background-color 0.1s ease;
}
.btn:hover {
  cursor: pointer;
  background-color: #ff6b4d;
  transition: background-color 0.3s ease;
}
.btn:active,
.btn:focus {
  cursor: pointer;
  background-color: #ff7c62;
}
.btn.btn-banner {
  display: flex;
  justify-content: space-between;
  margin: -16px -16px 16px -16px;
  padding: 24px 16px 20px 16px;
  max-width: calc(100% + 32px);
  width: calc(100% + 32px);
  border: 0;
  border-radius: 0;
  background-color: #ff5a39;
  text-align: left;
  font-family: "ProximaNova", sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: uppercase;
}
.btn.btn-banner .cta {
  position: relative;
  display: block;
  font-family: "ProximaNova", sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  text-transform: none;
}
.btn.btn-banner .cta::after {
  position: relative;
  top: -1pt;
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-right: 0.2em solid rgba(255, 255, 255, 0.7);
  border-top: 0.2em solid rgba(255, 255, 255, 0.7);
  transform: rotate(45deg);
  margin-left: 4px;
}
.btn.btn-banner:hover {
  cursor: pointer;
  background-color: #ff6b4d;
  transition: background-color 0.3s ease;
}
.btn.btn-banner:active,
.btn.btn-banner:focus {
  cursor: pointer;
  background-color: #ff7c62;
}
.btn-block {
  margin-bottom: 32px;
}
.show-single h1,
.show-single h3 {
  color: #7bfff5;
}
.show-single > h1 {
  text-transform: uppercase;
  margin: 0;
  padding: 40px 0 16px;
}
.show-single img.hero-media {
  max-width: calc(100% + 32px);
  margin: 0 -16px;
}
.show-single h4,
.show-single p.lead {
  color: #ffffff;
  opacity: 0.8;
}
.show-single .event-item .event-info p,
.show-single .event-item .event-info h3 {
  color: #ffffff;
}
.show-single .event-item .event-info h3 span {
  color: #ffffff;
}
.show-single .event-item .event-info p.synopsis {
  opacity: 0.8;
}
.show-single .event-item .event-poster {
  border: 3px solid #cfcdcd;
}
.show-single .content-label-secondary.nm {
  color: #ffffff;
}
@media only screen and (max-width: 667px) {
  .show-single .event-item .event-info {
    margin-left: 16px;
  }
  .show-single h1 {
    font-weight: 700;
  }
  .show-single h3 {
    font-weight: 700;
  }
}
.shows {
  color: #97f2aa;
}
.shows h2 {
  color: #97f2aa;
}
.shows h2:nth-child(2) {
  margin-bottom: 16px;
}
.shows h2:nth-child(4) {
  margin-bottom: 32px;
}
.shows ul.super-hot {
  padding: 0;
  margin: 0 0 150px;
}
.shows ul.super-hot .hot-item {
  display: flex;
  padding: 16px 0;
}
.shows ul.super-hot .hot-item div {
  display: flex;
  flex-flow: column;
  flex-basis: 40%;
  flex-grow: 1;
  color: #ffffff;
}
.shows ul.super-hot .hot-item div h3 {
  font-size: 1.66666667em;
  margin: 8px 0;
}
.shows ul.super-hot .hot-item div img {
  width: 100%;
}
.shows ul.super-hot .hot-item div p {
  display: block;
  margin: 0;
}
.shows ul.super-hot .hot-item div:last-child {
  padding-left: 24px;
  box-sizing: border-box;
}
.shows ul.super-hot .hot-item div:last-child a {
  background-color: #ff5a39;
  border-radius: 8px;
  width: 8rem;
  padding: 0.5rem 0.6rem;
  color: #ffffff;
  border: none;
  font-size: 1em;
  margin: 30px 0 0 0;
}
.shows-header {
  display: flex;
  align-items: baseline;
}
.shows-header h1 {
  padding-right: 124px;
  margin: 40px 0 100px 0;
}
.shows-header h2 {
  font-weight: 300;
}
.show-grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 16px);
  margin: 0 -8px;
}
.show-grid .show-item {
  width: calc(50% - 32px);
  margin: 0 12px 24px 12px;
}
.show-item {
  border-radius: 2px;
  border: 4px solid #eeeeee;
  overflow: hidden;
  text-align: center;
  transition: border 0.3s ease, background-color 0.3s ease;
}
.show-item img {
  display: block;
  border-radius: 1px;
  transition: all 0.3s ease;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.show-item:hover {
  cursor: pointer;
  border: 4px solid #00aeef;
  transition: border 0.3s ease, background-color 0.3s ease;
}
.show-item:hover img {
  transform: scale(1.05);
}
@media only screen and (min-width: 667px) {
  .show-item img {
    min-height: 100%;
    max-height: 306px;
  }
}
@media only screen and (max-width: 667px) {
  .show-grid {
    width: 100%;
    margin: 0;
  }
  .show-grid .show-item {
    margin: 0 0 25px 0;
    width: 100%;
  }
  .shows .shows-header h1 {
    padding-right: 3.5em;
    margin: 40px 0 60px 0;
  }
  .shows .shows-header h2.sub-header {
    font-weight: 300;
  }
  .shows h2 {
    font-weight: 700;
  }
  .shows h2 span {
    display: none;
  }
  .shows h2:nth-child(2) {
    margin-bottom: 10px;
  }
  .shows h2:nth-child(4) {
    margin-bottom: 26px;
  }
  .shows ul.super-hot {
    margin: 0 0 50px 0;
  }
  .shows ul.super-hot .hot-item {
    flex-flow: column nowrap;
  }
  .shows ul.super-hot .hot-item div {
    width: 100%;
  }
  .shows ul.super-hot .hot-item div:first-child a {
    width: calc(100% - 8px);
    margin: 0;
  }
  .shows ul.super-hot .hot-item div:first-child a img {
    height: unset;
  }
  .shows ul.super-hot .hot-item div:last-child {
    display: none;
  }
}
.schedule-title {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: baseline;
  padding: 40px 0;
}
.schedule-title h3 {
  font-family: "Gilroy", sans-serif;
  font-size: 2em;
  color: #ede360;
  font-weight: 300;
  margin: 0;
  flex-grow: 1;
}
.schedule-title h3.date {
  text-align: right;
}
.schedule-title h3.label {
  font-weight: 700;
  margin-left: 16px;
}
.schedule-title .schedule {
  margin: 0;
  color: #ede360;
}
.schedule-title .schedule .js-schedule-day-picker {
  padding: 8px 0;
}
.schedule-title select {
  font-family: "Gilroy", sans-serif;
  border-radius: 12px !important;
  border: 0 !important;
  font-size: 1em !important;
  text-transform: uppercase;
  height: 50px;
}
.schedule-title .schedule-banner__wrapper {
  margin: 8px 0 0 0;
}
.schedule-title .schedule-banner__wrapper img {
  width: 100%;
}
.schedule-title .schedule-date__wrapper {
  display: flex;
  width: 100%;
  margin-top: 22px;
}
.schedule-title .schedule-date__wrapper .js-schedule-date-date {
  flex-grow: 0;
}
.schedule-header {
  display: none;
  width: 100%;
  padding: 16px 0 16px 0;
  background-color: #000000;
  border-radius: 1px;
}
.schedule-header .schedule-date {
  display: flex;
  margin-left: 16px;
  margin-bottom: 0;
  min-width: 100px;
}
.schedule-header .schedule-day {
  display: flex;
  margin-left: 0;
  margin-bottom: 0;
  color: #ffffff;
}
.schedule.js-list > p {
  color: #ffffff;
}
.loading-spinner {
  visibility: visible;
  text-align: center;
  padding: 1.5rem;
}
.loading-spinner.hidden {
  visibility: hidden;
}
.event-item {
  display: flex;
  align-items: flex-start;
  width: 100%;
  padding: 30px 0 25px 0;
  box-shadow: 0 1px 0 0 gray;
}
.event-item:first-of-type,
.event-item:first-child {
  border: none;
}
.event-time {
  display: flex;
  flex-direction: column;
  min-width: 15%;
}
.event-time p {
  color: #ede360;
  margin: 0;
  margin-bottom: 4px;
}
a.event-poster:hover {
  opacity: 0.8;
}
a.event-poster:hover .icon-play {
  transform: scale(1.1);
}
.event-info {
  display: flex;
  flex-direction: column;
  margin-left: 35px;
}
.event-info h3 {
  font-size: 1.33333333em;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
}
.event-info p {
  font-size: 0.88888889em;
  color: #ffffff;
  margin: 0;
  margin-bottom: 8px;
}
.event-info .synopsis {
  opacity: 0.8;
}
.vod-player {
  display: flex;
  margin: -16px -16px 16px -16px;
  width: calc(100% + 32px);
  min-height: 480px;
  background-color: #000000;
}
.icon-play {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 44px;
  width: 44px;
  margin: auto;
  overflow: auto;
  transition: all 200ms ease;
}
.schedule > .schedule-empty {
  display: block;
}
.schedule > .schedule-empty ~ .schedule-empty {
  display: none;
}
#schedule-section {
  height: 100%;
}
.no-schedule {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 62%;
}
.no-schedule div {
  max-width: 70%;
  text-align: center;
  font-family: "Gilroy", sans-serif;
  font-size: 2em;
  color: #ede360;
  font-weight: 300;
  margin: 30vh 0;
  flex-grow: 1;
}
@media only screen and (max-width: 1000px) {
  section .schedule-title h1.schedule {
    font-size: 1.66666667em;
  }
  section .schedule-title h3 {
    font-size: 1.33333333em;
  }
  section .schedule-title select {
    height: 40px;
    padding: 8px;
    font-size: 0.75em !important;
  }
  section .schedule-title .schedule-banner__wrapper {
    margin: 20px -16px 0 -16px;
  }
  section .no-schedule div {
    font-size: 1.33333333em;
  }
}
@media only screen and (max-width: 667px) {
  .synopsis {
    font-size: 0.77777778em;
  }
  .schedule-date,
  .event-time {
    min-width: 80px !important;
  }
  .schedule-header,
  .event-item {
    margin: 0 -16px;
    width: calc(100% + 32px);
  }
  .schedule-title {
    margin: 0;
    padding: 40px 0 16px 0;
    align-items: center;
  }
  .schedule-title .date,
  .schedule-title .label {
    display: none;
  }
  .schedule-title select {
    height: 30px;
    font-size: 0.75em !important;
  }
  .schedule-title .schedule-banner__wrapper {
    margin: 8px -8px 0 -8px !important;
  }
  .schedule-title .schedule-date__wrapper {
    margin-top: 12px;
    justify-content: flex-end;
  }
  .schedule-title .page-header {
    align-self: flex-start;
  }
  .schedule-header {
    display: flex;
  }
  .schedule-header .schedule-date {
    font-family: "Gilroy", sans-serif;
    color: #ede360;
    font-weight: 300;
  }
  .schedule-header .schedule-day {
    font-family: "Gilroy", sans-serif;
    color: #ede360;
    font-weight: 700;
    margin-left: 20px;
  }
  .schedule-poster {
    display: none;
  }
  .schedule > .event-item {
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
  }
  .schedule > .event-item .event-info {
    margin-left: 20px;
    padding: 0;
  }
  .schedule > .event-item .event-info h3 {
    font-size: 1em;
  }
  .schedule > .event-item .event-info p {
    margin-bottom: 0;
    font-size: 0.77777778em;
  }
  .no-schedule {
    height: unset;
  }
  .no-schedule div {
    max-width: 90%;
    margin: 20vh 0;
    font-size: 1em !important;
  }
}
footer {
  display: flex;
  z-index: 2;
  flex: 0 1 auto;
  margin: 0 calc(((100vw - 1000px) / 2) * -1);
  background-color: #000000;
}
footer .content {
  box-sizing: border-box;
  max-width: 1000px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 32px 16px;
  margin: 0 auto;
  width: 100%;
}
footer .content .links {
  order: 1;
}
footer .content .links a {
  transition: opacity 0.1s ease;
}
footer .content .links a:hover {
  transition: opacity 0.3s ease;
  opacity: 0.9;
}
footer .content .links img {
  height: 25px;
}
footer .content .follow {
  order: 3;
}
footer .content .follow .social a {
  margin: 0 5% !important;
  transform: translateZ(0);
}
footer .content .follow .social a img {
  max-width: unset;
}
footer .content .copyright {
  order: 2;
  align-self: flex-end;
}
footer .content .copyright p {
  color: #ffffff;
  font-size: 0.77777778em;
  margin: 0;
  text-align: center;
}
footer .links {
  display: flex;
  transition: color 0.1s ease;
  flex-direction: column;
}
.follow {
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  margin: 0 8px;
}
.follow > div:first-child {
  margin-bottom: 1em;
}
.follow .tile-subheader {
  font-family: "Gilroy", sans-serif;
  margin-left: 8px;
  margin-bottom: 16px;
  text-align: center;
}
.layout--content-html footer {
  display: none;
}
@media only screen and (max-width: 1000px) {
  footer {
    margin: 0;
  }
}
@media only screen and (max-width: 667px) {
  footer .content {
    flex-direction: column;
    text-align: center;
  }
  footer .content .links {
    margin-bottom: 32px;
  }
  footer .content .links .social a:first-of-type {
    margin-left: 0;
  }
  footer .content .follow {
    align-self: center;
    order: 2;
    margin-left: 0;
  }
  footer .content .follow .tile-subheader {
    margin-left: 0;
  }
  footer .content .copyright {
    margin-top: 48px;
    align-self: center;
    order: 3;
  }
}
.pin {
  width: 24px;
  height: 24px;
  border-radius: 50% 50% 50% 0;
  background: #ffffff;
  position: absolute;
  transform: rotate(-45deg);
  left: -10px;
  top: 50%;
  margin: -20px 0 0 -20px;
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  z-index: 1;
}
.pin:after {
  content: '';
  width: 12px;
  height: 12px;
  margin: 6px 0 0 6px;
  background: #00aeef;
  position: absolute;
  border-radius: 50%;
}
.pulse {
  background: rgba(0, 0, 0, 0.24);
  border-radius: 50%;
  height: 12px;
  width: 12px;
  position: absolute;
  left: -12px;
  top: 50%;
  margin: 5px 0px 0px -12px;
  transform: rotateX(55deg);
  z-index: 0;
}
.pulse:after {
  content: "";
  border-radius: 50%;
  height: 40px;
  width: 40px;
  position: absolute;
  margin: -13px 0 0 -13px;
  -webkit-animation: pulsate 1s ease-out;
          animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
/* Tablet Portrait */
@media only screen and (max-width: 800px) {
  header .links,
  header .social {
    display: none;
  }
}
/* Phone */
@media only screen and (max-width: 667px) {
  body {
    border-radius: 0;
    box-shadow: none;
  }
  header .links,
  header .social {
    display: none;
  }
  .content-header-secondary .content-label-secondary {
    display: block;
    margin-left: 0 !important;
  }
  .btn.btn-banner {
    font-size: 0.77777778em;
  }
  .menu-icon {
    display: flex !important;
  }
  .hero-media {
    display: flex;
    margin-right: -16px;
    margin-left: -16px;
    max-width: calc(100% + 32px);
    width: calc(100% + 32px);
  }
  select.btn {
    padding: 0;
  }
  .event-info {
    padding-right: 16px;
  }
  .episode {
    flex-direction: column;
  }
  .event-poster {
    max-width: 100%;
    margin-left: 16px;
    margin-right: 16px;
    margin-bottom: 8px;
  }
  .vod-player {
    min-height: 200px;
  }
}
.live-header {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 40px 0 24px 0;
}
.live-header h1 {
  font-family: "Gilroy", sans-serif;
  font-weight: 700;
  color: #ede360;
  margin: 0;
}
.live-header .social span {
  opacity: 0.5;
  margin-right: 8px;
}
.live-header .social a.js-social-link {
  margin: 0 10px !important;
}
.now-next {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 16px);
  margin: 0 -8px;
}
.now-next .background-poster {
  background-size: cover !important;
  background-position: 50% !important;
  min-height: 200px;
}
.now-next .now-next-card {
  position: relative;
  box-sizing: border-box;
  width: calc(50% - 16px);
  margin: 80px 8px 40px 8px;
  transition: border 0.2s ease;
}
.now-next .now-next-card .tile-header-on-air {
  color: #ff5a39;
}
.now-next .now-next-card .tile-header-up-next {
  color: #7bfff5;
}
.now-next .now-next-card .tile-body {
  display: flex;
}
.now-next .now-next-card .tile-body .tile-text {
  display: flex;
  flex-flow: column;
  flex-basis: 50%;
  color: #ffffff;
  margin: 0 18px;
}
.now-next .now-next-card .tile-body .tile-text h3 {
  font-family: "ProximaNova", sans-serif;
  font-size: 1.33333333em;
  margin: 0;
  text-transform: uppercase;
}
.now-next .now-next-card .tile-body .tile-text span {
  color: #ffffff;
  opacity: 0.8;
}
.now-next .now-next-card .tile-body .tile-text p {
  font-family: "ProximaNova", sans-serif;
  font-size: 1em;
  opacity: 0.8;
  margin: 0;
}
.now-next .now-next-card .tile-body div.tile-img {
  flex-basis: 50%;
  margin-right: 3px;
}
.now-next .now-next-card .tile-body div.tile-img img {
  border: 2px solid #cfcdcd;
}
.now-next .now-next-card > h2 {
  margin: 0 0 24px 0;
  font-family: "Gilroy", sans-serif;
  letter-spacing: 1.2px;
  font-weight: 700;
}
.now-next .now-next-card .content-header-secondary,
.now-next .now-next-card .content-label-secondary {
  margin: 0;
}
.schedule-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "ProximaNova", sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding: 16px 0;
  text-transform: uppercase;
  background-color: #ff5a39;
  border: none;
  height: 56px;
  box-sizing: border-box;
  border-radius: 6px;
  margin-bottom: 85px;
  transition: color 0.1s ease;
}
.schedule-btn span {
  display: block;
}
.featured h2 {
  color: #7bfff5;
  font-family: "Gilroy", sans-serif;
  font-weight: 700;
  letter-spacing: 1.2px;
}
.featured .show-item {
  border: 2px solid #eee;
}
section.player#live-player {
  margin-bottom: 60px;
}
section.player #jw-player-holder {
  width: calc(100% + 32px) !important;
  margin: 0 -16px;
}
@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit: fill) or (object-fit: fill)) {
  .now-next .now-next-card img {
    max-height: 116px;
  }
  .featured .show-item {
    height: 100%;
  }
}
/* Phone */
@media only screen and (max-width: 667px) {
  .featured .show-item {
    height: 100%;
  }
  .now-next {
    flex-flow: column;
    width: 100%;
    margin: 0 0 40px 0;
  }
  .now-next .now-next-card {
    width: 100%;
    margin: 40px 0 0 0;
  }
  .now-next .now-next-card h2 {
    margin-bottom: 16px;
  }
  .now-next .now-next-card .tile-body {
    align-items: flex-start;
  }
  .now-next .now-next-card .tile-body .tile-text {
    margin: 0;
    padding-left: 8px;
    box-sizing: border-box;
    width: 50%;
  }
  .now-next .now-next-card .tile-body .tile-text h3 {
    font-size: 0.88888889em;
  }
  .now-next .now-next-card .tile-body .tile-text p {
    font-size: 0.77777778em;
  }
  .now-next .content-header-secondary {
    margin: 4px 0;
    font-size: 1em;
    line-height: 1;
  }
  .now-next .content-label-secondary {
    font-size: 0.77777778em;
  }
  .now-next .background-poster {
    min-height: 100px;
  }
  .live-header {
    align-items: baseline;
  }
  .player {
    padding: 0;
  }
  .schedule-btn {
    margin-bottom: 45px;
  }
}
.social {
  justify-content: center;
  display: flex;
  transition: color 0.1s ease;
}
.social span {
  color: #ffffff;
  font-size: 0.88888889em;
  font-family: "ProximaNova", sans-serif;
}
.social a {
  margin: 0 16px !important;
  height: 25px;
  transition: opacity 0.1s ease;
}
.social a:hover {
  cursor: pointer;
  transition: opacity 0.3s ease;
  opacity: 0.9;
}
.social img {
  max-height: 100%;
}
@media only screen and (max-width: 667px) {
  .social a {
    margin: 0 6px !important;
  }
}
.container.container-modifier__statics,
.container.container-modifier__schedule {
  justify-content: flex-start;
}
.container.container-modifier__statics .static-page h2,
.container.container-modifier__privacy .static-page h2,
.container.container-modifier__statics .static-page h3,
.container.container-modifier__privacy .static-page h3,
.container.container-modifier__statics .static-page h4,
.container.container-modifier__privacy .static-page h4 {
  font-size: 1.33333333em;
  color: #97f2aa;
  flex-grow: 1;
  margin: 0;
}
.container.container-modifier__statics .static-page li,
.container.container-modifier__privacy .static-page li {
  color: #ffffff;
  opacity: 0.8;
}
.container.container-modifier__statics .static-page a,
.container.container-modifier__privacy .static-page a {
  color: #97f2aa;
}
.container.container-modifier__statics .static-page a:hover,
.container.container-modifier__privacy .static-page a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.container.container-modifier__statics .static-page strong,
.container.container-modifier__privacy .static-page strong {
  font-weight: bold;
}
.container.container-modifier__statics #cookiesettings,
.container.container-modifier__privacy #cookiesettings {
  /* Rounded sliders */
}
.container.container-modifier__statics #cookiesettings > div,
.container.container-modifier__privacy #cookiesettings > div {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.container.container-modifier__statics #cookiesettings > div label.switch,
.container.container-modifier__privacy #cookiesettings > div label.switch {
  align-self: center;
}
.container.container-modifier__statics #cookiesettings .switch,
.container.container-modifier__privacy #cookiesettings .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  min-width: 60px;
  margin-left: 4vw;
  height: 34px;
}
.container.container-modifier__statics #cookiesettings .switch input,
.container.container-modifier__privacy #cookiesettings .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.container.container-modifier__statics #cookiesettings .slider,
.container.container-modifier__privacy #cookiesettings .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}
.container.container-modifier__statics #cookiesettings .slider:before,
.container.container-modifier__privacy #cookiesettings .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #ffffff;
  transition: .4s;
}
.container.container-modifier__statics #cookiesettings input:checked + .slider,
.container.container-modifier__privacy #cookiesettings input:checked + .slider {
  background-color: #97f2aa;
}
.container.container-modifier__statics #cookiesettings input:focus + .slider,
.container.container-modifier__privacy #cookiesettings input:focus + .slider {
  box-shadow: 0 0 1px #97f2aa;
}
.container.container-modifier__statics #cookiesettings input:checked + .slider:before,
.container.container-modifier__privacy #cookiesettings input:checked + .slider:before {
  transform: translateX(26px);
}
.container.container-modifier__statics #cookiesettings .slider.round,
.container.container-modifier__privacy #cookiesettings .slider.round {
  border-radius: 34px;
}
.container.container-modifier__statics #cookiesettings .slider.round:before,
.container.container-modifier__privacy #cookiesettings .slider.round:before {
  border-radius: 50%;
}
.static-page .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 40px 0 16px 0;
}
.static-page .title h1,
.static-page .title h3 {
  color: #97f2aa;
  flex-grow: 1;
  margin: 0;
}
.static-page p {
  color: #ffffff;
  opacity: 0.8;
}
.static-page #jw-player-holder {
  margin: 0 -8px;
  width: calc(100% + 16px) !important;
}
.static-page table {
  color: #ffffff;
}
.static-page table h3 {
  color: #ffffff;
}
@media only screen and (max-width: 667px) {
  .static-page .title {
    padding: 40px 0 16px 0;
  }
  .static-page .title h3 {
    text-align: right;
  }
  .static-page .title h3 span {
    display: none;
  }
  .static-page table {
    margin-top: 0;
  }
  .static-page ol,
  .static-page ul {
    padding-left: 8px;
  }
  .static-page ol li,
  .static-page ul li {
    font-size: 0.77777778em;
  }
  .container.container-modifier__statics .static-page h2,
  .container.container-modifier__privacy .static-page h2,
  .container.container-modifier__statics .static-page h3,
  .container.container-modifier__privacy .static-page h3,
  .container.container-modifier__statics .static-page h4,
  .container.container-modifier__privacy .static-page h4 {
    font-size: 1em;
  }
}
.container {
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto;
  justify-content: center;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 667px) {
  .container::before {
    background-image: url('../../resources/images/background/background-6-left.png');
    height: 100%;
    position: absolute;
    top: 0;
    left: -1000px;
    content: " ";
    width: 100%;
    background-repeat: repeat-y;
    z-index: 1;
    background-position: right top;
  }
  .container::after {
    background-image: url('../../resources/images/background/background-6-right.png');
    height: 100%;
    position: absolute;
    top: 0;
    right: -1000px;
    content: " ";
    width: 100%;
    background-repeat: repeat-y;
  }
  .container-modifier__live.container::before {
    background-image: url('../../resources/images/background/background-1-left.png');
  }
  .container-modifier__live.container::after {
    background-image: url('../../resources/images/background/background-1-right.png');
  }
  .container-modifier__show-single.container::before,
  .container-modifier__event-single.container::before {
    background-image: url('../../resources/images/background/background-2-left.png');
  }
  .container-modifier__show-single.container::after,
  .container-modifier__event-single.container::after {
    background-image: url('../../resources/images/background/background-2-right.png');
  }
  .container-modifier__shows-list.container::before {
    background-image: url('../../resources/images/background/background-3-left.png');
  }
  .container-modifier__shows-list.container::after {
    background-image: url('../../resources/images/background/background-3-right.png');
  }
  .container-modifier__schedule.container::before {
    background-image: url('../../resources/images/background/background-4-left.png');
  }
  .container-modifier__schedule.container::after {
    background-image: url('../../resources/images/background/background-4-right.png');
  }
  .container-modifier__statics.container::before {
    background-image: url('../../resources/images/background/background-5-left.png');
  }
  .container-modifier__statics.container::after {
    background-image: url('../../resources/images/background/background-5-right.png');
  }
}
@media only screen and (min-width: 1000px) {
  .mobile.orientation_landscape .container:before {
    background-image: unset;
    position: unset;
  }
  .mobile.orientation_landscape .container:after {
    background-image: unset;
    position: unset;
  }
}
@media only screen and (max-width: 1000px) {
  .mac .container:before,
  .safari .container:before,
  .mobile .container:before {
    background-image: unset;
    position: unset;
  }
  .mac .container:after,
  .safari .container:after,
  .mobile .container:after {
    background-image: unset;
    position: unset;
  }
}
section.event-single {
  padding-top: 16px;
}
section.event-single h3 {
  font-weight: 700;
}
.not-found {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  padding: 64px 16px;
  text-align: center;
}
.not-found img {
  width: 50%;
}
.not-found h1 {
  color: #ffffff;
}
.not-found p {
  margin: 0 !important;
}
section.carousel {
  padding: 0;
  border-left: 10vw;
  border-right: 10vw;
  margin: 0 -10vw 5vh;
  z-index: 1;
}
section.carousel custom-carousel-slideshow {
  width: 100%;
  z-index: 1;
}
section.carousel > .carousel-slide {
  display: none;
}
section.carousel .carousel-slide {
  text-align: left;
}
section.carousel .carousel-slide[aria-selected="false"] {
  z-index: -1 !important;
}
section.carousel .carousel-slide img {
  display: flex;
  margin: auto;
}
section.carousel .carousel-slide h1 {
  position: absolute;
  bottom: 5%;
  font-family: "Gilroy", sans-serif;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #ede360;
  max-width: 400px;
  width: 100%;
  margin-left: 20%;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 4;
}
section.carousel .carousel-slide h5 {
  position: absolute;
  bottom: 15%;
  font-family: "Gilroy", sans-serif;
  letter-spacing: 1.2px;
  color: #ffffff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
  z-index: 4;
  width: 100%;
  margin-left: 20%;
}
section.landing-page .watch-now {
  background-color: #ff5a39;
  border-radius: 6px;
  width: 8rem;
  padding: 0.4em;
  color: #ffffff;
  border: none;
  font-size: 1em;
  margin: 5px 0 0 0;
  text-align: center;
}
.mac a.show-item > img,
.safari a.show-item > img,
.mac.chrome a.show-item > img {
  width: auto;
  height: 100%;
}
@media only screen and (min-width: 800px) {
  section.carousel .carousel-slide img {
    width: 100%;
  }
}
@media only screen and (max-width: 800px) {
  .mac.chrome section.carousel .carousel-slide img {
    max-height: unset;
  }
  section.carousel .carousel-slide img {
    max-width: 110%;
    min-width: 100%;
  }
  section.landing-page .watch-now {
    padding: 0.4em 0;
    font-size: 0.77777778em;
  }
  .mac a.show-item > img,
  .safari a.show-item > img,
  .mac.chrome a.show-item > img {
    max-height: 28vw;
  }
  .chrome:not(.mac) section.carousel .carousel-slide img {
    max-height: unset;
  }
}
@media only screen and (max-width: 667px) {
  .mac a.show-item > img,
  .safari a.show-item > img,
  .mac.chrome a.show-item > img {
    max-height: 265px;
  }
}
div.show-image {
  position: relative;
  overflow: hidden;
  width: 241px;
}
div.show-image div.add-padding {
  padding-bottom: 56.25%;
}
div.show-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 200ms ease;
  z-index: 1;
}
div.show-image img.icon-play {
  z-index: 2;
  width: 20%;
}

/*# sourceMappingURL=data:application/json;base64,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QUNiLFlBQVk7QUFDZDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLHdDQUF3QztFQUN4QyxVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsaUNBQWlDO0VBQ2pDLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QseUNBQXlDO0VBQ3pDLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsY0FBYztFQUNkLFlBQVk7RUFDWixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBOzs7RUFHRSxXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQix1QkFBdUI7RUFDekI7RUFDQTs7O0lBR0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0U7OztJQUdFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixVQUFVO0FBQ1o7QUFDQTtFQUNFLFVBQVU7RUFDVixVQUFVO0FBQ1oiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBHcmlkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vcmVzb3VyY2VzL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vcmVzb3VyY2VzL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vcmVzb3VyY2VzL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vcmVzb3VyY2VzL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9HaWxyb3kvUmFkb21pciBUaW5rb3YgLSBHaWxyb3ktUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvR2lscm95L1JhZG9taXIgVGlua292IC0gR2lscm95LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvR2lscm95L1JhZG9taXIgVGlua292IC0gR2lscm95LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9HaWxyb3kvUmFkb21pciBUaW5rb3YgLSBHaWxyb3ktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvR2lscm95L1JhZG9taXIgVGlua292IC0gR2lscm95LUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9HaWxyb3kvUmFkb21pciBUaW5rb3YgLSBHaWxyb3ktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvR2lscm95L1JhZG9taXIgVGlua292IC0gR2lscm95LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvR2lscm95L1JhZG9taXIgVGlua292IC0gR2lscm95LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9HaWxyb3kvUmFkb21pciBUaW5rb3YgLSBHaWxyb3ktQm9sZC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvR2lscm95L1JhZG9taXIgVGlua292IC0gR2lscm95LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9yZXNvdXJjZXMvZm9udHMvR2lscm95L1JhZG9taXIgVGlua292IC0gR2lscm95LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL3Jlc291cmNlcy9mb250cy9HaWxyb3kvUmFkb21pciBUaW5rb3YgLSBHaWxyb3ktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZvbnRzIHNpemVzICovXG4vKiBGb250IHdlaWdodHMgKi9cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5odG1sLm1hYyxcbi5tYWMgYm9keSxcbmh0bWwuc2FmYXJpLFxuLnNhZmFyaSBib2R5IHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLm1vYmlsZSBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICMyNDIzMjg7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDIzMjg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cbmRpdi5wZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbi5sYXlvdXQtLWNvbnRlbnQtaHRtbCBib2R5IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5zZWN0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IGhpZGRlbjtcbn1cbi5hZC1ibG9ja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWQtYmxvY2tlciBoMSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmFkLWJsb2NrZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4OWVtO1xufVxuYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XG59XG5hIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZy5oZXJvIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbnNlbGVjdCB7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZiNGQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uanctc2tpbi10YmQge1xuICBtYXJnaW46IDE2cHggMCAhaW1wb3J0YW50O1xufVxuLm5tIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubWItcyB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLm1iLW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTZweCAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDAuNzc3Nzc3NzhlbTtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4O1xufVxudGQge1xuICBtaW4td2lkdGg6IDI1JTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5jYy1yZXZva2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2MtYnRuLmNjLWRlbnksXG4uY2MtYnRuLmNjLWFsbG93LFxuLmNjLWxpbmsge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgYm9yZGVyOiBkYXNoZWQgOHB4ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODg4ODg4ODllbTtcbn1cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLmNjLWxpbms6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubWVudSAudG9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMzJweCAwIDE2cHggMTZweDtcbn1cbi5tZW51IC50b3MgYS53YXRjaC1saXZlLWJ0biB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLm1lbnUgLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5tZW51IC5mb2xsb3cgLmNvbnRlbnQtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVudSAuc29jaWFsIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLm1lbnUgLnNvY2lhbCBhIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwICFpbXBvcnRhbnQ7XG59XG4uaW4tZnJhbWUgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbC5tb2JpbGUtbWVudS1vcGVuLmlvcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmh0bWwubW9iaWxlLW1lbnUtb3Blbi5pb3MgYm9keSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmh0bWwubW9iaWxlLW1lbnUtb3Blbi5pb3MgLm1lbnUub3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMjAlO1xufVxuLm1vYmlsZS1tZW51LW9wZW4gZGl2LnBnLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2NXB4KSBhbmQgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubWVudS5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9iYWNrZ3JvdW5kL2JhY2tncm91bmQtbWVudS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAubWVudS5vcGVuIC5sZWZ0LWNvbCAubGlua3Mge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubWVudS5vcGVuIC5sZWZ0LWNvbCAubGlua3MudG9zIHtcbiAgICBtYXJnaW46IDhweCAwIDE2cHggMTZweDtcbiAgfVxuICAubWVudS5vcGVuIC5yaWdodC1jb2wgLmZvbGxvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2ZjZGNkO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tZW51Lm9wZW4gLnJpZ2h0LWNvbCAuZm9sbG93IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tZW51Lm9wZW4gLnJpZ2h0LWNvbCAuZm9sbG93IGg0Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAubWVudS5vcGVuIC5yaWdodC1jb2wgLnNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51IC50b3MubGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWVudSAudG9zLmxpbmtzIC53YXRjaC1saXZlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWVudS5vcGVuIC5yaWdodC1jb2wgZGl2LnNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2U7XG59XG4ubWVudS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVudS1pdGVtOmZvY3VzLFxuLm1lbnUtaXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1oZWFkZXIge1xuICBtYXJnaW46IDMycHggMCAxNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRlbnQtaGVhZGVyLnNjaGVkdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50LWhlYWRlci0tbWIwIHtcbiAgbWFyZ2luOiAzMnB4IDAgMCAwO1xufVxuLnRpdGxlLWxhcmdlLXdoaXRlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGlsZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbnRlbnQtaGVhZGVyLXNlY29uZGFyeSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbnRlbnQtaGVhZGVyLXNlY29uZGFyeSAuY29udGVudC1sYWJlbC1zZWNvbmRhcnkge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NWVtICFpbXBvcnRhbnQ7XG59XG4udGlsZS1zdWJoZWFkZXIge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udGVudC1sYWJlbCB7XG4gIG1hcmdpbjogMTZweCAwIDhweCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRlbnQtbGFiZWwtc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uY29udGVudC1kZXNjcmlwdGlvbixcbi5zeW5vcHNpcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxlYWQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudC1sYWJlbC1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzc3Nzc3NzhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItbGluazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbmNvZGUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3OGVtO1xufVxuaDEge1xuICBmb250LXNpemU6IDIuNzc4ZW07XG59XG5oMixcbmgzIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzNlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2N2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY3ZW07XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg5ZW07XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc4ZW07XG4gIH1cbn1cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGNhbGMoKCgxMDB2dyAtIDEwMDBweCkgLyAyKSAqIC0xKTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXItYnV0dG9ucyA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbn1cbmhlYWRlciAuaGVhZGVyLWJ1dHRvbnMgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmhlYWRlciAuaGVhZGVyLWJ1dHRvbnMgPiBhID4gaW1nIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5oZWFkZXIgLmJyYW5kIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xufVxuaGVhZGVyIC5icmFuZCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmJyYW5kOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuaGVhZGVyIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmxpbmtzLFxuaGVhZGVyIC5zb2NpYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5saW5rcyBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlO1xufVxuaGVhZGVyIC5saW5rcyBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmNWEzOTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuaGVhZGVyIC5saW5rcyBhOmFjdGl2ZSxcbmhlYWRlciAubGlua3MgYTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZjVhMzk7XG59XG5oZWFkZXIgLnNvY2lhbCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuaGVhZGVyIC5zb2NpYWwgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC45O1xufVxuaGVhZGVyIC5zb2NpYWwgaW1nIHtcbiAgd2lkdGg6IDM2cHg7XG59XG5oZWFkZXIgLm1lbnUtaWNvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuaGVhZGVyIC5tZW51LWljb246Zm9jdXMsXG5oZWFkZXIgLm1lbnUtaWNvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53YXRjaC1saXZlLWJ0biB7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODg4ODg4ODllbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTM5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLndhdGNoLWxpdmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmI0ZDtcbn1cbi5sYXlvdXQtLWNvbnRlbnQtaHRtbCBoZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItYnV0dG9ucyxcbiAgaGVhZGVyIC5saW5rcyxcbiAgaGVhZGVyIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIgLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgaGVhZGVyIG5hdiB7XG4gICAgZmxleC1ncm93OiB1bnNldDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTM5O1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4OWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2U7XG59XG4uYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjRkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bjpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2M2Mjtcbn1cbi5idG4uYnRuLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAtMTZweCAtMTZweCAxNnB4IC0xNnB4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMjBweCAxNnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEzOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuLmJ0bi1iYW5uZXIgLmN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmJ0bi5idG4tYmFubmVyIC5jdGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBib3JkZXItcmlnaHQ6IDAuMmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXRvcDogMC4yZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYnRuLmJ0bi1iYW5uZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZiNGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmJ0bi5idG4tYmFubmVyOmFjdGl2ZSxcbi5idG4uYnRuLWJhbm5lcjpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2M2Mjtcbn1cbi5idG4tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNob3ctc2luZ2xlIGgxLFxuLnNob3ctc2luZ2xlIGgzIHtcbiAgY29sb3I6ICM3YmZmZjU7XG59XG4uc2hvdy1zaW5nbGUgPiBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDBweCAwIDE2cHg7XG59XG4uc2hvdy1zaW5nbGUgaW1nLmhlcm8tbWVkaWEge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG4uc2hvdy1zaW5nbGUgaDQsXG4uc2hvdy1zaW5nbGUgcC5sZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaG93LXNpbmdsZSAuZXZlbnQtaXRlbSAuZXZlbnQtaW5mbyBwLFxuLnNob3ctc2luZ2xlIC5ldmVudC1pdGVtIC5ldmVudC1pbmZvIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2hvdy1zaW5nbGUgLmV2ZW50LWl0ZW0gLmV2ZW50LWluZm8gaDMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNob3ctc2luZ2xlIC5ldmVudC1pdGVtIC5ldmVudC1pbmZvIHAuc3lub3BzaXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2hvdy1zaW5nbGUgLmV2ZW50LWl0ZW0gLmV2ZW50LXBvc3RlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZmNkY2Q7XG59XG4uc2hvdy1zaW5nbGUgLmNvbnRlbnQtbGFiZWwtc2Vjb25kYXJ5Lm5tIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5zaG93LXNpbmdsZSAuZXZlbnQtaXRlbSAuZXZlbnQtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnNob3ctc2luZ2xlIGgxIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zaG93LXNpbmdsZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnNob3dzIHtcbiAgY29sb3I6ICM5N2YyYWE7XG59XG4uc2hvd3MgaDIge1xuICBjb2xvcjogIzk3ZjJhYTtcbn1cbi5zaG93cyBoMjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNob3dzIGgyOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2hvd3MgdWwuc3VwZXItaG90IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTUwcHg7XG59XG4uc2hvd3MgdWwuc3VwZXItaG90IC5ob3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5zaG93cyB1bC5zdXBlci1ob3QgLmhvdC1pdGVtIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2hvd3MgdWwuc3VwZXItaG90IC5ob3QtaXRlbSBkaXYgaDMge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjdlbTtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5zaG93cyB1bC5zdXBlci1ob3QgLmhvdC1pdGVtIGRpdiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaG93cyB1bC5zdXBlci1ob3QgLmhvdC1pdGVtIGRpdiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5zaG93cyB1bC5zdXBlci1ob3QgLmhvdC1pdGVtIGRpdjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNob3dzIHVsLnN1cGVyLWhvdCAuaG90LWl0ZW0gZGl2Omxhc3QtY2hpbGQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDhyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG4uc2hvd3MtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnNob3dzLWhlYWRlciBoMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNHB4O1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xufVxuLnNob3dzLWhlYWRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2hvdy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLnNob3ctZ3JpZCAuc2hvdy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIG1hcmdpbjogMCAxMnB4IDI0cHggMTJweDtcbn1cbi5zaG93LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZWVlZWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uc2hvdy1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2hvdy1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDBhZWVmO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5zaG93LWl0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnNob3ctaXRlbSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLnNob3ctZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zaG93LWdyaWQgLnNob3ctaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaG93cyAuc2hvd3MtaGVhZGVyIGgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgICBtYXJnaW46IDQwcHggMCA2MHB4IDA7XG4gIH1cbiAgLnNob3dzIC5zaG93cy1oZWFkZXIgaDIuc3ViLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAuc2hvd3MgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNob3dzIGgyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3dzIGgyOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2hvd3MgaDI6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5zaG93cyB1bC5zdXBlci1ob3Qge1xuICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgfVxuICAuc2hvd3MgdWwuc3VwZXItaG90IC5ob3QtaXRlbSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB9XG4gIC5zaG93cyB1bC5zdXBlci1ob3QgLmhvdC1pdGVtIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNob3dzIHVsLnN1cGVyLWhvdCAuaG90LWl0ZW0gZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2hvd3MgdWwuc3VwZXItaG90IC5ob3QtaXRlbSBkaXY6Zmlyc3QtY2hpbGQgYSBpbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnNob3dzIHVsLnN1cGVyLWhvdCAuaG90LWl0ZW0gZGl2Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zY2hlZHVsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5zY2hlZHVsZS10aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNlZGUzNjA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnNjaGVkdWxlLXRpdGxlIGgzLmRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zY2hlZHVsZS10aXRsZSBoMy5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLnNjaGVkdWxlLXRpdGxlIC5zY2hlZHVsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNlZGUzNjA7XG59XG4uc2NoZWR1bGUtdGl0bGUgLnNjaGVkdWxlIC5qcy1zY2hlZHVsZS1kYXktcGlja2VyIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uc2NoZWR1bGUtdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zY2hlZHVsZS10aXRsZSAuc2NoZWR1bGUtYmFubmVyX193cmFwcGVyIHtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG59XG4uc2NoZWR1bGUtdGl0bGUgLnNjaGVkdWxlLWJhbm5lcl9fd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZS10aXRsZSAuc2NoZWR1bGUtZGF0ZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLnNjaGVkdWxlLXRpdGxlIC5zY2hlZHVsZS1kYXRlX193cmFwcGVyIC5qcy1zY2hlZHVsZS1kYXRlLWRhdGUge1xuICBmbGV4LWdyb3c6IDA7XG59XG4uc2NoZWR1bGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5zY2hlZHVsZS1oZWFkZXIgLnNjaGVkdWxlLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5zY2hlZHVsZS1oZWFkZXIgLnNjaGVkdWxlLWRheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zY2hlZHVsZS5qcy1saXN0ID4gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxvYWRpbmctc3Bpbm5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmxvYWRpbmctc3Bpbm5lci5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZXZlbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDI1cHggMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIGdyYXk7XG59XG4uZXZlbnQtaXRlbTpmaXJzdC1vZi10eXBlLFxuLmV2ZW50LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMTUlO1xufVxuLmV2ZW50LXRpbWUgcCB7XG4gIGNvbG9yOiAjZWRlMzYwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbmEuZXZlbnQtcG9zdGVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuYS5ldmVudC1wb3N0ZXI6aG92ZXIgLmljb24tcGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5ldmVudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4uZXZlbnQtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ldmVudC1pbmZvIHAge1xuICBmb250LXNpemU6IDAuODg4ODg4ODllbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmV2ZW50LWluZm8gLnN5bm9wc2lzIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnZvZC1wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xNnB4IC0xNnB4IDE2cHggLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uaWNvbi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLnNjaGVkdWxlID4gLnNjaGVkdWxlLWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2NoZWR1bGUgPiAuc2NoZWR1bGUtZW1wdHkgfiAuc2NoZWR1bGUtZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NjaGVkdWxlLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm8tc2NoZWR1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MiU7XG59XG4ubm8tc2NoZWR1bGUgZGl2IHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogI2VkZTM2MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAzMHZoIDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIHNlY3Rpb24gLnNjaGVkdWxlLXRpdGxlIGgxLnNjaGVkdWxlIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjdlbTtcbiAgfVxuICBzZWN0aW9uIC5zY2hlZHVsZS10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIH1cbiAgc2VjdGlvbiAuc2NoZWR1bGUtdGl0bGUgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgc2VjdGlvbiAuc2NoZWR1bGUtdGl0bGUgLnNjaGVkdWxlLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAyMHB4IC0xNnB4IDAgLTE2cHg7XG4gIH1cbiAgc2VjdGlvbiAubm8tc2NoZWR1bGUgZGl2IHtcbiAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuc3lub3BzaXMge1xuICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3OGVtO1xuICB9XG4gIC5zY2hlZHVsZS1kYXRlLFxuICAuZXZlbnQtdGltZSB7XG4gICAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNjaGVkdWxlLWhlYWRlcixcbiAgLmV2ZW50LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIH1cbiAgLnNjaGVkdWxlLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAwIDE2cHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zY2hlZHVsZS10aXRsZSAuZGF0ZSxcbiAgLnNjaGVkdWxlLXRpdGxlIC5sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2NoZWR1bGUtdGl0bGUgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2NoZWR1bGUtdGl0bGUgLnNjaGVkdWxlLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiA4cHggLThweCAwIC04cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2NoZWR1bGUtdGl0bGUgLnNjaGVkdWxlLWRhdGVfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuc2NoZWR1bGUtdGl0bGUgLnBhZ2UtaGVhZGVyIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zY2hlZHVsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNjaGVkdWxlLWhlYWRlciAuc2NoZWR1bGUtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNlZGUzNjA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAuc2NoZWR1bGUtaGVhZGVyIC5zY2hlZHVsZS1kYXkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZWRlMzYwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnNjaGVkdWxlLXBvc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2NoZWR1bGUgPiAuZXZlbnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zY2hlZHVsZSA+IC5ldmVudC1pdGVtIC5ldmVudC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zY2hlZHVsZSA+IC5ldmVudC1pdGVtIC5ldmVudC1pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuc2NoZWR1bGUgPiAuZXZlbnQtaXRlbSAuZXZlbnQtaW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3OGVtO1xuICB9XG4gIC5uby1zY2hlZHVsZSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubm8tc2NoZWR1bGUgZGl2IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwdmggMDtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB9XG59XG5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIGNhbGMoKCgxMDB2dyAtIDEwMDBweCkgLyAyKSAqIC0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbmZvb3RlciAuY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIC5jb250ZW50IC5saW5rcyB7XG4gIG9yZGVyOiAxO1xufVxuZm9vdGVyIC5jb250ZW50IC5saW5rcyBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG59XG5mb290ZXIgLmNvbnRlbnQgLmxpbmtzIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMC45O1xufVxuZm9vdGVyIC5jb250ZW50IC5saW5rcyBpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5mb290ZXIgLmNvbnRlbnQgLmZvbGxvdyB7XG4gIG9yZGVyOiAzO1xufVxuZm9vdGVyIC5jb250ZW50IC5mb2xsb3cgLnNvY2lhbCBhIHtcbiAgbWFyZ2luOiAwIDUlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbmZvb3RlciAuY29udGVudCAuZm9sbG93IC5zb2NpYWwgYSBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuZm9vdGVyIC5jb250ZW50IC5jb3B5cmlnaHQge1xuICBvcmRlcjogMjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5mb290ZXIgLmNvbnRlbnQgLmNvcHlyaWdodCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3OGVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9sbG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5mb2xsb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZm9sbG93IC50aWxlLXN1YmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF5b3V0LS1jb250ZW50LWh0bWwgZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGZvb3RlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIGZvb3RlciAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5jb250ZW50IC5saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBmb290ZXIgLmNvbnRlbnQgLmxpbmtzIC5zb2NpYWwgYTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBmb290ZXIgLmNvbnRlbnQgLmZvbGxvdyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGZvb3RlciAuY29udGVudCAuZm9sbG93IC50aWxlLXN1YmhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgZm9vdGVyIC5jb250ZW50IC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ucGluIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICB6LWluZGV4OiAxO1xufVxuLnBpbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDZweCAwIDAgNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wdWxzZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogNXB4IDBweCAwcHggLTEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg1NWRlZyk7XG4gIHotaW5kZXg6IDA7XG59XG4ucHVsc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMTNweCAwIDAgLTEzcHg7XG4gIGFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG59XG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtZmlsdGVyOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIH1cbn1cbi8qIFRhYmxldCBQb3J0cmFpdCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoZWFkZXIgLmxpbmtzLFxuICBoZWFkZXIgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogUGhvbmUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgYm9keSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGhlYWRlciAubGlua3MsXG4gIGhlYWRlciAuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50LWhlYWRlci1zZWNvbmRhcnkgLmNvbnRlbnQtbGFiZWwtc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4uYnRuLWJhbm5lciB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc4ZW07XG4gIH1cbiAgLm1lbnUtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICB9XG4gIHNlbGVjdC5idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmV2ZW50LWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmVwaXNvZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmV2ZW50LXBvc3RlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnZvZC1wbGF5ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4ubGl2ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweCAwO1xufVxuLmxpdmUtaGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZWRlMzYwO1xuICBtYXJnaW46IDA7XG59XG4ubGl2ZS1oZWFkZXIgLnNvY2lhbCBzcGFuIHtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5saXZlLWhlYWRlciAuc29jaWFsIGEuanMtc29jaWFsLWxpbmsge1xuICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xufVxuLm5vdy1uZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLm5vdy1uZXh0IC5iYWNrZ3JvdW5kLXBvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLm5vdy1uZXh0IC5ub3ctbmV4dC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgbWFyZ2luOiA4MHB4IDhweCA0MHB4IDhweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZTtcbn1cbi5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAudGlsZS1oZWFkZXItb24tYWlyIHtcbiAgY29sb3I6ICNmZjVhMzk7XG59XG4ubm93LW5leHQgLm5vdy1uZXh0LWNhcmQgLnRpbGUtaGVhZGVyLXVwLW5leHQge1xuICBjb2xvcjogIzdiZmZmNTtcbn1cbi5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAudGlsZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAudGlsZS1ib2R5IC50aWxlLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleC1iYXNpczogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDE4cHg7XG59XG4ubm93LW5leHQgLm5vdy1uZXh0LWNhcmQgLnRpbGUtYm9keSAudGlsZS10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAudGlsZS1ib2R5IC50aWxlLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubm93LW5leHQgLm5vdy1uZXh0LWNhcmQgLnRpbGUtYm9keSAudGlsZS10ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW46IDA7XG59XG4ubm93LW5leHQgLm5vdy1uZXh0LWNhcmQgLnRpbGUtYm9keSBkaXYudGlsZS1pbWcge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLm5vdy1uZXh0IC5ub3ctbmV4dC1jYXJkIC50aWxlLWJvZHkgZGl2LnRpbGUtaW1nIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZmNkY2Q7XG59XG4ubm93LW5leHQgLm5vdy1uZXh0LWNhcmQgPiBoMiB7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAuY29udGVudC1oZWFkZXItc2Vjb25kYXJ5LFxuLm5vdy1uZXh0IC5ub3ctbmV4dC1jYXJkIC5jb250ZW50LWxhYmVsLXNlY29uZGFyeSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zY2hlZHVsZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEzOTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlO1xufVxuLnNjaGVkdWxlLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVhdHVyZWQgaDIge1xuICBjb2xvcjogIzdiZmZmNTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbn1cbi5mZWF0dXJlZCAuc2hvdy1pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbn1cbnNlY3Rpb24ucGxheWVyI2xpdmUtcGxheWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbnNlY3Rpb24ucGxheWVyICNqdy1wbGF5ZXItaG9sZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC1tYXJxdWVlLXJlcGV0aXRpb246aW5maW5pdGUpIGFuZCAob2JqZWN0LWZpdDpmaWxsKSB7XG4gIC5ub3ctbmV4dCAubm93LW5leHQtY2FyZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDExNnB4O1xuICB9XG4gIC5mZWF0dXJlZCAuc2hvdy1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qIFBob25lICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5mZWF0dXJlZCAuc2hvdy1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5vdy1uZXh0IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbiAgLm5vdy1uZXh0IC5ub3ctbmV4dC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIH1cbiAgLm5vdy1uZXh0IC5ub3ctbmV4dC1jYXJkIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAudGlsZS1ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubm93LW5leHQgLm5vdy1uZXh0LWNhcmQgLnRpbGUtYm9keSAudGlsZS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAudGlsZS1ib2R5IC50aWxlLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4OWVtO1xuICB9XG4gIC5ub3ctbmV4dCAubm93LW5leHQtY2FyZCAudGlsZS1ib2R5IC50aWxlLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc4ZW07XG4gIH1cbiAgLm5vdy1uZXh0IC5jb250ZW50LWhlYWRlci1zZWNvbmRhcnkge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm5vdy1uZXh0IC5jb250ZW50LWxhYmVsLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc4ZW07XG4gIH1cbiAgLm5vdy1uZXh0IC5iYWNrZ3JvdW5kLXBvc3RlciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmxpdmUtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLnBsYXllciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2NoZWR1bGUtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG4uc29jaWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcbn1cbi5zb2NpYWwgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODg4ODg4ODllbTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbn1cbi5zb2NpYWwgYSB7XG4gIG1hcmdpbjogMCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG59XG4uc29jaWFsIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uc29jaWFsIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5zb2NpYWwgYSB7XG4gICAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcyxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zY2hlZHVsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzIC5zdGF0aWMtcGFnZSBoMixcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5IC5zdGF0aWMtcGFnZSBoMixcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzIC5zdGF0aWMtcGFnZSBoMyxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5IC5zdGF0aWMtcGFnZSBoMyxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzIC5zdGF0aWMtcGFnZSBoNCxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5IC5zdGF0aWMtcGFnZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBjb2xvcjogIzk3ZjJhYTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDA7XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcyAuc3RhdGljLXBhZ2UgbGksXG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAuc3RhdGljLXBhZ2UgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgLnN0YXRpYy1wYWdlIGEsXG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAuc3RhdGljLXBhZ2UgYSB7XG4gIGNvbG9yOiAjOTdmMmFhO1xufVxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgLnN0YXRpYy1wYWdlIGE6aG92ZXIsXG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAuc3RhdGljLXBhZ2UgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcyAuc3RhdGljLXBhZ2Ugc3Ryb25nLFxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3ByaXZhY3kgLnN0YXRpYy1wYWdlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgI2Nvb2tpZXNldHRpbmdzLFxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3ByaXZhY3kgI2Nvb2tpZXNldHRpbmdzIHtcbiAgLyogUm91bmRlZCBzbGlkZXJzICovXG59XG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcyAjY29va2llc2V0dGluZ3MgPiBkaXYsXG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAjY29va2llc2V0dGluZ3MgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzICNjb29raWVzZXR0aW5ncyA+IGRpdiBsYWJlbC5zd2l0Y2gsXG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAjY29va2llc2V0dGluZ3MgPiBkaXYgbGFiZWwuc3dpdGNoIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgI2Nvb2tpZXNldHRpbmdzIC5zd2l0Y2gsXG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAjY29va2llc2V0dGluZ3MgLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNHZ3O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcyAjY29va2llc2V0dGluZ3MgLnN3aXRjaCBpbnB1dCxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5ICNjb29raWVzZXR0aW5ncyAuc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzICNjb29raWVzZXR0aW5ncyAuc2xpZGVyLFxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3ByaXZhY3kgI2Nvb2tpZXNldHRpbmdzIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xufVxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgI2Nvb2tpZXNldHRpbmdzIC5zbGlkZXI6YmVmb3JlLFxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3ByaXZhY3kgI2Nvb2tpZXNldHRpbmdzIC5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xufVxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgI2Nvb2tpZXNldHRpbmdzIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyLFxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3ByaXZhY3kgI2Nvb2tpZXNldHRpbmdzIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3ZjJhYTtcbn1cbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzICNjb29raWVzZXR0aW5ncyBpbnB1dDpmb2N1cyArIC5zbGlkZXIsXG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAjY29va2llc2V0dGluZ3MgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjOTdmMmFhO1xufVxuLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgI2Nvb2tpZXNldHRpbmdzIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5ICNjb29raWVzZXR0aW5ncyBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcyAjY29va2llc2V0dGluZ3MgLnNsaWRlci5yb3VuZCxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5ICNjb29raWVzZXR0aW5ncyAuc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzICNjb29raWVzZXR0aW5ncyAuc2xpZGVyLnJvdW5kOmJlZm9yZSxcbi5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5ICNjb29raWVzZXR0aW5ncyAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zdGF0aWMtcGFnZSAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCAxNnB4IDA7XG59XG4uc3RhdGljLXBhZ2UgLnRpdGxlIGgxLFxuLnN0YXRpYy1wYWdlIC50aXRsZSBoMyB7XG4gIGNvbG9yOiAjOTdmMmFhO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGF0aWMtcGFnZSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zdGF0aWMtcGFnZSAjanctcGxheWVyLWhvbGRlciB7XG4gIG1hcmdpbjogMCAtOHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCkgIWltcG9ydGFudDtcbn1cbi5zdGF0aWMtcGFnZSB0YWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN0YXRpYy1wYWdlIHRhYmxlIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5zdGF0aWMtcGFnZSAudGl0bGUge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxNnB4IDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlIC50aXRsZSBoMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnN0YXRpYy1wYWdlIC50aXRsZSBoMyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGF0aWMtcGFnZSB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RhdGljLXBhZ2Ugb2wsXG4gIC5zdGF0aWMtcGFnZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLnN0YXRpYy1wYWdlIG9sIGxpLFxuICAuc3RhdGljLXBhZ2UgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3OGVtO1xuICB9XG4gIC5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19zdGF0aWNzIC5zdGF0aWMtcGFnZSBoMixcbiAgLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3ByaXZhY3kgLnN0YXRpYy1wYWdlIGgyLFxuICAuY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcyAuc3RhdGljLXBhZ2UgaDMsXG4gIC5jb250YWluZXIuY29udGFpbmVyLW1vZGlmaWVyX19wcml2YWN5IC5zdGF0aWMtcGFnZSBoMyxcbiAgLmNvbnRhaW5lci5jb250YWluZXItbW9kaWZpZXJfX3N0YXRpY3MgLnN0YXRpYy1wYWdlIGg0LFxuICAuY29udGFpbmVyLmNvbnRhaW5lci1tb2RpZmllcl9fcHJpdmFjeSAuc3RhdGljLXBhZ2UgaDQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLTYtbGVmdC5wbmcnKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuICAuY29udGFpbmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL2JhY2tncm91bmQvYmFja2dyb3VuZC02LXJpZ2h0LnBuZycpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwMHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxuICAuY29udGFpbmVyLW1vZGlmaWVyX19saXZlLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLTEtbGVmdC5wbmcnKTtcbiAgfVxuICAuY29udGFpbmVyLW1vZGlmaWVyX19saXZlLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9iYWNrZ3JvdW5kL2JhY2tncm91bmQtMS1yaWdodC5wbmcnKTtcbiAgfVxuICAuY29udGFpbmVyLW1vZGlmaWVyX19zaG93LXNpbmdsZS5jb250YWluZXI6OmJlZm9yZSxcbiAgLmNvbnRhaW5lci1tb2RpZmllcl9fZXZlbnQtc2luZ2xlLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLTItbGVmdC5wbmcnKTtcbiAgfVxuICAuY29udGFpbmVyLW1vZGlmaWVyX19zaG93LXNpbmdsZS5jb250YWluZXI6OmFmdGVyLFxuICAuY29udGFpbmVyLW1vZGlmaWVyX19ldmVudC1zaW5nbGUuY29udGFpbmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL2JhY2tncm91bmQvYmFja2dyb3VuZC0yLXJpZ2h0LnBuZycpO1xuICB9XG4gIC5jb250YWluZXItbW9kaWZpZXJfX3Nob3dzLWxpc3QuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9iYWNrZ3JvdW5kL2JhY2tncm91bmQtMy1sZWZ0LnBuZycpO1xuICB9XG4gIC5jb250YWluZXItbW9kaWZpZXJfX3Nob3dzLWxpc3QuY29udGFpbmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL2JhY2tncm91bmQvYmFja2dyb3VuZC0zLXJpZ2h0LnBuZycpO1xuICB9XG4gIC5jb250YWluZXItbW9kaWZpZXJfX3NjaGVkdWxlLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLTQtbGVmdC5wbmcnKTtcbiAgfVxuICAuY29udGFpbmVyLW1vZGlmaWVyX19zY2hlZHVsZS5jb250YWluZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLTQtcmlnaHQucG5nJyk7XG4gIH1cbiAgLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcy5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL2JhY2tncm91bmQvYmFja2dyb3VuZC01LWxlZnQucG5nJyk7XG4gIH1cbiAgLmNvbnRhaW5lci1tb2RpZmllcl9fc3RhdGljcy5jb250YWluZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLTUtcmlnaHQucG5nJyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5tb2JpbGUub3JpZW50YXRpb25fbGFuZHNjYXBlIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgLm1vYmlsZS5vcmllbnRhdGlvbl9sYW5kc2NhcGUgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFjIC5jb250YWluZXI6YmVmb3JlLFxuICAuc2FmYXJpIC5jb250YWluZXI6YmVmb3JlLFxuICAubW9iaWxlIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgLm1hYyAuY29udGFpbmVyOmFmdGVyLFxuICAuc2FmYXJpIC5jb250YWluZXI6YWZ0ZXIsXG4gIC5tb2JpbGUgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5zZWN0aW9uLmV2ZW50LXNpbmdsZSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuc2VjdGlvbi5ldmVudC1zaW5nbGUgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY0cHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vdC1mb3VuZCBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuLm5vdC1mb3VuZCBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vdC1mb3VuZCBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmNhcm91c2VsIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwdnc7XG4gIGJvcmRlci1yaWdodDogMTB2dztcbiAgbWFyZ2luOiAwIC0xMHZ3IDV2aDtcbiAgei1pbmRleDogMTtcbn1cbnNlY3Rpb24uY2Fyb3VzZWwgY3VzdG9tLWNhcm91c2VsLXNsaWRlc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuc2VjdGlvbi5jYXJvdXNlbCA+IC5jYXJvdXNlbC1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5zZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZVthcmlhLXNlbGVjdGVkPVwiZmFsc2VcIl0ge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZWRlMzYwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogNDtcbn1cbnNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGg1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1JTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbnNlY3Rpb24ubGFuZGluZy1wYWdlIC53YXRjaC1ub3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTM5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiA4cmVtO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFjIGEuc2hvdy1pdGVtID4gaW1nLFxuLnNhZmFyaSBhLnNob3ctaXRlbSA+IGltZyxcbi5tYWMuY2hyb21lIGEuc2hvdy1pdGVtID4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgc2VjdGlvbi5jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFjLmNocm9tZSBzZWN0aW9uLmNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIHNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLmxhbmRpbmctcGFnZSAud2F0Y2gtbm93IHtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3OGVtO1xuICB9XG4gIC5tYWMgYS5zaG93LWl0ZW0gPiBpbWcsXG4gIC5zYWZhcmkgYS5zaG93LWl0ZW0gPiBpbWcsXG4gIC5tYWMuY2hyb21lIGEuc2hvdy1pdGVtID4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyOHZ3O1xuICB9XG4gIC5jaHJvbWU6bm90KC5tYWMpIHNlY3Rpb24uY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGltZyB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLm1hYyBhLnNob3ctaXRlbSA+IGltZyxcbiAgLnNhZmFyaSBhLnNob3ctaXRlbSA+IGltZyxcbiAgLm1hYy5jaHJvbWUgYS5zaG93LWl0ZW0gPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4O1xuICB9XG59XG5kaXYuc2hvdy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI0MXB4O1xufVxuZGl2LnNob3ctaW1hZ2UgZGl2LmFkZC1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbmRpdi5zaG93LWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cbmRpdi5zaG93LWltYWdlIGltZy5pY29uLXBsYXkge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjAlO1xufVxuIl19 */