/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/style.scss ***!
  \*********************************************************************************************************/
html {
  --darkMax: #1e1f22;
  --darkMed: #2b2d31;
  --darkMin: #313338;
  --text: #949ba4;
  --textClear: #ffffff;
  --darkYellowMed: #67512d;
  --darkYellow: #605633;
  --yellow: #ffc61c;
  --yellowText: #fae0b5;
  --red: #c9595a;
  --redText: #ffc2c2;
  --darkText: #535559;
  --blue: #2c7798;
  --blueText: #93cbfc;
  --purple: #d430f1;
  --green: #04ab1b;
}

body {
  max-width: 100vw;
}

.is-loading #loader {
  display: flex;
  align-items: center;
  justify-content: center;
}
.is-loading #loader-wrapper {
  width: 5%;
  animation-name: sail;
  animation-timing-function: ease-in-out;
  animation-duration: 1.1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform: rotate(25deg);
}

#loader {
  z-index: 9;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  max-width: 100vw;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(10px);
}

@keyframes sail {
  0% {
    transform: rotate(25deg);
  }
  100% {
    transform: rotate(-25deg);
  }
}
h3 {
  color: var(--textClear);
}
h3.box-title {
  color: var(--darkText);
  font-size: 24px;
  margin: 0 10px 0 0;
}

.title-container {
  margin: 0 0 15px 0;
}

h4 {
  color: var(--yellow);
}

.common #fishType {
  color: var(--darkText);
}

.rare #fishType {
  color: var(--yellow);
}

.epic #fishType {
  color: var(--purple);
}

.monster #fishType {
  color: var(--red);
}

.ml-resp {
  margin-left: 30px;
}

.white-text {
  color: var(--textClear);
}

.red-text {
  color: var(--red);
}

.green-text {
  color: var(--green);
}

.yellow-text {
  color: var(--yellow);
}

.purple-text {
  color: var(--purple);
}

[data-shadow]:after {
  position: absolute;
  transform: translateY(100%);
  content: attr(data-shadow);
  display: block;
  color: white;
}

.minigame {
  border: 1px solid var(--darkMax);
  border-radius: 4px;
  width: 150px;
  height: 8px;
  padding: 2px;
  position: relative;
  margin: 20px 0;
}
.minigame:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--yellow);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.minigame div {
  background-color: var(--yellow);
  height: 100%;
  width: 60%;
  transition-duration: 0.3s;
  animation-name: mg;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.minigame div span {
  display: block;
  width: 30px;
  height: 11px;
  border: 1px solid var(--yellow);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px;
  left: 65%;
}

.moving-mg div span {
  animation-name: mgmoving;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
}

@keyframes mg {
  0% {
    width: 80%;
  }
  33% {
    width: 75%;
  }
  66% {
    width: 70%;
  }
  100% {
    width: 65%;
  }
}
@keyframes mgmoving {
  0% {
    left: 40%;
  }
  100% {
    left: 65%;
  }
}
#header {
  padding-top: 15px;
}

.cbox {
  border: 1px solid currentColor;
  margin: 5px;
  padding: 0px 4px 15px 5px;
}
.cbox.w50 {
  border: none;
}

.mm-weight {
  color: var(--yellow);
}

.mm-points {
  color: var(--purple);
}

.mm-value {
  font-size: 23px;
  color: currentColor !important;
}

.mm-line {
  color: var(--text);
}

.mm-column {
  background-color: var(--darkMed);
  z-index: 1;
}

.mm-label {
  line-height: 0;
  font-size: 12px;
  color: var(--text);
}

.mm-max-season {
  bottom: 0%;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
  position: absolute;
}

[data-season=false] .season-max {
  display: flex;
}
[data-season=false] .mm-value-column .mm-value {
  text-decoration: line-through;
  color: var(--red);
}

.mm-max-season .mm-label {
  color: var(--red);
}

.season-max {
  display: none;
}

.minmax-container {
  position: relative;
  max-width: 80%;
}
.minmax-container:after {
  content: "";
  display: block;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 60%;
  height: 1px;
  background-color: currentColor;
  position: absolute;
}
.minmax-container:before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 14px solid currentColor;
}

.mm-line {
  min-width: 70px;
  text-align: center;
}

.relative {
  position: relative;
}

.modal-content .box {
  background-color: var(--darkMax);
}

.js-modal-trigger {
  width: 30px;
  color: var(--darkText);
  height: 30px;
  cursor: pointer;
}
.js-modal-trigger:hover {
  color: var(--text);
}

.modal-title {
  color: var(--yellow);
  font-size: 1.5rem;
  text-align: center;
}

#season-message {
  width: 100%;
  text-align: center;
}
#season-message span {
  display: none;
  margin: 8px 0 0 0;
  text-align: center;
}
#season-message.in .in {
  display: block;
  color: var(--green);
}
#season-message.out .out {
  display: block;
  color: var(--red);
}

.svg-icon {
  width: 40px;
  color: var(--yellow);
}

.svg-map-icon {
  display: block;
  width: 50px;
  display: none;
}

[data-map=paradise] .svg-map-paradise {
  display: block;
}

[data-map=great-lakes] .svg-map-great-lakes {
  display: block;
}

[data-map=costa-rica] .svg-map-costa-rica {
  display: block;
}

[data-map=alaska] .svg-map-alaska {
  display: block;
}

[data-map=australia] .svg-map-australia {
  display: block;
}

[data-map=scotland] .svg-map-scotland {
  display: block;
}

.list-title {
  cursor: pointer;
  padding: 20px 0px;
  position: relative;
  margin: 0 12px;
}
.list-title .svg-map-icon {
  position: absolute;
  height: 70%;
  right: 12%;
  display: block;
  height: 80%;
}
.list-title span {
  padding-right: 40px;
  background-repeat: no-repeat;
  background-position: right;
}
.list-title .icon-arrow {
  transform: rotate(0deg);
  transition-duration: 0.3s;
}
.list-title:hover {
  color: white;
}
.list-title * {
  pointer-events: none;
}

.hidden-list .inner-list {
  max-height: 0;
}
.hidden-list .icon-arrow {
  transform: rotate(-90deg);
}

.inner-list {
  transition-duration: 0.3s;
  max-height: 160vh;
  overflow: hidden;
}

.icon-arrow {
  width: 12px;
  height: 12px;
  margin: 0 2px 0 7px;
}

#slider-container {
  width: 100%;
}

#slider {
  width: 80%;
  position: relative;
  height: 100px;
}
#slider:before {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: var(--darkMin);
  position: absolute;
  border-radius: 10px;
}
#slider:after {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border-radius: 10px;
  position: absolute;
  background-color: var(--darkMax);
}
#slider #range {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  opacity: 0;
  transform: translateY(-50%);
  z-index: 3;
  cursor: pointer;
}
#slider #range:hover ~ #range-values-container #percent {
  box-shadow: 0px 0px 6px #8c8cff;
}
#slider #range-color {
  z-index: 1;
  height: 10px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  background-color: var(--blue);
  border-radius: 10px;
}
#slider #range-values-container {
  z-index: 1;
  position: absolute;
  width: 3px;
  background: linear-gradient(180deg, var(--purple) 0%, var(--blue) 50%, var(--yellow) 100%);
  height: 150%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#slider #range-values-container:before, #slider #range-values-container:after {
  display: block;
}
#slider #range-values-container .input-container label {
  position: absolute;
  width: 97px;
  left: 50%;
  text-align: center;
  font-size: 10px;
  color: var(--darkMed);
  font-weight: 600;
}
#slider #range-values-container .input-container label[for=points] {
  background-color: var(--purple);
  transform: translateX(-50%) translateY(-65%);
  padding-bottom: 5px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
#slider #range-values-container .input-container label[for=weight] {
  bottom: 0;
  background-color: var(--yellow);
  transform: translateX(-50%) translateY(65%);
  padding-top: 5px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
#slider #percent {
  position: absolute;
  width: 40px;
  height: 40px;
  font-size: 12px;
  border-radius: 50%;
  line-height: 35px;
  padding: 0;
  color: white;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  pointer-events: none;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  z-index: 2;
  border-color: var(--blue);
  transition-duration: 0.3s;
  cursor: pointer;
  z-index: 4;
  border: 3px solid var(--blue);
  background: var(--darkMed);
}
#slider #percent:before {
  content: "%";
  display: block;
  width: 22px;
  height: 20px;
  position: absolute;
  right: -65%;
  top: 25%;
  background: var(--blue);
  border-radius: 0% 50% 50% 0;
  line-height: 20px;
  z-index: 0;
}
#slider .range-input {
  box-sizing: content-box;
  width: auto;
  display: inline-block;
  max-width: 100%;
}
#slider .range-input {
  padding: 4px 7px;
  border-radius: 10px;
  text-align: center;
  transition-duration: 0.3s;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  min-width: 80px;
  background-color: var(--darkMed);
  color: var(--textClear);
}
#slider .range-input:hover {
  box-shadow: 0px 0px 10px currentColor;
}
#slider .range-input:focus-visible {
  outline: none;
}
#slider .range-input::selection {
  color: white;
}
#slider .range-input#points {
  top: 0;
  border: 2px solid var(--purple);
}
#slider .range-input#points::selection {
  background-color: var(--purple);
}
#slider .range-input#weight {
  bottom: 0;
  border: 2px solid var(--yellow);
}
#slider .range-input#weight::selection {
  background-color: var(--yellow);
}
#slider #steps-container {
  width: 100%;
  position: absolute;
  color: #585858;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  height: 85%;
  background: linear-gradient(90deg, currentColor 0%, currentColor 0.1%, var(--darkMed) 0.1%, var(--darkMed) 19.95%, currentColor 19.95%, currentColor 20.05%, var(--darkMed) 20.05%, var(--darkMed) 39.95%, currentColor 39.95%, currentColor 40.05%, var(--darkMed) 40.05%, var(--darkMed) 59.95%, currentColor 59.95%, currentColor 60.05%, var(--darkMed) 60.05%, var(--darkMed) 79.95%, currentColor 79.95%, currentColor 80.05%, var(--darkMed) 80.05%, var(--darkMed) 99.95%, currentColor 99.95%);
}
#slider #steps-container > div {
  position: relative;
  width: 100%;
  height: 100%;
}
#slider #steps-container > div .step {
  font-size: 10px;
  position: absolute;
  transform: translateX(-50%);
  background-color: var(--darkMed);
}
#slider #steps-container > div .step.step-points {
  top: 0;
  color: var(--purple);
}
#slider #steps-container > div .step.step-points:after {
  content: "";
  display: block;
  width: 1px;
  height: 63px;
  background: linear-gradient(180deg, var(--purple) 0%, var(--purple) 50%, var(--yellow) 50%, var(--yellow) 100%);
  opacity: 0.8;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
#slider #steps-container > div .step.step-weight {
  bottom: 0;
  color: var(--yellow);
}
#slider #steps-container > div .step:nth-child(1), #slider #steps-container > div .step:nth-child(7) {
  left: 0;
}
#slider #steps-container > div .step:nth-child(2), #slider #steps-container > div .step:nth-child(8) {
  left: 20%;
}
#slider #steps-container > div .step:nth-child(3), #slider #steps-container > div .step:nth-child(9) {
  left: 40%;
}
#slider #steps-container > div .step:nth-child(4), #slider #steps-container > div .step:nth-child(10) {
  left: 60%;
}
#slider #steps-container > div .step:nth-child(5), #slider #steps-container > div .step:nth-child(11) {
  left: 80%;
}
#slider #steps-container > div .step:nth-child(6), #slider #steps-container > div .step:nth-child(12) {
  left: 100%;
}

@media screen and (max-width: 768px) {
  .scale {
    min-width: 90%;
    margin: 0 auto;
  }
}
.scale {
  width: 60%;
  position: relative;
}
.scale .scale-inner {
  position: relative;
  border-radius: 0.5rem;
  overflow: hidden;
  background-color: var(--darkMin);
}
.scale .scale-progress {
  height: 1rem;
  width: 100%;
  transition-duration: 0.3s;
}
.scale .scale-container .scale-step {
  position: absolute;
  bottom: -3.6rem;
  transform: translateX(-50%) translateY(-50%);
  color: var(--text);
}
.scale .scale-container .scale-step:before {
  content: "";
  display: block;
  width: 0.1rem;
  height: 1rem;
  background-color: var(--text);
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%) translateY(-100%);
}
.scale .scale-container .scale-step:first-child {
  left: 0;
}
.scale .scale-container .scale-step:nth-child(2) {
  left: 20%;
}
.scale .scale-container .scale-step:nth-child(3) {
  left: 40%;
}
.scale .scale-container .scale-step:nth-child(4) {
  left: 60%;
}
.scale .scale-container .scale-step:nth-child(5) {
  left: 80%;
}
.scale .scale-container .scale-step:nth-child(6) {
  left: 100%;
}

.cdata-container {
  background-color: var(--darkMed);
  position: static !important;
}

.months-container {
  margin: 0 auto;
  flex-wrap: wrap;
}
.months-container div {
  font-size: 11px;
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  position: relative;
  background-color: var(--darkMax);
  color: var(--red);
}
.months-container div[data-current]:after {
  content: "";
  display: block;
  position: absolute;
  width: 130%;
  height: 130%;
  border: 4px solid currentColor;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  border-radius: 0.6rem;
}

.season {
  color: var(--green) !important;
}

.language {
  margin-right: 1em;
  text-align: center;
  min-width: 40px;
  border: 1px solid var(--text);
  text-transform: uppercase;
  font-size: 0.9rem;
  cursor: pointer;
}
.language.selected-language {
  color: white;
}
.language:last-of-type {
  margin-right: 0;
}
.language:hover {
  color: white;
}

body.c {
  background-color: var(--darkMax);
  color: var(--text);
  max-height: 100vh;
  overflow: hidden;
}

.app-name {
  color: var(--yellow);
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.3rem;
}

.c .cwhite-text {
  color: var(--text);
}

.item {
  position: relative;
  cursor: pointer;
  transition-duration: 0.3s;
}
.item.active {
  background-color: #464747;
  color: white;
}
.item:hover {
  background-color: var(--darkMin);
  color: var(--textClear);
}
.item:last-of-type {
  margin-bottom: 20px;
}
.item p {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cscrollable {
  overflow-y: scroll;
  height: 100vh;
  padding-bottom: 1px;
}

.map-box {
  width: 50%;
}

.map-box-text {
  width: 50%;
  margin: 0 0 0 20px;
}

.htgo-container {
  width: 100%;
}

[data-unit] {
  position: relative;
}
[data-unit]:after {
  content: attr(data-unit);
  display: block;
  position: absolute;
  color: white;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(80%);
  font-size: 14px;
  color: var(--yellow);
}

.weight-toggle-container {
  position: relative;
  width: 90px;
  font-size: 0.8rem;
  font-weight: bold;
  color: var(--darkText);
  transition-duration: 0.15s;
}
.weight-toggle-container:hover {
  color: var(--text);
}
.weight-toggle-container input {
  order: 2;
  opacity: 0;
  display: block;
  width: 100%;
  cursor: pointer;
  height: 20px;
}
.weight-toggle-container input:checked ~ .toggle-circle {
  transform: translateX(calc(-50% - 6px)) translateY(-50%);
}
.weight-toggle-container .unit-kgs {
  order: 1;
}
.weight-toggle-container .unit-lbs {
  order: 3;
}
.weight-toggle-container .unit-name {
  transition-duration: 0.3s;
  color: currentColor;
}
.weight-toggle-container .toggle-circle {
  pointer-events: none;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: currentColor;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(calc(-50% + 6px)) translateY(-50%);
}
.weight-toggle-container .toggle-track {
  pointer-events: none;
  width: 37px;
  height: 23px;
  border-radius: 15px;
  border: 3px solid currentColor;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.menu-toggle {
  position: relative;
  cursor: pointer;
}
.menu-toggle div {
  color: var(--yellow);
}

.map-name {
  margin-left: auto;
}

section.hero {
  cursor: pointer;
  opacity: 0.8;
  transition-duration: 0.3s;
}
section.hero:hover {
  opacity: 1;
}

#wrapper {
  min-height: 100vh;
}

.csidebar {
  max-height: 100vh;
  height: 100vh;
  background-color: var(--darkMed);
  transition-duration: 0.3s;
  overflow: hidden;
  width: 0px;
  min-width: 0px;
}
.csidebar.visible {
  min-width: 320px;
  width: 210px;
}

.cfixed-width {
  min-width: 210px;
  width: 100%;
}

.csidebar-head {
  display: flex;
  align-items: center;
  background-color: var(--darkMax);
  padding: 10px;
  box-sizing: border-box;
  height: 5rem;
  border-bottom: 1px solid var(--text);
}

.csidebar-list {
  overflow-y: scroll;
  max-height: 100vh;
  padding: 0 15px 100px 15px;
}

.cdashboard {
  width: 100%;
  position: relative;
}

.cdashboard-header {
  background-color: var(--darkMed);
  height: 34px;
  padding: 10px 10px 10px 0;
  box-sizing: content-box;
  border-bottom: 1px solid var(--text);
}

.csocial-images {
  width: 25px;
}

div.box {
  background-color: transparent;
  border-radius: 0px;
  box-shadow: none;
  color: inherit;
}

.tile.is-ancestor {
  background-color: var(--darkMed);
  border-radius: 22px;
}

[data-noshadow=true] {
  position: relative;
  display: inline-block;
}
[data-noshadow=true]:after {
  color: var(--red);
  top: 0;
  right: 0;
  transform: translateX(110%);
  position: absolute;
  content: "no shadow";
  display: block;
}

[data-rod] {
  position: relative;
}
[data-rod]:after {
  content: attr(data-rod);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 10px;
  line-height: 9px;
  padding: 2px;
  color: var(--yellow);
}

.list-container {
  border: 1px solid currentColor;
  margin: 15px 0;
}

.svg-container {
  height: 40px;
  width: 40px;
  border: 1px solid var(--yellow);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: -1px;
}
.svg-container[data-current-svg=true] {
  background-color: var(--darkYellowMed);
}
.svg-container[data-current-svg=true] .shadow-svg, .svg-container[data-current-svg=true] .rod-svg, .svg-container[data-current-svg=true] .moment-svg, .svg-container[data-current-svg=true] .star-svg {
  color: var(--yellow);
}

.rod-svg, .moment-svg, .star-svg {
  color: var(--darkYellow);
}

.star-svg {
  width: 100%;
}

.rods-container svg {
  height: 60%;
}

.shadows-container {
  position: relative;
}
.shadows-container .svg-container:nth-child(1) .shadow-svg {
  height: 40%;
}
.shadows-container .svg-container:nth-child(2) .shadow-svg {
  height: 50%;
}
.shadows-container .svg-container:nth-child(3) .shadow-svg {
  height: 60%;
}
.shadows-container .svg-container:nth-child(4) .shadow-svg {
  height: 70%;
}
.shadows-container .svg-container:nth-child(5) .shadow-svg {
  height: 80%;
}
.shadows-container .shadow-svg {
  color: var(--darkYellow);
}

.map-container {
  position: relative;
  max-width: 460px !important;
}
.map-container img {
  width: 100%;
  height: auto;
}

[data-season=out] {
  color: var(--red);
}
[data-season=out]:after {
  content: "oos";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 3%;
}

.ccross {
  position: absolute;
  width: 40px;
  height: 40px;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
  background-size: 100%;
  border: 2px solid var(--red);
  border-radius: 50%;
}
.ccross:after {
  content: attr(data-spot-day);
  display: block;
  font-size: 10px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
  font-weight: 600;
  border-radius: 3px;
  padding: 0 2px;
  color: white;
  background-color: var(--red);
}
.ccross[data-today-spot=true] {
  border: 2px solid var(--green);
  z-index: 2;
}
.ccross[data-today-spot=true]:after {
  background-color: var(--green);
}
.ccross[data-today-spot=false] {
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
}
.ccross[data-today-spot=false]:after {
  transform: translateX(-50%) translateY(0%);
  font-size: 8px;
}

.ctext.title {
  font-size: 1.8rem;
  line-height: 1.5rem;
}
.ctext.ctype {
  background-color: #474747;
  color: #dedede !important;
  border-radius: 10px;
  text-align: center;
}

.crange-container {
  position: relative;
  padding-top: 30px;
  width: 90%;
  margin: 0 auto;
}
.crange-container .crange {
  width: 100%;
  height: 1.5rem;
  background-color: #f8c571;
  border-radius: 2rem;
  overflow: hidden;
}
.crange-container .graduated {
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  color: #a66d10;
}
.crange-container .graduated:after {
  content: "";
  display: block;
  height: 55px;
  width: 1px;
  background-color: #a66d10;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.crange-container .graduated.g0 {
  left: 0%;
}
.crange-container .graduated.g20 {
  left: 20%;
}
.crange-container .graduated.g40 {
  left: 40%;
}
.crange-container .graduated.g60 {
  left: 60%;
}
.crange-container .graduated.g80 {
  left: 80%;
}
.crange-container .graduated.g100 {
  left: 100%;
}

.star {
  position: absolute;
  transform: translateX(-50%);
  color: #c48827;
}
.star.isstar {
  color: var(--darkMax);
}
.star.star1 {
  left: 10%;
}
.star.star2 {
  left: 30%;
}
.star.star3 {
  left: 50%;
}
.star.star4 {
  left: 70%;
}
.star.star5 {
  left: 90%;
}

#crange-progress {
  height: 100%;
  width: 0%;
  background-color: var(--darkMax);
  transition-duration: 0.3s;
}

input.cinput {
  background-color: var(--darkMax);
  border: none;
  color: var(--yellow);
  font-weight: 600;
}
input.cinput:focus {
  border-color: transparent;
  box-shadow: none;
}
input.cinput::placeholder {
  color: #aa9a88;
  opacity: 1;
}
input.cinput::-ms-input-placeholder {
  color: #aa9a88;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.sticky {
  position: absolute;
  left: 30px;
  background-color: #2b2d31;
  border-radius: 3px 0 30px 30px;
  box-sizing: content-box;
  top: 53px;
  z-index: 5;
  padding: 0 40px 15px 40px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--text);
  border-top-color: transparent;
}

@media screen and (max-width: 600px) {
  .container {
    padding: 0 !important;
    background-color: transparent;
  }
  .cbox {
    background-color: var(--darkMed);
    border: none;
  }
  .cscrollable {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .csidebar {
    position: fixed;
    width: calc(100vw - 80px) !important;
    z-index: 6;
    transform: translateX(-100%);
  }
  .csidebar.visible {
    transform: translateX(0%);
  }
  .resp-flex-col {
    flex-direction: column;
  }
  .months-container {
    width: 100%;
  }
  #season-message {
    margin: 0 auto;
  }
  .white-text {
    padding: 0;
  }
  .map-box {
    width: 90%;
    margin: 0 auto;
    order: 2;
  }
  .map-box-text {
    width: 90%;
    margin: 0 auto;
    order: 1;
  }
  .ml-resp {
    margin-left: 0px;
  }
  .is-loading #loader-wrapper {
    width: 20%;
  }
  #ctrbtmess {
    font-size: 12px;
    width: 110px;
    text-align: right;
  }
}
@media screen and (max-width: 392px) {
  #mapName {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFESjs7QUFLQTtFQUNJO0FBRko7O0FBS0k7RUFDSTtFQUNBO0VBQ0E7QUFGUjtBQUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGUjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjs7QUFJQTtFQUNJO0lBQ0k7RUFETjtFQUdFO0lBQ0k7RUFETjtBQUNGO0FBSUE7RUFDSTtBQUZKO0FBR0k7RUFDSTtFQUNBO0VBQ0E7QUFEUjs7QUFJQTtFQUNJO0FBREo7O0FBSUE7RUFDSTtBQURKOztBQUtJO0VBQ0k7QUFGUjs7QUFNSTtFQUNJO0FBSFI7O0FBT0k7RUFDSTtBQUpSOztBQVFJO0VBQ0k7QUFMUjs7QUFRQTtFQUNJO0FBTEo7O0FBT0E7RUFDSTtBQUpKOztBQU1BO0VBQ0k7QUFISjs7QUFLQTtFQUNJO0FBRko7O0FBSUE7RUFDSTtBQURKOztBQUdBO0VBQ0k7QUFBSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUo7QUFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR1I7QUFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHUjtBQUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSVo7O0FBRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1o7O0FBR0E7RUFDSTtJQUNJO0VBQU47RUFFRTtJQUNJO0VBQU47RUFFRTtJQUNJO0VBQU47RUFFRTtJQUNJO0VBQU47QUFDRjtBQUVBO0VBQ0k7SUFDSTtFQUFOO0VBRUU7SUFDSTtFQUFOO0FBQ0Y7QUFFQTtFQUNJO0FBQUo7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7QUFFUjs7QUFDQTtFQUNJO0FBRUo7O0FBQUE7RUFDSTtBQUdKOztBQURBO0VBQ0k7RUFDQTtBQUlKOztBQUZBO0VBQ0k7QUFLSjs7QUFIQTtFQUNJO0VBQ0E7QUFNSjs7QUFKQTtFQUNJO0VBQ0E7RUFDQTtBQU9KOztBQUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFRSjs7QUFMSTtFQUNJO0FBUVI7QUFMUTtFQUNJO0VBQ0E7QUFPWjs7QUFIQTtFQUNJO0FBTUo7O0FBSkE7RUFDSTtBQU9KOztBQUxBO0VBQ0k7RUFDQTtBQVFKO0FBUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTUjtBQVBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNSOztBQU5BO0VBQ0k7RUFDQTtBQVNKOztBQVBBO0VBQ0k7QUFVSjs7QUFQSTtFQUNJO0FBVVI7O0FBUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVVKO0FBVEk7RUFDSTtBQVdSOztBQVJBO0VBQ0k7RUFDQTtFQUNBO0FBV0o7O0FBVEE7RUFDSTtFQUNBO0FBWUo7QUFYSTtFQUNJO0VBQ0E7RUFDQTtBQWFSO0FBVlE7RUFDSTtFQUNBO0FBWVo7QUFSUTtFQUNJO0VBQ0E7QUFVWjs7QUFOQTtFQUNJO0VBQ0E7QUFTSjs7QUFQQTtFQUNJO0VBQ0E7RUFDQTtBQVVKOztBQVBJO0VBQ0k7QUFVUjs7QUFOSTtFQUNJO0FBU1I7O0FBTEk7RUFDSTtBQVFSOztBQUpJO0VBQ0k7QUFPUjs7QUFISTtFQUNJO0FBTVI7O0FBRkk7RUFDSTtBQUtSOztBQUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFLSjtBQUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1SO0FBSkk7RUFDSTtFQUNBO0VBQ0E7QUFNUjtBQUpJO0VBQ0k7RUFDQTtBQU1SO0FBSkk7RUFDSTtBQU1SO0FBSkk7RUFDSTtBQU1SOztBQUZJO0VBQ0k7QUFLUjtBQUhJO0VBQ0k7QUFLUjs7QUFGQTtFQUNJO0VBQ0E7RUFDQTtBQUtKOztBQUhBO0VBQ0k7RUFDQTtFQUNBO0FBTUo7O0FBSEE7RUFDSTtBQU1KOztBQUhBO0VBQ0k7RUFDQTtFQUNBO0FBTUo7QUFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT1I7QUFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT1I7QUFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT1I7QUFKZ0I7RUFDSTtBQU1wQjtBQURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR1I7QUFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHUjtBQUZRO0VBQ0k7QUFJWjtBQUFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFaEI7QUFEZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR3BCO0FBRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR3BCO0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDWjtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFBUjtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFSO0FBQ1E7RUFDSTtBQUNaO0FBQ1E7RUFDSTtBQUNaO0FBQ1E7RUFDSTtBQUNaO0FBQ1E7RUFDSTtFQUNBO0FBQ1o7QUFBWTtFQUNJO0FBRWhCO0FBQ1E7RUFDSTtFQUNBO0FBQ1o7QUFBWTtFQUNJO0FBRWhCO0FBSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRlI7QUFHUTtFQUNJO0VBQ0E7RUFDQTtBQURaO0FBRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUFoQjtBQUNnQjtFQUNJO0VBQ0E7QUFDcEI7QUFBb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFeEI7QUFDZ0I7RUFDSTtFQUNBO0FBQ3BCO0FBQ2dCO0VBQ0k7QUFDcEI7QUFDZ0I7RUFDSTtBQUNwQjtBQUNnQjtFQUNJO0FBQ3BCO0FBQ2dCO0VBQ0k7QUFDcEI7QUFDZ0I7RUFDSTtBQUNwQjtBQUNnQjtFQUNJO0FBQ3BCOztBQU9BO0VBQ0k7SUFDSTtJQUNBO0VBSk47QUFDRjtBQU1BO0VBQ0k7RUFDQTtBQUpKO0FBS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhSO0FBS0k7RUFDSTtFQUNBO0VBQ0E7QUFIUjtBQU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFKWjtBQUtZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSGhCO0FBS1k7RUFDSTtBQUhoQjtBQUtZO0VBQ0k7QUFIaEI7QUFLWTtFQUNJO0FBSGhCO0FBS1k7RUFDSTtBQUhoQjtBQUtZO0VBQ0k7QUFIaEI7QUFLWTtFQUNJO0FBSGhCOztBQVNBO0VBQ0k7RUFDQTtBQU5KOztBQVFBO0VBQ0k7RUFDQTtBQUxKO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSlI7QUFPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMWjs7QUFVQTtFQUNJO0FBUEo7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBQVRKO0FBTUk7RUFDSTtBQUpSO0FBT0k7RUFDSTtBQUxSO0FBT0k7RUFDSTtBQUxSOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBTUE7RUFDSTtBQUhKOztBQUtBO0VBQ0k7RUFLQTtFQUNBO0FBTko7QUFDSTtFQUNJO0VBQ0E7QUFDUjtBQUdJO0VBQ0k7RUFDQTtBQURSO0FBR0k7RUFDSTtBQURSO0FBR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQURSOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0FBREo7O0FBR0E7RUFDSTtBQUFKOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUNBO0VBQ0k7QUFFSjs7QUFFQTtFQUNJO0FBQ0o7QUFBSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVSOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFBSTtFQUNJO0FBRVI7QUFBSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVSO0FBQVk7RUFDSTtBQUVoQjtBQUVJO0VBQ0k7QUFBUjtBQUVJO0VBQ0k7QUFBUjtBQUVJO0VBQ0k7RUFDQTtBQUFSO0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBUjtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQVI7O0FBR0E7RUFDSTtFQUNBO0FBQUo7QUFDSTtFQUNJO0FBQ1I7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0FBQUo7QUFDSTtFQUNJO0FBQ1I7O0FBR0E7RUFDSTtBQUFKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7RUFDQTtBQUVSOztBQUNBO0VBQ0k7RUFDQTtBQUVKOztBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHSjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtBQUlKOztBQUZBO0VBQ0k7RUFDQTtBQUtKOztBQUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1KOztBQUpBO0VBQ0k7QUFPSjs7QUFKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBT0o7O0FBTEE7RUFDSTtFQUNBO0FBUUo7O0FBSkE7RUFDSTtFQUNBO0FBT0o7QUFOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUVI7O0FBTEE7RUFDSTtBQVFKO0FBUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTUjs7QUFOQTtFQUNJO0VBQ0E7QUFTSjs7QUFQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUo7QUFUSTtFQUNJO0FBV1I7QUFWUTtFQUNJO0FBWVo7O0FBUEE7RUFDSTtBQVVKOztBQVJBO0VBQ0k7QUFXSjs7QUFSSTtFQUNJO0FBV1I7O0FBUkE7RUFDSTtBQVdKO0FBUlk7RUFDSTtBQVVoQjtBQU5ZO0VBQ0k7QUFRaEI7QUFKWTtFQUNJO0FBTWhCO0FBRlk7RUFDSTtBQUloQjtBQUFZO0VBQ0k7QUFFaEI7QUFFSTtFQUNJO0FBQVI7O0FBR0E7RUFDSTtFQUNBO0FBQUo7QUFDSTtFQUNJO0VBQ0E7QUFDUjs7QUFFQTtFQUNJO0FBQ0o7QUFBSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVSOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHUjtBQURJO0VBQ0k7RUFDQTtBQUdSO0FBRlE7RUFDSTtBQUlaO0FBREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUdSO0FBRlE7RUFDSTtFQUNBO0FBSVo7O0FBR0k7RUFDSTtFQUNBO0FBQVI7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQVI7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1I7QUFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQ1I7QUFBUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFWjtBQUFRO0VBQ0k7QUFFWjtBQUFRO0VBQ0k7QUFFWjtBQUFRO0VBQ0k7QUFFWjtBQUFRO0VBQ0k7QUFFWjtBQUFRO0VBQ0k7QUFFWjtBQUFRO0VBQ0k7QUFFWjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNKO0FBQUk7RUFDSTtBQUVSO0FBQUk7RUFDSTtBQUVSO0FBQUk7RUFDSTtBQUVSO0FBQUk7RUFDSTtBQUVSO0FBQUk7RUFDSTtBQUVSO0FBQUk7RUFDSTtBQUVSOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFFSjs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBRUo7QUFESTtFQUNJO0VBQ0E7QUFHUjtBQURJO0VBQ0k7RUFDQTtBQUdSO0FBREk7RUFDSTtBQUdSOztBQUNBO0VBQ0k7QUFFSjs7QUFDRTs7RUFFRTtFQUNBO0FBRUo7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFSjs7QUFFRTtFQUNFO0lBQ0k7SUFDQTtFQUNOO0VBQ0U7SUFDSTtJQUNBO0VBQ047RUFDRTtJQUNJO0lBQ0E7RUFDTjtFQUNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUFDTjtFQUFNO0lBQ0k7RUFFVjtFQUNFO0lBQ0k7RUFDTjtFQUNFO0lBQ0k7RUFDTjtFQUNFO0lBQ0k7RUFDTjtFQUNFO0lBQ0k7RUFDTjtFQUNFO0lBQ0k7SUFDQTtJQUNBO0VBQ047RUFDRTtJQUNJO0lBQ0E7SUFDQTtFQUNOO0VBQ0U7SUFDSTtFQUNOO0VBRU07SUFDSTtFQUFWO0VBR0U7SUFDSTtJQUNBO0lBQ0E7RUFETjtBQUNGO0FBSUE7RUFDSTtJQUNJO0VBRk47QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY290ZC8uL3NyYy9zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXG5odG1se1xuICAgIC0tZGFya01heDogIzFlMWYyMjtcbiAgICAtLWRhcmtNZWQ6ICMyYjJkMzE7XG4gICAgLS1kYXJrTWluOiAjMzEzMzM4O1xuICAgIC0tdGV4dDogIzk0OWJhNDtcbiAgICAtLXRleHRDbGVhcjogI2ZmZmZmZjtcbiAgICAtLWRhcmtZZWxsb3dNZWQgOiAjNjc1MTJkO1xuICAgIC0tZGFya1llbGxvdzogIzYwNTYzMztcbiAgICAtLXllbGxvdzogI2ZmYzYxYztcbiAgICAtLXllbGxvd1RleHQ6ICNmYWUwYjU7XG4gICAgLS1yZWQ6ICNjOTU5NWE7XG4gICAgLS1yZWRUZXh0OiAjZmZjMmMyO1xuICAgIC0tZGFya1RleHQ6ICM1MzU1NTk7XG4gICAgLS1ibHVlOiAjMmM3Nzk4O1xuICAgIC0tYmx1ZVRleHQ6ICM5M2NiZmM7XG4gICAgLS1wdXJwbGU6ICNkNDMwZjE7XG4gICAgLS1ncmVlbjogIzA0YWIxYjtcbn1cblxuXG5ib2R5e1xuICAgIG1heC13aWR0aDoxMDB2dztcbn1cbi5pcy1sb2FkaW5ne1xuICAgICNsb2FkZXJ7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICNsb2FkZXItd3JhcHBlcntcbiAgICAgICAgd2lkdGg6NSU7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzYWlsO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOjEuMXM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMjVkZWcpO1xuICAgIH1cbn1cbiNsb2FkZXJ7XG4gICAgei1pbmRleDo5O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgbWF4LXdpZHRoOjEwMHZ3O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMHZoO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuQGtleWZyYW1lcyBzYWlse1xuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDI1ZGVnKTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMjVkZWcpO1xuICAgIH1cbn1cblxuaDN7XG4gICAgY29sb3I6IHZhcigtLXRleHRDbGVhcik7XG4gICAgJi5ib3gtdGl0bGV7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrVGV4dCk7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBtYXJnaW46MCAxMHB4IDAgMDtcbiAgICB9XG59XG4udGl0bGUtY29udGFpbmVye1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuaDR7XG4gICAgY29sb3I6dmFyKC0teWVsbG93KTtcbn1cblxuLmNvbW1vbntcbiAgICAjZmlzaFR5cGV7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrVGV4dCk7XG4gICAgfVxufVxuLnJhcmV7XG4gICAgI2Zpc2hUeXBle1xuICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICB9XG59XG4uZXBpY3tcbiAgICAjZmlzaFR5cGV7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICAgIH1cbn1cbi5tb25zdGVye1xuICAgICNmaXNoVHlwZXtcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgfVxufVxuLm1sLXJlc3B7XG4gICAgbWFyZ2luLWxlZnQ6MzBweDtcbn1cbi53aGl0ZS10ZXh0e1xuICAgIGNvbG9yOnZhcigtLXRleHRDbGVhcik7XG59XG4ucmVkLXRleHR7XG4gICAgY29sb3I6dmFyKC0tcmVkKTtcbn1cbi5ncmVlbi10ZXh0e1xuICAgIGNvbG9yOnZhcigtLWdyZWVuKTtcbn1cbi55ZWxsb3ctdGV4dHtcbiAgICBjb2xvcjp2YXIoLS15ZWxsb3cpO1xufVxuLnB1cnBsZS10ZXh0e1xuICAgIGNvbG9yOnZhcigtLXB1cnBsZSk7XG59XG5bZGF0YS1zaGFkb3ddOmFmdGVye1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGNvbnRlbnQ6YXR0cihkYXRhLXNoYWRvdyk7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBjb2xvcjp3aGl0ZTtcbn1cbi5taW5pZ2FtZXtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWRhcmtNYXgpO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIHdpZHRoOjE1MHB4O1xuICAgIGhlaWdodDo4cHg7XG4gICAgcGFkZGluZzoycHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0teWVsbG93KTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIGRpdntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS15ZWxsb3cpO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgd2lkdGg6NjAlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtZztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOjAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbGVmdDogNjUlO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1vdmluZy1tZ3tcbiAgICBkaXZ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbWdtb3Zpbmc7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MS41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBtZyB7XG4gICAgMCV7XG4gICAgICAgIHdpZHRoOjgwJTtcbiAgICB9XG4gICAgMzMle1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICA2NiV7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIHdpZHRoOjY1JTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1nbW92aW5nIHtcbiAgICAwJXtcbiAgICAgICAgbGVmdDo0MCU7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIGxlZnQ6NjUlO1xuICAgIH1cbn1cbiNoZWFkZXJ7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbn1cbi5jYm94e1xuICAgIGJvcmRlcjoxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIG1hcmdpbjo1cHg7XG4gICAgcGFkZGluZzowcHggNHB4IDE1cHggNXB4O1xuICAgICYudzUwe1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG59XG4ubW0td2VpZ2h0e1xuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuLm1tLXBvaW50c3tcbiAgICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5tbS12YWx1ZXtcbiAgICBmb250LXNpemU6MjNweDtcbiAgICBjb2xvcjpjdXJyZW50Q29sb3IhaW1wb3J0YW50O1xufVxuLm1tLWxpbmV7XG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xufVxuLm1tLWNvbHVtbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrTWVkKTtcbiAgICB6LWluZGV4OjE7XG59XG4ubW0tbGFiZWx7XG4gICAgbGluZS1oZWlnaHQ6MDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG4ubW0tbWF4LXNlYXNvbntcbiAgICBib3R0b206MCU7XG4gICAgbGVmdDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5bZGF0YS1zZWFzb249XCJmYWxzZVwiXXtcbiAgICAuc2Vhc29uLW1heHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgIH1cbiAgICAubW0tdmFsdWUtY29sdW1ue1xuICAgICAgICAubW0tdmFsdWV7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1tLW1heC1zZWFzb24gLm1tLWxhYmVse1xuICAgIGNvbG9yOnZhcigtLXJlZCk7XG59XG4uc2Vhc29uLW1heHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4ubWlubWF4LWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6ODAlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICBoZWlnaHQgOiAwO1xuICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXRvcCA6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbSA6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQgOiAxNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICB9XG59XG4ubW0tbGluZXtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4ucmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWNvbnRlbnR7XG4gICAgLmJveHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya01heCk7XG4gICAgfVxufVxuLmpzLW1vZGFsLXRyaWdnZXJ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWRhcmtUZXh0KTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6dmFyKC0tdGV4dCk7XG4gICAgfSAgIFxufVxuLm1vZGFsLXRpdGxle1xuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIGZvbnQtc2l6ZToxLjVyZW07XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4jc2Vhc29uLW1lc3NhZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgc3BhbntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBtYXJnaW46OHB4IDAgMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgJi5pbiB7IFxuICAgICAgICAuaW57XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm91dHtcbiAgICAgICAgLm91dHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdmctaWNvbntcbiAgICB3aWR0aDo0MHB4O1xuICAgIGNvbG9yOnZhcigtLXllbGxvdyk7XG59XG4uc3ZnLW1hcC1pY29ue1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6NTBweDtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5bZGF0YS1tYXA9XCJwYXJhZGlzZVwiXXtcbiAgICAuc3ZnLW1hcC1wYXJhZGlzZXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9ICAgIFxufVxuW2RhdGEtbWFwPVwiZ3JlYXQtbGFrZXNcIl17XG4gICAgLnN2Zy1tYXAtZ3JlYXQtbGFrZXN7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfSAgICBcbn1cbltkYXRhLW1hcD1cImNvc3RhLXJpY2FcIl17XG4gICAgLnN2Zy1tYXAtY29zdGEtcmljYXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9ICAgIFxufVxuW2RhdGEtbWFwPVwiYWxhc2thXCJde1xuICAgIC5zdmctbWFwLWFsYXNrYXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9ICAgIFxufVxuW2RhdGEtbWFwPVwiYXVzdHJhbGlhXCJde1xuICAgIC5zdmctbWFwLWF1c3RyYWxpYXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9ICAgIFxufVxuW2RhdGEtbWFwPVwic2NvdGxhbmRcIl17XG4gICAgLnN2Zy1tYXAtc2NvdGxhbmR7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfSAgICBcbn1cbi5saXN0LXRpdGxle1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICAuc3ZnLW1hcC1pY29ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICByaWdodDogMTIlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgfVxuICAgIC5pY29uLWFycm93e1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAqe1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4uaGlkZGVuLWxpc3R7XG4gICAgLmlubmVyLWxpc3R7XG4gICAgICAgIG1heC1oZWlnaHQ6MDtcbiAgICB9XG4gICAgLmljb24tYXJyb3d7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcbiAgICB9XG59XG4uaW5uZXItbGlzdHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIG1heC1oZWlnaHQ6IDE2MHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWNvbi1hcnJvd3tcbiAgICB3aWR0aDoxMnB4O1xuICAgIGhlaWdodDoxMnB4O1xuICAgIG1hcmdpbjowIDJweCAwIDdweDtcbn1cblxuI3NsaWRlci1jb250YWluZXJ7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuI3NsaWRlcntcbiAgICB3aWR0aDo4MCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjEwMHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrTWluKTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kYXJrTWF4KTtcbiAgICB9XG4gICAgI3Jhbmdle1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDozO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICYgfiAjcmFuZ2UtdmFsdWVzLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAjcGVyY2VudHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzowcHggMHB4IDZweCAjOGM4Y2ZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmFuZ2UtY29sb3J7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgICNyYW5nZS12YWx1ZXMtY29udGFpbmVye1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1wdXJwbGUpIDAlLCB2YXIoLS1ibHVlKSA1MCUsIHZhcigtLXllbGxvdykgMTAwJSk7XG4gICAgICAgIGhlaWdodDoxNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtY29udGFpbmVye1xuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrTWVkKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICZbZm9yPXBvaW50c117XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC02NSUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltmb3I9d2VpZ2h0XXtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDY1JSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcGVyY2VudHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFya01lZCk7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCIlXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC02NSU7XG4gICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCUgNTAlIDUwJSAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yYW5nZS1pbnB1dHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5yYW5nZS1pbnB1dHtcbiAgICAgICAgcGFkZGluZzogNHB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tZGFya01lZCk7XG4gICAgICAgIGNvbG9yOnZhcigtLXRleHRDbGVhcik7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OjBweCAwcHggMTBweCBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OnNlbGVjdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmI3BvaW50c3tcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCB2YXIoLS1wdXJwbGUpO1xuICAgICAgICAgICAgJjo6c2VsZWN0aW9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiN3ZWlnaHR7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgICAgICAgICAgICY6OnNlbGVjdGlvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjc3RlcHMtY29udGFpbmVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6IzU4NTg1ODtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgaGVpZ2h0Ojg1JTsgXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgY3VycmVudENvbG9yIDAlLCBjdXJyZW50Q29sb3IgMC4xJSwgdmFyKC0tZGFya01lZCkgMC4xJSwgdmFyKC0tZGFya01lZCkgMTkuOTUlLCBjdXJyZW50Q29sb3IgMTkuOTUlLCBjdXJyZW50Q29sb3IgMjAuMDUlLCB2YXIoLS1kYXJrTWVkKSAyMC4wNSUsIHZhcigtLWRhcmtNZWQpIDM5Ljk1JSwgY3VycmVudENvbG9yIDM5Ljk1JSwgY3VycmVudENvbG9yIDQwLjA1JSwgdmFyKC0tZGFya01lZCkgNDAuMDUlLCB2YXIoLS1kYXJrTWVkKSA1OS45NSUsIGN1cnJlbnRDb2xvciA1OS45NSUsIGN1cnJlbnRDb2xvciA2MC4wNSUsIHZhcigtLWRhcmtNZWQpIDYwLjA1JSwgdmFyKC0tZGFya01lZCkgNzkuOTUlLCBjdXJyZW50Q29sb3IgNzkuOTUlLCBjdXJyZW50Q29sb3IgODAuMDUlLCB2YXIoLS1kYXJrTWVkKSA4MC4wNSUsIHZhcigtLWRhcmtNZWQpIDk5Ljk1JSwgY3VycmVudENvbG9yIDk5Ljk1JSk7XG4gICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIC5zdGVwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tZGFya01lZCk7XG4gICAgICAgICAgICAgICAgJi5zdGVwLXBvaW50c3tcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXB1cnBsZSk7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tcHVycGxlKSAwJSwgdmFyKC0tcHVycGxlKSA1MCUsIHZhcigtLXllbGxvdykgNTAlLCB2YXIoLS15ZWxsb3cpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdGVwLXdlaWdodHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXllbGxvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoOSl7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoMTApe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDExKXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCgxMil7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2NhbGV7XG4gICAgICAgIG1pbi13aWR0aDo5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbi5zY2FsZXtcbiAgICB3aWR0aDo2MCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLnNjYWxlLWlubmVye1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tZGFya01pbik7XG4gICAgfVxuICAgIC5zY2FsZS1wcm9ncmVzc3tcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzO1xuICAgIH1cbiAgICAuc2NhbGUtY29udGFpbmVye1xuICAgICAgICAuc2NhbGUtc3RlcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOi0zLjZyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDowLjFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgbGVmdDoyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICBsZWZ0OjQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgIGxlZnQ6NjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgbGVmdDo4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgICAgICBsZWZ0OjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jZGF0YS1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya01lZCk7XG4gICAgcG9zaXRpb246c3RhdGljIWltcG9ydGFudDtcbn1cbi5tb250aHMtY29udGFpbmVye1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrTWF4KTtcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgfVxuICAgIGRpdltkYXRhLWN1cnJlbnRde1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEzMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXNvbntcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pIWltcG9ydGFudDtcbn1cbi5sYW5ndWFnZXtcbiAgICBtYXJnaW4tcmlnaHQ6MWVtO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1pbi13aWR0aDo0MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tdGV4dCk7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTowLjlyZW07XG4gICAgJi5zZWxlY3RlZC1sYW5ndWFnZXtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cbmJvZHkuY3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrTWF4KTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gICAgbWF4LWhlaWdodDoxMDB2aDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG4uYXBwLW5hbWV7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuLmMgLmN3aGl0ZS10ZXh0e1xuICAgIGNvbG9yOnZhcigtLXRleHQpO1xufVxuLml0ZW17XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJi5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjQ3NDc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrTWluKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDbGVhcik7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG59XG4uY3Njcm9sbGFibGV7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206MXB4O1xufVxuLm1hcC1ib3h7XG4gICAgd2lkdGg6NTAlO1xufVxuLm1hcC1ib3gtdGV4dHtcbiAgICB3aWR0aDo1MCU7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuLmh0Z28tY29udGFpbmVye1xuICAgIHdpZHRoOjEwMCU7XG59XG5cblxuW2RhdGEtdW5pdF17XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXVuaXQpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4MCUpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIH1cbn1cblxuLndlaWdodC10b2dnbGUtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTBweDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjp2YXIoLS1kYXJrVGV4dCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6dmFyKC0tdGV4dCk7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAmIH4gLnRvZ2dsZS1jaXJjbGV7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSAtIDZweCkpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVuaXQta2dze1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLnVuaXQtbGJze1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgLnVuaXQtbmFtZXtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gICAgLnRvZ2dsZS1jaXJjbGV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDZweCkpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC50b2dnbGUtdHJhY2t7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuLm1lbnUtdG9nZ2xle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGl2e1xuICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICB9XG59XG5cbi5tYXAtbmFtZXtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuc2VjdGlvbi5oZXJve1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG5cbiN3cmFwcGVye1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmNzaWRlYmFye1xuICAgIG1heC1oZWlnaHQ6MTAwdmg7XG4gICAgaGVpZ2h0OjEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtNZWQpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDowcHg7XG4gICAgbWluLXdpZHRoOjBweDtcbiAgICAmLnZpc2libGV7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG59XG4uY2ZpeGVkLXdpZHRoe1xuICAgIG1pbi13aWR0aDoyMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jc2lkZWJhci1oZWFke1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya01heCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRleHQpO1xufVxuLmNzaWRlYmFyLWxpc3R7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMDBweCAxNXB4O1xufVxuLmNkYXNoYm9hcmR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4uY2Rhc2hib2FyZC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya01lZCk7XG4gICAgaGVpZ2h0OjM0cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRleHQpO1xufVxuLmNzb2NpYWwtaW1hZ2Vze1xuICAgIHdpZHRoOiAyNXB4O1xufVxuXG5kaXYuYm94e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuLnRpbGUuaXMtYW5jZXN0b3J7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya01lZCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cblxuXG5bZGF0YS1ub3NoYWRvdz1cInRydWVcIl17IFxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTEwJSk7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIm5vIHNoYWRvd1wiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5bZGF0YS1yb2Rde1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1yb2QpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICB9XG59XG4ubGlzdC1jb250YWluZXJ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc3ZnLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0Oi0xcHg7XG4gICAgJltkYXRhLWN1cnJlbnQtc3ZnPXRydWVde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrWWVsbG93TWVkKTtcbiAgICAgICAgLnNoYWRvdy1zdmcsIC5yb2Qtc3ZnLCAubW9tZW50LXN2ZywgLnN0YXItc3Zne1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yb2Qtc3ZnLCAubW9tZW50LXN2ZywgLnN0YXItc3Zne1xuICAgIGNvbG9yOnZhcigtLWRhcmtZZWxsb3cpOyAgICBcbn1cbi5zdGFyLXN2Z3tcbiAgICB3aWR0aDoxMDAlO1xufVxuLnJvZHMtY29udGFpbmVye1xuICAgIHN2Z3tcbiAgICAgICAgaGVpZ2h0OjYwJTtcbiAgICB9XG59XG4uc2hhZG93cy1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLnN2Zy1jb250YWluZXJ7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgLnNoYWRvdy1zdmd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAuc2hhZG93LXN2Z3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIC5zaGFkb3ctc3Zne1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgLnNoYWRvdy1zdmd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAuc2hhZG93LXN2Z3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hhZG93LXN2Z3tcbiAgICAgICAgY29sb3I6dmFyKC0tZGFya1llbGxvdyk7XG4gICAgfVxufVxuLm1hcC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NjBweCFpbXBvcnRhbnQ7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuW2RhdGEtc2Vhc29uPVwib3V0XCJde1xuICAgIGNvbG9yOnZhcigtLXJlZCk7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIm9vc1wiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMyU7XG4gICAgfVxufVxuLmNjcm9zc3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGhlaWdodDo0MHB4O1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDoxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc3BvdC1kYXkpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIH1cbiAgICAmW2RhdGEtdG9kYXktc3BvdD1cInRydWVcIl17XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmVlbik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXRvZGF5LXNwb3Q9XCJmYWxzZVwiXXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jdGV4dHtcbiAgICAmLnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS41cmVtO1xuICAgIH1cbiAgICAmLmN0eXBle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0NzQ3NDc7XG4gICAgICAgIGNvbG9yOiNkZWRlZGUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbn1cbi5jcmFuZ2UtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIHdpZHRoOjkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuY3Jhbmdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGM1NzE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgLmdyYWR1YXRlZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBjb2xvcjogI2E2NmQxMDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTY2ZDEwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICYuZzB7XG4gICAgICAgICAgICBsZWZ0OjAlO1xuICAgICAgICB9XG4gICAgICAgICYuZzIwe1xuICAgICAgICAgICAgbGVmdDoyMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5nNDB7XG4gICAgICAgICAgICBsZWZ0OjQwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmc2MHtcbiAgICAgICAgICAgIGxlZnQ6NjAlO1xuICAgICAgICB9XG4gICAgICAgICYuZzgwe1xuICAgICAgICAgICAgbGVmdDo4MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5nMTAwe1xuICAgICAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnN0YXJ7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbG9yOiAjYzQ4ODI3O1xuICAgICYuaXNzdGFye1xuICAgICAgICBjb2xvcjp2YXIoLS1kYXJrTWF4KVxuICAgIH1cbiAgICAmLnN0YXIxe1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgfVxuICAgICYuc3RhcjJ7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICB9XG4gICAgJi5zdGFyM3tcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAmLnN0YXI0e1xuICAgICAgICBsZWZ0OiA3MCU7XG4gICAgfVxuICAgICYuc3RhcjV7XG4gICAgICAgIGxlZnQ6IDkwJTtcbiAgICB9XG59XG4jY3JhbmdlLXByb2dyZXNze1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtNYXgpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbmlucHV0LmNpbnB1dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrTWF4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmZvY3Vze1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYWE5YTg4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2FhOWE4ODtcbiAgICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cbiAgXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuLnN0aWNreXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDMxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDMwcHggMzBweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0b3A6IDUzcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMTVweCA0MHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5jYm94e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrTWVkKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuY3Njcm9sbGFibGV7XG4gICAgICAgIHBhZGRpbmctbGVmdDowIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNzaWRlYmFye1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCkhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OjY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICYudmlzaWJsZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc3AtZmxleC1jb2x7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tb250aHMtY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3NlYXNvbi1tZXNzYWdle1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cbiAgICAud2hpdGUtdGV4dHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAubWFwLWJveHtcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBvcmRlcjoyO1xuICAgIH1cbiAgICAubWFwLWJveC10ZXh0e1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvcmRlcjoxO1xuICAgIH1cbiAgICAubWwtcmVzcHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgIH1cbiAgICAuaXMtbG9hZGluZ3tcbiAgICAgICAgI2xvYWRlci13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6MjAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICNjdHJidG1lc3N7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MnB4KSB7XG4gICAgI21hcE5hbWV7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/