/* VARIABLES
================================================================================= */
:root {
  /* Webfonts
  * -------------------------- */
  --font-playfair: "Playfair Display", serif;
  --font-open: "Open Sans", sans-serif;
  --font-open-condensed: "Open Sans Condensed";
  /* Font sizes
  * -------------------------- */
  --font-size-l: clamp(30px, 7vw, 75px);
  --font-size-xl: clamp(40px, 5.6vw, 100px);
  --font-size-xxl: clamp(40px, 15vw, 214px);
  /* Colors
  * -------------------------- */
  --color-white: #ffffff;
  --color-black: #000000;
  --color-blue-dark: #0F0F23;
  --color-pink: #DF0C35;
  --menu-white: #ffffff;
  --menu-pink: #DF0C35;
  /* Paddings
  * -------------------------- */
  --padding-block: 60px;
  --spacer-block: 60px;
  /* Heights
  * -------------------------- */
  --height-mainHeader: 100px;
  --height-block: calc(100dvh - var(--height-mainHeader));
  --height-mainFooter: 92px;
  /* Max Width Block
  * -------------------------- */
  --max-w-block: 1320px;
  /* Darkmode
  * -------------------------- */
  /* MEDIA QUERIES - DEVICE < 900px
  ================================================================================= */
}
:root .darkMode {
  --color-white: #0F0F23;
  --color-black: #000000;
  --color-blue-dark: #ffffff;
  --color-pink: #DF0C35;
}
@media only screen and (max-width: 900px) {
  :root {
    /* Paddings
    * -------------------------- */
    --padding-block: 20px;
    --spacer-block: 40px;
    /* Font sizes
    * -------------------------- */
    --font-size-xxl: clamp(40px, 40vw, 125px);
  }
}

/* WEBFONTS
================================================================================= */
@font-face {
  font-family: "Open Sans Condensed";
  src: url("../fonts/OpenSansCondensed-Light.eot");
  src: url("../fonts/OpenSansCondensed-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansCondensed-Light.woff2") format("woff2"), url("../fonts/OpenSansCondensed-Light.woff") format("woff"), url("../fonts/OpenSansCondensed-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("../fonts/OpenSansCondensed-Regular.eot");
  src: url("../fonts/OpenSansCondensed-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansCondensed-Regular.woff2") format("woff2"), url("../fonts/OpenSansCondensed-Regular.woff") format("woff"), url("../fonts/OpenSansCondensed-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("../fonts/OpenSansCondensed-Medium.eot");
  src: url("../fonts/OpenSansCondensed-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansCondensed-Medium.woff2") format("woff2"), url("../fonts/OpenSansCondensed-Medium.woff") format("woff"), url("../fonts/OpenSansCondensed-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("../fonts/OpenSansCondensed-Bold.eot");
  src: url("../fonts/OpenSansCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansCondensed-Bold.woff2") format("woff2"), url("../fonts/OpenSansCondensed-Bold.woff") format("woff"), url("../fonts/OpenSansCondensed-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/* GLOBAL SETTINGS
================================================================================= */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*:focus-visible {
  outline: 2px solid var(--color-blue-dark);
  outline-offset: 2px;
}

html {
  width: 100%;
  height: 100%;
  font-size: 100%;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%; text-size-adjust: 100%;
}

body {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  font-family: var(--font-open);
  font-weight: normal;
  font-size: 20px;
  line-height: 120%;
  color: var(--color-blue-dark);
  background-color: var(--color-white);
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

a {
  text-decoration: none;
  color: var(--color-blue-dark);
  margin: 0;
  padding: 0;
}

a.evitement {
  display: inline-block;
  color: var(--color-black);
  background: var(--color-white);
  padding: 0.5em;
  position: absolute;
  top: 0;
  left: -99999px;
  z-index: 100;
}
a.evitement:focus {
  left: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  line-height: 150%;
}

ul, ol {
  margin: 0;
  padding: 0;
}
ul li, ol li {
  list-style: none;
}

img {
  width: 100%;
  height: auto;
  display: block;
}

iframe {
  width: 100%;
  border: 0;
  display: block;
}

.video-embed {
  position: relative;
  aspect-ratio: 16 / 9;
  background: #000;
  overflow: hidden;
}
.video-embed iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

button {
  -webkit-appearance: none;
  border-radius: 0;
  text-align: inherit;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
}

sup, sub {
  line-height: 1px;
}

.wp-video {
  width: auto !important;
}
video {
  height: auto;
}

#smooth-wrapper {
  -ms-touch-action: none;
      touch-action: none;
}

#smooth-content {
  padding-top: var(--height-mainHeader);
  -ms-touch-action: none;
      touch-action: none;
}
#smooth-content * {
  will-change: transform;
}

.block {
  width: 100%;
  padding: var(--spacer-block) var(--padding-block);
  position: relative;
}
.block__spacer {
  width: calc(100% - var(--padding-block) * 2);
  height: 1px;
  background-color: var(--color-blue-dark);
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: var(--max-w-block);
  z-index: -1;
}

.block--intro__container {
  max-width: var(--max-w-block);
  margin-left: auto;
  margin-right: auto;
  display: grid;
  row-gap: var(--spacer-block);
}
.block--intro__container:has(.block--intro__col:nth-of-type(2):empty) {
  row-gap: 0;
}
.block--intro__col:nth-of-type(2) {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
.block--intro__col p {
  grid-column: 4/13;
  width: 100%;
  font-family: var(--font-playfair);
  font-style: italic;
  font-size: 28px;
  font-weight: 400;
  line-height: 145%;
}
.block--intro__supTitle {
  font-family: var(--font-playfair);
  font-size: 50px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  text-transform: none;
}
.block--intro__title {
  font-family: var(--font-open-condensed);
  font-size: var(--font-size-xxl);
  font-weight: 700;
  line-height: 77.336%;
  text-transform: uppercase;
}
.block--intro__title span {
  display: block;
}
.block--intro__title span:nth-of-type(1) {
  margin-left: clamp(1px, 6vw, 90px);
}
.block--intro__title span:nth-of-type(2) {
  margin-left: clamp(1px, 19vw, 278px);
}
.block--intro__title--mobile {
  display: none;
}
.block--intro--horizontal .block--intro__container {
  grid-template-columns: 1fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}
.block--intro--horizontal .block--intro__col:nth-of-type(2) {
  grid-template-columns: 1fr;
}
.block--intro--alten .block--intro__title span {
  margin-left: 0 !important;
}
.block--intro--alten .block--intro__title span br {
  display: none;
}

.cta {
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border: 1px solid var(--color-blue-dark);
  padding: 10px 15px;
  border-radius: 300px;
  background-color: var(--color-white);
  -webkit-transition: 0.3s color, 0.3s background-color;
  transition: 0.3s color, 0.3s background-color;
}
.cta sup {
  color: var(--color-pink);
  font-size: 12px;
  margin-left: 5px;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
}
.cta--active, .cta:hover {
  background-color: var(--color-blue-dark);
  color: var(--color-white);
}
.cta--active sup, .cta:hover sup {
  color: var(--color-white);
}

/* MEDIA QUERIES - DEVICE < 900px
================================================================================= */
@media only screen and (max-width: 900px) {
  body {
    font-size: 16px;
  }
  .block--intro__title span {
    font-size: 90px;
    font-weight: 700;
    line-height: 90px;
    text-transform: uppercase;
  }
  .block--intro__title span:nth-of-type(2) {
    margin-left: 31vw;
  }
  .block--intro__title--mobile {
    display: block;
  }
  .block--intro__title--desktop {
    display: none;
  }
  .block--intro__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .block--intro__col:nth-of-type(2) {
    grid-template-columns: 1fr;
  }
  .block--intro__col p {
    grid-column: 1/-1;
    font-size: 22px;
  }
  .block--intro--horizontal .block--intro__container {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .block--intro--alten .block--intro__title span br {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5zY3NzIiwiY29tbW9uLmNzcyIsImNvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO21GQUFBO0FBR0E7RUFFSTtnQ0FBQTtFQUVBLDBDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUVBO2dDQUFBO0VBRUEscUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHlDQUFBO0VBRUg7Z0NBQUE7RUFFRyxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFFQTtnQ0FBQTtFQUVBLHFCQUFBO0VBQ0Esb0JBQUE7RUFFQTtnQ0FBQTtFQUVBLDBCQUFBO0VBQ0EsdURBQUE7RUFDQSx5QkFBQTtFQUVBO2dDQUFBO0VBRUEscUJBQUE7RUFFQTtnQ0FBQTtFQVNBO3FGQUFBO0FDYko7QURNSTtFQUNGLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0FDSkY7QURTSTtFQWpESjtJQW1EUTtrQ0FBQTtJQUVBLHFCQUFBO0lBQ0Esb0JBQUE7SUFFQztrQ0FBQTtJQUVELHlDQUFBO0VDUk47QUFDRjs7QUNuREE7bUZBQUE7QUFFQTtFQUNDLGtDQUFBO0VBQ0EsZ0RBQUE7RUFDQSwrUUFBQTtFQUlBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRG1ERDtBQ2pEQTtFQUNDLGtDQUFBO0VBQ0Esa0RBQUE7RUFDQSx1UkFBQTtFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRGdERDtBQzlDQTtFQUNDLGtDQUFBO0VBQ0EsaURBQUE7RUFDQSxtUkFBQTtFQUlBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRDZDRDtBQzNDQTtFQUNDLGtDQUFBO0VBQ0EsK0NBQUE7RUFDQSwyUUFBQTtFQUlBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRDBDRDtBQ3RDQTttRkFBQTtBQUVBO0VBQ0MsOEJBQUE7VUFBQSxzQkFBQTtBRHdDRDtB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Q0Esb0NBQUE7RUFDQSxxREFBQTtFQUFBLDZDQUFBO0FEdUJEO0FDckJDO0VBQ0Msd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0FEdUJGO0FDcEJDO0VBRUMsd0NBQUE7RUFDQSx5QkFBQTtBRHFCRjtBQ25CRTtFQUNDLHlCQUFBO0FEcUJIOztBQ2ZBO21GQUFBO0FBRUE7RUFFQztJQUNDLGVBQUE7RURpQkE7RUNWQztJQUNDLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLHlCQUFBO0VEWUY7RUNWRTtJQUNDLGlCQUFBO0VEWUg7RUNQQTtJQUNDLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RURTRDtFQ0pDO0lBQ0MsMEJBQUE7RURNRjtFQ0hDO0lBQ0MsaUJBQUE7SUFDQSxlQUFBO0VES0Y7RUNDQztJQUNDLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFRENGO0FBQ0YiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFZBUklBQkxFU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbjpyb290IHtcclxuICAgIFxyXG4gICAgLyogV2ViZm9udHNcclxuXHQqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAtLWZvbnQtcGxheWZhaXI6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XHJcbiAgICAtLWZvbnQtb3BlbjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZvbnQtb3Blbi1jb25kZW5zZWQ6ICdPcGVuIFNhbnMgQ29uZGVuc2VkJztcclxuXHJcbiAgICAvKiBGb250IHNpemVzXHJcblx0KiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgLS1mb250LXNpemUtbDogY2xhbXAoMzBweCwgN3Z3LCA3NXB4KTtcclxuICAgIC0tZm9udC1zaXplLXhsOiBjbGFtcCg0MHB4LCA1LjZ2dywgMTAwcHgpO1xyXG4gICAgLS1mb250LXNpemUteHhsOiBjbGFtcCg0MHB4LCAxNXZ3LCAyMTRweCk7XHJcblxyXG5cdC8qIENvbG9yc1xyXG5cdCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG4gICAgLS1jb2xvci1ibHVlLWRhcms6ICMwRjBGMjM7XHJcbiAgICAtLWNvbG9yLXBpbms6ICNERjBDMzU7XHJcbiAgICAtLW1lbnUtd2hpdGU6ICNmZmZmZmY7XHJcbiAgICAtLW1lbnUtcGluazogI0RGMEMzNTtcclxuXHJcbiAgICAvKiBQYWRkaW5nc1xyXG5cdCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgIC0tcGFkZGluZy1ibG9jazogNjBweDtcclxuICAgIC0tc3BhY2VyLWJsb2NrOiA2MHB4O1xyXG5cclxuICAgIC8qIEhlaWdodHNcclxuXHQqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAtLWhlaWdodC1tYWluSGVhZGVyOiAxMDBweDtcclxuICAgIC0taGVpZ2h0LWJsb2NrOiBjYWxjKDEwMGR2aCAtIHZhcigtLWhlaWdodC1tYWluSGVhZGVyKSk7XHJcbiAgICAtLWhlaWdodC1tYWluRm9vdGVyOiA5MnB4O1xyXG5cclxuICAgIC8qIE1heCBXaWR0aCBCbG9ja1xyXG5cdCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgIC0tbWF4LXctYmxvY2s6IDEzMjBweDtcclxuXHJcbiAgICAvKiBEYXJrbW9kZVxyXG5cdCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgIC5kYXJrTW9kZSB7XHJcblx0XHQtLWNvbG9yLXdoaXRlOiAjMEYwRjIzO1xyXG5cdFx0LS1jb2xvci1ibGFjazogIzAwMDAwMDtcclxuXHRcdC0tY29sb3ItYmx1ZS1kYXJrOiAjZmZmZmZmO1xyXG5cdFx0LS1jb2xvci1waW5rOiAjREYwQzM1O1xyXG5cdH1cclxuXHJcbiAgICAvKiBNRURJQSBRVUVSSUVTIC0gREVWSUNFIDwgOTAwcHhcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTAwcHgpICB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLyogUGFkZGluZ3NcclxuICAgICAgICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAgICAgLS1wYWRkaW5nLWJsb2NrOiAyMHB4O1xyXG4gICAgICAgIC0tc3BhY2VyLWJsb2NrOiA0MHB4O1xyXG5cclxuICAgICAgICAgLyogRm9udCBzaXplc1xyXG4gICAgICAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgICAgICAtLWZvbnQtc2l6ZS14eGw6IGNsYW1wKDQwcHgsIDQwdncsIDEyNXB4KTtcclxuICAgIH1cclxufSIsIi8qIFZBUklBQkxFU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG46cm9vdCB7XG4gIC8qIFdlYmZvbnRzXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1mb250LXBsYXlmYWlyOiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIC0tZm9udC1vcGVuOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtb3Blbi1jb25kZW5zZWQ6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiO1xuICAvKiBGb250IHNpemVzXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1mb250LXNpemUtbDogY2xhbXAoMzBweCwgN3Z3LCA3NXB4KTtcbiAgLS1mb250LXNpemUteGw6IGNsYW1wKDQwcHgsIDUuNnZ3LCAxMDBweCk7XG4gIC0tZm9udC1zaXplLXh4bDogY2xhbXAoNDBweCwgMTV2dywgMjE0cHgpO1xuICAvKiBDb2xvcnNcbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvbG9yLWJsdWUtZGFyazogIzBGMEYyMztcbiAgLS1jb2xvci1waW5rOiAjREYwQzM1O1xuICAtLW1lbnUtd2hpdGU6ICNmZmZmZmY7XG4gIC0tbWVudS1waW5rOiAjREYwQzM1O1xuICAvKiBQYWRkaW5nc1xuICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGFkZGluZy1ibG9jazogNjBweDtcbiAgLS1zcGFjZXItYmxvY2s6IDYwcHg7XG4gIC8qIEhlaWdodHNcbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLWhlaWdodC1tYWluSGVhZGVyOiAxMDBweDtcbiAgLS1oZWlnaHQtYmxvY2s6IGNhbGMoMTAwZHZoIC0gdmFyKC0taGVpZ2h0LW1haW5IZWFkZXIpKTtcbiAgLS1oZWlnaHQtbWFpbkZvb3RlcjogOTJweDtcbiAgLyogTWF4IFdpZHRoIEJsb2NrXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1tYXgtdy1ibG9jazogMTMyMHB4O1xuICAvKiBEYXJrbW9kZVxuICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIE1FRElBIFFVRVJJRVMgLSBERVZJQ0UgPCA5MDBweFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbjpyb290IC5kYXJrTW9kZSB7XG4gIC0tY29sb3Itd2hpdGU6ICMwRjBGMjM7XG4gIC0tY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4gIC0tY29sb3ItYmx1ZS1kYXJrOiAjZmZmZmZmO1xuICAtLWNvbG9yLXBpbms6ICNERjBDMzU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIDpyb290IHtcbiAgICAvKiBQYWRkaW5nc1xuICAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAtLXBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgLS1zcGFjZXItYmxvY2s6IDQwcHg7XG4gICAgLyogRm9udCBzaXplc1xuICAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAtLWZvbnQtc2l6ZS14eGw6IGNsYW1wKDQwcHgsIDQwdncsIDEyNXB4KTtcbiAgfVxufVxuXG4vKiBXRUJGT05UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBHTE9CQUwgU0VUVElOR1Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hLmV2aXRlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5hLmV2aXRlbWVudDpmb2N1cyB7XG4gIGxlZnQ6IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG51bCwgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bCBsaSwgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG5zdXAsIHN1YiB7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG5cbiNzbW9vdGgtd3JhcHBlciB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuI3Ntb290aC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWhlaWdodC1tYWluSGVhZGVyKTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuI3Ntb290aC1jb250ZW50ICoge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2VyLWJsb2NrKSB2YXIoLS1wYWRkaW5nLWJsb2NrKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrX19zcGFjZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tcGFkZGluZy1ibG9jaykgKiAyKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LXctYmxvY2spO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJsb2NrLS1pbnRyb19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdy1ibG9jayk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlci1ibG9jayk7XG59XG4uYmxvY2stLWludHJvX19jb250YWluZXI6aGFzKC5ibG9jay0taW50cm9fX2NvbDpudGgtb2YtdHlwZSgyKTplbXB0eSkge1xuICByb3ctZ2FwOiAwO1xufVxuLmJsb2NrLS1pbnRyb19fY29sOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG59XG4uYmxvY2stLWludHJvX19jb2wgcCB7XG4gIGdyaWQtY29sdW1uOiA0LzEzO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcGxheWZhaXIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NSU7XG59XG4uYmxvY2stLWludHJvX19zdXBUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXBsYXlmYWlyKTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5ibG9jay0taW50cm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbi1jb25kZW5zZWQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14eGwpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNzcuMzM2JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9jay0taW50cm9fX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay0taW50cm9fX3RpdGxlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMXB4LCA2dncsIDkwcHgpO1xufVxuLmJsb2NrLS1pbnRyb19fdGl0bGUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxcHgsIDE5dncsIDI3OHB4KTtcbn1cbi5ibG9jay0taW50cm8tLWhvcml6b250YWwgLmJsb2NrLS1pbnRyb19fY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xufVxuLmJsb2NrLS1pbnRyby0taG9yaXpvbnRhbCAuYmxvY2stLWludHJvX19jb2w6bnRoLW9mLXR5cGUoMikge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5ibG9jay0taW50cm8tLWFsdGVuIC5ibG9jay0taW50cm9fX3RpdGxlIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY3RhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5jdGEgc3VwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3I7XG59XG4uY3RhLS1hY3RpdmUsIC5jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmN0YS0tYWN0aXZlIHN1cCwgLmN0YTpob3ZlciBzdXAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4vKiBNRURJQSBRVUVSSUVTIC0gREVWSUNFIDwgOTAwcHhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJsb2NrLS1pbnRyb19fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmJsb2NrLS1pbnRyb19fdGl0bGUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxdnc7XG4gIH1cbiAgLmJsb2NrLS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJsb2NrLS1pbnRyb19fY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuYmxvY2stLWludHJvX19jb2wgcCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ibG9jay0taW50cm8tLWhvcml6b250YWwgLmJsb2NrLS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcblxyXG4vKiBXRUJGT05UU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTGlnaHQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIENvbmRlbnNlZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLU1lZGl1bS5lb3QnKTtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL09wZW5TYW5zQ29uZGVuc2VkLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtQm9sZC5lb3QnKTtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9PcGVuU2Fuc0NvbmRlbnNlZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvT3BlblNhbnNDb25kZW5zZWQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcbi8qIEdMT0JBTCBTRVRUSU5HU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcclxuXHR9XHJcbn1cclxuaHRtbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ly8gbWluLWhlaWdodDogMTAwZHZoO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XHJcbn1cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbmEuZXZpdGVtZW50IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblx0cGFkZGluZzogLjVlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IC05OTk5OXB4O1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5wIHtcclxuXHRtYXJnaW46IDA7XHJcblx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcbn1cclxudWwsIG9sIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0bGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcbn1cclxuaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2tcclxufVxyXG5pZnJhbWUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3Itb25seSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjbGlwOiByZWN0KDAsMCwwLDApO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcbmJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuc3VwLCBzdWIge1xyXG5cdGxpbmUtaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbiNzbW9vdGgtd3JhcHBlciB7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbiNzbW9vdGgtY29udGVudCB7XHJcblx0cGFkZGluZy10b3A6IHZhcigtLWhlaWdodC1tYWluSGVhZGVyKTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblxyXG5cdCoge1xyXG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9jayB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogdmFyKC0tc3BhY2VyLWJsb2NrKSB2YXIoLS1wYWRkaW5nLWJsb2NrKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0Jl9fc3BhY2VyIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBhZGRpbmctYmxvY2spICogMikpO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRtYXgtd2lkdGg6IHZhcigtLW1heC13LWJsb2NrKTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG5cclxuLmJsb2NrLS1pbnRybyB7XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogdmFyKC0tbWF4LXctYmxvY2spO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0cm93LWdhcDogdmFyKC0tc3BhY2VyLWJsb2NrKTtcclxuXHJcblx0XHQmOmhhcyguYmxvY2stLWludHJvX19jb2w6bnRoLW9mLXR5cGUoMik6ZW1wdHkpIHtcclxuXHRcdFx0cm93LWdhcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbCB7XHJcblxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogNCAvIDEzO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcGxheWZhaXIpO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0NSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdXBUaXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wbGF5ZmFpcik7XHJcblx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4tY29uZGVuc2VkKTtcclxuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4bCk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc3LjMzNiU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjbGFtcCgxcHgsIDZ2dywgOTBweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjbGFtcCgxcHgsIDE5dncsIDI3OHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYtLWhvcml6b250YWwge1xyXG5cclxuXHRcdC5ibG9jay0taW50cm9fX2NvbnRhaW5lciB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y29sdW1uLWdhcDogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmxvY2stLWludHJvX19jb2w6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWFsdGVuIHtcclxuXHJcblx0XHQuYmxvY2stLWludHJvX190aXRsZSBzcGFuIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdGEge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7IFxyXG5cdGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuXHR0cmFuc2l0aW9uOiAuM3MgY29sb3IsIC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuXHRzdXAge1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBjb2xvcjtcclxuXHR9XHJcblxyXG5cdCYtLWFjdGl2ZSxcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuXHRcdHN1cCB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogTUVESUEgUVVFUklFUyAtIERFVklDRSA8IDkwMHB4XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5MDBweCkge1xyXG5cclxuXHRib2R5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbiAgICBcclxuXHQuYmxvY2stLWludHJvIHtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDExMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDkwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzF2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbCB7XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1ob3Jpem9udGFsIHtcclxuXHJcblx0XHRcdC5ibG9jay0taW50cm9fX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */