/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/site/lg.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/**
  Make rules for level 1 title
 */
/**
  Make rules for level 2 title
 */
/**
  Make rules for level 3 title
 */
/**
  Make rules for level 4 title
 */
/**
  Make rules for level 5 title
 */
/**
  Make rules for level 6 title
 */
/**
  Make rules for level 1 subtitle
 */
/**
  Make rules for level 2 subtitle
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for buttons
 */
/**
  Make rules for captions
 */
/**
  Make rules for overlines
 */
/**
  Make rules to make a text bold
 */
/**
  Make rule to use brand typography
 */
/**
  Make rules for level 1 title
 */
/**
  Make rules for level 2 title
 */
/**
  Make rules for level 3 title
 */
/**
  Make rules for level 4 title
 */
/**
  Make rules for level 5 title
 */
/**
  Make rules for level 6 title
 */
/**
  Make rules for level 1 subtitle
 */
/**
  Make rules for level 2 subtitle
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for buttons
 */
/**
  Make rules for captions
 */
/**
  Make rules for overlines
 */
/**
  Make rules to make a text bold
 */
/**
  Make rule to use brand typography
 */
/**
  Make margin-top rule using increment
 */
/**
  Make margin-bottom rule using increment
 */
/**
  Make margin-left rule using increment
 */
/**
  Make margin-right rule using increment
 */
/**
  Make margin-x rule using increment
  It override margin left and right individually
 */
/**
  Make margin-y rule using increment
  It override margin top and bottom individually
 */
/*
==================================================
    /Small screens
==================================================
*/
/*
==================================================
    /Small screens
==================================================
*/
/*
==================================================
    /Medium screens
==================================================
*/
/*
==================================================
    /Large screens
==================================================
*/
/**
  Make header rules
 */
/**
  Make hamburger button rules
 */
/**
  Make rules for mobile header
 */
/*
==================================================
    /Large screens
==================================================
*/
/**
  Make rules for level 1 title
 */
/**
  Make rules for level 2 title
 */
/**
  Make rules for level 3 title
 */
/**
  Make rules for level 4 title
 */
/**
  Make rules for level 5 title
 */
/**
  Make rules for level 6 title
 */
/**
  Make rules for level 1 subtitle
 */
/**
  Make rules for level 2 subtitle
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for buttons
 */
/**
  Make rules for captions
 */
/**
  Make rules for overlines
 */
/**
  Make rules to make a text bold
 */
/**
  Make rule to use brand typography
 */
/*
==================================================
    /Large screens
==================================================
*/
/**
  Make rules for level 1 title
 */
/**
  Make rules for level 2 title
 */
/**
  Make rules for level 3 title
 */
/**
  Make rules for level 4 title
 */
/**
  Make rules for level 5 title
 */
/**
  Make rules for level 6 title
 */
/**
  Make rules for level 1 subtitle
 */
/**
  Make rules for level 2 subtitle
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for level 1 body
 */
/**
  Make rules for buttons
 */
/**
  Make rules for captions
 */
/**
  Make rules for overlines
 */
/**
  Make rules to make a text bold
 */
/**
  Make rule to use brand typography
 */
/*
==================================================
    /Layout
==================================================
*/
.contained {
  padding-left: 96px;
  padding-right: 96px;
}

.contained-y {
  font-size: 3.75rem;
}

/*
==================================================
    /Contact page
==================================================
*/
.contact-form {
  width: 83.3333333333%;
}

.contact-form-wrapper {
  font-size: 3rem;
}

.contact-title {
  font-size: 3rem;
  color: rgba(0, 0, 0, 0.87);
  font-family: "Playfair Display", serif;
}

/*
==================================================
    /Footer
==================================================
*/
.footer {
  font-size: 3rem;
}

.footer-brand-container {
  margin-left: 25%;
  width: 25%;
  margin-right: 0;
  padding-right: 8px;
}

.footer-nav {
  padding-left: 8px;
}

/*
==================================================
    /Header
==================================================
*/
.header-hamburger {
  display: none;
}

.header > .header-nav {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  display: block;
  opacity: 1 !important;
  pointer-events: all !important;
  transform: none !important;
  box-shadow: none;
}

.nav-list {
  padding: 0;
  display: flex;
}

.nav-link {
  padding-left: 25px;
  padding-right: 25px;
}
.nav-link::after {
  display: none;
}

.nav-list-item-spaced {
  margin-top: 0;
  margin-left: 25px;
}

.header-nav {
  background: none;
}

/*
==================================================
    /Typography
==================================================
*/
.title-1 {
  font-size: 3.75rem;
}

/*
==================================================
    /Home page/Landing
==================================================
*/
.landing-container {
  width: 58.3333333333%;
}

.landing .contained {
  margin: 0 auto;
}

/*
==================================================
    /Home page/Alsace
==================================================
*/
.alsace {
  width: 100%;
}

.alsace-text-container {
  display: flex;
}
.alsace-text-container > p {
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  text-align: justify;
}
.alsace-text-container > p:first-of-type {
  margin-left: 0;
}
.alsace-text-container > p:last-of-type {
  margin-right: 0;
}

.alsace-button {
  width: 25%;
}

/*
==================================================
    /Home page/Houses
==================================================
*/
.houses {
  width: 83.3333333333%;
}

.card-container {
  display: flex;
  flex-wrap: wrap;
}

.houses-header {
  width: 50%;
  font-size: 3.75rem;
  margin: 0 auto 2em;
}

.card {
  width: 40%;
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
}

/*
==================================================
    /Home page/Discover
==================================================
*/
.discover-card {
  width: 33.3333333333%;
}

.discover-map {
  height: 41vh;
}

.discover {
  padding-top: 20vh;
}

/*
==================================================
    /House/Details
==================================================
*/
.details {
  width: 66.6666666667%;
}

.house-header {
  margin-top: 1em;
}

.house-title {
  font-size: 3rem;
}

.house-content-wrapper {
  display: flex;
  align-items: center;
  font-size: 3rem;
  margin-bottom: 2em;
}

.carousel-container {
  width: 58.3333333333%;
}

.detail-contained {
  width: 41.6666666667%;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
}

.details {
  width: 100%;
}

.other-houses-body {
  width: 100%;
}

.other-house {
  display: flex;
  align-items: center;
}

.other-houses-header {
  width: 100%;
}

.other-house-picture {
  width: 58.3333333333%;
}

.house-title::after {
  width: 10%;
}

.house-overline {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.77);
}

.other-house-body {
  width: 50%;
  box-sizing: border-box;
  margin-top: 0;
  padding-left: 8.3333333333%;
}

.glide__bullets {
  display: block;
}

.glide__bullet {
  position: absolute;
  font-size: 1.5rem;
}
.glide__bullet[data-glide-dir="<"] {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 32px;
}
.glide__bullet[data-glide-dir=">"] {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 32px;
}

/*
==================================================
    /Alert
==================================================
*/
.alert-container {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

/*
==================================================
    /Modal
==================================================
*/
.modal {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.modal-title {
  font-size: 2.125rem;
}

/*
==================================================
    /Login
==================================================
*/
.login {
  width: 40%;
}

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