.custom-select-bordered {
  position: relative;
}

.custom-select-bordered:before {
  content: '';
  position: absolute;
  top: 15px;
  right: 15px;
  width: 7px;
  height: 7px;
  border-bottom: 2px solid #9b9b9b;
  border-right: 2px solid #9b9b9b;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  pointer-events: none;
}

.custom-select-bordered select {
  height: 40px;
  width: 100%;
  padding: 0 20px;
  border: 1px solid #D8D8D8;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 400;
  color: #9b9b9b;
  background-color: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}

.custom-select-bordered select:hover {
  cursor: pointer;
}

.custom-select-minimalistic {
  position: relative;
}

.custom-select-minimalistic:before {
  content: '';
  position: absolute;
  top: 7px;
  left: 10px;
  width: 7px;
  height: 7px;
  border-bottom: 2px solid #9b9b9b;
  border-right: 2px solid #9b9b9b;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  pointer-events: none;
}

.custom-select-minimalistic select {
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 400;
  color: #9b9b9b;
  background-color: inherit;
}

.custom-select-minimalistic select:hover {
  cursor: pointer;
}

.multi-state-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 30px;
  border: 1px solid #D8D8D8;
  border-radius: 15px;
}

.multi-state-switch .bubble {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background: #9b9b9b;
  z-index: -1;
  border-radius: 15px;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

.multi-state-switch .option label {
  margin: 0;
  padding-left: 13px;
  padding-right: 40px;
  font-size: 14px;
  font-weight: 600;
  color: #9b9b9b;
}

@media (max-width: 767px) {
  .multi-state-switch .option label {
    padding-left: 10px;
    padding-right: 35px;
    font-size: 11px;
    font-weight: 600;
  }
}

@media (max-width: 415px) {
  .multi-state-switch .option label {
    padding-left: 5px;
    padding-right: 22px;
    font-size: 9px;
  }
}

.multi-state-switch .option label.en {
  padding-left: 17px;
  padding-right: 17px;
}

.multi-state-switch .option label.de {
  padding-left: 34px;
  padding-right: 13px;
}

@media (max-width: 415px) {
  .multi-state-switch .option label.de {
    padding-left: 19px;
    padding-right: 7px;
    font-size: 9px;
  }
}

.multi-state-switch .option label.ja {
  padding-left: 43px;
  padding-right: 15px;
}

@media (max-width: 415px) {
  .multi-state-switch .option label.ja {
    padding-left: 26px;
    padding-right: 12px;
  }
}

.multi-state-switch .option label.es {
  padding-left: 8px;
  padding-right: 32px;
}

@media (max-width: 442px) {
  .multi-state-switch .option label.pt {
    padding-left: 4px;
    padding-right: 16px;
  }
}

.multi-state-switch .option label:hover {
  cursor: pointer;
}

.multi-state-switch .option label input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.multi-state-switch .option.active label {
  color: #fff;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

.visual-instrument__notations {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px 33px;
  font-size: 16px;
  font-weight: 400;
  color: #9b9b9b;
}

.visual-instrument__chords {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.5rem;
  max-width: 720px;
  margin: auto;
  padding: 30px 2px 10px;
}

@media (max-width: 991px) {
  .visual-instrument__chords {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 12px;
    padding-right: 12px;
    max-width: 485px;
  }
}

.visual-instrument__chords--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 32px;
  height: 32px;
  color: #000;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
}

.visual-instrument__chords--item:hover {
  text-decoration: none;
  color: #000;
}

.visual-instrument__chords--item:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 2px solid transparent;
  border-radius: 15px;
  opacity: 0.2;
  z-index: -1;
}

.visual-instrument__chords--item.active:before {
  opacity: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
  background: linear-gradient(#fff, transparent);
  -webkit-box-shadow: 0 2px 4px #00000080;
          box-shadow: 0 2px 4px #00000080;
}

.visual-instrument__chords--item.chord--c:before {
  background-color: #FF35BB;
  border-color: #FF35BB;
}

.visual-instrument__chords--item.chord--cs:before,
.visual-instrument__chords--item.chord--db:before {
  background-color: #FF8CD7;
  border-color: #FF8CD7;
}

.visual-instrument__chords--item.chord--d:before {
  background-color: #FFB700;
  border-color: #FFB700;
}

.visual-instrument__chords--item.chord--ds:before,
.visual-instrument__chords--item.chord--eb:before {
  background-color: #FBDC8F;
  border-color: #FBDC8F;
}

.visual-instrument__chords--item.chord--e:before {
  background-color: #D4FB00;
  border-color: #D4FB00;
}

.visual-instrument__chords--item.chord--f:before {
  background-color: #00F900;
  border-color: #00F900;
}

.visual-instrument__chords--item.chord--fs:before,
.visual-instrument__chords--item.chord--gb:before {
  background-color: #00D64E;
  border-color: #00D64E;
}

.visual-instrument__chords--item.chord--g:before {
  background-color: #00FDF7;
  border-color: #00FDF7;
}

.visual-instrument__chords--item.chord--gs:before,
.visual-instrument__chords--item.chord--ab:before {
  background-color: #00D6FE;
  border-color: #00D6FE;
}

.visual-instrument__chords--item.chord--a:before {
  background-color: #00BAFF;
  border-color: #00BAFF;
}

.visual-instrument__chords--item.chord--as:before,
.visual-instrument__chords--item.chord--bb:before {
  background-color: #BBBAFF;
  border-color: #BBBAFF;
}

.visual-instrument__chords--item.chord--b:before {
  background-color: #BB3AFF;
  border-color: #BB3AFF;
}

.visual-instrument__intervals {
  padding-top: 20px;
  padding-bottom: 40px;
}

.visual-instrument__intervals .custom-select-bordered {
  width: 160px;
  margin: auto;
}

.visual-instrument__inversions {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  padding: 40px 0;
}

.visual-instrument__inversions .multi-state-switch.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.visual-instrument__play-button {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: -20px;
  left: 0;
  right: 0;
  margin: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 141px;
  height: 40px;
  padding-left: 13px;
  padding-right: 13px;
  border: 2px solid #fff;
  border-radius: 20px;
  background: #e82076;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  z-index: 1;
}

.visual-instrument__play-button:hover {
  cursor: pointer;
  background: #d8166a;
}

.visual-instrument__play-button .glyphicon-play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  height: 18px;
  width: 18px;
  border-radius: 9px;
  font-size: 8px;
  color: #e82076;
  background: #fff;
}

.visual-instrument__play-button--disabled {
  opacity: .35;
  pointer-events: none;
}

.piano-chords__text-container p {
  font-style: normal;
  font-weight: normal;
  font-size: 20px !important;
  line-height: 25px;
  color: #201D1D;
  text-align: justify;
}

.piano-chords__text-container h2 {
  font-style: normal;
  font-weight: 300;
  font-size: 30px !important;
  line-height: 38px;
  color: #e82076;
}

.piano-chords__text-container h3 {
  font-family: Source Sans Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 25px;
  color: #201D1D;
  text-align: left;
}

.youtube-lazy {
  text-align: left;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 24px 0;
}

.youtube-lazy.chord-item {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.youtube-lazy .image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: auto;
}

.youtube-lazy .image-container img {
  width: 100%;
}

.youtube-lazy .image-container .icon-play {
  position: absolute;
  width: 70px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19jdXN0b20tc2VsZWN0LWJvcmRlcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BpYW5vLWNob3Jkcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2N1c3RvbS1zZWxlY3QtbWluaW1hbGlzdGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9fbXVsdGktc3RhdGUtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcGlhbm8tY2hvcmRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRTtDQ0NEOztBREZEO0VBSUk7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO1VBQUE7RUFDQTtDQ0ZIOztBRGZEO0VBcUJJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0tBQUE7VUFBQTtFQUNBO0NDTEg7O0FEN0JEO0VBcUNNO0NDSkw7O0FDakNEO0VBQ0U7Q0RvQ0Q7O0FDckNEO0VBSUk7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO1VBQUE7RUFDQTtDRGlDSDs7QUNsREQ7RUFxQkk7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtDRCtCSDs7QUM5REQ7RUFrQ007Q0RnQ0w7O0FFbEVEO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBRUE7RUFFQTtFQUVBO0VBQ0E7Q0ZrRUQ7O0FFNUVEO0VBYUk7RUFDQTtF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RUFDQTtFQUNBO0NIMklIOztBRzVKRDtFQW9CTTtDSDRJTDs7QUdoS0Q7RUF3Qk07RUFDQTtDSDRJTCIsImZpbGUiOiIvY3NzL3BpYW5vLWNob3Jkcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmN1c3RvbS1zZWxlY3QtYm9yZGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcblxuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG5cbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG5cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZ3JleS1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19jdXN0b20tc2VsZWN0LWJvcmRlcmVkLnNjc3MiLCIuY3VzdG9tLXNlbGVjdC1ib3JkZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtYm9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWI5YjliO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOWI5YjliO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1ib3JkZXJlZCBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LWJvcmRlcmVkIHNlbGVjdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbWluaW1hbGlzdGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1taW5pbWFsaXN0aWM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzliOWI5YjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzliOWI5YjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbWluaW1hbGlzdGljIHNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbWluaW1hbGlzdGljIHNlbGVjdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpLXN0YXRlLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5tdWx0aS1zdGF0ZS1zd2l0Y2ggLmJ1YmJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICM5YjliOWI7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xufVxuXG4ubXVsdGktc3RhdGUtc3dpdGNoIC5vcHRpb24gbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdWx0aS1zdGF0ZS1zd2l0Y2ggLm9wdGlvbiBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIC5tdWx0aS1zdGF0ZS1zd2l0Y2ggLm9wdGlvbiBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG4ubXVsdGktc3RhdGUtc3dpdGNoIC5vcHRpb24gbGFiZWwuZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5tdWx0aS1zdGF0ZS1zd2l0Y2ggLm9wdGlvbiBsYWJlbC5kZSB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIC5tdWx0aS1zdGF0ZS1zd2l0Y2ggLm9wdGlvbiBsYWJlbC5kZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG4ubXVsdGktc3RhdGUtc3dpdGNoIC5vcHRpb24gbGFiZWwuamEge1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAubXVsdGktc3RhdGUtc3dpdGNoIC5vcHRpb24gbGFiZWwuamEge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5tdWx0aS1zdGF0ZS1zd2l0Y2ggLm9wdGlvbiBsYWJlbC5lcyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQycHgpIHtcbiAgLm11bHRpLXN0YXRlLXN3aXRjaCAub3B0aW9uIGxhYmVsLnB0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5tdWx0aS1zdGF0ZS1zd2l0Y2ggLm9wdGlvbiBsYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpLXN0YXRlLXN3aXRjaCAub3B0aW9uIGxhYmVsIGlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm11bHRpLXN0YXRlLXN3aXRjaCAub3B0aW9uLmFjdGl2ZSBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX25vdGF0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweCAzM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX2Nob3JkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDJweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICB9XG59XG5cbi52aXN1YWwtaW5zdHJ1bWVudF9fY2hvcmRzLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52aXN1YWwtaW5zdHJ1bWVudF9fY2hvcmRzLS1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCB0cmFuc3BhcmVudCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAjMDAwMDAwODA7XG59XG5cbi52aXN1YWwtaW5zdHJ1bWVudF9fY2hvcmRzLS1pdGVtLmNob3JkLS1jOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjM1QkI7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzVCQjtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWNzOmJlZm9yZSxcbi52aXN1YWwtaW5zdHJ1bWVudF9fY2hvcmRzLS1pdGVtLmNob3JkLS1kYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4Q0Q3O1xuICBib3JkZXItY29sb3I6ICNGRjhDRDc7XG59XG5cbi52aXN1YWwtaW5zdHJ1bWVudF9fY2hvcmRzLS1pdGVtLmNob3JkLS1kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI3MDA7XG4gIGJvcmRlci1jb2xvcjogI0ZGQjcwMDtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWRzOmJlZm9yZSxcbi52aXN1YWwtaW5zdHJ1bWVudF9fY2hvcmRzLS1pdGVtLmNob3JkLS1lYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJEQzhGO1xuICBib3JkZXItY29sb3I6ICNGQkRDOEY7XG59XG5cbi52aXN1YWwtaW5zdHJ1bWVudF9fY2hvcmRzLS1pdGVtLmNob3JkLS1lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEZCMDA7XG4gIGJvcmRlci1jb2xvcjogI0Q0RkIwMDtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRjkwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBGOTAwO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX2Nob3Jkcy0taXRlbS5jaG9yZC0tZnM6YmVmb3JlLFxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWdiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEQ2NEU7XG4gIGJvcmRlci1jb2xvcjogIzAwRDY0RTtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRkRGNztcbiAgYm9yZGVyLWNvbG9yOiAjMDBGREY3O1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX2Nob3Jkcy0taXRlbS5jaG9yZC0tZ3M6YmVmb3JlLFxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWFiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEQ2RkU7XG4gIGJvcmRlci1jb2xvcjogIzAwRDZGRTtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkFGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQUZGO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX2Nob3Jkcy0taXRlbS5jaG9yZC0tYXM6YmVmb3JlLFxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWJiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkJBRkY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkFGRjtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19jaG9yZHMtLWl0ZW0uY2hvcmQtLWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCM0FGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQkIzQUZGO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX2ludGVydmFscyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19pbnRlcnZhbHMgLmN1c3RvbS1zZWxlY3QtYm9yZGVyZWQge1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19pbnZlcnNpb25zIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnZpc3VhbC1pbnN0cnVtZW50X19pbnZlcnNpb25zIC5tdWx0aS1zdGF0ZS1zd2l0Y2guZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX3BsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTQxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTgyMDc2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX3BsYXktYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZDgxNjZhO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX3BsYXktYnV0dG9uIC5nbHlwaGljb24tcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udmlzdWFsLWluc3RydW1lbnRfX3BsYXktYnV0dG9uLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5waWFuby1jaG9yZHNfX3RleHQtY29udGFpbmVyIHAge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyMDFEMUQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5waWFuby1jaG9yZHNfX3RleHQtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4ucGlhbm8tY2hvcmRzX190ZXh0LWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzIwMUQxRDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnlvdXR1YmUtbGF6eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4ueW91dHViZS1sYXp5LmNob3JkLWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi55b3V0dWJlLWxhenkgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi55b3V0dWJlLWxhenkgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnlvdXR1YmUtbGF6eSAuaW1hZ2UtY29udGFpbmVyIC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGlhbm8tY2hvcmRzLnNjc3MiLCIuY3VzdG9tLXNlbGVjdC1taW5pbWFsaXN0aWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDEwcHg7XG5cbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2N1c3RvbS1zZWxlY3QtbWluaW1hbGlzdGljLnNjc3MiLCIubXVsdGktc3RhdGUtc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBoZWlnaHQ6IDMwcHg7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWdyZXktYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gIC5idWJibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1ncmV5LWx0O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuICB9XG5cbiAgLm9wdGlvbiB7XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MTVweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIGxhbmcgZml4ZXNcbiAgICAgICYuZW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgICAmLmRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MTVweCl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5qYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDE1cHgpe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICAmLnB0IHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDQycHgpe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19tdWx0aS1zdGF0ZS1zd2l0Y2guc2NzcyIsIi52aXN1YWwtaW5zdHJ1bWVudCB7XG4gICZfX25vdGF0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxNXB4IDMzcHg7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gIH1cblxuICAmX19jaG9yZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW07XG5cbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDJweCAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Nob3Jkcy0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcblxuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgdHJhbnNwYXJlbnQpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggIzAwMDAwMDgwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENob3JkIHNwZWNpZmljIHN0eWxlc1xuICAmX19jaG9yZHMtLWl0ZW0ge1xuICAgICYuY2hvcmQtLWMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNUJCO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjM1QkI7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hvcmQtLWNzLCAmLmNob3JkLS1kYiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhDRDc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOENENztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jaG9yZC0tZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI3MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQjcwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jaG9yZC0tZHMsICYuY2hvcmQtLWViIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCREM4RjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkJEQzhGO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNob3JkLS1lIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RkIwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDRGQjAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNob3JkLS1mIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRjkwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBGOTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNob3JkLS1mcywgJi5jaG9yZC0tZ2Ige1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBENjRFO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMEQ2NEU7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hvcmQtLWcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBGREY3O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMEZERjc7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hvcmQtLWdzLCAmLmNob3JkLS1hYiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEQ2RkU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwRDZGRTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jaG9yZC0tYSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJBRkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwQkFGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jaG9yZC0tYXMsICYuY2hvcmQtLWJiIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkFGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkJCQUZGO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNob3JkLS1iIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCM0FGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkIzQUZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ludGVydmFscyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAuY3VzdG9tLXNlbGVjdC1ib3JkZXJlZCB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW52ZXJzaW9ucyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAubXVsdGktc3RhdGUtc3dpdGNoIHtcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BsYXktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDE0MXB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRicmFuZC1tYWluLCA1JSk7XG4gICAgfVxuXG4gICAgLmdseXBoaWNvbi1wbGF5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuXG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxheS1idXR0b24tLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnBpYW5vLWNob3Jkc19fdGV4dC1jb250YWluZXIge1xuICBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMjAxRDFEO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzMHB4IWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMjAxRDFEO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxufVxuLnlvdXR1YmUtbGF6eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCAwO1xuXG4gICYuY2hvcmQtaXRlbXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cblxuICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pY29uLXBsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcGlhbm8tY2hvcmRzLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/