/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
:root {
  --color-white: #FFFFFF;

  --color-primary: #003B4A;
  --color-primary-medium: #5A808A;

  --color-secondary: #15C3A5;
  --color-secondary-dark: #009E84;

  --color-tertiary: #F8DB4A;

  --color-quaternary: #E65148;

  --color-bg-regular: #FDF4C9;
  --color-bg-completed: #009980;
  --color-bg-locked: #E0E0E0;

  --color-status-completed: #009980;
  --color-light-neutral: #EBF3F5;

  --color-grey-light: #F4F4F4;
  --color-grey-medium: #D9D9D9;

  --color-accent-1: #ED1651;
  --color-accent-2: #5422C8;

  --color-default: var(--color-primary);
  --color-link: var(--color-primary);
  --color-button-bg: var(--color-quaternary);
  --color-button-text: var(--color-white);
  --color-button-bg--hover: var(--color-primary);
  --color-button-text--hover: var(--color-white);

  --color-button-secondary-bg: var(--color-tertiary);
  --color-button-secondary-text: var(--color-primary);
  --color-button-secondary-bg--hover: var(--color-secondary);
  --color-button-secondary-text--hover: var(--color-primary);
  --color-header-bg: var(--color-primary);
  --color-header-text: var(--color-white);
  --color-footer-bg: var(--color-primary);
  --color-footer-text: var(--color-white);
  --color-hamburger-menu-icon-bg: var(--color-secondary);
  --color-hamburger-menu-icon-hover-bg: var(--color-tertiary);
  --color-hamburger-menu-bg: var(--color-white);
  --color-hamburger-menu-text: var(--color-primary);
  --color-pillar-header-msg-completed-bg: var(--color-white);
  --color-pillar-header-msg-completed-text: var(--color-primary);
  --color-pillar-header-msg-completed-icon: var(--color-bg-completed);
  --color-card-bg: var(--color-grey-light);
  --color-card-bg--hover: var(--color-tertiary);
  --color-card-toggle-bg: var(--color-quaternary);
  --color-card-toggle-text: var(--color-white);
  --ff-bloc: "Bloc", sans-serif;
  --ff-poppins: "Poppins", sans-serif;

  --fz-base: 1rem;
  --fz-hero: 3.25rem;
  --fz-sm: 0.875rem;
  --fz-lg: 1.125rem;
  --fz-xl: 1.25rem;
  --fz-xxl: 1.375rem;
  --fz-h1: 2.625rem;
  --fz-h2: 2rem;
  --fz-h3: 1.75rem;
  --fz-h4: 1.375rem;
  --fz-h5: 1.125rem;
  --fz-h6: 0.875rem;

  --lh-base: 1.5;
  --lh-heading: 1.2;

  --fw-bold: 600;
  --fw-extra-bold: 800;
  --gutter: 30px;
  --l-max-node-width: 700px;
  --l-max-content-width: 1110px;
  --l-max-width: 1440px;

  --border-radius: 12px;
  --border-radius-sm: 6px;
  --border-radius-lg: 24px;
  --border-radius-huge: 80px;
  --header-image-width--mobile: 180px;
  --header-image-width--tablet: 282px;
  --header-image-width--desktop: 384px;
}
/* -- View mode: Full */
.node--type-basic-page.node--view-mode-full {
    max-width: none;
    text-align: center;
  }
/*
 * Style for elements display on the full view mode but outside the actual node
 */
body.page-node-type-basic-page {
  background: url(../../../images/patterns/green-dots.svg);
}
body.page-node-type-basic-page .region-header-top-primary,
  body.page-node-type-basic-page .region-header-top-secondary {
    background: #fff;
  }
body.page-node-type-basic-page .layout-header {
    background: none;
    color: #003B4A;
  }
body.page-node-type-basic-page .layout-header::before { display: none; }
body.page-node-type-basic-page h1 {
    font-family: "Bloc", sans-serif;
    font-size: 6rem;
    font-weight: normal;
    line-height: 1;
    margin: 0 auto 2.5rem!important;
    text-align: center;
    text-transform: none;
  }
  :lang(fr) body.page-node-type-basic-page h1 {
    font-size: 5.5rem;
  }
body.page-node-type-basic-page h1 span {
      background: url('../../../images/patterns/blue-large-rectangle.svg') no-repeat center bottom;
      background-size: 100% auto;
      display: inline-block;
      padding: 0 0.1em;
      text-shadow: 4px 4px 0px white;
    }
body.page-node-type-basic-page .region-header > .region__inner {
    display: block;
    padding: 0;
  }
body.page-node-type-basic-page .block-page-title-block { margin-bottom: 20px; }
body.page-node-type-basic-page .block-views-blockbasic-page-block-2 {
    font-size: 1.25rem;
    text-align: center;
  }
body.path-frontpage #block-yplms2023-headermessage div p {
  text-align: center;
}  
body.path-frontpage #block-yplms2023-headermessage div p:first-of-type {
  font-size: 20px;
}

body.path-frontpage #block-yplms2023-anonymoushome div p {
  text-align: center;
}
body.path-frontpage #block-yplms2023-anonymoushome div p:first-of-type {
  font-size: 20px;
}
.slog-text {
  font-size: 20px;
  text-align: center;
}
#block-yplms2023-accessdenied .acc-denied {
  text-align: center;
}
#block-yplms2023-accessdenied .acc-denied a, #block-accessdeniedmessage p a{
  color: unset;
}

#block-accessdeniedmessage p,
#block-accessdeniedmessage h2{
  text-align: center;
}
@media screen and (max-width: 599px) {

    body.page-node-type-basic-page .block-views-blockbasic-page-block-2 { font-size: 0.875rem; }
  }
/**
 * Configuration only for front page
 */
.config_pages--type--manage-homepage .header-message {
    font-size: 1.25rem;
    text-align: center;
  }
.config_pages--type--manage-homepage .field--name-field-anonymous-body,
  .config_pages--type--manage-homepage .field--name-field-authenticated-body {
    margin-bottom: 3rem;
    text-align: center;
  }
@media screen and (max-width: 599px) {

    .config_pages--type--manage-homepage .header-message { font-size: 0.875rem; }
  }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  body.page-node-type-basic-page h1 ,
  :lang(fr) body.page-node-type-basic-page h1 {
    font-size: 4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  body.page-node-type-basic-page h1,
  :lang(fr) body.page-node-type-basic-page h1 {
    font-size: 3rem;
  }
}
@media screen and (min-width: 400px) and (max-width: 600px) {
  body.page-node-type-basic-page h1,
  :lang(fr) body.page-node-type-basic-page h1 {
    font-size: 30px;
  }
  body.path-frontpage #block-yplms2023-headermessage div p:first-of-type {
    font-size: 16px;
  }
}
@media screen and (min-width: 320px) and (max-width: 399px) {
  body.page-node-type-basic-page h1 ,
  :lang(fr) body.page-node-type-basic-page h1 {
    font-size: 1.5rem;
  }
  body.path-frontpage #block-yplms2023-headermessage div p:first-of-type {
    font-size: 16px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vLi4vcGNzcy9iYXNlL2JyZWFrLXBvaW50cy5wY3NzIiwiLi4vLi4vLi4vcGNzcy9iYXNlL3ZhcmlhYmxlcy5wY3NzIiwiLi4vLi4vLi4vcGNzcy9jb21wb25lbnRzL2NvbnRlbnQtdHlwZXMvYmFzaWMtcGFnZS5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBQUE7QUNBQTs7O0VBR0U7QUNIRjtFQUVFLHNCQUFzQjs7RUFFdEIsd0JBQXdCO0VBQ3hCLCtCQUErQjs7RUFFL0IsMEJBQTBCO0VBQzFCLCtCQUErQjs7RUFFL0IseUJBQXlCOztFQUV6QiwyQkFBMkI7O0VBRTNCLDJCQUEyQjtFQUMzQiw2QkFBNkI7RUFDN0IsMEJBQTBCOztFQUUxQixpQ0FBaUM7RUFDakMsOEJBQThCOztFQUU5QiwyQkFBMkI7RUFDM0IsNEJBQTRCOztFQUU1Qix5QkFBeUI7RUFDekIseUJBQXlCOztFQUV6QixxQ0FBcUM7RUFDckMsa0NBQWtDO0VBT2xDLDBDQUEwQztFQUMxQyx1Q0FBdUM7RUFDdkMsOENBQThDO0VBQzlDLDhDQUE4Qzs7RUFFOUMsa0RBQWtEO0VBQ2xELG1EQUFtRDtFQUNuRCwwREFBMEQ7RUFDMUQsMERBQTBEO0VBRzFELHVDQUF1QztFQUN2Qyx1Q0FBdUM7RUFHdkMsdUNBQXVDO0VBQ3ZDLHVDQUF1QztFQUd2QyxzREFBc0Q7RUFDdEQsMkRBQTJEO0VBQzNELDZDQUE2QztFQUM3QyxpREFBaUQ7RUFHakQsMERBQTBEO0VBQzFELDhEQUE4RDtFQUM5RCxtRUFBbUU7RUFHbkUsd0NBQXdDO0VBQ3hDLDZDQUE2QztFQUM3QywrQ0FBK0M7RUFDL0MsNENBQTRDO0VBSzVDLDZCQUE2QjtFQUM3QixtQ0FBbUM7O0VBRW5DLGVBQWU7RUFDZixrQkFBK0I7RUFDL0IsaUJBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixnQkFBNkI7RUFDN0Isa0JBQThCO0VBQzlCLGlCQUE2QjtFQUM3QixhQUE2QjtFQUM3QixnQkFBNkI7RUFDN0IsaUJBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixpQkFBNkI7O0VBRTdCLGNBQWM7RUFDZCxpQkFBaUI7O0VBRWpCLGNBQWM7RUFDZCxvQkFBb0I7RUFHcEIsY0FBYztFQUNkLHlCQUF5QjtFQUN6Qiw2QkFBNkI7RUFDN0IscUJBQXFCOztFQUVyQixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFHMUIsbUNBQW1DO0VBQ25DLG1DQUFtQztFQUNuQyxvQ0FBb0M7QUFDdEM7QUN6R0UsdUJBQXVCO0FBQ3ZCO0lBQ0UsZUFBZTtJQUNmLGtCQUFrQjtFQUNwQjtBQUdGOztFQUVFO0FBQ0Y7RUFDRSx3REFBd0Q7QUFnRDFEO0FBOUNFOztJQUVFLGdCQUFnQjtFQUNsQjtBQUVBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGNBQTJCO0VBRzdCO0FBREUsd0RBQVksYUFBYSxFQUFFO0FBRzdCO0lBQ0UsK0JBQTJCO0lBQzNCLGVBQStCO0lBQy9CLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsK0JBQStCO0lBQy9CLGtCQUFrQjtJQUNsQixvQkFBb0I7RUFTdEI7QUFQRTtNQUNFLDRGQUE0RjtNQUM1RiwwQkFBMEI7TUFDMUIscUJBQXFCO01BQ3JCLGdCQUFnQjtNQUNoQiw4QkFBOEI7SUFDaEM7QUFHRjtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7QUFFQSx5REFBNEIsbUJBQW1CLEVBQUU7QUFFakQ7SUFDRSxrQkFBdUI7SUFDdkIsa0JBQWtCO0VBQ3BCO0FBRUE7O0lBRUUsc0VBQXlDLG1CQUF1QixFQUFFO0VBQ3BFO0FBR0Y7O0VBRUU7QUFHQTtJQUNFLGtCQUF1QjtJQUN2QixrQkFBa0I7RUFDcEI7QUFFQTs7SUFFRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0VBQ3BCO0FBRUE7O0lBRUUsdURBQW9CLG1CQUF1QixFQUFFO0VBQy9DIiwiZmlsZSI6ImJhc2ljLXBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCIvKipcbiAqIFdlIGFyZSB1c2luZyBQb3N0Q1NTIEN1c3RvbSBNZWRpYSBiZWNhdXNlIHdlIGNhbiBub3QgdXNlIGN1c3RvbSBwcm9wZXJ0aWVzIGluc2lkZSBAbWVkaWEuXG4gKiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBnbyB0bzogaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvcG9zdGNzcy1jdXN0b20tbWVkaWFcbiAqL1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1wb3J0cmFpdC11cCAobWluLXdpZHRoOiA2MDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LWxhbmRzY2FwZS11cCAobWluLXdpZHRoOiA5MDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tZGVza3RvcC11cCAobWluLXdpZHRoOiAxMjAwcHgpO1xuXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LXBvcnRyYWl0LWRvd24gKG1heC13aWR0aDogNTk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1sYW5kc2NhcGUtZG93biAobWF4LXdpZHRoOiA4OTlweCk7XG5AY3VzdG9tLW1lZGlhIC0tZGVza3RvcC1kb3duIChtYXgtd2lkdGg6IDExOTlweCk7XG4iLCI6cm9vdCB7XG4gIC8qIEJhc2ljIENvbG91cnMgKi9cbiAgLS1jb2xvci13aGl0ZTogI0ZGRkZGRjtcblxuICAtLWNvbG9yLXByaW1hcnk6ICMwMDNCNEE7XG4gIC0tY29sb3ItcHJpbWFyeS1tZWRpdW06ICM1QTgwOEE7XG5cbiAgLS1jb2xvci1zZWNvbmRhcnk6ICMxNUMzQTU7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWRhcms6ICMwMDlFODQ7XG5cbiAgLS1jb2xvci10ZXJ0aWFyeTogI0Y4REI0QTtcblxuICAtLWNvbG9yLXF1YXRlcm5hcnk6ICNFNjUxNDg7XG5cbiAgLS1jb2xvci1iZy1yZWd1bGFyOiAjRkRGNEM5O1xuICAtLWNvbG9yLWJnLWNvbXBsZXRlZDogIzAwOTk4MDtcbiAgLS1jb2xvci1iZy1sb2NrZWQ6ICNFMEUwRTA7XG5cbiAgLS1jb2xvci1zdGF0dXMtY29tcGxldGVkOiAjMDA5OTgwO1xuICAtLWNvbG9yLWxpZ2h0LW5ldXRyYWw6ICNFQkYzRjU7XG5cbiAgLS1jb2xvci1ncmV5LWxpZ2h0OiAjRjRGNEY0O1xuICAtLWNvbG9yLWdyZXktbWVkaXVtOiAjRDlEOUQ5O1xuXG4gIC0tY29sb3ItYWNjZW50LTE6ICNFRDE2NTE7XG4gIC0tY29sb3ItYWNjZW50LTI6ICM1NDIyQzg7XG5cbiAgLS1jb2xvci1kZWZhdWx0OiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAvKiBNYXBwaW5nIENvbG91cnNcbiAgICpcbiAgICogUGxlYXNlIG9ubHkgYXNzaWduIHZhbHVlcyBwcmV2aW91c2x5IGNyZWF0ZWQgYWJvdmVcbiAgICovXG4gIC8qIGJ1dHRvbnMgKi9cbiAgLS1jb2xvci1idXR0b24tYmc6IHZhcigtLWNvbG9yLXF1YXRlcm5hcnkpO1xuICAtLWNvbG9yLWJ1dHRvbi10ZXh0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItYnV0dG9uLWJnLS1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItYnV0dG9uLXRleHQtLWhvdmVyOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgLS1jb2xvci1idXR0b24tc2Vjb25kYXJ5LWJnOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIC0tY29sb3ItYnV0dG9uLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1idXR0b24tc2Vjb25kYXJ5LWJnLS1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgLS1jb2xvci1idXR0b24tc2Vjb25kYXJ5LXRleHQtLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAvKiBoZWFkZXIgKi9cbiAgLS1jb2xvci1oZWFkZXItYmc6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWNvbG9yLWhlYWRlci10ZXh0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgLyogZm9vdGVyICovXG4gIC0tY29sb3ItZm9vdGVyLWJnOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1mb290ZXItdGV4dDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gIC8qIHByb2dyYW0gbWVudSAqL1xuICAtLWNvbG9yLWhhbWJ1cmdlci1tZW51LWljb24tYmc6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tY29sb3ItaGFtYnVyZ2VyLW1lbnUtaWNvbi1ob3Zlci1iZzogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAtLWNvbG9yLWhhbWJ1cmdlci1tZW51LWJnOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItaGFtYnVyZ2VyLW1lbnUtdGV4dDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgLyogcGlsbGFyJ3MgaGVhZGVyICovXG4gIC0tY29sb3ItcGlsbGFyLWhlYWRlci1tc2ctY29tcGxldGVkLWJnOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItcGlsbGFyLWhlYWRlci1tc2ctY29tcGxldGVkLXRleHQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWNvbG9yLXBpbGxhci1oZWFkZXItbXNnLWNvbXBsZXRlZC1pY29uOiB2YXIoLS1jb2xvci1iZy1jb21wbGV0ZWQpO1xuXG4gIC8qIGNhcmQgKi9cbiAgLS1jb2xvci1jYXJkLWJnOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0KTtcbiAgLS1jb2xvci1jYXJkLWJnLS1ob3ZlcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAtLWNvbG9yLWNhcmQtdG9nZ2xlLWJnOiB2YXIoLS1jb2xvci1xdWF0ZXJuYXJ5KTtcbiAgLS1jb2xvci1jYXJkLXRvZ2dsZS10ZXh0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgLyogLS0gRW5kIG9mOiBNYXBwaW5nIENvbG91cnMgKi9cblxuICAvKiBUeXBvZ3JhcGh5ICovXG4gIC0tZmYtYmxvYzogXCJCbG9jXCIsIHNhbnMtc2VyaWY7XG4gIC0tZmYtcG9wcGluczogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cbiAgLS1mei1iYXNlOiAxcmVtO1xuICAtLWZ6LWhlcm86IGNhbGMoNTIgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LXNtOiBjYWxjKDE0IC8gMTYgKiAxcmVtKTtcbiAgLS1mei1sZzogY2FsYygxOCAvIDE2ICogMXJlbSk7XG4gIC0tZnoteGw6IGNhbGMoMjAgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LXh4bDogY2FsYygyMiAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDE6IGNhbGMoNDIgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWgyOiBjYWxjKDMyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oMzogY2FsYygyOCAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDQ6IGNhbGMoMjIgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWg1OiBjYWxjKDE4IC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oNjogY2FsYygxNCAvIDE2ICogMXJlbSk7XG5cbiAgLS1saC1iYXNlOiAxLjU7XG4gIC0tbGgtaGVhZGluZzogMS4yO1xuXG4gIC0tZnctYm9sZDogNjAwO1xuICAtLWZ3LWV4dHJhLWJvbGQ6IDgwMDtcblxuICAvKiBMYXlvdXQgKi9cbiAgLS1ndXR0ZXI6IDMwcHg7XG4gIC0tbC1tYXgtbm9kZS13aWR0aDogNzAwcHg7XG4gIC0tbC1tYXgtY29udGVudC13aWR0aDogMTExMHB4O1xuICAtLWwtbWF4LXdpZHRoOiAxNDQwcHg7XG5cbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDZweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiAyNHB4O1xuICAtLWJvcmRlci1yYWRpdXMtaHVnZTogODBweDtcblxuICAvKiBIZWFkZXIgaW1hZ2UgKi9cbiAgLS1oZWFkZXItaW1hZ2Utd2lkdGgtLW1vYmlsZTogMTgwcHg7XG4gIC0taGVhZGVyLWltYWdlLXdpZHRoLS10YWJsZXQ6IDI4MnB4O1xuICAtLWhlYWRlci1pbWFnZS13aWR0aC0tZGVza3RvcDogMzg0cHg7XG59XG4iLCJAaW1wb3J0IHVybCgnLi4vLi4vYmFzZS9icmVhay1wb2ludHMucGNzcycpO1xuQGltcG9ydCB1cmwoJy4uLy4uL2Jhc2UvdmFyaWFibGVzLnBjc3MnKTtcblxuLm5vZGUtLXR5cGUtYmFzaWMtcGFnZSB7XG5cbiAgLyogLS0gVmlldyBtb2RlOiBGdWxsICovXG4gICYubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLypcbiAqIFN0eWxlIGZvciBlbGVtZW50cyBkaXNwbGF5IG9uIHRoZSBmdWxsIHZpZXcgbW9kZSBidXQgb3V0c2lkZSB0aGUgYWN0dWFsIG5vZGVcbiAqL1xuYm9keS5wYWdlLW5vZGUtdHlwZS1iYXNpYy1wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9wYXR0ZXJucy9ncmVlbi1kb3RzLnN2Zyk7XG5cbiAgJiAucmVnaW9uLWhlYWRlci10b3AtcHJpbWFyeSxcbiAgJiAucmVnaW9uLWhlYWRlci10b3Atc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgJiAubGF5b3V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cbiAgICAmOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAmIGgxIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmxvYyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDk2IC8gMTYgKiAxcmVtKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvIDIuNXJlbSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3BhdHRlcm5zL2JsdWUtbGFyZ2UtcmVjdGFuZ2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAuMWVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDRweCA0cHggMHB4IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYgLnJlZ2lvbi1oZWFkZXIgPiAucmVnaW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiAgJiAuYmxvY2stdmlld3MtYmxvY2tiYXNpYy1wYWdlLWJsb2NrLTIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnoteGwpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1wb3J0cmFpdC1kb3duKSB7XG5cbiAgICAmIC5ibG9jay12aWV3cy1ibG9ja2Jhc2ljLXBhZ2UtYmxvY2stMiB7IGZvbnQtc2l6ZTogdmFyKC0tZnotc20pOyB9XG4gIH1cbn1cblxuLyoqXG4gKiBDb25maWd1cmF0aW9uIG9ubHkgZm9yIGZyb250IHBhZ2VcbiAqL1xuLmNvbmZpZ19wYWdlcy0tdHlwZS0tbWFuYWdlLWhvbWVwYWdlIHtcblxuICAmIC5oZWFkZXItbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mei14bCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJiAuZmllbGQtLW5hbWUtZmllbGQtYW5vbnltb3VzLWJvZHksXG4gICYgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhlbnRpY2F0ZWQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLS10YWJsZXQtcG9ydHJhaXQtZG93bikge1xuXG4gICAgJiAuaGVhZGVyLW1lc3NhZ2UgeyBmb250LXNpemU6IHZhcigtLWZ6LXNtKTsgfVxuICB9XG59Il19 */