@charset "UTF-8";
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html {
  box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}

*,
::before,
::after {
  box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input, select {
  vertical-align: middle;
}

input[type=button], input[type=submit] {
  -webkit-appearance: none;
}

html {
  scroll-behavior: smooth;
}

body {
  position: relative;
  overflow-x: hidden;
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  line-height: 1.8;
  color: #333333;
}

a {
  color: #333333;
  text-decoration: none;
}

input,
select,
button,
textarea {
  box-sizing: border-box;
}

input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input[type=number],
input[type=submit],
input[type=button],
input[type=reset],
textarea,
button,
select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
  resize: none;
}

input[type=submit],
input[type=button],
input[type=reset],
button,
label[for] {
  cursor: pointer;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

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

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

ul,
ol {
  list-style: none;
}

.wrapper {
  width: 100%;
  max-width: 93.75rem;
  margin: 0 auto;
  padding: 0 1.375rem;
}

.container {
  width: 100%;
  max-width: 68.75rem;
  margin: 0 auto;
}

.img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hover {
  transition: opacity 0.3s ease-out;
  transition: all 0.5s ease-out;
}
.hover:focus {
  opacity: 0.8;
}

.link {
  text-decoration: underline;
  transition: all 0.5s ease-out;
}
.link:focus {
  opacity: 0.8;
}

.pc_only {
  display: none;
}

.hover {
  transition: opacity 0.3s ease-out;
  transition: all 0.5s ease-out;
}
.hover:focus {
  opacity: 0.8;
}

.header {
  background: #F0E5D6;
}
.header .header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem;
}
.header .header__logo {
  width: 6.75rem;
}
.footer {
  background: #F0E5D6;
  padding: 2.25rem 0 1.875rem;
}
.footer .footer__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer .footer__logo {
  position: relative;
  width: 8.25rem;
}
.footer .footer__contact {
  margin-top: 0.9375rem;
}
.footer .footer__social {
  margin-top: 0.625rem;
  width: 1.5625rem;
}
.footer .footer__social_link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1;
}
.footer .footer__info {
  margin-top: 0.625rem;
}
.footer .footer__info_list {
  display: grid;
  grid-template-columns: 3.5rem 1fr;
  gap: 0.25rem 0.9375rem;
  font-size: 0.875rem;
}
.button_lv1 {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  border: 0.0625rem solid #D1A156;
  border-radius: 624.9375rem;
  background: #ffffff;
  padding: 1.5rem;
  color: #805014;
  font-weight: 700;
}
.button_lv1::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 1.5rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.4375rem;
  aspect-ratio: 0.4375;
  background: url("../svg/icon_arrow.svg") no-repeat;
  background-size: contain;
  background-position: center;
}
.button_lv1.__home::before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 1.5rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1.375rem;
  aspect-ratio: 1;
  background: url("../svg/icon_home.svg") no-repeat;
  background-size: contain;
  background-position: center;
}

.button_tel {
  padding: 0.75rem 1.5rem;
  font-family: "Shippori Mincho", serif;
  font-size: 1.125rem;
  font-weight: 700;
  background: #ffffff;
  border-radius: 9999px;
}
.button_tel .button_tel__link {
  display: flex;
  align-items: center;
  color: #805014;
}
.button_tel .button_tel__icon {
  display: inline-block;
  width: 0.625rem;
  margin-right: 0.5rem;
}

.card_lv1 {
  position: relative;
  padding: 2.625rem 1.625rem 1.5625rem;
  background: #FAF5ED;
  border-radius: 1.25rem;
  max-width: 37.5rem;
  margin: 0 auto;
}
.card_lv1 .card_lv1__title {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: inline-block;
  padding: 0.3125rem 1.25rem;
  background: #D1A156;
  font-size: 1.4375rem;
  color: #ffffff;
  border-radius: 9999px;
}
.card_lv1 .card_lv1__image {
  position: relative;
  width: 11.875rem;
  aspect-ratio: 1.4222222222;
  margin: 0 auto;
}
.card_lv1 .card_lv1__subtitle {
  font-size: 1.375rem;
  font-weight: 500;
  margin-top: 0.625rem;
}
.card_lv1 .card_lv1__text {
  font-size: 0.9375rem;
  margin-top: 0.5rem;
}
.card_lv1 .card_lv1__button {
  width: 17.75rem;
  margin: 0 auto;
  margin-top: 0.9375rem;
}

.icon__tel {
  display: block;
  width: 100%;
  aspect-ratio: 0.7692307692;
  background: url("../svg/icon_tel.svg") no-repeat;
  background-size: contain;
  background-position: center;
}

.logo {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 4.1538461538;
}

.top .container {
  position: relative;
}
.top .visual {
  position: relative;
  aspect-ratio: 1;
  padding-left: calc(50vw - 50%);
  padding-right: calc(50vw - 50%);
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.top .heading__main {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  z-index: 10;
  width: 100%;
  font-size: 2rem;
  font-weight: 700;
  color: #805014;
  letter-spacing: 0.1em;
  font-family: "Shippori Mincho", serif;
  line-height: 1.1875;
  text-align: center;
  -webkit-filter: drop-shadow(0 0 3.125rem #ffffff);
          filter: drop-shadow(0 0 3.125rem #ffffff);
}
.top .heading__main::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  -webkit-filter: blur(1.875rem);
          filter: blur(1.875rem);
  z-index: 1;
  border-radius: 100%;
}
.top .heading__main .heading__main_text {
  position: relative;
  z-index: 10;
}
.top .recommendation {
  padding-top: 8.75rem;
}
.top .map {
  position: relative;
  aspect-ratio: 1.5756302521;
  margin-top: 6.25rem;
  padding-left: calc(50vw - 50%);
  padding-right: calc(50vw - 50%);
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
@media screen and (min-width: 769px){
  .wrapper {
    padding: 0 2.625rem;
  }
  .pc_only {
    display: block;
  }
  .sp_only {
    display: none;
  }
  .header .header__logo {
    width: 7.2vw;
  }
  .footer {
    padding: 4.5rem 0 3.75rem;
  }
  .footer .footer__social {
    margin-top: 1.25rem;
    width: 2.5rem;
  }
  .footer .footer__info_list {
    font-size: 1.125rem;
    grid-template-columns: 5rem 1fr;
  }
  .button_lv1::after {
    width: 0.875rem;
  }
  .button_tel {
    font-size: 1.5rem;
  }
  .button_tel .button_tel__icon {
    width: 0.7em;
  }
  .card_lv1 {
    padding: 2.625rem 1.625rem 1.5625rem;
  }
  .card_lv1 .card_lv1__title {
    padding: 0.3125rem 1.75rem;
  }
  .card_lv1 .card_lv1__image {
    width: 100%;
  }
  .top .visual {
    padding: 0;
    margin: 0;
  }
  .top .heading__main {
    font-size: 5rem;
  }
  .top .recommendation {
    padding-top: 17.5rem;
  }
  .top .map {
    padding: 0;
    margin: 0;
    aspect-ratio: 2.5;
    margin-top: 12.5rem;
  }
}
@media screen and (min-width: 1200px){
  .header .header__logo {
    width: 13.5rem;
  }
}
@media (hover: hover){
  .hover:hover {
    opacity: 0.8;
  }
  .link:hover {
    opacity: 0.8;
  }
  .hover:hover {
    opacity: 0.8;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL2Fzc2V0cy9jc3Mvc3R5bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7O0NBQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtBRENGOztBQ0VBOzs7RUFHRTtBRENGOztBQ0VBOztFQUVFO0VBQ0E7QURDRjs7QUNFQTs7Ozs7Ozs7Ozs7O0VBWUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0FEQ0o7O0FDRUE7O0VBRUM7QURDRDs7QUNFQTtFQUNJO0FEQ0o7O0FDRUE7RUFDSTtBRENKOztBQ0VBOztFQUVJO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDSjs7QUNFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FEQ0o7O0FDRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEQ0o7O0FDRUE7RUFDSTtBRENKOztBQ0VBO0VBQ0k7RUFDQTtBRENKOztBQ0VBO0VBQ0k7RUFDQTtBRENKOztBQ0VBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDSjs7QUNFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRENGOztBQ0VBO0VBQ0U7QURDRjs7QUNFQTtFQUNFO0FEQ0Y7O0FDRUE7RUFDSTtBRENKOztBQ0VBO0VBQ0M7QURDRDs7QUV6SUE7RUFDSTtBRjRJSjs7QUV6SUE7RUFDSTtFQUNBO0VBQ0EsaUZDRFE7RURFUixnQkNJVTtFREhWLGNDVUc7QUhrSVA7O0FFeklBO0VBQ0ksY0NNRztFRExIO0FGNElKOztBRXpJQTs7OztFQUlJO0FGNElKOztBRXpJQTs7Ozs7Ozs7Ozs7RUFXSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUY0SUo7O0FFeklBOzs7OztFQUtJO0FGNElKOztBRXpJQTtFQUNJO0FGNElKOztBRXpJQTs7RUFFSTtFQUNBO0FGNElKOztBRXpJQTtFQUNJO0FGNElKOztBRXpJQTs7RUFFSTtBRjRJSjs7QUkvTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmtOSjs7QUkzTUE7RUFDSTtFQUNBO0VBQ0E7QUptTko7O0FJaE5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm1OSjs7QUloTkE7RUFDSTtFRGtEQTtBSGtLSjtBR2hLSTtFQ2pESTtBSm9OUjs7QUloTkE7RUFDSTtFRDBDQTtBSCtLSjtBRzdLSTtFQ3pDSTtBSnlOUjs7QUtsUUE7RUFDSTtBTDBRSjs7QUs3UEE7RUFDSTtFRmlFQTtBSDJNSjtBR3pNSTtFRWhFSTtBTDRRUjs7QU03UkE7RUFDSSxtQkhrQkc7QUhtUlA7QU1uU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnFTUjtBTWxTSTtFQUNJO0FOb1NSO0FPL1NBO0VBQ0ksbUJKa0JHO0VJakJIO0FQMlRKO0FPclRJO0VBQ0k7RUFDQTtFQUNBO0FQNFRSO0FPelRJO0VBQ0k7RUFDQTtBUDJUUjtBT3hUSTtFQUNJO0FQMFRSO0FPdlRJO0VBQ0k7RUFDQTtBUHlUUjtBT2pUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQeVRSO0FPdFRJO0VBQ0k7QVB3VFI7QU9yVEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHVUUjtBUXhXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTFdHO0VLVkg7RUFDQSxjTGVLO0VLZEw7QVJnWEo7QVE5V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnWFI7QVF2V1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4V1o7O0FTeFpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQk5ZRztFTVhIO0FUMlpKO0FTclpJO0VBQ0k7RUFDQTtFQUNBLGNOUUM7QUhvWlQ7QVN6Wkk7RUFDSTtFQUNBO0VBQ0E7QVQyWlI7O0FVamJBO0VBQ0k7RUFDQTtFQUNBLG1CUGtCSztFT2pCTDtFQUNBO0VBQ0E7QVZ5Yko7QVVuYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBLG1CUElEO0VPSEM7RUFDQSxjUEhEO0VPSUM7QVYwYlI7QVVuYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjBiUjtBVW5iSTtFQUNJO0VBQ0E7RUFDQTtBVjBiUjtBVXZiSTtFQUNJO0VBQ0E7QVZ5YlI7QVV0Ykk7RUFDSTtFQUNBO0VBQ0E7QVZ3YlI7O0FXOWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaWZKOztBWXZmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaMGZKOztBYTVmSTtFQUNJO0FiK2ZSO0FhNWZJO0VBQ0k7RUFDQTtFVm9HSjtFQUNBO0VBZEE7RUFDQTtBSDBhSjtBYXhmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQSxXVmVEO0VVZEM7RUFDQTtFQUNBO0VBQ0EsY1ZIQztFVUlEO0VBQ0EscUNWMUJNO0VVMkJOO0VBQ0E7RUFDQTtVQUFBO0FiZ2dCUjtBYTFmUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0EsVVZYUDtFVVlPO0FiaWdCWjtBYTlmUTtFQUNJO0VBQ0EsV1ZoQkw7QUhnaEJQO0FhNWZJO0VBQ0k7QWI4ZlI7QWF2Zkk7RUFDSTtFQUNBO0VBQ0E7RVZ1Q0o7RUFDQTtFQWRBO0VBQ0E7QUh1ZUo7QUd6Z0JJO0VDMURKO0lBT1E7RUptTk47RUs5TkY7SUFHUTtFTDRRTjtFS3hRRjtJQUVRO0VMNFFOO0VNMVFFO0lBSVE7RU5xU1Y7RU9uVEY7SUFLUTtFUDRUTjtFTzFTRTtJQUtRO0lBQ0E7RVAwVFY7RU8zU0U7SUFPUTtJQUNBO0VQd1RWO0VRaldFO0lBY1E7RVJpWFY7RVMxWUY7SUFTUTtFVDRaTjtFU25aRTtJQU1RO0VUNFpWO0VVcmJGO0lBU1E7RVYwYk47RVV2YkU7SUFhUTtFVjJiVjtFVXZiRTtJQU9RO0VWMmJWO0VhemRFO0lBT1E7SUFDQTtFYmlnQlY7RWE3ZkU7SUFpQlE7RWJpZ0JWO0VhMWVFO0lBSVE7RWIrZlY7RWEzZkU7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFYmlnQlY7QUEvV0Y7QUdqS0k7RUduREE7SUFRUTtFTnNTVjtBQUNGO0FHcE9JO0VBQ0k7SUN0REE7RUp3Tk47RUdsS007SUM5Q0E7RUo2Tk47RUcvS007SUVyRUE7RUxnUk47QUF4Q0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXRzL21vZHVsZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2xheW91dHMvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL2J1dHRvbnMvbW9kdWxlcy9fYnV0dG9uX2x2MS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9idXR0b25zL21vZHVsZXMvX2J1dHRvbl90ZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvY2FyZC9tb2R1bGVzL19jYXJkX2x2MS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9pY29ucy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvbG9nby9fbG9nby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2UvdG9wL21vZHVsZXMvX3BhZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb20gXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5hIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmJ1dHRvbixcbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5My43NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyLjYyNXJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjguNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ob3ZlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG4uaG92ZXI6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaG92ZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi5saW5rOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4ucGNfb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGNfb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwX29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi5ob3Zlcjpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5ob3Zlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBFNUQ2O1xufVxuLmhlYWRlciAuaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiA2Ljc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNy4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMy41cmVtO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0YwRTVENjtcbiAgcGFkZGluZzogMi4yNXJlbSAwIDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNC41cmVtIDAgMy43NXJlbTtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3RlciAuZm9vdGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOC4yNXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIHdpZHRoOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX3NvY2lhbF9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19pbmZvX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuNXJlbSAxZnI7XG4gIGdhcDogMC4yNXJlbSAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX2luZm9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVyZW0gMWZyO1xuICB9XG59XG4uYnV0dG9uX2x2MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjRDFBMTU2O1xuICBib3JkZXItcmFkaXVzOiA2MjQuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBjb2xvcjogIzgwNTAxNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idXR0b25fbHYxOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwLjQzNzVyZW07XG4gIGFzcGVjdC1yYXRpbzogMC40Mzc1O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvaWNvbl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idXR0b25fbHYxOjphZnRlciB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICB9XG59XG4uYnV0dG9uX2x2MS5fX2hvbWU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9pY29uX2hvbWUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5idXR0b25fdGVsIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1dHRvbl90ZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYnV0dG9uX3RlbCAuYnV0dG9uX3RlbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjODA1MDE0O1xufVxuLmJ1dHRvbl90ZWwgLmJ1dHRvbl90ZWxfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnV0dG9uX3RlbCAuYnV0dG9uX3RlbF9faWNvbiB7XG4gICAgd2lkdGg6IDAuN2VtO1xuICB9XG59XG5cbi5jYXJkX2x2MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMi42MjVyZW0gMS42MjVyZW0gMS41NjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkFGNUVEO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmRfbHYxIHtcbiAgICBwYWRkaW5nOiAyLjYyNXJlbSAxLjYyNXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cbi5jYXJkX2x2MSAuY2FyZF9sdjFfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zMTI1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNEMUExNTY7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmRfbHYxIC5jYXJkX2x2MV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjc1cmVtO1xuICB9XG59XG4uY2FyZF9sdjEgLmNhcmRfbHYxX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExLjg3NXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLjQyMjIyMjIyMjI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmRfbHYxIC5jYXJkX2x2MV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZF9sdjEgLmNhcmRfbHYxX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmNhcmRfbHYxIC5jYXJkX2x2MV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uY2FyZF9sdjEgLmNhcmRfbHYxX19idXR0b24ge1xuICB3aWR0aDogMTcuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG5cbi5pY29uX190ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMC43NjkyMzA3NjkyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvaWNvbl90ZWwuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNC4xNTM4NDYxNTM4O1xufVxuXG4udG9wIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wIC52aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSA1MCUpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwdncgLSA1MCUpO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRvcCAudmlzdWFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnRvcCAuaGVhZGluZ19fbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzgwNTAxNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMy4xMjVyZW0gI2ZmZmZmZik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudG9wIC5oZWFkaW5nX19tYWluIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi50b3AgLmhlYWRpbmdfX21haW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmaWx0ZXI6IGJsdXIoMS44NzVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnRvcCAuaGVhZGluZ19fbWFpbiAuaGVhZGluZ19fbWFpbl90ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi50b3AgLnJlY29tbWVuZGF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDguNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudG9wIC5yZWNvbW1lbmRhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVyZW07XG4gIH1cbn1cbi50b3AgLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLjU3NTYzMDI1MjE7XG4gIG1hcmdpbi10b3A6IDYuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50b3AgLm1hcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAyLjU7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbTtcbiAgfVxufSIsIi8qIFxyXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxyXG52MS42LjFcclxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XHJcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tIFxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXHJcbn1cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXHJcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBvdXRsaW5lOjA7XHJcbiAgICBmb250LXNpemU6MTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBsaW5lLWhlaWdodDoxO1xyXG59XHJcblxyXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXHJcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24geyBcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG5uYXYgdWwge1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHF1b3Rlczpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gICAgY29udGVudDonJztcclxuICAgIGNvbnRlbnQ6bm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGZvbnQtc2l6ZToxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xyXG4gICAgY29sb3I6IzAwMDsgXHJcbiAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xyXG4gICAgY3Vyc29yOmhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOjA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGJvcmRlcjowOyAgIFxyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztcclxuICAgIG1hcmdpbjoxZW0gMDtcclxuICAgIHBhZGRpbmc6MDtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn0iLCJAdXNlICd2YXJzJ2FzICo7XG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRibGFjaztcbn1cblxuYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuYnV0dG9uLFxubGFiZWxbZm9yXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG51bCxcbm9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICBGb250c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kZm9udC1taW5jaG86IFwiU2hpcHBvcmkgTWluY2hvXCIsXG5zZXJpZjtcbjtcbiRmb250LWJhc2U6ICdOb3RvIFNhbnMgSlAnLFxuXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIixcbll1R290aGljLFxuXCLmuLjjgrTjgrfjg4Pjgq9cIixcblwiWXUgR290aGljXCIsXG5zYW5zLXNlcmlmO1xuJGxpbmUtaGVpZ2h0OiAxLjg7XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgQ29sb3JzXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiR3aGl0ZTojZmZmZmZmO1xuJGJsYWNrOiMzMzMzMzM7XG4kYmVpZ2U6I0YwRTVENjtcbiRiZWlnZV9sOiNGQUY1RUQ7XG4kcmVkOiM5RDBCMTE7XG4kYnJvd246I0QxQTE1NjtcbiRicm93bl9kOiM4MDUwMTQ7XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICB3cnBwZXIvY29udGFpbmVyXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiR3cmFwcGVyOiAxNTAwO1xuJGNvbnRhaW5lcjogMTEwMDtcblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgIHotaW5kZXhcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuJGJnOiAxO1xuJG1haW46IDEwO1xuJG1lbnU6IDEwMDtcbiRoZWFkZXI6IDEwMDA7XG4kbW9kYWw6IDEwMDAwO1xuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBicmVha3BvaW50c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kYnJlYWtwb2ludHM6IChzbTogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcbiAgICBtZDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KScsXG4gICAgbGc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCknLFxuICAgIHhsOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpJyxcbiAgICB4eGw6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCknLFxuICAgIHNtLW1heDogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIE1peGluXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cblxuLy/jg6Hjg4fjgqPjgqLjgq/jgqjjg6rmjL/lhaVcbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vL+ODleOCqeODs+ODiOOCteOCpOOCuuioiOeul1xuQGZ1bmN0aW9uIHJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpK3JlbTtcbn1cblxuLy9weOOCknZ344Gr5aSJ5o+b44GZ44KLZnVuY3Rpb25cbkBmdW5jdGlvbiB2dygkc2l6ZSwgJHZpZXdwb3J0OiAkd3JhcHBlcikge1xuICAgICRyYXRlOiBjYWxjKDEwMCAvICR2aWV3cG9ydCk7XG4gICAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG4vL2hvdmVyXG5AbWl4aW4gaG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8g6Kaq6KaB57Sg44GL44KJ44Gv44G/5Ye644GV44Gb44KLXG5AbWl4aW4gbXgtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG5AbWl4aW4gbWwtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtaXhpbiBtci1mdWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtaXhpbiBweC1mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDUwJSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNTAlKTtcbn1cblxuQG1peGluIHBsLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcbn1cblxuQG1peGluIHByLWZ1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSk7XG59XG5cbkBtaXhpbiBwb3NpdGlvbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gcG9zaXRpb24teCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1peGluIHBvc2l0aW9uLXkge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiIsIkB1c2UgJ3ZhcnMnYXMgKjtcblxuLm1haW4ge1xuICAgIFxufVxuXG4ud3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0oJHdyYXBwZXIpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgcmVtKDIyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDQyKTtcbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKCRjb250YWluZXIpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaG92ZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG59XG5cbi5saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxufVxuIiwiQHVzZSAndmFycydhcyAqO1xuXG4ucGNfb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNwX29ubHkge1xuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyDjg5vjg5Djg7xcbi5ob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UvdmFycydhcyAqO1xuXG5cbi5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRiZWlnZTtcblxuICAgIC5oZWFkZXJfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogcmVtKDEwOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiB2dygxMDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjE2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2NvbnRhY3Qge31cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UvdmFycydhcyAqO1xuXG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRiZWlnZTtcbiAgICBwYWRkaW5nOiByZW0oMzYpIDAgcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg3MikgMCByZW0oNjApO1xuICAgIH1cblxuICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IHJlbSgxMzIpO1xuICAgIH1cblxuICAgIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgIH1cblxuICAgIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgIHdpZHRoOiByZW0oMjUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19zb2NpYWxfbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMjUvMjUpO1xuICAgIH1cblxuICAgIC5mb290ZXJfX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgIH1cblxuICAgIC5mb290ZXJfX2luZm9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDU2KSAxZnI7XG4gICAgICAgIGdhcDogcmVtKDQpIHJlbSgxNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oODApIDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2luZm9fdGl0bGUge31cblxuICAgIC5mb290ZXJfX2luZm9fZGV0YWlsIHt9XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcblxuLmJ1dHRvbl9sdjEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkICRicm93bjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOTk5OSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgY29sb3I6ICRicm93bl9kO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogcmVtKDI0KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogcmVtKDcpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IGNhbGMoNy8xNik7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9pY29uX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuX19ob21lIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiByZW0oMjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMik7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMjIvMjIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL2ljb25faG9tZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vYmFzZS92YXJzJ2FzICo7XG5cblxuLmJ1dHRvbl90ZWwge1xuICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDI0KTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbl90ZWxfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJyb3duX2Q7XG4gICAgfVxuXG4gICAgLmJ1dHRvbl90ZWxfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0oMTApO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IC43ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcblxuLmNhcmRfbHYxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcmVtKDQyKSByZW0oMjYpIHJlbSgyNSk7XG4gICAgYmFja2dyb3VuZDogJGJlaWdlX2w7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICBtYXgtd2lkdGg6IHJlbSg2MDApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDQyKSByZW0oMjYpIHJlbSgyNSk7XG4gICAgfVxuXG4gICAgLmNhcmRfbHYxX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oMjApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJvd247XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIzKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDI4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkX2x2MV9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiByZW0oMTkwKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDE5Mi8xMzUpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9sdjFfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgIH1cblxuICAgIC5jYXJkX2x2MV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgIH1cblxuICAgIC5jYXJkX2x2MV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyODQpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcblxuLmljb25fX3RlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiBjYWxjKDEwLzEzKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvaWNvbl90ZWwuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vYmFzZS92YXJzJ2FzICo7XG5cbi5sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiBjYWxjKDEwOC8yNik7XG59XG4iLCJAdXNlICcuLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcblxuXG4udG9wIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC52aXN1YWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygzNzUvMzc1KTtcbiAgICAgICAgQGluY2x1ZGUgcHgtZnVsbDtcbiAgICAgICAgQGluY2x1ZGUgbXgtZnVsbDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nX19tYWluIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgei1pbmRleDogJG1haW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkYnJvd25fZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1taW5jaG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4LzMyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCByZW0oNTApICR3aGl0ZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjQpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKHJlbSgzMCkpO1xuICAgICAgICAgICAgei1pbmRleDogJGJnO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nX19tYWluX3RleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogJG1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjb21tZW5kYXRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE0MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygzNzUvMjM4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XG4gICAgICAgIEBpbmNsdWRlIHB4LWZ1bGw7XG4gICAgICAgIEBpbmNsdWRlIG14LWZ1bGw7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMzc1LzE1MCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/