.header[data-v-2173dc64] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  z-index: 10;
  margin: 0 auto;
  background-color: var(--color-white);
  box-shadow: var(--shadow-medium);
  transition: 0.2s;
}
.navbar[data-v-2173dc64] {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 4rem;
  margin: 0 auto;
}
.menu[data-v-2173dc64] {
  position: fixed;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  z-index: 10;
  overflow-y: auto;
  background-color: #35383E;
  box-shadow: var(--shadow-medium);
  transition: all 0.5s ease-in-out;
}
.menu.is-active[data-v-2173dc64] {
  top: 0;
  left: 0;
}
.menu-inner[data-v-2173dc64] {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
  margin: 1.25rem;
}
.menu-link[data-v-2173dc64] {
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-transform: uppercase;
  color: var(--color-black);
  transition: all 0.3s ease;
}
.menu-link[data-v-2173dc64]:hover {
  color: var(--color-blue-200);
}
@media only screen and (min-width: 812px) {
.menu[data-v-2173dc64] {
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-left: auto;
    background: none;
    box-shadow: none;
}
.menu-inner[data-v-2173dc64] {
    display: flex;
    flex-direction: row;
    column-gap: 1.75rem;
    margin: 0 auto;
    margin-right: 5rem;
}
.menu-link[data-v-2173dc64] {
    text-transform: capitalize;
}
.menu-block[data-v-2173dc64] {
    margin-left: 2rem;
}
}
.burger[data-v-2173dc64] {
  position: relative;
  display: block;
  cursor: pointer;
  order: -1;
  width: 1.75rem;
  height: auto;
  border: none;
  outline: none;
  visibility: visible;
}
.burger-line[data-v-2173dc64] {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 2px;
  margin: 6px auto;
  transform: rotate(0deg);
  background-color: whitesmoke;
  transition: all 0.3s ease-in-out;
}
@media only screen and (min-width: 48rem) {
.burger[data-v-2173dc64] {
    display: none;
    visibility: hidden;
}
}
.overlay[data-v-2173dc64] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  transition: all 0.3s ease-in-out;
}
.overlay.is-active[data-v-2173dc64] {
  display: block;
  opacity: 1;
  visibility: visible;
}
.search-toggle[data-v-2173dc64], .search-cancel[data-v-2173dc64] {
  display: block;
  cursor: pointer;
  font-size: 1.35rem;
  line-height: inherit;
  color: var(--color-black);
}
.search-block[data-v-2173dc64] {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
  background-color: var(--color-white);
  transition: all 0.45s ease-in-out;
}
.search-block.is-active[data-v-2173dc64] {
  top: 0;
  right: 0;
}
.search-form[data-v-2173dc64] {
  display: flex;
  align-items: center;
  column-gap: 0.75rem;
  padding: 0.75rem 1rem;
}
.search-input[data-v-2173dc64] {
  display: block;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
  height: auto;
  padding: 0.65rem 1.25rem;
  border: none;
  outline: none;
  border-radius: 0.25rem;
  color: var(--color-black);
  background-color: var(--color-light);
}
.search-input[data-v-2173dc64]::-webkit-search-decoration, .search-input[data-v-2173dc64]::-webkit-search-cancel-button {
  display: none;
  visibility: hidden;
}
@media screen and (min-width: 1024px) {
.navbar[data-v-2173dc64] {
    width: 1024px;
    margin: 0 auto;
}
.navbar.navbar[data-v-2173dc64] {
    padding: 0;
}
}
.brand[data-v-2173dc64] {
  font-family: inherit;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: var(--color-blue-100);
}
a[data-v-2173dc64],
button[data-v-2173dc64] {
  cursor: pointer;
  border: none;
  outline: none;
  background: none;
  text-transform: unset;
  text-decoration: none;
}
ul[data-v-2173dc64] {
  list-style: none;
}
.modal-container[data-v-4b5bb8c0] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
}
.modal-container .overlay[data-v-4b5bb8c0] {
  background-color: rgba(39, 37, 37, 0.63);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.modal-container .content[data-v-4b5bb8c0] {
  position: relative;
  box-shadow: 0 18px 200px -60px #000;
  border-radius: 20px;
  backdrop-filter: blur(20px);
  border: 2px solid #ffffff40;
  padding: 1rem;
  min-width: 300px;
  width: 70%;
  height: 500px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
.modal-container .content[data-v-4b5bb8c0] {
    width: 100%;
    height: 100%;
    border-radius: 0;
    border: none;
}
}
ul.list-tabs {
  padding: 0;
  list-style: none;
  display: flex;
  margin-top: 10px;
  margin-bottom: 0;
}
ul.list-tabs li {
  margin: 0 10px;
  width: 150px;
  text-align: center;
  padding: 10px 10px;
  font-size: 18px;
  border-radius: 8px 8px 0 0;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
ul.list-tabs li {
    margin: 0 5px;
}
}
ul.list-tabs li.active {
  background-color: rgba(255, 255, 255, 0.2);
}
ul.list-tabs li:not(.active):hover {
  background-color: #5A5D64;
  transition: background-color 0.25s ease-in-out;
}
.hyper-list-progress {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 200px;
}
@media screen and (max-width: 643px) {
.hyper-list-progress {
    width: 100px;
}
}
.hyper-list-progress .progress {
  background: rgba(255, 255, 255, 0.1);
  justify-content: flex-start;
  border-radius: 100px;
  align-items: center;
  position: relative;
  display: flex;
  height: 15px;
  width: 100%;
}
.hyper-list-progress .progress .progress-value {
  animation: load 3s normal forwards;
  box-shadow: 0 10px 40px -10px rgba(255, 255, 255, 0.81);
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.92);
  height: 100%;
  width: 0;
}
.hyper-list-btn {
  position: absolute;
  right: 10px;
  top: 20%;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  color: white;
  height: 60%;
  padding: 0 6px;
  border: 1px solid transparent;
}
.hyper-list-btn:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
.hyper-list-btn.btn-skip {
  right: 45px;
  width: 35px;
}
.hyper-list-btn:disabled {
  cursor: not-allowed;
  color: grey;
}
hr {
  margin-top: 0;
}
.list-container {
  max-height: 360px;
  overflow-y: auto;
  position: relative;
  margin: 20px 0;
}
@media screen and (max-width: 768px) {
.list-container {
    height: calc(80vh - 150px);
}
}
ul.hyper-list {
  padding: 0 5px;
  list-style: none;
  overflow-y: auto;
}
ul.hyper-list li {
  position: relative;
  padding: 10px;
  border-radius: 8px;
  margin: 10px 0;
  background-color: rgba(255, 255, 255, 0.05);
}
ul.hyper-list li .li-title {
  max-width: calc(100% - 220px);
}
@media screen and (max-width: 643px) {
ul.hyper-list li {
    font-size: 12px;
}
ul.hyper-list li .li-title {
    max-width: calc(100% - 120px);
}
}
ul.hyper-list li:not(.status-line-1, .status-line-2) {
  cursor: pointer;
}
ul.hyper-list li:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
ul.hyper-list li.status-line-2 {
  background-color: rgba(86, 150, 69, 0.5);
  color: #9cc287;
}
ul.hyper-list li.status-line-2:hover {
  background-color: rgba(86, 150, 69, 0.5);
}
ul.hyper-list.new-list li {
  padding-right: 90px;
}
.close-button-mobile {
  position: relative;
  display: none;
}
@media screen and (max-width: 768px) {
.close-button-mobile {
    display: block;
    position: absolute;
    bottom: 2.5%;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    height: 40px;
    font-size: 21px;
    z-index: 1;
}
.close-button-mobile button {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    color: white;
    outline: none;
    border: none;
}
}
.side-navbar[data-v-a6d12940] {
  position: fixed;
  top: 0;
  height: calc(100vh + 60px);
  width: 300px;
  background-color: #35383E;
  z-index: 0;
}
@media screen and (max-width: 634px) {
.side-navbar[data-v-a6d12940] {
    display: none;
}
}
@media screen and (max-width: 634px) {
.side-navbar.menu-open[data-v-a6d12940] {
    display: block;
    width: 100%;
    position: relative;
}
}
.side-navbar.modal-open[data-v-a6d12940] {
  z-index: 1;
}
.side-navbar .uwu[data-v-a6d12940] {
  display: flex;
  height: 60px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  background: linear-gradient(to right, #6666ff, #0099ff, #00ff00, #ff3399, #6666ff);
  -webkit-background-clip: text;
  color: transparent;
  animation: rainbow_animation-a6d12940 6s ease-in-out infinite;
  background-size: 400% 100%;
  font-weight: bold;
}
@keyframes rainbow_animation-a6d12940 {
0%, 100% {
    background-position: 0 0;
}
50% {
    background-position: 100% 0;
}
}
.side-navbar ul.main-menu-ul li[data-v-a6d12940] {
  cursor: pointer;
}
.side-navbar ul.main-menu-ul li[data-v-a6d12940]:hover {
  background-color: #5A5D64;
}
.side-navbar .category-title[data-v-a6d12940] {
  font-size: 18px;
  margin-left: 1rem;
  margin-top: 20px;
}
.side-navbar .category-title i[data-v-a6d12940] {
  font-size: 20px;
  margin-right: 10px;
}
.side-navbar ul.schedule[data-v-a6d12940] {
  height: 200px;
  overflow-y: scroll;
  margin-top: 20px;
}
.side-navbar ul.schedule .scheduled-title[data-v-a6d12940] {
  margin-left: 15px;
}
.side-navbar ul.schedule .scheduled-title span[data-v-a6d12940] {
  cursor: pointer;
}
.side-navbar ul.schedule li[data-v-a6d12940] {
  font-size: 12px;
  height: 35px;
  margin: 10px 0;
}
.side-navbar ul.schedule li.aired div[data-v-a6d12940] {
  color: green;
}
.side-navbar ul.schedule li div[data-v-a6d12940] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
  height: 100%;
  width: 80%;
}
.side-navbar ul.schedule li div button[data-v-a6d12940] {
  position: absolute;
  right: 10px;
  top: 50%;
  width: 30px;
  height: 27px;
  transform: translateY(-50%);
  text-align: center;
}
.side-navbar ul.schedule li div[data-v-a6d12940]:first-child {
  justify-content: center;
  width: 20%;
}
.side-navbar ul[data-v-a6d12940] {
  margin: 0;
  list-style: none;
  font-size: 18px;
  padding-left: 0;
}
.side-navbar ul li[data-v-a6d12940] {
  height: 55px;
  display: flex;
  justify-content: left;
  align-items: center;
  vertical-align: baseline;
  background-color: #35383E;
  padding-left: 1rem;
  transition: background-color 0.25s ease-in-out;
}
.side-navbar ul li.active[data-v-a6d12940] {
  background-color: #4A4D54;
}
.side-navbar ul li button[data-v-a6d12940] {
  background-color: unset;
  color: white;
  width: 100%;
  height: 100%;
  border: none;
  text-align: left;
  padding: 0;
}
.side-navbar ul li a[data-v-a6d12940] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: white;
  text-decoration: none;
}
.side-navbar ul li a i[data-v-a6d12940] {
  font-size: 20px;
  margin-right: 10px;
}
.title-modal[data-v-a6d12940] {
  margin: 10px;
  text-align: center;
}
.upload-modal-content[data-v-a6d12940] {
  width: 100%;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.upload-modal-content button[data-v-a6d12940] {
  height: unset;
  padding: 5px;
}
.upload-modal .content {
  min-width: 200px !important;
  width: 30% !important;
}
.container[data-v-9c158d68] {
  max-width: 75rem;
  height: auto;
  margin: 0 auto;
  padding: 0 1.25rem;
}
main[data-v-9c158d68] {
  padding: 80px 0;
}
@media screen and (min-width: 1024px) {
main[data-v-9c158d68] {
    width: 1024px;
    margin: 0 auto;
}
main.navbar[data-v-9c158d68] {
    padding: 0;
}
}
section[data-v-9c158d68] {
  margin: 40px 0;
}
section .section-head span[data-v-9c158d68] {
  text-transform: uppercase;
  font-weight: 900;
}
section .section-content[data-v-9c158d68] {
  display: grid;
  grid-gap: 20px 12px;
  padding: 0 10px;
  margin-top: 20px;
  grid-template-columns: repeat(auto-fill, minmax(185px, 1fr));
}
@media screen and (max-width: 992px) {
section .section-content[data-v-9c158d68] {
    grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));
}
}
@media screen and (max-width: 768px) {
section .section-content[data-v-9c158d68] {
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
}
section .section-content .anime-card[data-v-9c158d68] {
  width: 100%;
  grid-template-rows: min-content auto;
  position: relative;
}
section .section-content .anime-card .cover[data-v-9c158d68] {
  height: auto;
  border-radius: 5px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%;
  box-shadow: 0 14px 30px rgba(var(--color-shadow-blue), 0.15), 0 4px 4px rgba(var(--color-shadow-blue), 0.05);
  cursor: pointer;
}
section .section-content .anime-card .cover[data-v-9c158d68]:before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  padding-bottom: 133.85714%;
}
section .section-content .anime-card .cover.new[data-v-9c158d68] {
  box-shadow: #fbe703 1px 0 10px;
}
section .section-content .anime-card .cover .new-anime[data-v-9c158d68] {
  width: 100%;
  padding: 5px 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: center;
  background-image: linear-gradient(to right bottom, #fff300, #fbe703, #f6dc08, #f1d00d, #ebc512);
  color: white;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.9) 1px 0 10px;
}
section .section-content .anime-card .cover .tags[data-v-9c158d68] {
  width: 100%;
  padding: 5px 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: center;
  background-image: linear-gradient(to right bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8), black);
  color: white;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.9) 1px 0 10px;
}
section .section-content .anime-card .cover .tags ul[data-v-9c158d68] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-wrap: wrap;
}
section .section-content .anime-card .cover img[data-v-9c158d68] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
section .section-content .anime-card .cover .coming-btn[data-v-9c158d68] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: white;
  font-weight: bold;
  width: 35px;
  height: 35px;
  box-shadow: 0 18px 200px -60px #000;
  border-radius: 4px;
  backdrop-filter: blur(20px);
  border: 2px solid #ffffff40;
  background-color: rgba(255, 255, 255, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
section .section-content .anime-card .cover .coming-btn[data-v-9c158d68]:hover {
  background-image: linear-gradient(to right bottom, #3364ad, #2a5da1, #205691, #1a528a, #175b99);
  border: 2px solid transparent;
}
section .section-content .anime-card .title[data-v-9c158d68] {
  text-decoration: none;
  color: white;
  text-align: left;
  font-size: 0.9rem;
  font-weight: 600;
  margin-top: 5px;
  position: relative;
  display: -webkit-box;
}
section .section-content .anime-card .title.coming[data-v-9c158d68] {
  display: flex;
  justify-content: center;
}
section .section-content .anime-card .title.coming.aired[data-v-9c158d68] {
  background-color: green;
}
.like-content[data-v-9c158d68] {
  cursor: pointer;
}
.like-content i.fa[data-v-9c158d68] {
  color: red;
}
.new-indicator[data-v-9c158d68] {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.new-indicator .new-badge[data-v-9c158d68] {
  padding: 5px 15px;
  background-image: linear-gradient(to right bottom, #fff300, #fbe703, #f6dc08, #f1d00d, #ebc512);
  color: #000;
  font-weight: bold;
  font-size: 14px;
  border-radius: 4px;
  text-shadow: none;
}
.new-indicator .mark-not-new-btn[data-v-9c158d68] {
  padding: 5px 15px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  color: white;
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  font-size: 14px;
  transition: background-color 0.2s ease-in-out;
}
.new-indicator .mark-not-new-btn[data-v-9c158d68]:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.new-indicator .mark-not-new-btn[data-v-9c158d68]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.new-indicator .mark-not-new-btn i[data-v-9c158d68] {
  margin-right: 5px;
}
.tags-checkbox[data-v-9c158d68] {
  margin-right: 5px;
  margin-left: 15px;
}
.new-main[data-v-9c158d68] {
  margin-bottom: 80px;
}
.new-main .new-main-content[data-v-9c158d68] {
  display: flex;
  justify-content: center;
  align-content: center;
  cursor: pointer;
}
.new-main .new-main-content .new-card-container[data-v-9c158d68] {
  width: 40%;
  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  position: relative;
  box-shadow: 0 18px 200px -60px #000;
}
.new-main .new-main-content .new-card-container[data-v-9c158d68]:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 12px;
  background-image: linear-gradient(to right bottom, #ffffff, #ededed, #dbdadb, #cac9c9, #b9b7b7);
  opacity: 0.1;
}
.new-main .new-main-content .new-card-container img[data-v-9c158d68] {
  width: 100%;
  border-radius: 12px;
}

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