/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/login_system/loginSystem.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Rubik";
  src: url(/build/fonts/Rubik-Regular.55fa11cd.ttf) format("truetype");
}
@font-face {
  font-family: "Bebas neue";
  src: url(/build/fonts/BebasNeue-Regular.12e3683f.ttf) format("truetype");
}
@font-face {
  font-family: "Birzia light";
  src: url(/build/fonts/Birzia-Light.b87c2762.woff) format("woff");
  unicode-range: U+0590-05FF, U+0041-005A;
}
@font-face {
  font-family: "Birzia medium";
  src: url(/build/fonts/Birzia-Medium.40c90d99.woff) format("woff");
}
@font-face {
  font-family: "Birzia bold";
  src: url(/build/fonts/Birzia-Bold.e7c85d50.woff) format("woff");
  unicode-range: U+0590-05FF;
}
@font-face {
  font-family: "Birzia black";
  src: url(/build/fonts/Birzia-Black.e592f07f.woff) format("woff");
}
/*$dark-color: rgb(45,73,116);*/
.main-dialog {
  height: 600px;
  width: min(37.5rem, 100%);
  border: none;
  position: relative;
  padding: 0;
  font-family: "Birzia light", "Varela Round";
  font-size: 0.7209374983rem;
  background-color: transparent;
}
.main-dialog .exit-button {
  position: absolute;
  top: 2.3912228001rem;
  left: 0;
  background-color: #37388c;
  width: 2.1099024707rem;
  height: 2.1099024707rem;
  cursor: pointer;
}
.main-dialog .exit-button line {
  stroke: rgb(158, 213, 221);
  stroke-width: 0.8rem;
}
.main-dialog .header-box {
  font-family: "Birzia bold", "Rubik";
  font-size: 22px;
  color: #fff;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: space-around;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #37388c;
  width: 4.5011252708rem;
  height: 4.5011252708rem;
  user-select: none;
}
.main-dialog .frame {
  position: absolute;
  top: 4.5011252708rem;
  left: 2.1099024707rem;
  height: 100%;
  width: calc(100% - 6.6110277414rem);
  background-color: #fff;
  border: 2px solid #37388c;
  box-sizing: border-box;
}
.main-dialog .blue-box {
  background-color: rgb(158, 213, 221);
}
.main-dialog .main-box {
  position: absolute;
  left: 0;
  top: 18%;
  height: auto;
  width: 67%;
}
.main-dialog .main-box form, .main-dialog .main-box .form-extension {
  font-size: 16px;
  font-family: "Birzia light", "Varela Round";
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 0 auto;
}
.main-dialog .main-box form label, .main-dialog .main-box .form-extension label {
  user-select: none;
}
.main-dialog .main-box form .action-button.big, .main-dialog .main-box .form-extension .action-button.big {
  font-size: 1.2rem;
  text-align: center;
  padding-right: 0;
  margin-top: 0.5rem;
}
.main-dialog .main-box form .action-button:disabled, .main-dialog .main-box form .action-button[disabled], .main-dialog .main-box form .action-button.disabled, .main-dialog .main-box .form-extension .action-button:disabled, .main-dialog .main-box .form-extension .action-button[disabled], .main-dialog .main-box .form-extension .action-button.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.main-dialog .main-box form .action-button, .main-dialog .main-box .form-extension .action-button {
  font-size: inherit;
  font-family: "Birzia bold", "Rubik";
  color: #fff;
  background-color: #37388c;
  padding: 0.47824456rem 0.47824456rem 0.47824456rem 0;
  border: none;
  width: 100%;
  margin-top: 1em;
  direction: rtl;
  text-align: right;
  cursor: pointer;
}
.main-dialog .main-box form .divider, .main-dialog .main-box .form-extension .divider {
  margin: 0.8em 0 0 0;
  width: 100%;
  text-align: right;
  border-bottom: 2px solid rgb(158, 213, 221);
  user-select: none;
}
.main-dialog .main-box .form-extension {
  padding: 0 0 1rem 0;
}
.main-dialog .main-box form {
  padding: 1rem 0;
}
.main-dialog .main-box form .error-msg {
  user-select: none;
  flex-basis: 0;
  margin: 0;
  font-family: "Birzia light", "Varela Round";
  direction: rtl;
  color: #721616;
}
.main-dialog .main-box form #reg-i-username, .main-dialog .main-box form #i-username, .main-dialog .main-box form #login-i-username, .main-dialog .main-box form #i-password1 {
  position: absolute;
  top: -100rem;
  left: 0;
  z-index: -1;
  width: 0;
}
.main-dialog .main-box form .error1-msg {
  display: none;
}
.main-dialog .main-box form #i-email, .main-dialog .main-box form #i-name, .main-dialog .main-box form #login-i-email, .main-dialog .main-box form #reg-i-email {
  font-family: sans-serif;
  direction: ltr;
  padding-left: 1em;
}
.main-dialog .main-box form #i-email::placeholder, .main-dialog .main-box form #i-name::placeholder, .main-dialog .main-box form #login-i-email::placeholder, .main-dialog .main-box form #reg-i-email::placeholder {
  font-family: "Birzia light", serif;
  text-align: right;
}
.main-dialog .main-box form .field {
  position: relative;
  direction: rtl;
}
.main-dialog .main-box form .field p.error-msg {
  position: absolute;
  bottom: 0.5em;
  width: min-content;
  white-space: nowrap;
}
.main-dialog .main-box form input {
  border: 2px solid #37388c;
  outline: none;
  font-family: inherit;
  direction: rtl;
  padding: 0.47824456rem 1em 0.47824456rem 0;
  font-size: 16px;
  width: 100%;
  margin-bottom: 2em;
  box-sizing: border-box;
}
.main-dialog .main-box form input::placeholder {
  opacity: 0.5;
}
.main-dialog .main-box form input:focus, .main-dialog .main-box form input:focus-visible {
  outline: none;
}
.main-dialog .main-box form label {
  color: #37388c;
  padding-bottom: 0.25em;
  font-weight: 600;
}

.button-loading {
  display: none;
}

@media only screen and (max-width: 40em) {
  .main-dialog {
    width: min(25.125rem, 100%);
  }
  .main-dialog .header-box {
    display: none;
  }
  .main-dialog .exit-button {
    z-index: 1;
    top: 0;
    background-color: transparent;
  }
  .main-dialog .exit-button line {
    stroke: #37388c;
  }
  .main-dialog .frame {
    display: none;
  }
  .main-dialog .blue-box {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  .main-dialog .white-box {
    background-color: white;
    margin-top: 0.5rem;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/login_system/register/register.rtl.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Rubik";
  src: url(/build/fonts/Rubik-Regular.55fa11cd.ttf) format("truetype");
}
@font-face {
  font-family: "Bebas neue";
  src: url(/build/fonts/BebasNeue-Regular.12e3683f.ttf) format("truetype");
}
@font-face {
  font-family: "Birzia light";
  src: url(/build/fonts/Birzia-Light.b87c2762.woff) format("woff");
  unicode-range: U+0590-05FF, U+0041-005A;
}
@font-face {
  font-family: "Birzia medium";
  src: url(/build/fonts/Birzia-Medium.40c90d99.woff) format("woff");
}
@font-face {
  font-family: "Birzia bold";
  src: url(/build/fonts/Birzia-Bold.e7c85d50.woff) format("woff");
  unicode-range: U+0590-05FF;
}
@font-face {
  font-family: "Birzia black";
  src: url(/build/fonts/Birzia-Black.e592f07f.woff) format("woff");
}
/*$dark-color: rgb(45,73,116);*/
.main-dialog {
  display: flex;
  height: 650px;
}
.main-dialog a.form-link {
  color: -webkit-link;
  cursor: pointer;
  text-decoration: underline;
}
.main-dialog .main-box {
  height: 57%;
}
.main-dialog .main-box form a.action-button, .main-dialog .main-box .form-extension a.action-button {
  width: calc(100% - 0.47824456rem);
}
.main-dialog .main-box form a.action-button span:nth-of-type(3), .main-dialog .main-box .form-extension a.action-button span:nth-of-type(3) {
  display: none;
  margin: 0 auto;
}
.main-dialog .main-box form a.action-button span:nth-of-type(3) > svg, .main-dialog .main-box .form-extension a.action-button span:nth-of-type(3) > svg {
  margin: 0.3rem 0;
  height: 0.7rem;
}
.main-dialog .main-box form a.action-button span:has(svg), .main-dialog .main-box .form-extension a.action-button span:has(svg) {
  margin-left: 0.5rem;
  align-self: center;
}
.main-dialog .main-box form a.action-button span > svg, .main-dialog .main-box .form-extension a.action-button span > svg {
  display: block;
  height: 1rem;
}
.main-dialog .main-box form a.action-button.loading span:nth-of-type(2), .main-dialog .main-box .form-extension a.action-button.loading span:nth-of-type(2) {
  display: none;
}
.main-dialog .main-box form a.action-button.loading span:nth-of-type(3), .main-dialog .main-box .form-extension a.action-button.loading span:nth-of-type(3) {
  display: block;
}
.main-dialog .main-box form a.action-button:has(span), .main-dialog .main-box .form-extension a.action-button:has(span) {
  font-size: 1.2rem;
}
.main-dialog .main-box form a.action-button:has(span) span.en, .main-dialog .main-box .form-extension a.action-button:has(span) span.en {
  font-family: "Rubik";
  font-weight: bold;
  margin: 0 auto;
}
.main-dialog .main-box form a.action-button:has(span), .main-dialog .main-box .form-extension a.action-button:has(span) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.main-dialog .header-box {
  font-size: 16px;
}
.main-dialog form, .main-dialog .form-extension {
  width: 13.6rem;
}
.main-dialog form .firstname-error, .main-dialog form label[for=i-username], .main-dialog .form-extension .firstname-error, .main-dialog .form-extension label[for=i-username] {
  position: fixed;
}
.main-dialog .terms.chk-container {
  display: flex;
  flex-direction: row;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 1rem;
}
.main-dialog .terms.chk-container label {
  direction: rtl;
  margin-right: 0.6rem;
  font-size: 14px;
}
.main-dialog .terms.chk-container p.error-msg {
  position: absolute;
  bottom: -1.2em;
  right: 0;
  width: min-content;
  white-space: nowrap;
}
.main-dialog .terms.chk-container {
  /* Hide the browser's default checkbox */
}
.main-dialog .terms.chk-container input[type=checkbox] {
  opacity: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  width: 25px;
  height: 25px;
  margin: 0;
}
.main-dialog .terms.chk-container {
  /* Create a custom checkbox */
}
.main-dialog .terms.chk-container .checkmark {
  height: 25px;
  min-width: 25px;
  width: 25px;
  background-color: #fff;
  border: 2px solid #37388c;
}
.main-dialog .terms.chk-container .checkmark .checkmark-bird {
  visibility: hidden;
  width: 40px;
}
.main-dialog .terms.chk-container input:checked ~ .checkmark {
  background-color: #37388c;
}
.main-dialog .terms.chk-container input:checked ~ .checkmark .checkmark-bird {
  visibility: visible;
}
.main-dialog {
  /* On mouse-over, add a grey background color */
}
#terms_block {
  display: none;
  direction: rtl;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  border: 2px solid #37388c;
  outline: none;
}

#terms_container, #privacy_container {
  display: none;
}

@media only screen and (max-width: 40em) {
  .main-dialog .main-box {
    position: initial;
    width: min(25.125rem, 100%);
  }
  .main-dialog .main-box form {
    width: min(80%, 13.6rem);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0VBQ0E7RUFDQTtBQWdCUjtBQVhFO0VBQ0U7QUFhSjtBQVZFO0VBQ0U7QUFZSjtBQVZJO0VBQ0U7QUFZTjtBQVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUo7QUFSSTtFQUNFO0VBQ0E7RUFDQTtBQVVOO0FBUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU047QUEvQkU7RUF5QkU7QUFTSjtBQVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVU47QUE3Q0U7RUF1Q0U7QUFTSjtBQVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0JGMUZVO0VFMkZWO0FBVU47QUFQTTtFQUNFO0VBQ0E7QUFTUjtBQUpJO0VBQ0UseUJGbEdjO0FFd0dwQjtBQUpNO0VBQ0U7QUFNUjtBQTNJQTtFQTJJRTtBQUdGO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhGOztBQU1BO0VBQ0U7QUFIRjs7QUFPQTtFQUVJO0lBQ0U7SUFDQTtFQUxKO0VBT0k7SUFDRTtFQUxOO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdmFycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sb2dpbl9zeXN0ZW0vbG9naW5TeXN0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbG9naW5fc3lzdGVtL3JlZ2lzdGVyL3JlZ2lzdGVyLnJ0bC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEZ1bmN0aW9uc1xuXG5cbkBmdW5jdGlvbiBjdjIycmVtKCRjdikge1xuICAvLyBjYW52YXMgMiBwaXhlbHNcbiAgQHJldHVybiBjYWxjKCRjdiAvIDE0LjIxODY2NjcpKyByZW07XG59XG5cbkBmdW5jdGlvbiBjdjJyZW0oJGN2KSB7XG4gIC8vIGNhbnZhcyBwaXhlbHNcbiAgQHJldHVybiBjYWxjKCgkY3YgKiAxOTIwIC8gMjY2NikgLyAxNikgKyByZW07XG59XG5cbkBmdW5jdGlvbiBjdjJ2dygkY3YpIHtcbiAgLy8gY2FudmFzIHBpeGVsc1xuICBAcmV0dXJuIGNhbGMoKCRjdiAqIDEwMCAvIDI2NjYpICApICsgdnc7XG59XG5cbkBmdW5jdGlvbiBjdjJ2aCgkY3YpIHtcbiAgLy8gY2FudmFzIHBpeGVsc1xuICBAcmV0dXJuIGNhbGMoKCRjdiAqIDEwMCoxOTIwIC8gMjY2NikgLyAxMDgwICkgKyB2aDtcbn1cblxuXG5AZnVuY3Rpb24gcHgycmVtKCRweCkge1xuICAvLyBjYW52YXMgcGl4ZWxzXG4gIEByZXR1cm4gY2FsYygkcHgvMTYpICsgcmVtO1xufVxuXG5cbi8vIENvbG9yc1xuJHBhbGV0dGUtd2hpdGU6ICNmZmY7XG4kcGFsZXR0ZS1ibGFjazogIzM2MzYzNjtcbiRwYWxldHRlLWdyZXk6ICM1YTVhNTk7XG4kcGFsZXR0ZS1saWdodC1ncmV5OiAjYzljOWM5O1xuJHBhbGV0dGUtZGFyay1ibHVlOiAjMzczODhjO1xuJHBhbGV0dGUtbGlnaHQtYmx1ZTogcmdiKDE1OCwgMjEzLCAyMjEpO1xuJHBhbGV0dGUtdHItbGlnaHQtYmx1ZTogcmdiYSgxNTgsIDIxMywgMjIxLCAwLjMpO1xuJHBhbGV0dGUtd2hpdGUtYmx1ZTogI2RmZWVlMjtcbi8vIEZvbnRzXG5cblxuJGZvbnQtZW5nbGlzaC11aTogXCJSdWJpa1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1lbmdsaXNoLXVpO1xuICBzcmM6IHVybCguLi9mb250cy9SdWJpay9zdGF0aWMvUnViaWstUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4kZm9udC1lbmdsaXNoLWRlY29yOiBcIkJlYmFzIG5ldWVcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtZW5nbGlzaC1kZWNvcjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQmViYXNfTmV1ZS9CZWJhc05ldWUtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4kZm9udC10ZXh0OiBcIkJpcnppYSBsaWdodFwiLCAnVmFyZWxhIFJvdW5kJztcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCaXJ6aWEgbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQmlyemlhX0ZhbWlseS9CaXJ6aWEtTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMDA0MS0wMDVBO1xufVxuXG4kZm9udC1zdWJoZWFkaW5nOiBcIkJpcnppYSBtZWRpdW1cIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViaGVhZGluZztcbiAgc3JjOiB1cmwoLi4vZm9udHMvQmlyemlhX0ZhbWlseS9CaXJ6aWEtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbiRmb250LWhlYWRpbmc6IFwiQmlyemlhIGJvbGRcIiwgXCJSdWJpa1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJpcnppYSBib2xkXCI7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0JpcnppYV9GYW1pbHkvQmlyemlhLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkY7XG59XG5cbiRmb250LWRlY29yOiBcIkJpcnppYSBibGFja1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kZWNvcjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQmlyemlhX0ZhbWlseS9CaXJ6aWEtQmxhY2sud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLy8gZm9udC1zaXplIC0+IHJlbSAxID0gMTZweDtcbi8vIHdpZHRoIC0+IGNoXG4vLyBoZWlnaHQgLT4gbWluLWhlaWdodCAtPiBwZXJjZW50LCByZW0sIHZwaFxuLy8gcGFkZGluZyBvciBtYXJnaW46IGVtIG9yIHJlbVxuLy8gbWVkaWEtcXVlcnk6IGVtXG5cbi8vIFNpemVcbiRzY2FsZTogMC41NDg1NTk1MjtcbiRtYWluLW1hcmdpbjogY3YydncoMTU5KTtcbiRzZWNvbmQtbWFpbi1tYXJnaW46IGN2MnJlbSg1MCk7XG4kdG90YWwtbWFpbi1tYXJnaW46IGN2MnJlbSgyMDkpO1xuXG4kaGVpZ2h0LWJhcjogY3YycmVtKDEyOSk7IC8vIDExMys4KzhcbiRoZWlnaHQtbGluZTogY3YycmVtKDExMyk7XG4kaGVpZ2h0LXdoaXRlLWxpbmU6IGN2MnJlbSg4KTtcblxuXG4kZm9udC1zaXplLWJ1dHRvbi10ZXh0OiAycmVtO1xuJGZvbnQtc2l6ZS12ZXJ0aWNhbC1kZWNvcjogY3YycmVtKDEzNik7XG4kZm9udC1zaXplLWVuZ2xpc2gtZGVjb3I6IGN2MnJlbSg2MCk7XG4kZm9udC1zaXplLWVuZ2xpc2gtZGVjb3Itc21hbGw6IGN2MnJlbSg2NSk7XG4kZm9udC1zaXplLXRpdGxlOiBjdjJyZW0oODkuNTM4NDYpO1xuJGZvbnQtc2l6ZS1zdWJ0aXRsZTogY3YycmVtKDMyKjEuNSk7XG4kZm9udC1zaXplLXRleHQ6IGN2MnJlbSgyNyoxLjUpO1xuJGZvbnQtc2l6ZS1tZW51LXRleHQ6IGN2MnJlbSgyNyk7XG4kZm9vdGVyLWhlaWdodDogY3YycmVtKDg1NDgtNzQ5MCk7XG5cbiRmb250LXNpemUtdGl0bGUtbW9iaWxlOiBjdjJyZW0oOTcqMS41KTtcbiRmb250LXNpemUtc3VidGl0bGUtbW9iaWxlOiBjdjJyZW0oMzIqMS41KTtcbiRmb250LXNpemUtdGV4dC1tb2JpbGU6IGN2MnJlbSgyNyoxLjUpO1xuJGZvbnQtc2l6ZS1tZW51LXRleHQtbW9iaWxlOiBjdjJyZW0oMjcqMS41KTtcbiRmb250LXNpemUtaGVhZGVyLW1vYmlsZTogY3YycmVtKDk3KjEuNSk7Ly81cmVtO1xuXG4vLyBtYXJnaW5zOlxuXG4kbXItY3RhOiBjdjJ2dygzMzIpO1xuXG5cbiRsYWJlbC13aWR0aDogMzMuMzMlO1xuXG4vLyBPbGQgdmFyc1xuXG4kZm9udC1zdGFjazogJ1ZhcmVsYSBSb3VuZCcsIHNhbnMtc2VyaWY7XG4kbWF0aC1mb250LXN0YWNrOiAnTGF0aW5Nb2Rlcm5NYXRoJywgJ0NNVVNlcmlmUm9tYW4nO1xuJGZvbnQtc2l6ZTogMThweDtcblxuXG4kYWxpZ24tYW5zd2Vyczo3NSU7XG5cbiRib3JkZXItY29sb3I6IHJnYigyMTYsMjE1LDIxNSk7XG5cbi8qJGRhcmstY29sb3I6IHJnYig0NSw3MywxMTYpOyovXG4kZGFyay1jb2xvcjogcmdiKDAsMCwwKTtcbiRkYXJrMi1jb2xvcjogcmdiKDAsMCwwKTtcbiRiYWNrLWNvbG9yOndoaXRlO1xuXG4vLyRiYWNrLWNvbG9yOiByZ2IoMjQ1LDI0OSwyNTIpO1xuJGZyb250LWNvbG9yOiByZ2IoMjM1LDI0MSwyNDUpO1xuJGJhY2syLWNvbG9yOiByZ2IoMjE5LDIyOSwyMzUpO1xuJGZpbGwtY29sb3I6IHdoaXRlO1xuJGZpbGwyLWNvbG9yOiBsaWdodGdyYXk7XG4kZmlsbDMtY29sb3I6IHJnYigyNTAsMjUwLDI1MCk7XG4kc3VjY2Vzcy1jb2xvcjpyZ2IoNTMsMTYxLDEwOCk7XG4kZmFpbC1jb2xvcjpyZ2IoMjEyLDUzLDY3KTtcbiRnb29kLWJhY2stY29sb3I6IGhzbCgxMDAsIDI4JSwgOTAlKTtcbiRnb29kLWNvbG9yOiBoc2woMTIwZGVnLCA0NiUsIDI1JSk7XG4kZ29vZC1ib3JiZXItY29sb3I6IGhzbCgxMjBkZWcsIDQ2JSwgMzUlKTtcblxuJHNwZWVkMToxLjVzO1xuJHNwZWVkMjoxcztcblxuJGRhcmstZ3JleTogIzg4ODtcbiRiYWNrLWdyZXk6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiIsIkB1c2UgXCIuLi9zdHlsZXMvdmFyc1wiO1xuXG4ubWFpbi1kaWFsb2cge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogbWluKDM3LjVyZW0sIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHZhcnMuJGZvbnQtdGV4dDtcbiAgZm9udC1zaXplOiB2YXJzLmN2MjJyZW0oNy42OSoxLjMzMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5leGl0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdmFycy5jdjIycmVtKDM0KTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHBhbGV0dGUtZGFyay1ibHVlO1xuICAgIHdpZHRoOiB2YXJzLmN2MjJyZW0oMzApO1xuICAgIGhlaWdodDogdmFycy5jdjIycmVtKDMwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBsaW5lIHtcbiAgICAgIHN0cm9rZTogdmFycy4kcGFsZXR0ZS1saWdodC1ibHVlO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAwLjhyZW07XG4gICAgfVxuICB9XG5cblxuICAuaGVhZGVyLWJveCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcnMuJGZvbnQtaGVhZGluZztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHZhcnMuJHBhbGV0dGUtd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kcGFsZXR0ZS1kYXJrLWJsdWU7XG4gICAgd2lkdGg6IHZhcnMuY3YyMnJlbSg2NCk7XG4gICAgaGVpZ2h0OiB2YXJzLmN2MjJyZW0oNjQpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cblxuICAuZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHZhcnMuY3YyMnJlbSg2NCk7XG4gICAgbGVmdDogdmFycy5jdjIycmVtKDMwKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7dmFycy5jdjIycmVtKDk0KX0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHBhbGV0dGUtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFycy4kcGFsZXR0ZS1kYXJrLWJsdWU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5ibHVlLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kcGFsZXR0ZS1saWdodC1ibHVlO1xuICB9XG5cbiAgLm1haW4tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDE4JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDY3JTtcblxuICAgIGZvcm0sIC5mb3JtLWV4dGVuc2lvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogdmFycy4kZm9udC10ZXh0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgbGFiZWwge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFjdGlvbi1idXR0b24uYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAuYWN0aW9uLWJ1dHRvbjpkaXNhYmxlZCwgLmFjdGlvbi1idXR0b25bZGlzYWJsZWRdLCAuYWN0aW9uLWJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cblxuICAgICAgLmFjdGlvbi1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXJzLiRmb250LWhlYWRpbmc7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRwYWxldHRlLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRwYWxldHRlLWRhcmstYmx1ZTtcblxuICAgICAgICBwYWRkaW5nOiB2YXJzLmN2MjJyZW0oNi44KSB2YXJzLmN2MjJyZW0oNi44KSB2YXJzLmN2MjJyZW0oNi44KSAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogMC44ZW0gMCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcnMuJHBhbGV0dGUtbGlnaHQtYmx1ZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuZm9ybS1leHRlbnNpb24ge1xuICAgICAgcGFkZGluZzogMCAwIDFyZW0gMDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgICAgLmVycm9yLW1zZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXJzLiRmb250LXRleHQ7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICBjb2xvcjogIzcyMTYxNjtcbiAgICAgIH1cblxuICAgICAgI3JlZy1pLXVzZXJuYW1lLCAjaS11c2VybmFtZSwgI2xvZ2luLWktdXNlcm5hbWUsICNpLXBhc3N3b3JkMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAwcmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDBcbiAgICAgIH1cblxuICAgICAgLmVycm9yMS1tc2cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAjaS1lbWFpbCwgI2ktbmFtZSwgI2xvZ2luLWktZW1haWwsICNyZWctaS1lbWFpbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJpcnppYSBsaWdodFwiLCBzZXJpZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuXG4gICAgICAgIHAuZXJyb3ItbXNnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFycy4kcGFsZXR0ZS1kYXJrLWJsdWU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgcGFkZGluZzogdmFycy5jdjIycmVtKDYuOCkgMWVtIHZhcnMuY3YyMnJlbSg2LjgpIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuXG4gICAgICBpbnB1dDpmb2N1cywgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogcmVkO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRwYWxldHRlLWRhcmstYmx1ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tY29udGVudCB7XG5cbn1cblxuLmJ1dHRvbi1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWRpYWxvZyB7XG4gICAgd2lkdGg6IG1pbigyNS4xMjVyZW0sIDEwMCUpO1xuXG4gICAgLmhlYWRlci1ib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXhpdC1idXR0b24ge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiB2YXJzLiRwYWxldHRlLWRhcmstYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmx1ZS1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAud2hpdGUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi8uLi9zdHlsZXMvdmFyc1wiO1xuXG5cbi5tYWluLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjUwcHg7XG5cbiAgYS5mb3JtLWxpbmsge1xuICAgIGNvbG9yOiAtd2Via2l0LWxpbms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLm1haW4tYm94IHtcbiAgICBoZWlnaHQ6IDU3JTtcblxuICAgIGZvcm0sIC5mb3JtLWV4dGVuc2lvbiB7XG5cbiAgICAgIGEuYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3ZhcnMuY3YyMnJlbSg2LjgpfSk7XG4gICAgICAgIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1vZi10eXBlKDMpID4gc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwO1xuICAgICAgICAgIGhlaWdodDogMC43cmVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46aGFzKHN2Zykge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEuYWN0aW9uLWJ1dHRvbi5sb2FkaW5nIHtcbiAgICAgICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICB9XG4gICAgICAgIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5hY3Rpb24tYnV0dG9uOmhhcyhzcGFuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgIHNwYW4uZW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJzLiRmb250LWVuZ2xpc2gtdWk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgZm9ybSwgLmZvcm0tZXh0ZW5zaW9uIHtcbiAgICB3aWR0aDogMTMuNnJlbTtcblxuICAgIC5maXJzdG5hbWUtZXJyb3IsIGxhYmVsW2Zvcj0naS11c2VybmFtZSddIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAudGVybXMuY2hrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBwLmVycm9yLW1zZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206LTEuMmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgfVxuXG4gICAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuXG4gICAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gICAgLmNoZWNrbWFyayB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHBhbGV0dGUtd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXJzLiRwYWxldHRlLWRhcmstYmx1ZTtcblxuXG4gICAgICAuY2hlY2ttYXJrLWJpcmQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kcGFsZXR0ZS1kYXJrLWJsdWU7XG5cbiAgICAgIC5jaGVja21hcmstYmlyZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbiAgLmNoay1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgfVxuXG5cbn1cblxuXG4jdGVybXNfYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFycy4kcGFsZXR0ZS1kYXJrLWJsdWU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiN0ZXJtc19jb250YWluZXIsICNwcml2YWN5X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWRpYWxvZyB7XG4gICAgLm1haW4tYm94IHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IG1pbigyNS4xMjVyZW0sIDEwMCUpO1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IG1pbig4MCUsIDEzLjZyZW0pO1xuICAgICAgICAvLyAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/