/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/styles/vn-brand.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
/** Breakpoints **/
/** GroupeMary - Colors **/
/** PDV Poulainville **/
/** GroupeMary - Logo **/
/** Brand - Colors **/
/** Brand - Logo **/
:root {
  --bs-primary: $GMColor_2;
  --bs-secondary: $GMColor_1;
  --bs-warning: $warning;
}

/** Breadcrumb **/
.breadcrumb-nav .breadcrumb-item {
  text-transform: uppercase;
  font-size: 0.7rem;
}

.breadcrumb-nav a {
  color: #B3B3B3;
  text-decoration: none;
  font-size: 0.6875rem;
}

.breadcrumb-nav a:hover {
  text-decoration: underline;
}

.breadcrumb-nav .breadcrumb-item.active a {
  font-weight: 700;
  letter-spacing: 0.6px;
  color: #2A4B9B;
}

/** Inner Page **/
.main-block {
  background-color: #fff;
  margin-bottom: 2.5rem;
}

.main-block .error a {
  color: black;
}

.main-block .error a:hover {
  color: grey;
}

.main-title {
  display: block;
  position: relative;
  text-align: center;
  padding: 1.2rem 0.9rem;
  margin: 0;
  margin-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #222;
}

.main-title::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 1px;
  background-color: #ababab;
  left: calc(50% - 25px);
  bottom: 10px;
}

.main-content-block {
  padding: 0 1.5rem 1.5rem;
}

.main-content-block .location a {
  color: #2ba6cb;
  text-decoration: none;
}

.main-content-block .location a:hover {
  color: #258faf;
}

.main-content-divider {
  display: block;
  margin: 0 -1.5rem;
  height: 1px;
  background-color: #dadada;
}

.blog-content {
  width: 100%;
  margin: 0 auto;
}
.blog-content .img-fluid {
  padding: 3px;
}

/** Edito **/

/* Location */
#main {
  padding: 0px;
}

section#main a {
  text-decoration: none;
}

.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  background-color: #2ba6cb;
  border-color: #2285a2;
  color: #fff;
  transition: background-color 300ms ease-out;
}

/** MODAL VO **/
/* Garanties */

/*Financements */
/* END MODAL VO */
@media screen and (min-width: 1200px) {
  /*.main-subtitle{
      padding: 0 10rem;
  }*/
}
@media screen and (min-width: 1400px) {
  /*.main-subtitle{
      padding: 0 17rem;
  }*/
}
@media screen and (max-width: 992px) {
  .blog-content {
    width: 100%;
    margin: 0 auto;
  }
}
#map h3 {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
}
/** brand **/
body {
  background-color: white;
  font-family: "Outfit" !important;
  scroll-padding-top: 2em;
}

.container-sm {
  padding: 0;
}

.switch {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 16px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 8px;
  width: 8px;
  left: 4px;
  bottom: 2px;
  background-color: #FCBC00;
  transition: 0.4s;
}

input:checked + .slider:before {
  transform: translateX(12px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
  border: 2px solid #2A4B9B;
}

.slider.round:before {
  border-radius: 50%;
}

.brand-vn-header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-bottom: solid 5px #E4042B;
}
.brand-vn-header .brand-img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  aspect-ratio: 474/259;
}
.brand-vn-header .brand-title-container {
  width: 100%;
  padding: 24px;
}
.brand-vn-header .brand-title-container .brand-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}
.brand-vn-header .brand-title-container .brand-description {
  width: 550px;
}

#offres, #reseau, #contact, #gamme, #sav, #occasions {
  scroll-margin-top: 220px;
}

.brand-subtitle {
  font-size: 30px;
  margin-bottom: 28px;
  margin-top: 28px;
  font-weight: 700;
  line-height: 37.5px;
}

.brand-model-card-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 24px;
}

.brand-model-card {
  color: #2A4B9B;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
  font-size: 18px;
  font-weight: 700;
  padding: 24px 0;
  width: -moz-fit-content;
  width: fit-content;
  width: 311px;
  border-radius: 5px;
  transition: all 0.3s;
  overflow: hidden;
  border: transparent 1px solid;
  justify-content: space-between;
  height: 100%;
}
.brand-model-card .start-to {
  background-color: #2A4B9B;
  padding: 7px;
  color: white;
  border-radius: 5px;
}
.brand-model-card span {
  font-weight: 400;
}
.brand-model-card img {
  width: 100%;
  transition: all 0.3s;
}
.brand-model-card:hover {
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
  border: #2A4B9B solid 1px;
}
.brand-model-card:hover img {
  scale: 0.98;
}

#vo-carousel .owl-stage-outer {
  padding: 2px;
}

.square-gray {
  position: absolute;
  height: 1599px;
  z-index: -1;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 45% 130px;
  background-image: url(/build/images/square-gray.9fd6d957.svg);
}

#vn-offer-carousel {
  margin-top: 28px;
  margin-bottom: 65px;
}

.brand-sav-container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 24px;
  margin-bottom: 70px;
}
.brand-sav-container .brand-sav-card {
  flex: 0 0 23.63%;
  background-color: #F3F3F3;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
  padding: 24px;
  text-decoration: none;
  display: flex;
  flex-direction: column;
}
.brand-sav-container .brand-sav-card img {
  width: 24px;
  height: 24px;
}
.brand-sav-container .brand-sav-card p {
  color: black;
}
.brand-sav-container .brand-sav-card .brand-sav-card-link {
  color: #FCBC00;
  font-weight: 700;
  -webkit-text-decoration: underline #FCBC00;
          text-decoration: underline #FCBC00;
  text-underline-offset: 3px;
  margin-top: auto;
}

.brand-form-container {
  margin-bottom: 100px;
  display: flex;
  gap: 24px;
  margin-top: 24px;
}
.brand-form-container .brand-form-subtitle {
  font-size: 18px;
  font-weight: 700;
}
.brand-form-container .brand-help-form-message {
  font-size: 12px;
  color: #767676;
  line-height: 0px;
}
.brand-form-container .brand-form-inputs-container {
  gap: 16px;
  display: flex;
  flex-direction: column;
}
.brand-form-container .img-form-brand {
  max-height: 700px;
}

.form-img {
  aspect-ratio: 325/349;
  max-width: 650px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 992px) {
  .square-gray {
    display: none;
  }
  .brand-vn-header {
    display: flex;
    flex-direction: column;
  }
  .brand-anchor {
    position: relative;
    top: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .brand-anchor a:last-child {
    grid-area: 3/1/4/3;
  }
  .brand-sav-container .brand-sav-card {
    flex: 0 0 48%;
  }
  .brand-vn-header .brand-title-container .brand-description {
    width: 100%;
  }
  .brand-gamme-title {
    flex-direction: column;
  }
  .brand-gamme-title form {
    align-self: baseline;
  }
}
@media screen and (max-width: 768px) {
  .brand-sav-container .brand-sav-card {
    flex: 0 0 100%;
  }
  .brand-form-container {
    margin-bottom: 0;
  }
  .container-sm {
    padding-left: 20px;
    padding-right: 20px;
  }
  .brand-model-card {
    font-size: 12px;
    padding: 8px 0;
    width: 163px;
    text-align: center;
  }
  .brand-offer-section {
    margin-top: 64px;
  }
  .brand-description.hide {
    height: 100px;
    mask: linear-gradient(180deg, black 0, black 0%, transparent 100%) alpha;
    -webkit-mask: linear-gradient(180deg, black 0, black 0%, transparent 100%);
  }
  .brand-more-description {
    color: #FCBC00;
    cursor: pointer;
  }
}
@media screen and (max-width: 576px) {
  .brand-anchor {
    margin: 0 0 64px;
    border-radius: 0;
  }
  .brand-anchor {
    overflow-x: scroll;
    justify-content: start;
    flex-wrap: nowrap;
    white-space: nowrap;
    display: flex;
  }
}
@media screen and (min-width: 992px) {
  .brand-current-offers .brand-menu-link {
    box-shadow: 0px 0px 31px 0px rgba(0, 0, 0, 0.3);
  }
  .brand-content-block::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background-color: #dadada;
    left: calc(-1.5rem - 1px);
    top: calc(-1.5rem - 1px);
  }
}
.brand-anchor {
  position: sticky;
  top: 110px;
  z-index: 88;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  border-radius: 0 0 16px 16px;
  padding: 24px;
  gap: 16px;
  background-color: #fff;
  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.25);
  margin-bottom: 54px;
}

@media screen and (max-width: 992px) {
  .brand-anchor {
    position: relative;
    top: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .brand-anchor a:last-child {
    grid-area: 3/1/4/3;
  }
}
@media screen and (max-width: 576px) {
  .brand-anchor {
    margin: 0 0 64px;
    border-radius: 0;
    overflow-x: scroll;
    justify-content: start;
    flex-wrap: nowrap;
    white-space: nowrap;
    display: flex;
  }
}
.brand-anchor {
  margin-top: -5px;
}

/*# sourceMappingURL=vn-brand.css.map */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0lBQ2Isd0VBQXdFO0lBQ3hFLDBFQUEwRTtFQUM1RTtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsK0NBQStDO0VBQ2pEO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFVBQVU7SUFDVixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLHlCQUF5QjtJQUN6Qix3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gsYUFBYTtFQUNiLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsNEJBQTRCO0VBQzVCLGFBQWE7RUFDYixTQUFTO0VBQ1Qsc0JBQXNCO0VBQ3RCLDRDQUE0QztFQUM1QyxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sYUFBYTtJQUNiLHFDQUFxQztJQUNyQyxrQ0FBa0M7SUFDbEMscUJBQXFCO0lBQ3JCLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8lM0NpbnB1dCUyMGNzcyUyMG14b3JzYiUzRSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiohKlxcXG4gICEqKiogY3NzIC4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzFdIS4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9jbG9uZWRSdWxlU2V0LTEzLnVzZVsyXSEuL25vZGVfbW9kdWxlcy9yZXNvbHZlLXVybC1sb2FkZXIvaW5kZXguanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzNdIS4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9jbG9uZWRSdWxlU2V0LTEzLnVzZVs0XSEuL2Fzc2V0cy9zdHlsZXMvdm4tYnJhbmQuc2NzcyAqKiohXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEJyZWFrcG9pbnRzICoqL1xuLyoqIEdyb3VwZU1hcnkgLSBDb2xvcnMgKiovXG4vKiogUERWIFBvdWxhaW52aWxsZSAqKi9cbi8qKiBHcm91cGVNYXJ5IC0gTG9nbyAqKi9cbi8qKiBCcmFuZCAtIENvbG9ycyAqKi9cbi8qKiBCcmFuZCAtIExvZ28gKiovXG46cm9vdCB7XG4gIC0tYnMtcHJpbWFyeTogJEdNQ29sb3JfMjtcbiAgLS1icy1zZWNvbmRhcnk6ICRHTUNvbG9yXzE7XG4gIC0tYnMtd2FybmluZzogJHdhcm5pbmc7XG59XG5cbi8qKiBCcmVhZGNydW1iICoqL1xuLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iLWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IGEge1xuICBjb2xvcjogI0IzQjNCMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjMkE0QjlCO1xufVxuXG4vKiogSW5uZXIgUGFnZSAqKi9cbi5tYWluLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWFpbi1ibG9jayAuZXJyb3IgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLm1haW4tYmxvY2sgLmVycm9yIGE6aG92ZXIge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLm1haW4tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMnJlbSAwLjlyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5tYWluLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICBib3R0b206IDEwcHg7XG59XG5cbi5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTRCOUI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJyZW0gMC45cmVtO1xufVxuXG4ubWFpbi1uYXYtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1haW4tbmF2LW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW4tbmF2LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubWFpbi1uYXYtbWVudS1pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4tbmF2LW1lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLW5hdi1tZW51LWxpbms6aG92ZXIsXG4ubWFpbi1uYXYtbWVudS1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1zdWJ0aXRsZS1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYWluLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4ubWFpbi1jb250ZW50LWJsb2NrIC5sb2NhdGlvbiBhIHtcbiAgY29sb3I6ICMyYmE2Y2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tY29udGVudC1ibG9jayAubG9jYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjU4ZmFmO1xufVxuXG4ubWFpbi1jb250ZW50LWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4uYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2ctY29udGVudCAuaW1nLWZsdWlkIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4vKiogRWRpdG8gKiovXG4uZWRpdG8gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBMb2NhdGlvbiAqL1xuI21haW4ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlIC5pbWctbG9jLCBzZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZSAuaW1nLXZzcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG5zZWN0aW9uI21haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc2VjdGlvbiNtYWluIC5sb2NhdGlvbi1jaG9pY2UgaDIge1xuICBjb2xvcjogIzIyMjtcbiAgcGFkZGluZzogMjNweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjhzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlOmhvdmVyIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjhzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbn1cblxuc2VjdGlvbiNtYWluIC5sb2NhdGlvbi1jaG9pY2UgLmxvZ28tbG9jYXRpb24ge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZSAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1MUQ7XG4gIC1vLWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCAjYWFhYWFhO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggI2FhYWFhYTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KGNvbG9yPSNhYWFhYWEsIERpcmVjdGlvbj1OYU4sIFN0cmVuZ3RoPTApO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuXG5idXR0b24uZXhwYW5kLCAuYnV0dG9uLmV4cGFuZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxLjA2MjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xuICBib3JkZXItY29sb3I6ICMyMjg1YTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuXG5zZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZTpob3ZlciAuYnV0dG9uIHtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4ICNhYWE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCAjYWFhO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuXG4vKiogTU9EQUwgVk8gKiovXG4vKiBHYXJhbnRpZXMgKi9cbiNtb2RhbFdhcnJhbnR5IC50YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI21vZGFsV2FycmFudHkgbGkgYSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICNGRjhBMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHRkLnBpY3R1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC50YWItY29udGVudCB0ZC5nYXJhbnRpZUNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFicyBkZCwgI21vZGFsV2FycmFudHkgLnRhYnMgLnRhYi10aXRsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IHRhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4jbW9kYWxXYXJyYW50eSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicy5mdWxsLXRhYnMge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMubWFyZ2luLXRvcC10YWJzIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuI21vZGFsV2FycmFudHkgLm5hdi10YWJzIGRkLCAjbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgLnRhYi10aXRsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyBkZCwgI21vZGFsV2FycmFudHkgLm5hdi10YWJzIC50YWItdGl0bGUuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1MDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi10aXRsZS5hY3RpdmUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi10aXRsZS5hY3RpdmUgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFiLWNvbnRlbnQgdGQucGljdHVyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHRkLmdhcmFudGllQ29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC50YWItY29udGVudCB0ZC5nYXJhbnRpZUNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmNhcmQge1xuICBmbGV4OiAxIDAgMjA4cHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmltZy1icmFuZC13YXJyYW50eSB7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmltZy1icmFuZC13YXJyYW50eS5kYWNpYS1pbWcsIC5pbWctYnJhbmQtd2FycmFudHkuamFndWFyLWltZywgLmltZy1icmFuZC13YXJyYW50eS5zcG90aWNhci1pbWcge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmNhcmQtd2FycmFudHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJvdXRmaXRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKkZpbmFuY2VtZW50cyAqL1xuI21vZGFsRnVuZGluZyBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI21vZGFsRnVuZGluZyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbW9kYWxGdW5kaW5nIC5vZmZyZS1maW5hbmNlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbEZ1bmRpbmcgLm9mZnJlLWZpbmFuY2VtZW50IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBjb2xvcjogI0ZGOEEwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI21vZGFsRnVuZGluZyAub2ZmcmUtZmluYW5jZW1lbnQgLndyYXAtbWUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4jbW9kYWxGdW5kaW5nIC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI21vZGFsV2FycmFudHkgLm5hdi10YWJzIGRkLCAubmF2LXRhYnMgLnRhYi10aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyBkZCwgLm5hdi10YWJzIC50YWItdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxuICAjbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsIC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuLyogRU5EIE1PREFMIFZPICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyoubWFpbi1zdWJ0aXRsZXtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qLm1haW4tc3VidGl0bGV7XG4gICAgICBwYWRkaW5nOiAwIDE3cmVtO1xuICB9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4jbWFwIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLyoqIGJyYW5kICoqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiAhaW1wb3J0YW50O1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDJlbTtcbn1cblxuLmNvbnRhaW5lci1zbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0JDMDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJBNEI5Qjtcbn1cblxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5icmFuZC12bi1oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjRTQwNDJCO1xufVxuLmJyYW5kLXZuLWhlYWRlciAuYnJhbmQtaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ3NC8yNTk7XG59XG4uYnJhbmQtdm4taGVhZGVyIC5icmFuZC10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5icmFuZC12bi1oZWFkZXIgLmJyYW5kLXRpdGxlLWNvbnRhaW5lciAuYnJhbmQtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLmJyYW5kLXZuLWhlYWRlciAuYnJhbmQtdGl0bGUtY29udGFpbmVyIC5icmFuZC1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA1NTBweDtcbn1cblxuI29mZnJlcywgI3Jlc2VhdSwgI2NvbnRhY3QsICNnYW1tZSwgI3NhdiwgI29jY2FzaW9ucyB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAyMjBweDtcbn1cblxuLmJyYW5kLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzcuNXB4O1xufVxuXG4uYnJhbmQtbW9kZWwtY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG59XG5cbi5icmFuZC1tb2RlbC1jYXJkIHtcbiAgY29sb3I6ICMyQTRCOUI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDMxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IHRyYW5zcGFyZW50IDFweCBzb2xpZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnJhbmQtbW9kZWwtY2FyZCAuc3RhcnQtdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xuICBwYWRkaW5nOiA3cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJyYW5kLW1vZGVsLWNhcmQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJhbmQtbW9kZWwtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnJhbmQtbW9kZWwtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXI6ICMyQTRCOUIgc29saWQgMXB4O1xufVxuLmJyYW5kLW1vZGVsLWNhcmQ6aG92ZXIgaW1nIHtcbiAgc2NhbGU6IDAuOTg7XG59XG5cbiN2by1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uc3F1YXJlLWdyYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTU5OXB4O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQ1JSAxMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvc3F1YXJlLWdyYXkuOWZkNmQ5NTcuc3ZnKTtcbn1cblxuI3ZuLW9mZmVyLWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLmJyYW5kLXNhdi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5icmFuZC1zYXYtY29udGFpbmVyIC5icmFuZC1zYXYtY2FyZCB7XG4gIGZsZXg6IDAgMCAyMy42MyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYnJhbmQtc2F2LWNvbnRhaW5lciAuYnJhbmQtc2F2LWNhcmQgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5icmFuZC1zYXYtY29udGFpbmVyIC5icmFuZC1zYXYtY2FyZCBwIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmJyYW5kLXNhdi1jb250YWluZXIgLmJyYW5kLXNhdi1jYXJkIC5icmFuZC1zYXYtY2FyZC1saW5rIHtcbiAgY29sb3I6ICNGQ0JDMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgI0ZDQkMwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAjRkNCQzAwO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmJyYW5kLWZvcm0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5icmFuZC1mb3JtLWNvbnRhaW5lciAuYnJhbmQtZm9ybS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5icmFuZC1mb3JtLWNvbnRhaW5lciAuYnJhbmQtaGVscC1mb3JtLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuLmJyYW5kLWZvcm0tY29udGFpbmVyIC5icmFuZC1mb3JtLWlucHV0cy1jb250YWluZXIge1xuICBnYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYnJhbmQtZm9ybS1jb250YWluZXIgLmltZy1mb3JtLWJyYW5kIHtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG59XG5cbi5mb3JtLWltZyB7XG4gIGFzcGVjdC1yYXRpbzogMzI1LzM0OTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3F1YXJlLWdyYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyYW5kLXZuLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5icmFuZC1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgfVxuICAuYnJhbmQtYW5jaG9yIGE6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1hcmVhOiAzLzEvNC8zO1xuICB9XG4gIC5icmFuZC1zYXYtY29udGFpbmVyIC5icmFuZC1zYXYtY2FyZCB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxuICAuYnJhbmQtdm4taGVhZGVyIC5icmFuZC10aXRsZS1jb250YWluZXIgLmJyYW5kLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnJhbmQtZ2FtbWUtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJyYW5kLWdhbW1lLXRpdGxlIGZvcm0ge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmQtc2F2LWNvbnRhaW5lciAuYnJhbmQtc2F2LWNhcmQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5icmFuZC1mb3JtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFpbmVyLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYnJhbmQtbW9kZWwtY2FyZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHdpZHRoOiAxNjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJyYW5kLW9mZmVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLmJyYW5kLWRlc2NyaXB0aW9uLmhpZGUge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgYmxhY2sgMCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpIGFscGhhO1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgYmxhY2sgMCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICB9XG4gIC5icmFuZC1tb3JlLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI0ZDQkMwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZC1hbmNob3Ige1xuICAgIG1hcmdpbjogMCAwIDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYnJhbmQtYW5jaG9yIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmFuZC1jdXJyZW50LW9mZmVycyAuYnJhbmQtbWVudS1saW5rIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAuYnJhbmQtY29udGVudC1ibG9jazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gICAgbGVmdDogY2FsYygtMS41cmVtIC0gMXB4KTtcbiAgICB0b3A6IGNhbGMoLTEuNXJlbSAtIDFweCk7XG4gIH1cbn1cbi5icmFuZC1hbmNob3Ige1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDExMHB4O1xuICB6LWluZGV4OiA4ODtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgcGFkZGluZzogMjRweDtcbiAgZ2FwOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kLWFuY2hvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICB9XG4gIC5icmFuZC1hbmNob3IgYTpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWFyZWE6IDMvMS80LzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZC1hbmNob3Ige1xuICAgIG1hcmdpbjogMCAwIDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5icmFuZC1hbmNob3Ige1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/