/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[3]!./assets/upwise/styles/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[3]!./assets/upwise/styles/app.scss (1) ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
html {
  font-family: "Poppins", sans-serif;
}

html {
  scroll-behavior: smooth;
}

body {
  font-size: 1rem;
  color: #272158;
  background-color: #fff;
}

header {
  min-height: 100vh;
}
header h1 {
  text-align: center;
  padding-top: 20vh;
}

footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

a {
  color: #272158;
  cursor: pointer;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after,
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  background-color: #272158;
}

.hamburger {
  position: relative;
  order: 1;
}
.hamburger.is-active {
  top: 20px;
  right: 20px;
}

.logo {
  display: flex;
  font-size: 3rem;
  font-weight: bold;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  position: relative;
  margin: auto;
}

@media (max-width: 768px) {
  .page_content .row {
    margin-left: 0;
    margin-right: 0;
  }
}

h1 {
  font-size: 2.85rem;
}
@media (max-width: 768px) {
  h1 {
    font-size: 2.5rem;
  }
}

h1 {
  font-family: "Poppins", serif;
}
@media (max-width: 768px) {
  h1 {
    text-align: center;
  }
}

ul {
  list-style-type: square;
}
ul li::marker {
  color: #272158;
}

main h1.line,
main h2.line {
  position: relative;
  text-align: center;
}
main h1.line:after,
main h2.line:after {
  content: "";
  display: block;
  width: 100px;
  height: 1px;
  background-color: #FFC107;
  position: absolute;
  left: 0;
  right: 0;
  top: 110%;
  margin: auto;
}

h2 {
  font-size: 2.5rem;
  text-align: center;
}
@media (max-width: 768px) {
  h2 {
    font-size: 1.5rem;
  }
}

.error_page {
  margin-bottom: 5rem;
}
.error_page h1 {
  font-size: 5rem;
}
.error_page h2 {
  margin-bottom: 4rem;
}

.page_content {
  display: block;
  width: 100%;
}
.page_content h1 {
  text-align: center;
}
.page_content h1,
.page_content h2,
.page_content h3,
.page_content h4,
.page_content h5,
.page_content h6 {
  font-family: "Futura", sans-serif;
  color: #272158;
}
@media (max-width: 768px) {
  .page_content h1,
  .page_content h2,
  .page_content h3,
  .page_content h4,
  .page_content h5,
  .page_content h6 {
    font-size: 2.875rem;
  }
}
@media (max-width: 768px) {
  .page_content h2 {
    font-size: 2.2rem;
  }
}
@media (max-width: 768px) {
  .page_content h3 {
    font-size: 1.6rem;
  }
}
@media (max-width: 768px) {
  .page_content h3 {
    font-size: 1.3rem;
  }
}
.page_content table td {
  vertical-align: top;
}
.page_content a {
  text-decoration: none;
}

.admin_edit_href {
  display: inline-block;
}
.admin_edit_href img {
  width: 20px !important;
  height: auto;
  position: relative !important;
  background-color: #fff;
}

.hamburger {
  display: block;
  position: absolute;
  right: 1rem;
}
.hamburger.is-active {
  z-index: 100;
  position: fixed;
  top: 50px;
  right: 20px;
}
@media (min-width: 1200px) {
  .hamburger {
    display: none;
  }
}

.user_menu_wrap {
  position: relative;
  background-color: #272158;
  color: #000;
  padding: 10px 50px;
  display: flex;
  justify-content: space-between;
}
.user_menu_wrap .user_menu_title {
  font-size: 1.1rem;
  font-weight: 700;
}
.user_menu_wrap .user_menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
}
.user_menu_wrap .user_menu a {
  text-decoration: none;
  color: #000;
  font-weight: 500;
}

.admin_edit_page {
  display: block;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: #272158;
  font-weight: 500;
  z-index: 999;
  position: relative;
}

section > .admin_edit_href,
span > .admin_edit_href,
div > .admin_edit_href,
h1 > .admin_edit_href,
h2 > .admin_edit_href {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
section:hover > .admin_edit_href,
span:hover > .admin_edit_href,
div:hover > .admin_edit_href,
h1:hover > .admin_edit_href,
h2:hover > .admin_edit_href {
  opacity: 1;
  visibility: visible;
}

.js-show-note {
  display: none !important;
}
.js-show-note.active {
  display: block !important;
}

form input:not([type=checkbox]) {
  border-color: #D9D9D9;
}
form .require {
  color: #ff7272 !important;
}

.btn,
input[type=button] {
  background-color: #000;
  font-weight: bold;
  min-width: 200px;
  color: #fff;
  text-align: left;
  border-color: #000;
  text-transform: uppercase;
  padding: 15px 30px 15px 20px;
  position: relative;
}
.btn:after,
input[type=button]:after {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background-color: #272158;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 20px;
}
.btn:hover,
input[type=button]:hover {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.btn.inverse,
input[type=button].inverse {
  color: #272158;
  background-color: #fff;
  border-color: #272158;
}
.btn.inverse:hover,
input[type=button].inverse:hover {
  background-color: #272158;
  color: #fff;
}

.btn-secondary {
  color: #272158;
  border-color: #FFC107;
  background-color: #f7ebee;
}
.btn-secondary:hover {
  background-color: #FFC107;
  color: #fff;
}
.btn-secondary-inverse {
  background-color: #FFC107;
  color: #fff;
  border-color: #FFC107;
}
.btn-secondary-inverse:hover {
  color: #FFC107;
  background-color: transparent;
}

.ch-cookie-consent .btn,
.cookie_form .btn {
  background-color: #fff;
}
.ch-cookie-consent .btn:hover,
.cookie_form .btn:hover {
  background-color: rgb(33.15, 28.05, 74.8);
}

.ch-cookie-consent .btn.ch-cookie-consent__btn--secondary,
.cookie_form .btn.ch-cookie-consent__btn--secondary {
  background-color: #272158;
}
.ch-cookie-consent .btn.ch-cookie-consent__btn--secondary:hover,
.cookie_form .btn.ch-cookie-consent__btn--secondary:hover {
  background-color: rgb(33.15, 28.05, 74.8);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXB3aXNlLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR0E7RUFDSTtBQ0RKOztBQ0dBO0VBQ0U7QURBRjs7QUNHQTtFQUNFO0VBQ0EsY0NVZ0I7RURUaEIsc0JDT2lCO0FGUG5COztBQ0dBO0VBQ0U7QURBRjtBQ0VFO0VBQ0U7RUFDQTtBREFKOztBQ0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURERjs7QUNJQTtFQUNFLGNDWlc7RURhWDtBRERGOztBQ0lBOzs7Ozs7RUFNRSx5QkN0Qlc7QUZxQmI7O0FDSUE7RUFDRTtFQUNBO0FEREY7QUNHRTtFQUNFO0VBQ0E7QURESjs7QUNLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURGRjs7QUdyREU7RUYwREY7SUFFSTtJQUNBO0VERkY7QUFDRjs7QUNLQTtFQUNFO0FERkY7QUdoRUU7RUZpRUY7SUFJSTtFRERGO0FBQ0Y7O0FDSUE7RUFDRTtBRERGO0FHekVFO0VGeUVGO0lBSUk7RURBRjtBQUNGOztBQ0dBO0VBQ0U7QURBRjtBQ0dJO0VBQ0UsY0MxRU87QUZ5RWI7O0FDUUU7O0VBQ0U7RUFDQTtBREpKO0FDTUk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkN4Rlk7RUR5Rlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhOOztBQ1FBO0VBQ0U7RUFDQTtBRExGO0FHN0dFO0VGZ0hGO0lBS0k7RURKRjtBQUNGOztBQ09BO0VBQ0U7QURKRjtBQ01FO0VBQ0U7QURKSjtBQ09FO0VBQ0U7QURMSjs7QUNTQTtFQUNFO0VBQ0E7QURORjtBQ1FFO0VBQ0U7QUROSjtBQ1NFOzs7Ozs7RUFNRTtFQUNBLGNDdkljO0FGZ0lsQjtBRzdJRTtFRjZJQTs7Ozs7O0lBVUk7RURESjtBQUNGO0FHdkpFO0VGMkpBO0lBRUk7RURGSjtBQUNGO0FHNUpFO0VGaUtBO0lBRUk7RURISjtBQUNGO0FHaktFO0VGdUtBO0lBRUk7RURKSjtBQUNGO0FDT0U7RUFDRTtBRExKO0FDUUU7RUFDRTtBRE5KOztBQ1VBO0VBQ0U7QURQRjtBQ1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURQSjs7QUNXQTtFQUNFO0VBQ0E7RUFDQTtBRFJGO0FDVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRFJKO0FHdE1FO0VGcU1GO0lBYUk7RURSRjtBQUNGOztBQ1dBO0VBQ0U7RUFDQSx5QkN4TVc7RUR5TVg7RUFDQTtFQUNBO0VBQ0E7QURSRjtBQ1VFO0VBQ0U7RUFDQTtBRFJKO0FDV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURUSjtBQ1dJO0VBQ0U7RUFDQTtFQUNBO0FEVE47O0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDek9XO0VEME9YO0VBQ0E7RUFDQTtBRFhGOztBQ21CRTs7Ozs7RUFDRTtFQUNBO0VBQ0E7QURaSjtBQ2VFOzs7OztFQUNFO0VBQ0E7QURUSjs7QUNhQTtFQUNFO0FEVkY7QUNZRTtFQUNFO0FEVko7O0FDZUU7RUFDRSxxQkNwUVc7QUZ3UGY7QUNlRTtFQUNFO0FEYko7O0FDaUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGRGO0FDZ0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDblNTO0VEb1NUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURiSjtBQ2dCRTs7RUFDRTtFQUNBO0VBQ0E7QURiSjtBQ2dCRTs7RUFDRSxjQ2xUUztFRG1UVDtFQUNBLHFCQ3BUUztBRnVTYjtBQ2VJOztFQUNFLHlCQ3ZUTztFRHdUUDtBRFpOOztBQ2lCQTtFQUNFLGNDOVRXO0VEK1RYLHFCQzdUZ0I7RUQ4VGhCO0FEZEY7QUNnQkU7RUFDRSx5QkNqVWM7RURrVWQ7QURkSjtBQ2lCRTtFQUNFLHlCQ3RVYztFRHVVZDtFQUNBLHFCQ3hVYztBRnlUbEI7QUNpQkk7RUFDRSxjQzNVWTtFRDRVWjtBRGZOOztBQ3FCQTs7RUFFRTtBRGxCRjtBQ29CRTs7RUFDRTtBRGpCSjs7QUNxQkE7O0VBRUUseUJDL1ZXO0FGNlViO0FDb0JFOztFQUNFO0FEakJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvdXB3aXNlL3N0eWxlcy9mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy91cHdpc2Uvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy91cHdpc2Uvc3R5bGVzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdXB3aXNlL3N0eWxlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivc3luZXJneS9zeW5lcmd5LWNvcmUvUmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvbWl4aW5zL19tZWRpYS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOml0YWwsb3Bzeix3Z2h0QDAsMTQuLjMyLDEwMC4uOTAwOzEsMTQuLjMyLDEwMC4uOTAwJmZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbn1cclxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyNzIxNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuaGVhZGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjB2aDtcbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICMyNzIxNTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsXG4uaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNTg7XG59XG5cbi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxO1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfY29udGVudCAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuODVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG51bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMyNzIxNTg7XG59XG5cbm1haW4gaDEubGluZSxcbm1haW4gaDIubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubWFpbiBoMS5saW5lOmFmdGVyLFxubWFpbiBoMi5saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTEwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5lcnJvcl9wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5lcnJvcl9wYWdlIGgxIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuLmVycm9yX3BhZ2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ucGFnZV9jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2VfY29udGVudCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlX2NvbnRlbnQgaDEsXG4ucGFnZV9jb250ZW50IGgyLFxuLnBhZ2VfY29udGVudCBoMyxcbi5wYWdlX2NvbnRlbnQgaDQsXG4ucGFnZV9jb250ZW50IGg1LFxuLnBhZ2VfY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI3MjE1ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9jb250ZW50IGgxLFxuICAucGFnZV9jb250ZW50IGgyLFxuICAucGFnZV9jb250ZW50IGgzLFxuICAucGFnZV9jb250ZW50IGg0LFxuICAucGFnZV9jb250ZW50IGg1LFxuICAucGFnZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ucGFnZV9jb250ZW50IHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYWdlX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFkbWluX2VkaXRfaHJlZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZG1pbl9lZGl0X2hyZWYgaW1nIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udXNlcl9tZW51X3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNTg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51c2VyX21lbnVfd3JhcCAudXNlcl9tZW51X3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udXNlcl9tZW51X3dyYXAgLnVzZXJfbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDFyZW07XG59XG4udXNlcl9tZW51X3dyYXAgLnVzZXJfbWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFkbWluX2VkaXRfcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uID4gLmFkbWluX2VkaXRfaHJlZixcbnNwYW4gPiAuYWRtaW5fZWRpdF9ocmVmLFxuZGl2ID4gLmFkbWluX2VkaXRfaHJlZixcbmgxID4gLmFkbWluX2VkaXRfaHJlZixcbmgyID4gLmFkbWluX2VkaXRfaHJlZiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbnNlY3Rpb246aG92ZXIgPiAuYWRtaW5fZWRpdF9ocmVmLFxuc3Bhbjpob3ZlciA+IC5hZG1pbl9lZGl0X2hyZWYsXG5kaXY6aG92ZXIgPiAuYWRtaW5fZWRpdF9ocmVmLFxuaDE6aG92ZXIgPiAuYWRtaW5fZWRpdF9ocmVmLFxuaDI6aG92ZXIgPiAuYWRtaW5fZWRpdF9ocmVmIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmpzLXNob3ctbm90ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5qcy1zaG93LW5vdGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuZm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIGJvcmRlci1jb2xvcjogI0Q5RDlEOTtcbn1cbmZvcm0gLnJlcXVpcmUge1xuICBjb2xvcjogI2ZmNzI3MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG46YWZ0ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYnRuOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLmludmVyc2UsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uaW52ZXJzZSB7XG4gIGNvbG9yOiAjMjcyMTU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyNzIxNTg7XG59XG4uYnRuLmludmVyc2U6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uaW52ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjcyMTU4O1xuICBib3JkZXItY29sb3I6ICNGRkMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ViZWU7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zZWNvbmRhcnktaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNGRkMxMDc7XG59XG4uYnRuLXNlY29uZGFyeS1pbnZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQgLmJ0bixcbi5jb29raWVfZm9ybSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jaC1jb29raWUtY29uc2VudCAuYnRuOmhvdmVyLFxuLmNvb2tpZV9mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzMuMTUsIDI4LjA1LCA3NC44KTtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50IC5idG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi0tc2Vjb25kYXJ5LFxuLmNvb2tpZV9mb3JtIC5idG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE1ODtcbn1cbi5jaC1jb29raWUtY29uc2VudCAuYnRuLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeTpob3Zlcixcbi5jb29raWVfZm9ybSAuYnRuLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMy4xNSwgMjguMDUsIDc0LjgpO1xufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuQHVzZSAnc3R5bGVzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnc3R5bGVzL21lZGlhJyBhcyAqO1xyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItbWFpbi10ZXh0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG5oZWFkZXIgeyAgXHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gIGgxIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHZoO1xyXG4gIH1cclxufVxyXG5cclxuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXHJcbi5oYW1idXJnZXItaW5uZXIsXHJcbi5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsXHJcbi5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxufVxyXG5cclxuLmhhbWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG9yZGVyOiAxO1xyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnBhZ2VfY29udGVudCAucm93IHtcclxuICBAaW5jbHVkZSBtZWRpYS10byhtZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyLjg1cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS10byhtZCkge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2VyaWY7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXRvKG1kKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcblxyXG4gIGxpIHtcclxuICAgICY6Om1hcmtlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm1haW4gaDEsXHJcbm1haW4gaDIge1xyXG4gICYubGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDExMCU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXRvKG1kKSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5lcnJvcl9wYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGgxIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICRjb2xvci1tYWluLXRleHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdG8obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjg3NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXRvKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtdG8obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS10byhtZCkge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRhYmxlIHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbl9lZGl0X2hyZWYge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFyZW07XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtZnJvbSh4bCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi51c2VyX21lbnVfd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLnVzZXJfbWVudV90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAudXNlcl9tZW51IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbl9lZGl0X3BhZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnNlY3Rpb24sXHJcbnNwYW4sXHJcbmRpdixcclxuaDEsXHJcbmgyIHtcclxuICAmPi5hZG1pbl9lZGl0X2hyZWYge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICB9XHJcblxyXG4gICY6aG92ZXI+LmFkbWluX2VkaXRfaHJlZiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5qcy1zaG93LW5vdGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAucmVxdWlyZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gICYuaW52ZXJzZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWJlZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLWludmVyc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNoLWNvb2tpZS1jb25zZW50IC5idG4sXHJcbi5jb29raWVfZm9ybSAuYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKCRjb2xvci1tYWluLCAkbGlnaHRuZXNzOiAtMTUlKTtcclxuICB9XHJcbn1cclxuXHJcbi5jaC1jb29raWUtY29uc2VudCAuYnRuLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeSxcclxuLmNvb2tpZV9mb3JtIC5idG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi0tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5zY2FsZSgkY29sb3ItbWFpbiwgJGxpZ2h0bmVzczogLTE1JSk7XHJcbiAgfVxyXG59IiwiQHVzZSAnc3R5bGVzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnc3R5bGVzL21lZGlhJyBhcyAqO1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTQwMHB4XHJcbik7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTE0MHB4LFxyXG4gIHh4bDogMTMyMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuJGNvbG9yLW1haW46ICMyNzIxNTg7XHJcbiRjb2xvci1tYWluLXRleHQ6ICMyNzIxNTg7XHJcbiRjb2xvci1zZWNvbmRhcnk6ICNGRkMxMDc7XHJcbiRjb2xvci1zZWNvbmRhcnktdGV4dDogIzAwMDtcclxuJGNvbG9yLWJ1dHRvbjogI0ZGQzEwNztcclxuJGNvbG9yLWdyYXk6IGhzbGEoMCwgMCUsIDAlLCAwLjQ4Nik7XHJcbiRjb2xvci1ib3JkZXI6ICNEOUQ5RDk7XHJcblxyXG4kY29sb3Itc3VjY2VzczogIzgyZjY3YTtcclxuJGNvbG9yLXdhcm5pbmc6ICNmNmM3N2E7XHJcbiRjb2xvci1lcnJvcjogI2ZmNzI3MjtcclxuJGNvbG9yLWluZm86ICM1ZWE5ZmY7XHJcblxyXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcclxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250YWluZXIgcGFkZGluZ1xyXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLy9oYW1idXJnZXJcclxuLy8gU2V0dGluZ3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA2cHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICRjb2xvci1tYWluICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxyXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXHJcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXHJcbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0OyIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSAnLi4vZnVuY3Rpb25zJyBhcyBmdW5jdGlvbnM7XG5AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbkBtaXhpbiBtZWRpYS1mcm9tKCRwb2ludCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLmdldCgkZ3JpZC1icmVha3BvaW50cywgJHBvaW50KSkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gbWVkaWEtdG8oJHBvaW50KSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAuZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkcG9pbnQpKSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGZ1bmN0aW9ucy5icmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/