@import url(../../fonts/fontawesome/css/fontawesome.min.css);
@import url(../../fonts/fontawesome/css/regular.min.css);
@import url(../../fonts/fontawesome/css/brands.min.css);
/* GLOBAL */
/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
body {
  font-family: "OpenSauceOne", arial, sans-serif; }

.container {
  padding: 0 30px; }
  .container.small-mob {
    padding: 0 20px; }

@media (min-width: 1024px) {
  .container {
    max-width: 1140px;
    padding: 0 30px; } }

@media (min-width: 1280px) {
  .container {
    max-width: 1140px; } }

@media (min-width: 1536px) {
  .container {
    max-width: 1500px; } }

.page-title {
  color: var(--blue-01, #005EB8);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal; }

@media (min-width: 1024px) {
  .page-title {
    font-size: 38px; } }

.section__title {
  color: var(--blue-01, #005EB8);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0; }

@media (min-width: 1024px) {
  .section__title {
    font-size: 38px; } }

.loader {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: none; }
  .loader svg {
    width: 100px;
    height: 100px; }
  .loader.show {
    display: flex;
    pointer-events: initial;
    z-index: 10000; }

.button-open-popup:hover, .button-open-popup-recrutement:hover {
  cursor: pointer; }

.button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: -moz-max-content;
  width: max-content; }
  .button.button--primary {
    gap: var(--Padding-20, 20px);
    border-radius: var(--Padding-30, 30px);
    border: 1px solid var(--blue-01, #005EB8);
    background: var(--white-01, #FFF);
    padding: 10px 14px;
    transition: 0.2s; }

@media (min-width: 1024px) {
  .button.button--primary {
    padding: 16px var(--Padding-20, 20px); } }
    .button.button--primary .button__text {
      color: var(--blue-01, #005EB8);
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 17px;
      letter-spacing: 1px;
      text-transform: uppercase;
      transition: 0.2s; }

@media (min-width: 1024px) {
  .button.button--primary .button__text {
    font-size: 14px;
    letter-spacing: 3px; } }
    .button.button--primary:after {
      content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSIjMDA1RUI4Ii8+CjwvZz4KPC9zdmc+Cg==);
      line-height: 0; }
    .button.button--primary:hover {
      background: var(--blue-01, #005EB8); }
      .button.button--primary:hover .button__text {
        color: var(--white-01, #FFF); }
      .button.button--primary:hover:after {
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=); }
    .button.button--primary.button--blue {
      background: var(--blue-01, #005EB8);
      border: 1px solid var(--blue-01, #005EB8); }
      .button.button--primary.button--blue .button__text {
        color: var(--white-01, #FFF); }
      .button.button--primary.button--blue:after {
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=); }
      .button.button--primary.button--blue:hover {
        background: var(--white-01, #FFF); }
        .button.button--primary.button--blue:hover .button__text {
          color: var(--blue-01, #005EB8); }
        .button.button--primary.button--blue:hover:after {
          content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSIjMDA1RUI4Ii8+CjwvZz4KPC9zdmc+Cg==); }
    .button.button--primary.orange {
      border: 1px solid #FF805A; }
      .button.button--primary.orange .button__text {
        color: #FF805A; }
      .button.button--primary.orange:after {
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSIjRkY4MDVBIi8+CjwvZz4KPC9zdmc+Cg=="); }
      .button.button--primary.orange:hover {
        background-color: #FF805A; }
        .button.button--primary.orange:hover .button__text {
          color: #fff; }
        .button.button--primary.orange:hover:after {
          content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=); }
    .button.button--primary.vert {
      border: 1px solid #57D98D; }
      .button.button--primary.vert .button__text {
        color: #57D98D; }
      .button.button--primary.vert:after {
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93Ij4KPHBhdGggaWQ9IlRyYWMmIzE5NTsmIzE2OTsgNCIgZD0iTTE3IDUuNDc5ODFDMTcgNS4zOTE3MiAxNi45NTI4IDUuMzE1MyAxNi44ODI4IDUuMjcyNTlMMTIuNTMyOCAwLjkyMjQyOUMxMi40NDc1IDAuODM3MjQgMTIuMzEwOCAwLjgxNTAzOCAxMi4yMTIyIDAuODg0Mjk5QzEyLjA4NDYgMC45NzM5OTIgMTIuMDczMyAxLjE1MTYxIDEyLjE3ODUgMS4yNTY3NUwxNi4xNDggNS4yMjYxN0MxNi4xNTE3IDUuMjI5OTYgMTYuMTQ5IDUuMjM2MzkgMTYuMTQzNyA1LjIzNjM5SDEuMjU3MkMxLjEzNjY5IDUuMjM2MzkgMS4wMjQzOSA1LjMxNzQ4IDEuMDAzOCA1LjQzNjIxQzAuOTc3MDk1IDUuNTg5ODUgMS4wOTQ3IDUuNzIzMjMgMS4yNDM0NCA1LjcyMzIzSDE2LjE0MzdDMTYuMTQ5IDUuNzIzMjMgMTYuMTUxNyA1LjcyOTY2IDE2LjE0OCA1LjczMzQ0TDEyLjE3ODUgOS43MDI4N0MxMi4wODM0IDkuNzk3ODcgMTIuMDgzNCA5Ljk1MjA4IDEyLjE3ODUgMTAuMDQ3MUMxMi4yMjYxIDEwLjA5NDYgMTIuMjg4NCAxMC4xMTg0IDEyLjM1MDcgMTAuMTE4NEMxMi40MTMgMTAuMTE4NCAxMi40NzUzIDEwLjA5NDYgMTIuNTIyOCAxMC4wNDcxTDE2Ljg4MjcgNS42ODcwM0MxNi45NTI4IDUuNjQ0MzEgMTcgNS41Njc4OSAxNyA1LjQ3OTgxWiIgZmlsbD0iIzU3RDk4RCIgc3Ryb2tlPSIjNTdEOThEIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L2c+Cjwvc3ZnPgo="); }
      .button.button--primary.vert:hover {
        background-color: #57D98D; }
        .button.button--primary.vert:hover .button__text {
          color: #fff; }
        .button.button--primary.vert:hover:after {
          content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=); }
    .button.button--primary.bleuClair {
      border: 1px solid #3C6FFF; }
      .button.button--primary.bleuClair .button__text {
        color: #3C6FFF; }
      .button.button--primary.bleuClair:after {
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93Ij4KPHBhdGggaWQ9IlRyYWMmIzE5NTsmIzE2OTsgNCIgZD0iTTE3IDUuMzk3NzhDMTcgNS4zMDk2OSAxNi45NTI4IDUuMjMzMjcgMTYuODgyOCA1LjE5MDU2TDEyLjUzMjggMC44NDAzOTdDMTIuNDQ3NSAwLjc1NTIwOSAxMi4zMTA4IDAuNzMzMDA3IDEyLjIxMjIgMC44MDIyNjhDMTIuMDg0NiAwLjg5MTk2MSAxMi4wNzMzIDEuMDY5NTggMTIuMTc4NSAxLjE3NDcyTDE2LjE0OCA1LjE0NDE0QzE2LjE1MTcgNS4xNDc5MiAxNi4xNDkgNS4xNTQzNiAxNi4xNDM3IDUuMTU0MzZIMS4yNTcyQzEuMTM2NjkgNS4xNTQzNiAxLjAyNDM5IDUuMjM1NDQgMS4wMDM4IDUuMzU0MThDMC45NzcwOTUgNS41MDc4MiAxLjA5NDcgNS42NDEyIDEuMjQzNDQgNS42NDEySDE2LjE0MzdDMTYuMTQ5IDUuNjQxMiAxNi4xNTE3IDUuNjQ3NjMgMTYuMTQ4IDUuNjUxNDFMMTIuMTc4NSA5LjYyMDg0QzEyLjA4MzQgOS43MTU4NCAxMi4wODM0IDkuODcwMDUgMTIuMTc4NSA5Ljk2NTA1QzEyLjIyNjEgMTAuMDEyNiAxMi4yODg0IDEwLjAzNjQgMTIuMzUwNyAxMC4wMzY0QzEyLjQxMyAxMC4wMzY0IDEyLjQ3NTMgMTAuMDEyNiAxMi41MjI4IDkuOTY1MDVMMTYuODgyNyA1LjYwNUMxNi45NTI4IDUuNTYyMjggMTcgNS40ODU4NiAxNyA1LjM5Nzc4WiIgZmlsbD0iIzNDNkZGRiIgc3Ryb2tlPSIjM0M2RkZGIiBzdHJva2Utd2lkdGg9IjAuNSIvPgo8L2c+Cjwvc3ZnPgo="); }
      .button.button--primary.bleuClair:hover {
        background-color: #3C6FFF; }
        .button.button--primary.bleuClair:hover .button__text {
          color: #fff; }
        .button.button--primary.bleuClair:hover:after {
          content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=); }
  .button.button--secondary {
    -moz-column-gap: 20px;
         column-gap: 20px;
    transition: 0.2s; }
    .button.button--secondary.full-mob {
      width: 100%; }

@media (min-width: 1024px) {
  .button.button--secondary.full-mob {
    width: -moz-max-content;
    width: max-content; } }
    .button.button--secondary .button__text {
      color: var(--blue-01, #005EB8);
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 17px;
      letter-spacing: 0px;
      text-transform: uppercase;
      transition: 0.2s; }

@media (min-width: 1024px) {
  .button.button--secondary .button__text {
    letter-spacing: 3px; } }
    .button.button--secondary:after {
      content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSIjMDA1RUI4Ii8+CjwvZz4KPC9zdmc+Cg==);
      line-height: 0;
      border-radius: 100%;
      border: 1px solid var(--blue-01, #005EB8);
      width: 35px;
      height: 35px;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: 0.2s; }

@media (min-width: 1024px) {
  .button.button--secondary:after {
    width: 50px;
    height: 50px; } }
    .button.button--secondary:hover:after {
      content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
      background-color: #005EB8; }

.page-empty {
  padding: 15px; }
  .page-empty .title {
    margin-bottom: 35px; }
  .page-empty h2 {
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: 700; }

@media (min-width: 1024px) {
  .page-empty h2 {
    font-size: 20px; } }

.splide__arrow {
  background: transparent;
  opacity: 1;
  width: initial;
  height: initial; }
  .splide__arrow svg {
    fill: none;
    height: 17px;
    width: initial; }

@media (min-width: 1024px) {
  .splide__arrow svg {
    height: initial;
    width: initial; } }
  .splide__arrow.splide__arrow--prev {
    transform: translateY(-50%) rotate(180deg);
    left: 0; }
  .splide__arrow.splide__arrow--next {
    right: 0; }

.article__list {
  display: flex;
  flex-direction: column;
  gap: 50px; }

@media (min-width: 1024px) {
  .article__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px; } }

@media (min-width: 1536px) {
  .article__list {
    gap: 52px; } }

.article__img-wrapper {
  position: relative;
  border-radius: 24px;
  width: 100%;
  height: 216px; }

@media (min-width: 1024px) {
  .article__img-wrapper {
    height: 230px; } }

@media (min-width: 1536px) {
  .article__img-wrapper {
    height: 300px; } }

.article__img {
  width: 100%;
  height: 100%;
  /*object-fit: cover;*/
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 24px; }
  .article__img.cover {
    -o-object-fit: cover;
       object-fit: cover; }

.article__body {
  padding-top: 15px; }

@media (min-width: 1024px) {
  .article__body {
    padding-top: 20px; } }

.article__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px; }

@media (min-width: 1024px) {
  .article__header {
    margin-bottom: 20px; } }

.article__category {
  border-radius: var(--Padding-20, 20px);
  border: 1px solid var(--grey-01, #000);
  background: var(--white-01, #FFF);
  padding: 6px 10px;
  color: var(--grey-01, #000);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  width: -moz-max-content;
  width: max-content; }

@media (min-width: 1024px) {
  .article__category {
    font-size: 14px; } }

.article__date {
  color: var(--grey-01, #000);
  text-align: right;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase; }

@media (min-width: 1024px) {
  .article__date {
    font-size: 14px; } }

.article__title {
  color: var(--grey-01, #000);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

@media (min-width: 1024px) {
  .article__title {
    font-size: 24px; } }

.article__description {
  display: none;
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 10px; }

@media (min-width: 1024px) {
  .article__description {
    display: block; } }

input.wpcf7-form-control, textarea.wpcf7-form-control {
  color: var(--grey-03, rgba(0, 26, 51, 0.8));
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 34px;
  border-radius: var(--Padding-30, 30px);
  border: 1px solid var(--blue-01, #005EB8);
  padding: 10px 20px;
  width: 100%; }

@media (min-width: 1024px) {
  input.wpcf7-form-control, textarea.wpcf7-form-control {
    padding: 10px 30px; } }
  input.wpcf7-form-control::-moz-placeholder, textarea.wpcf7-form-control::-moz-placeholder {
    color: var(--blue-01, #005EB8); }
  input.wpcf7-form-control::placeholder, textarea.wpcf7-form-control::placeholder {
    color: var(--blue-01, #005EB8); }
  input.wpcf7-form-control:focus-visible, textarea.wpcf7-form-control:focus-visible {
    outline: none;
    border: 1px solid var(--blue-02, #3C6FFF); }

input.wpcf7-submit, textarea.wpcf7-submit {
  color: #ffffff; }

textarea.wpcf7-form-control {
  height: 100px; }

.wpcf7-list-item {
  margin: 0; }

#checkbox-policy {
  color: var(--grey-03, rgba(0, 26, 51, 0.8));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; }
  #checkbox-policy a {
    color: var(--blue-01, #005EB8);
    text-decoration: underline; }
  #checkbox-policy .wpcf7-form-control-wrap {
    margin-right: 8px; }

.page-template-default h1 {
  color: var(--grey-01, #000);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

@media (min-width: 1024px) {
  .page-template-default h1 {
    font-size: 40px; } }
  .page-template-default h1:not(:first-child) {
    margin-top: 10px; }
  .page-template-default h1:not(:last-child) {
    margin-bottom: 15px; }

@media (min-width: 1024px) {
  .page-template-default h1:not(:last-child) {
    margin-bottom: 20px; } }

#menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
  background-color: #fff;
  transition: 0.5s;
  height: 100px;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  border-radius: 0px 0px 20px 20px;
  align-content: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 26, 51, 0.2); }

@media (min-width: 1024px) {
  #menu {
    height: 126px;
    background-color: #fff;
    border-radius: 0px 0px 50px 50px;
    box-shadow: 0px 4px 10px 0px rgba(0, 26, 51, 0.2); } }
  #menu.show {
    background-color: #fff;
    border-radius: 0;
    border-bottom: none; }
    #menu.show .menu__link-list {
      transform: translateX(0); }
    #menu.show .overlay {
      display: block; }
    #menu.show .menu-burger .bar:nth-of-type(1) {
      transform: translateY(9px) rotate(45deg); }
    #menu.show .menu-burger .bar:nth-of-type(2) {
      opacity: 0; }
    #menu.show .menu-burger .bar:nth-of-type(3) {
      transform: translateY(-9px) rotate(-45deg); }
  #menu .link {
    opacity: 1;
    /*transition: 0.2s; */ }
    #menu .link:hover {
      cursor: pointer;
      /*opacity: 0.7; */ }
  #menu .menu-burger .bar {
    height: 3px;
    width: 30px;
    display: block;
    margin: 6px auto;
    position: relative;
    background-color: #005EB8;
    border-radius: 10px;
    transition: 0.4s; }
  #menu .overlay {
    position: absolute;
    top: 60px;
    left: 0;
    width: 100vw;
    height: calc(100vh - 60px);
    background-color: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: -1; }
  #menu .menu-btn-toggler {
    border: 0;
    padding: 0;
    background-color: transparent;
    margin-left: auto; }

@media (min-width: 1024px) {
  #menu .menu-btn-toggler {
    display: none; } }
  #menu.active {
    position: fixed;
    top: 0px;
    background-color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
  #menu.disable {
    top: -100%; }
    #menu.disable .sub--menu {
      top: -100%; }
  #menu .sub--menu {
    display: block;
    opacity: 0;
    background: var(--blue-01, #005EB8);
    align-items: flex-start;
    gap: var(--Padding-20, 20px);
    width: 100%;
    position: relative;
    left: 0;
    transition: 0.5s;
    height: 0px;
    margin-top: 0px;
    z-index: -100;
    overflow: hidden; }

@media (min-width: 1024px) {
  #menu .sub--menu {
    display: block;
    top: 126px;
    position: fixed;
    border-radius: 0px 0px 50px 50px;
    padding: var(--Padding-40, 40px) var(--Margin-85, 85px);
    margin-top: 0;
    height: auto;
    visibility: hidden;
    z-index: -10;
    overflow: visible; } }
    #menu .sub--menu .sub--menu-content {
      padding: 25px 20px; }

@media (min-width: 1024px) {
  #menu .sub--menu .sub--menu-content {
    padding: 0px; } }
    #menu .sub--menu.show {
      margin-top: 20px;
      z-index: 1000; }

@media (min-width: 1024px) {
  #menu .sub--menu.show {
    margin-top: 0; }
  #menu .sub--menu:before {
    content: "";
    background-color: #fff;
    position: absolute;
    height: 46px;
    width: 46px;
    left: 0px;
    top: -46px;
    z-index: -3;
    transition: 0.2s;
    opacity: 1; }
  #menu .sub--menu:after {
    content: "";
    background-color: #fff;
    position: absolute;
    height: 46px;
    width: 46px;
    right: 0px;
    top: -46px;
    z-index: -3;
    transition: 0.2s;
    opacity: 1; } }
    #menu .sub--menu .title {
      color: var(--white-01, #FFF);
      /* body-2 */
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      width: 100%;
      border-bottom: 1px solid var(--white-01, #FFF);
      padding-bottom: 10px;
      margin-bottom: 20px; }

@media (min-width: 1024px) {
  #menu .sub--menu .title {
    margin-bottom: 40px; } }
    #menu .sub--menu svg path {
      stroke: transparent !important; }
    #menu .sub--menu .link {
      color: var(--white-01, #FFF);
      /* body-3 */
      font-size: 16px;
      font-style: normal;
      font-weight: 300;
      line-height: 24px;
      position: relative;
      left: 0px;
      transition: left 0.3s;
      margin-bottom: 10px; }

@media (min-width: 1024px) {
  #menu .sub--menu .link {
    margin-bottom: 15px; }
    #menu .sub--menu .link:hover {
      left: 10px;
      font-weight: 400; }
      #menu .sub--menu .link:hover svg path {
        stroke: #fff !important; } }
      #menu .sub--menu .link:last-child {
        margin-bottom: 0px; }
  #menu .menu-links {
    row-gap: 20px;
    width: 100%; }

@media (min-width: 1536px) {
  #menu .menu-links {
    gap: 38px;
    justify-content: center; } }
    #menu .menu-links .item {
      background-color: #fff;
      transition: 0.2s; }

@media (min-width: 1024px) {
  #menu .menu-links .item {
    align-content: center;
    text-align: center;
    height: 126px;
    border-radius: var(--Padding-20, 20px) var(--Padding-20, 20px) 0px 0px; } }
      #menu .menu-links .item .item--open-sub-menu {
        width: 100%;
        position: relative; }
        #menu .menu-links .item .item--open-sub-menu .item--hover-left {
          position: absolute;
          left: -46px;
          bottom: -41px;
          width: 27px;
          height: 27px;
          border: 0px;
          display: none; }
          #menu .menu-links .item .item--open-sub-menu .item--hover-left path {
            fill: transparent;
            stroke: transparent;
            transition: 0.2s; }

@media (min-width: 1024px) {
  #menu .menu-links .item .item--open-sub-menu .item--hover-left {
    display: block;
    bottom: -52px; } }

@media (min-width: 1536px) {
  #menu .menu-links .item .item--open-sub-menu .item--hover-left {
    bottom: -52px; } }
        #menu .menu-links .item .item--open-sub-menu .item--hover-right {
          position: absolute;
          right: -46px;
          bottom: -41px;
          width: 27px;
          height: 27px;
          border: 0px;
          display: none; }
          #menu .menu-links .item .item--open-sub-menu .item--hover-right path {
            fill: transparent;
            stroke: transparent;
            transition: 0.2s; }

@media (min-width: 1024px) {
  #menu .menu-links .item .item--open-sub-menu .item--hover-right {
    display: block;
    bottom: -52px; } }

@media (min-width: 1536px) {
  #menu .menu-links .item .item--open-sub-menu .item--hover-right {
    bottom: -52px; } }
      #menu .menu-links .item .text {
        color: var(--grey-01, #000); }
      #menu .menu-links .item svg path {
        stroke: var(--grey-01, #000);
        transition: 0.2s; }
      #menu .menu-links .item:hover {
        cursor: pointer; }

@media (min-width: 1024px) {
  #menu .menu-links .item:hover {
    background: var(--blue-01, #005EB8); } }
        #menu .menu-links .item:hover .item--hover-right path {
          fill: var(--blue-01, #005EB8); }
        #menu .menu-links .item:hover .item--hover-left path {
          fill: var(--blue-01, #005EB8); }
        #menu .menu-links .item:hover .item-open-white {
          opacity: 1; }

@media (min-width: 1024px) {
  #menu .menu-links .item:hover .text {
    color: var(--white-01, #FFF); } }
        #menu .menu-links .item:hover svg path {
          stroke: var(--white-01, #FFF); }
        #menu .menu-links .item:hover .svg-chevron-down {
          transform: rotate(180deg); }

@media (min-width: 1024px) {
  #menu .menu-links .item:hover .svg-chevron-down {
    transform: initial; } }
          #menu .menu-links .item:hover .svg-chevron-down path {
            stroke: #000000; }

@media (min-width: 1024px) {
  #menu .menu-links .item:hover .svg-chevron-down path {
    stroke: var(--white-01, #FFF); }
  #menu .menu-links .item:hover .sub--menu {
    display: flex;
    visibility: visible;
    opacity: 1;
    z-index: 10; } }
  #menu .menu--content {
    opacity: 0;
    z-index: -1;
    /*height: 100vh;*/
    position: absolute;
    right: 0px;
    top: 99px;
    transition: 0.4s;
    max-width: 100%;
    max-height: calc(100vh - 71px);
    padding-top: 30px;
    padding-bottom: 20px;
    border-radius: 0px 0px 20px 20px;
    box-shadow: 0px 5px 13px 0px rgba(0, 26, 51, 0.08);
    overflow: auto;
    height: 0px; }

@media (min-width: 1024px) {
  #menu .menu--content {
    opacity: 1 !important;
    z-index: 1;
    height: auto !important;
    position: relative;
    right: 0px;
    top: 0px;
    max-width: initial;
    transform: initial;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
    overflow: initial; } }
  #menu .btn-open-menu {
    margin-left: auto;
    position: relative;
    top: 1px; }

@media (min-width: 1024px) {
  #menu .btn-open-menu {
    display: none; } }
  #menu .btn-close-menu {
    margin-left: auto;
    position: relative;
    top: 1px;
    display: none; }
    #menu .btn-close-menu.show {
      display: block; }

@media (min-width: 1024px) {
  #menu .btn-close-menu {
    display: none; } }

.modal, .modal_recrutment {
  opacity: 0;
  z-index: -10000;
  transition: opacity 0.3s;
  visibility: hidden;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Padding-40, 40px);
  background: var(--white-01, #FFF);
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  background: var(--grey-02, rgba(0, 26, 51, 0.4)); }
  .modal .content, .modal_recrutment .content {
    display: flex;
    flex-direction: column;
    padding: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #fff;
    max-width: calc(100% - 40px);
    position: absolute;
    height: -moz-max-content;
    height: max-content;
    max-height: 90vh;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    margin: auto;
    border-radius: 24px;
    overflow: auto; }

@media (min-width: 1024px) {
  .modal .content, .modal_recrutment .content {
    max-width: 874px;
    left: 0px;
    padding: var(--Padding-60, 60px); } }
  .modal .title, .modal_recrutment .title {
    color: var(--blue-01, #005EB8);
    /* title-1-medium */
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 30px; }

@media (min-width: 1024px) {
  .modal .title, .modal_recrutment .title {
    font-size: 38px;
    margin-bottom: 40px; } }
  .modal.show, .modal_recrutment.show {
    opacity: 1;
    z-index: 10000;
    visibility: visible; }
  .modal .col-span-2, .modal_recrutment .col-span-2 {
    grid-column: span 2 / span 2; }
  .modal .input__list, .modal_recrutment .input__list {
    display: flex;
    flex-direction: column;
    gap: 25px; }

@media (min-width: 1024px) {
  .modal .input__list, .modal_recrutment .input__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 40px; }
  .modal .submit-row, .modal_recrutment .submit-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)); } }
  .modal .submit-row .button, .modal_recrutment .submit-row .button {
    width: 100%; }

.modal_recrutment .input_file {
  position: relative; }

.modal_recrutment .input_file:before {
  content: "Votre C.V.";
  position: absolute;
  left: 0;
  width: 130px;
  text-align: center;
  border-radius: 9px;
  cursor: pointer;
  border: none;
  background: #005EB8;
  padding: 6px 12px;
  color: #fff;
  bottom: 0px;
  top: 0px;
  margin: auto;
  height: -moz-max-content;
  height: max-content;
  left: 30px; }

.modal_recrutment .input_file input {
  padding-top: 3px;
  padding-bottom: 3px; }

.modal_recrutment .input_file input[type=file]::file-selector-button {
  margin-right: 8px;
  border: none;
  background: #084cdf;
  padding: 8px 12px;
  color: #fff;
  cursor: pointer;
  visibility: hidden; }

@keyframes rotateR {
  from {
    transform: translateY(0px) rotate(0); }
  to {
    transform: translateY(15px) rotate(45deg); } }

@keyframes rotateL {
  from {
    transform: translateY(0px) rotate(0); }
  to {
    transform: translateY(-15px) rotate(-45deg); } }

@keyframes fade {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.site-footer {
  position: relative; }
  .site-footer .link {
    opacity: 1;
    transition: 0.2s; }
    .site-footer .link:hover {
      cursor: pointer;
      opacity: 0.7; }

.page-template-actualites #section-articles {
  padding: 60px 0; }

.page-template-actualites .filter__wrapper {
  margin-bottom: 60px;
  max-width: 100%;
  transition: 0.3s; }

@media (min-width: 1024px) {
  .page-template-actualites .filter__wrapper {
    width: 100%; } }
  .page-template-actualites .filter__wrapper .filter__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--blue-01, #005EB8);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    border-bottom: 1px solid #025EB8;
    padding-bottom: 5px;
    transition: 0.3s;
    width: 52px; }

@media (min-width: 1024px) {
  .page-template-actualites .filter__wrapper .filter__title {
    display: none; } }
  .page-template-actualites .filter__wrapper .filter__list {
    display: flex;
    flex-wrap: wrap;
    z-index: -10;
    visibility: hidden;
    gap: 15px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 52px #001A3314;
    border-radius: 0px 0px 25px 25px;
    opacity: 0;
    padding: 0px;
    transition: 0.3s;
    height: 0px;
    width: 0px; }
    .page-template-actualites .filter__wrapper .filter__list.show {
      display: flex;
      height: 100%;
      z-index: 1;
      visibility: visible;
      padding-left: 35px;
      padding-right: 35px;
      padding-top: 35px;
      padding-bottom: 35px;
      opacity: 1;
      width: 100%; }

@media (min-width: 1024px) {
  .page-template-actualites .filter__wrapper .filter__list {
    display: flex;
    gap: 20px;
    padding: 0px;
    box-shadow: none;
    background: transparent;
    opacity: 1 !important;
    border-radius: 0px;
    height: auto;
    z-index: 1;
    visibility: visible;
    width: 100%; } }

@media (min-width: 1536px) {
  .page-template-actualites .filter__wrapper .filter__list {
    display: flex;
    gap: 40px; } }
  .page-template-actualites .filter__wrapper .filter__item {
    width: 100%; }

@media (min-width: 1024px) {
  .page-template-actualites .filter__wrapper .filter__item {
    width: -moz-max-content;
    width: max-content; } }
  .page-template-actualites .filter__wrapper .filter__btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: 16px;
         column-gap: 16px;
    color: var(--blue-01, #005EB8);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-radius: 39px;
    border: 1px solid var(--blue-01, #005EB8);
    background: var(--white-01, #FFF);
    padding: 8px 20px;
    transition: 0.3s; }
    .page-template-actualites .filter__wrapper .filter__btn.active {
      color: var(--white-01, #FFF);
      border: 1px solid var(--blue-01, #005EB8);
      background: var(--blue-01, #005EB8); }
    .page-template-actualites .filter__wrapper .filter__btn:hover {
      background-color: var(--blue-01, #005EB8);
      color: #fff; }

@media (min-width: 1024px) {
  .page-template-actualites .filter__wrapper .filter__btn {
    font-size: 13px;
    letter-spacing: 3px; } }
  .page-template-actualites .filter__wrapper.show .filter__title {
    width: 100%; }

.page-template-actualites .featured-article__list {
  display: flex;
  flex-direction: column;
  gap: 40px; }

@media (min-width: 1024px) {
  .page-template-actualites .featured-article__list {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 30px; } }

@media (min-width: 1536px) {
  .page-template-actualites .featured-article__list {
    gap: 60px; } }

@media (min-width: 1024px) {
  .page-template-actualites .featured-article__list .article__img-wrapper {
    height: 466px; } }

.page-template-actualites .article__list {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-top: 40px; }

@media (min-width: 1024px) {
  .page-template-actualites .article__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 60px;
    margin-top: 60px; } }

@media (min-width: 1536px) {
  .page-template-actualites .article__list {
    -moz-column-gap: 60px;
         column-gap: 60px; } }

.page-template-actualites .pagination-list {
  display: flex;
  justify-content: center;
  margin-top: 60px; }
  .page-template-actualites .pagination-list ul {
    display: flex;
    align-items: center;
    gap: 10px; }
  .page-template-actualites .pagination-list .btn__text {
    display: none; }

@media (min-width: 1024px) {
  .page-template-actualites .pagination-list .btn__text {
    display: block; } }
  .page-template-actualites .pagination-list .number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border: 1px solid #005EB8;
    border-radius: 100%;
    color: var(--blue-01, #005EB8);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: uppercase;
    transition: 0.3s; }
    .page-template-actualites .pagination-list .number.current {
      background-color: #005EB8;
      color: var(--white-01, #FFF); }
    .page-template-actualites .pagination-list .number:hover {
      background-color: #005EB8;
      color: #fff; }
  .page-template-actualites .pagination-list .first, .page-template-actualites .pagination-list .last {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--blue-01, #005EB8);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 3px;
    text-transform: uppercase; }
  .page-template-actualites .pagination-list .first {
    margin-right: 20px; }
    .page-template-actualites .pagination-list .first svg {
      transform: rotate(180deg); }
  .page-template-actualites .pagination-list .last {
    margin-left: 20px; }

.single-post .section__img {
  position: relative;
  width: 100%;
  height: 420px;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1; }

.single-post .section__header {
  border-radius: 24px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 4px 13px 0px rgba(0, 26, 51, 0.08);
  padding: 30px;
  margin-top: -90px; }

@media (min-width: 1024px) {
  .single-post .section__header {
    padding: 60px;
    margin-top: -140px;
    max-width: 853px;
    width: 100%;
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 1536px) {
  .single-post .section__header {
    max-width: 1140px; } }

.single-post .section__header__info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px; }

@media (min-width: 1024px) {
  .single-post .section__header__info {
    margin-bottom: 20px; } }

.single-post .section__description {
  color: var(--grey-01, #000);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px; }

@media (min-width: 1024px) {
  .single-post .section__description {
    margin-top: 20px; } }

.single-post .section__content {
  padding-top: 30px;
  padding-bottom: 30px; }

@media (min-width: 1024px) {
  .single-post .section__content {
    padding-top: 60px;
    padding-bottom: 60px;
    max-width: 733px;
    margin: 0 auto; } }

@media (min-width: 1536px) {
  .single-post .section__content {
    max-width: 1014px; } }

.single-post .section__bottom {
  padding: 60px 20px 0 20px; }

@media (min-width: 1024px) {
  .single-post .section__bottom {
    width: 733px;
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0; } }

.single-post .section__bottom__title {
  color: #001A33;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 20px; }

.single-post .section__bottom__description {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px; }

.single-post #section-articles {
  padding-top: 60px; }

@media (min-width: 1024px) {
  .single-post #section-articles {
    padding-top: 120px; } }

.single-post .line {
  width: 100%;
  height: 1px;
  background-color: #000; }

@media (min-width: 1024px) {
  .single-post .line {
    width: 733px;
    margin: 0 auto; } }

.single-post .splide__slide {
  display: flex;
  align-items: center;
  justify-content: center; }
  .single-post .splide__slide:not(.is-active) {
    /*transform: scale(0.8);*/ }
    .single-post .splide__slide:not(.is-active) .splide__img {
      transform: scale(0.8); }

.single-post .splide {
  padding: 0 20px; }

@media (min-width: 1024px) {
  .single-post .splide {
    padding: 0; }
  .single-post .splide__list {
    /*column-gap: 122px;*/ } }

.single-post .splide__img {
  width: 100%;
  height: 154px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 24px; }

@media (min-width: 1024px) {
  .single-post .splide__img {
    width: 735px;
    height: 430px; }
  .single-post .splide__arrows {
    width: 733px;
    height: 100%;
    display: flex;
    align-items: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1; }
  .single-post .splide__arrow--prev {
    left: -45px; }
  .single-post .splide__arrow--next {
    right: -45px; } }

.page-template-contact footer {
  padding-top: 0; }

.page-template-contact #section-contact {
  padding-top: 430px;
  padding-bottom: 60px; }

@media (min-width: 1024px) {
  .page-template-contact #section-contact {
    padding-top: 126px;
    padding-bottom: 100px; } }

.page-template-contact .section__title {
  color: var(--blue-01, #005EB8);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px; }

@media (min-width: 1024px) {
  .page-template-contact .section__title {
    font-size: 38px;
    margin-bottom: 30px; } }

.page-template-contact .section__description {
  color: var(--grey-01, #000);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 30px; }

@media (min-width: 1024px) {
  .page-template-contact .section__description {
    margin-bottom: 60px; } }

.page-template-contact .section__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 510px;
  -o-object-fit: cover;
     object-fit: cover; }

@media (min-width: 1024px) {
  .page-template-contact .section__img {
    position: fixed;
    height: calc(100% + 200px); } }

.page-template-contact .section__card {
  position: relative;
  border-radius: 24px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
  padding: 30px 20px; }

@media (min-width: 1024px) {
  .page-template-contact .section__card {
    padding: 60px;
    margin-top: 100px;
    max-width: 874px; } }

.page-template-contact .input__list {
  display: flex;
  flex-direction: column;
  gap: 25px; }

@media (min-width: 1024px) {
  .page-template-contact .input__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 40px; }
  .page-template-contact .submit-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)); } }

.page-template-contact .submit-row .button {
  width: 100%; }

/* COMPONENTS */
/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
#section-header {
  position: relative;
  z-index: 100; }
  #section-header .overlay {
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
    transform: rotate(180deg);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 160px;
    z-index: 1; }

@media (min-width: 1024px) {
  #section-header .overlay {
    display: none; } }
  #section-header .section__header__img {
    z-index: 0; }
  #section-header .section__header__body {
    z-index: 2; }
  #section-header .section__header__title {
    font-size: 38px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -2px;
    text-transform: uppercase; }

@media (min-width: 1024px) {
  #section-header .section__header__title {
    font-size: 60px;
    line-height: 60px; } }
  #section-header.gold {
    background-color: #C7AE7A; }

@media (min-width: 1024px) {
  #section-header.gold h1 strong, #section-header.gold h1 b {
    color: #0D0B1C;
    background: none;
    -webkit-text-fill-color: initial; } }
    #section-header.gold .consultation-form {
      -webkit-backdrop-filter: blur(12.5px);
              backdrop-filter: blur(12.5px); }

@media (min-width: 1024px) {
  #section-header-reinsurance .section__header__reinsurance__mobile {
    display: none; } }

#section-header-reinsurance .section__header__reinsurance__mobile .reinsurance__mobile__double_col {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)); }

#section-header-reinsurance .section__header__reinsurance__mobile .reinsurance__mobile__item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px; }

#section-header-reinsurance .section__header__reinsurance__mobile .reinsurance__mobile__top {
  display: flex;
  flex-direction: row;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2); }

#section-header-reinsurance .section__header__reinsurance__mobile .reinsurance__mobile__left:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 2px;
  height: calc(100% - 40px);
  background-color: rgba(255, 255, 255, 0.2); }

#section-header-reinsurance .section__header__reinsurance__desktop {
  display: none; }

@media (min-width: 1024px) {
  #section-header-reinsurance .section__header__reinsurance__desktop {
    display: flex; } }

/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
.section__mcq .mcq__item .mcq__head {
  color: #fff;
  transition: 0.2s;
  position: relative; }
  .section__mcq .mcq__item .mcq__head:hover {
    cursor: pointer;
    color: #BB9E63; }
    .section__mcq .mcq__item .mcq__head:hover svg path {
      stroke: #BB9E63; }

.section__mcq .mcq__item svg {
  transform: rotate(0deg);
  transition: 0.2s; }
  .section__mcq .mcq__item svg path {
    stroke: #fff; }

.section__mcq .mcq__item .mcq__content {
  opacity: 0;
  height: 0px; }

.section__mcq .mcq__item.show .mcq__head {
  color: #BB9E63; }

.section__mcq .mcq__item.show svg {
  transform: rotate(180deg); }
  .section__mcq .mcq__item.show svg path {
    stroke: #BB9E63; }

/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
.section__testimony_video .testimony_video__popup {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.5);
  display: none; }
  .section__testimony_video .testimony_video__popup.show {
    display: block; }
  .section__testimony_video .testimony_video__popup .content {
    max-height: 70vh;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    height: -moz-max-content;
    height: max-content;
    width: -moz-max-content;
    width: max-content;
    padding-bottom: 0px;
    text-align: center;
    top: 100px;
    max-width: 82%; }
    .section__testimony_video .testimony_video__popup .content video {
      height: 100%;
      width: auto;
      position: relative;
      max-height: 65vh;
      max-width: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
    .section__testimony_video .testimony_video__popup .content .close-modal {
      text-align: right;
      display: flex;
      justify-content: right;
      margin-bottom: 10px;
      right: -15px;
      position: relative; }
      .section__testimony_video .testimony_video__popup .content .close-modal svg path {
        stroke: #fff; }
      .section__testimony_video .testimony_video__popup .content .close-modal:hover {
        cursor: pointer; }

@media (min-width: 768px) {
  .section__testimony_video .splide__list {
    display: flex !important;
    padding-left: 0px; }
    .section__testimony_video .splide__list .splide__slide {
      flex-shrink: initial !important; } }

.section__testimony_video .splide__pagination {
  bottom: -25px; }
  .section__testimony_video .splide__pagination .splide__pagination__page {
    background-color: #5D5D59; }
    .section__testimony_video .splide__pagination .splide__pagination__page.is-active {
      background-color: #BB9E63; }

.section__testimony_video .testimony_video {
  position: relative; }
  .section__testimony_video .testimony_video .filter {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    transition: 0.2s; }
    .section__testimony_video .testimony_video .filter svg {
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      margin: auto;
      width: 60px;
      height: 60px;
      opacity: 1;
      transition: 0.4s; }
    .section__testimony_video .testimony_video .filter:hover {
      cursor: pointer;
      background: rgba(0, 0, 0, 0.8); }
      .section__testimony_video .testimony_video .filter:hover svg {
        opacity: 0.4; }

#section-header-with-card {
  position: relative;
  padding-top: 70px;
  min-height: 470px;
  margin-bottom: -70px;
  margin-top: -20px; }

@media (min-width: 1024px) {
  #section-header-with-card {
    padding-top: 236px;
    padding-bottom: 118px;
    margin-bottom: 50px;
    margin-top: 0px; } }

@media (min-width: 1536px) {
  #section-header-with-card {
    padding-top: 300px;
    padding-bottom: 188px;
    margin-bottom: 50px; } }
  #section-header-with-card .header__img {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 470px; }

@media (min-width: 1024px) {
  #section-header-with-card .header__img {
    position: absolute;
    height: 100%; } }
  #section-header-with-card .page-title.orange {
    color: #FF805A; }
  #section-header-with-card .page-title.bleuClair {
    color: #3C6FFF; }
  #section-header-with-card .page-title.vert {
    color: #57D98D; }
  #section-header-with-card .header__card {
    position: relative;
    top: -110px;
    border-radius: 24px;
    background: var(--white-01, #FFF);
    width: 100%;
    padding: 30px 20px;
    box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08); }

@media (min-width: 1024px) {
  #section-header-with-card .header__card {
    position: relative;
    left: initial;
    top: initial;
    padding: 60px;
    transform: initial;
    max-width: 480px;
    width: 100%; } }

@media (min-width: 1536px) {
  #section-header-with-card .header__card {
    max-width: 540px; } }
  #section-header-with-card .header__description {
    color: var(--grey-01, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    margin-top: 20px; }

@media (min-width: 1024px) {
  #section-header-with-card .header__description {
    margin-top: 30px; } }
  #section-header-with-card #background-video {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
    left: 0px;
    top: 0px;
    z-index: -1;
    height: 470px; }

@media (min-width: 1024px) {
  #section-header-with-card #background-video {
    position: absolute;
    height: 100%; } }

#section-3-column-card-with-picto .section__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  #section-3-column-card-with-picto .section__header {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px; } }

#section-3-column-card-with-picto .section__subtitle {
  color: var(--blue-01, #005EB8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin-top: 15px; }

@media (min-width: 1024px) {
  #section-3-column-card-with-picto .section__subtitle {
    margin: 0;
    letter-spacing: 3px; } }

#section-3-column-card-with-picto .card__list {
  display: flex;
  flex-direction: column;
  gap: 24px; }

@media (min-width: 1024px) {
  #section-3-column-card-with-picto .card__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px; } }

@media (min-width: 1536px) {
  #section-3-column-card-with-picto .card__list {
    gap: 52px; } }

#section-3-column-card-with-picto .card__item {
  display: flex;
  flex-direction: column;
  border-radius: 24px;
  border: 1px solid var(--orange-01, #FF805A);
  background: var(--white-01, #FFF); }
  #section-3-column-card-with-picto .card__item.card__item--blue {
    border: 1px solid var(--blue-02, #3C6FFF); }
  #section-3-column-card-with-picto .card__item.card__item--green {
    border: 1px solid var(--green-01, #57D98D); }

#section-3-column-card-with-picto .card__body {
  display: flex;
  flex-direction: column;
  padding: 0 25px 25px 25px; }

@media (min-width: 1024px) {
  #section-3-column-card-with-picto .card__body {
    padding: 0 40px 40px 40px; } }

#section-3-column-card-with-picto .card__title {
  color: var(--grey-01, #000);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 25px; }

@media (min-width: 1024px) {
  #section-3-column-card-with-picto .card__title {
    margin-top: 40px; } }

@media (min-width: 1536px) {
  #section-3-column-card-with-picto .card__title {
    margin-top: 50px; } }

#section-3-column-card-with-picto .card__description {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 15px; }

@media (min-width: 1024px) {
  #section-3-column-card-with-picto .card__description {
    margin-top: 20px; } }

#section-3-column-card-with-picto .card__picto img {
  height: 80px; }

@media (min-width: 1536px) {
  #section-3-column-card-with-picto .card__picto img {
    height: 100px;
    width: auto; } }

#section-3-column-card-with-picto .card__picto {
  opacity: 1; }
  #section-3-column-card-with-picto .card__picto.hover {
    opacity: 0;
    position: absolute; }

#section-3-column-card-with-picto .card__item:hover .card__picto {
  opacity: 0; }
  #section-3-column-card-with-picto .card__item:hover .card__picto.hover {
    opacity: 1; }

#section-3-column-card-with-picto .card__item--orange {
  background-color: transparent;
  transition: 0.2s;
  border: 1px solid var(--orange-01, #FF805A); }
  #section-3-column-card-with-picto .card__item--orange .card__title {
    color: var(--grey-01, #000);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--orange .card__description {
    color: var(--grey-01, #000);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--orange .card__icon path {
    fill: var(--white-01, #FFF);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--orange .card__icon .background-svg {
    fill: var(--orange-01, #FF805A); }
  #section-3-column-card-with-picto .card__item--orange:hover {
    background-color: var(--orange-01, #FF805A);
    border-color: #fff;
    cursor: pointer; }
    #section-3-column-card-with-picto .card__item--orange:hover .card__title {
      color: var(--white-01, #FFF); }
    #section-3-column-card-with-picto .card__item--orange:hover .card__description {
      color: var(--white-01, #FFF); }
    #section-3-column-card-with-picto .card__item--orange:hover .card__icon path {
      fill: var(--orange-01, #FF805A); }
    #section-3-column-card-with-picto .card__item--orange:hover .card__icon .background-svg {
      fill: var(--white-01, #FFF); }

#section-3-column-card-with-picto .card__item--blue {
  background-color: transparent;
  transition: 0.2s;
  border: 1px solid var(--blue-02, #3C6FFF); }
  #section-3-column-card-with-picto .card__item--blue .card__title {
    color: var(--grey-01, #000);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--blue .card__description {
    color: var(--grey-01, #000);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--blue .card__icon path {
    fill: var(--white-01, #FFF);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--blue .card__icon .background-svg {
    fill: var(--blue-02, #3C6FFF); }
  #section-3-column-card-with-picto .card__item--blue:hover {
    background-color: var(--blue-02, #3C6FFF);
    border-color: #fff;
    cursor: pointer; }
    #section-3-column-card-with-picto .card__item--blue:hover .card__title {
      color: var(--white-01, #FFF); }
    #section-3-column-card-with-picto .card__item--blue:hover .card__description {
      color: var(--white-01, #FFF); }
    #section-3-column-card-with-picto .card__item--blue:hover .card__icon path {
      fill: var(--blue-02, #3C6FFF); }
    #section-3-column-card-with-picto .card__item--blue:hover .card__icon .background-svg {
      fill: var(--white-01, #FFF); }

#section-3-column-card-with-picto .card__item--green {
  background-color: transparent;
  transition: 0.2s;
  border: 1px solid var(--green-01, #57D98D); }
  #section-3-column-card-with-picto .card__item--green .card__title {
    color: var(--grey-01, #000);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--green .card__description {
    color: var(--grey-01, #000);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--green .card__icon path {
    fill: var(--white-01, #FFF);
    transition: 0.2s; }
  #section-3-column-card-with-picto .card__item--green .card__icon .background-svg {
    fill: var(--green-01, #57D98D); }
  #section-3-column-card-with-picto .card__item--green:hover {
    background-color: var(--green-01, #57D98D);
    border-color: #fff;
    cursor: pointer; }
    #section-3-column-card-with-picto .card__item--green:hover .card__title {
      color: var(--white-01, #FFF); }
    #section-3-column-card-with-picto .card__item--green:hover .card__description {
      color: var(--white-01, #FFF); }
    #section-3-column-card-with-picto .card__item--green:hover .card__icon path {
      fill: var(--green-01, #57D98D); }
    #section-3-column-card-with-picto .card__item--green:hover .card__icon .background-svg {
      fill: var(--white-01, #FFF); }

#section-2-columns-content-with-image .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-image .section__body {
    flex-direction: row;
    justify-content: space-between;
    align-content: center; } }

#section-2-columns-content-with-image .section__title {
  color: var(--white-01, #fff);
  font-size: 34px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-image .section__title {
    font-size: 38px;
    color: #005EB8; } }

#section-2-columns-content-with-image .section__content {
  display: flex;
  flex-direction: column;
  margin: auto 0; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-image .section__content {
    max-width: 360px; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-image .section__content {
    max-width: 472px; } }

#section-2-columns-content-with-image .section__description {
  color: var(--white-01, #fff);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 25px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-image .section__description {
    margin-top: 40px;
    color: var(--grey-01, #000); } }

#section-2-columns-content-with-image .section__illustration {
  margin-top: 30px;
  width: 100%; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-image .section__illustration {
    max-width: 545px;
    margin-top: 0; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-image .section__illustration {
    max-width: 756px; } }

#section-2-columns-content-with-image .hover-link-svg path, #section-2-columns-content-with-image .hover-link-svg text {
  opacity: 1;
  transition: 0.3s; }

#section-2-columns-content-with-image .hover-link-svg:hover path, #section-2-columns-content-with-image .hover-link-svg:hover text {
  opacity: 0.7;
  cursor: pointer; }

#section-3-columns-card-with-arrow-cta .section__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  #section-3-columns-card-with-arrow-cta .section__header {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px; } }

#section-3-columns-card-with-arrow-cta .section__subtitle {
  color: var(--blue-01, #005EB8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 20px; }

@media (min-width: 1024px) {
  #section-3-columns-card-with-arrow-cta .section__subtitle {
    margin-top: 0; } }

#section-3-columns-card-with-arrow-cta .block__title {
  color: var(--grey-01, #000);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

#section-3-columns-card-with-arrow-cta .block__list {
  display: flex;
  flex-direction: column;
  gap: 30px; }

@media (min-width: 1024px) {
  #section-3-columns-card-with-arrow-cta .block__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px; } }

@media (min-width: 1536px) {
  #section-3-columns-card-with-arrow-cta .block__list {
    gap: 52px; } }

#section-3-columns-card-with-arrow-cta .block__header {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #000000;
  padding-bottom: 20px; }

@media (min-width: 1024px) {
  #section-3-columns-card-with-arrow-cta .block__header {
    padding-bottom: 30px; } }

#section-3-columns-card-with-arrow-cta .block__title {
  color: var(--grey-01, #000);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

@media (min-width: 1024px) {
  #section-3-columns-card-with-arrow-cta .block__title {
    font-size: 24px; } }

#section-3-columns-card-with-arrow-cta .block__description, #section-3-columns-card-with-arrow-cta .block__description--mobile {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  /* 150% */
  padding-top: 20px; }

#section-3-columns-card-with-arrow-cta .block__description {
  display: none; }

@media (min-width: 1024px) {
  #section-3-columns-card-with-arrow-cta .block__description {
    display: block; }
  #section-3-columns-card-with-arrow-cta .block__description--mobile {
    display: none; } }

#section-3-columns-card-with-arrow-cta .block__btn-show {
  color: var(--grey-02, rgba(0, 26, 51, 0.4));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  text-decoration-line: underline;
  border: none;
  background: transparent;
  margin-top: 10px; }

@media (min-width: 1024px) {
  #section-3-columns-card-with-arrow-cta .block__btn-show {
    display: none; } }

#section-3-columns-card-with-arrow-cta .button {
  display: block; }

@media (min-width: 1536px) {
  .section-cta-simple.bgOrange .container {
    max-width: 1750px; } }

.section-cta-simple.bgOrange .section__body {
  border-radius: 24px;
  background: var(--orange-01, #FF805A);
  padding: 60px 40px; }

@media (min-width: 1024px) {
  .section-cta-simple.bgOrange .section__body {
    padding: 80px 40px; } }

@media (min-width: 1536px) {
  .section-cta-simple.bgOrange .section__body {
    padding: 80px 120px; } }

.section-cta-simple.bgOrange .section__title {
  font-size: 24px;
  color: var(--white-01, #FFF); }

@media (min-width: 1024px) {
  .section-cta-simple.bgOrange .section__title {
    font-size: 38px; } }

.section-cta-simple.bgOrange .section__description {
  margin-top: 40px; }

@media (min-width: 1024px) {
  .section-cta-simple.bgOrange .section__description {
    margin-top: 0; } }
  .section-cta-simple.bgOrange .section__description * {
    color: var(--white-01, #FFF);
    font-weight: 300;
    font-size: 16px; }

@media (min-width: 1024px) {
  .section-cta-simple.bgOrange .section__description * {
    font-size: 22px; } }

.section-cta-simple.bgOrange .button {
  background-color: transparent;
  border: 1px solid #ffffff;
  transition: 0.3s; }
  .section-cta-simple.bgOrange .button .button__text {
    color: #ffffff;
    transition: 0.3s; }
  .section-cta-simple.bgOrange .button:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=); }
  .section-cta-simple.bgOrange .button:hover {
    background-color: #fff;
    border: 1px solid var(--orange-01, #FF805A); }
    .section-cta-simple.bgOrange .button:hover .button__text {
      color: var(--orange-01, #FF805A); }
    .section-cta-simple.bgOrange .button:hover:after {
      content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS43MDczIDAuODYyMjY3TDE2LjM1MzYgNS41MDg2OEMxNi41NDg4IDUuNzAzOTQgMTYuNTQ4OCA2LjAyMDUyIDE2LjM1MzYgNi4yMTU3OEwxMS43MDczIDEwLjg2MjFDMTEuNTEyIDExLjA1NzQgMTEuMTk1NCAxMS4wNTc0IDExLjAwMDEgMTAuODYyMUMxMC44MDQ5IDEwLjY2NjkgMTAuODA0OSAxMC4zNTAzIDExLjAwMDEgMTAuMTU1TDE0Ljc5MjkgNi4zNjIyM0gwLjVDMC4yMjM4NTggNi4zNjIyMyAwIDYuMTM4MzcgMCA1Ljg2MjIzQzAgNS41ODYwOSAwLjIyMzg1OCA1LjM2MjIzIDAuNSA1LjM2MjIzSDE0Ljc5MjlMMTEuMDAwMSAxLjU2OTM3QzEwLjgwNDkgMS4zNzQxMSAxMC44MDQ5IDEuMDU3NTMgMTEuMDAwMSAwLjg2MjI2N0MxMS4xOTU0IDAuNjY3MDA1IDExLjUxMiAwLjY2NzAwNSAxMS43MDczIDAuODYyMjY3WiIgZmlsbD0iI0ZGODA1QSIvPgo8L3N2Zz4K"); }

.section-cta-simple .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-cta-simple .section__body {
    flex-direction: row;
    -moz-column-gap: 90px;
         column-gap: 90px; } }

@media (min-width: 1536px) {
  .section-cta-simple .section__body {
    -moz-column-gap: 126px;
         column-gap: 126px; } }

.section-cta-simple .section__content {
  width: 100%; }

@media (min-width: 1024px) {
  .section-cta-simple .section__content {
    max-width: 285px; } }

@media (min-width: 1536px) {
  .section-cta-simple .section__content {
    max-width: 378px; } }

.section-cta-simple .section__description {
  margin-top: 20px; }

@media (min-width: 1024px) {
  .section-cta-simple .section__description {
    margin-top: 0; } }
  .section-cta-simple .section__description * {
    color: var(--grey-01, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }

@media (min-width: 1024px) {
  .section-cta-simple .section__description * {
    font-size: 22px; } }

.section-2-columns-with-img-bg-cta .container {
  padding: 0; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .container {
    padding: 0 20px; } }

.section-2-columns-with-img-bg-cta .section__body {
  position: relative;
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .section__body {
    flex-direction: row; }
  .section-2-columns-with-img-bg-cta .cta-card {
    border-radius: 24px;
    background: var(--white-01, #FFF);
    box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
    padding: 60px;
    min-width: calc(100% + 195px); }
  .section-2-columns-with-img-bg-cta.contentLeft .section__img-wrapper {
    order: 1;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0; } }

.section-2-columns-with-img-bg-cta.contentLeft .section__content {
  margin-left: 20px;
  margin-right: 20px; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta.contentLeft .section__content {
    margin-top: 182px;
    margin-left: 0;
    margin-right: 0; }
  .section-2-columns-with-img-bg-cta.contentLeft .section__title {
    max-width: 500px; }
  .section-2-columns-with-img-bg-cta.contentRight .section__img-wrapper {
    position: relative;
    left: 0;
    top: 0; } }

.section-2-columns-with-img-bg-cta.contentRight .section__title {
  @media (min-width: 1024px) {} }

@media (min-width: 768px) {
  .section-2-columns-with-img-bg-cta.contentRight .section__title {
    margin-left: 25px;
    margin-right: 0px; } }

@media (min-width: 1536px) {
  .section-2-columns-with-img-bg-cta.contentRight .section__title {
    margin-right: 0px; } }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta.contentRight .section__content {
    margin-left: auto;
    margin-top: auto;
    margin-bottom: -110px; }
  .section-2-columns-with-img-bg-cta.contentRight .section__body {
    margin-bottom: 110px; }
  .section-2-columns-with-img-bg-cta.contentRight .cta-card {
    margin-left: -195px; } }

.section-2-columns-with-img-bg-cta .section__img {
  width: 100%;
  border-radius: 24px; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .section__img {
    max-height: 705px;
    max-width: 705px; } }

.section-2-columns-with-img-bg-cta .section__content {
  display: flex;
  flex-direction: column;
  border-radius: 24px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
  padding: 40px 40px;
  margin-top: -125px;
  margin-left: 20px;
  margin-right: 20px;
  z-index: 1; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .section__content {
    max-width: 874px;
    padding: 0;
    box-shadow: none;
    background: transparent;
    margin-left: 0;
    margin-right: 0; } }

.section-2-columns-with-img-bg-cta .section__title {
  color: var(--blue-01, #005EB8);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 30px; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .section__title {
    font-size: 38px;
    margin-bottom: 38px; } }

.section-2-columns-with-img-bg-cta .cta-block__list {
  display: flex;
  flex-direction: column;
  gap: 50px; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .cta-block__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 40px;
         column-gap: 40px;
    row-gap: 60px; } }

.section-2-columns-with-img-bg-cta .cta-block__title {
  color: var(--grey-01, #000);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 15px; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .cta-block__title {
    font-size: 24px;
    margin-bottom: 20px; } }

.section-2-columns-with-img-bg-cta .cta-block__description, .section-2-columns-with-img-bg-cta .cta-block__description--mobile {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px; }

.section-2-columns-with-img-bg-cta .cta-block__description {
  display: none; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .cta-block__description {
    display: block; }
  .section-2-columns-with-img-bg-cta .cta-block__description--mobile {
    display: none; } }

.section-2-columns-with-img-bg-cta .block__btn-show {
  color: var(--grey-02, rgba(0, 26, 51, 0.4));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  text-decoration-line: underline;
  border: none;
  background: transparent;
  margin-top: 10px; }

@media (min-width: 1024px) {
  .section-2-columns-with-img-bg-cta .block__btn-show {
    display: none; } }

@media (min-width: 1536px) {
  #section-4-columns-bloc-bg-blue .container {
    max-width: 1750px; } }

#section-4-columns-bloc-bg-blue .section__body {
  border-radius: 24px;
  background: var(--blue-01, #005EB8);
  padding: 40px 40px; }

@media (min-width: 1024px) {
  #section-4-columns-bloc-bg-blue .section__body {
    padding: 60px 40px; } }

@media (min-width: 1536px) {
  #section-4-columns-bloc-bg-blue .section__body {
    padding: 80px 120px; } }

#section-4-columns-bloc-bg-blue .bloc__list {
  display: flex;
  flex-direction: column;
  gap: 30px; }

@media (min-width: 1024px) {
  #section-4-columns-bloc-bg-blue .bloc__list {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 30px; } }

@media (min-width: 1536px) {
  #section-4-columns-bloc-bg-blue .bloc__list {
    gap: 100px; } }

#section-4-columns-bloc-bg-blue .bloc__item.show .bloc__description {
  margin-top: 15px; }

@media (min-width: 1024px) {
  #section-4-columns-bloc-bg-blue .bloc__item.show .bloc__description {
    margin-top: 20px; } }

#section-4-columns-bloc-bg-blue .bloc__item.show .bloc__title:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDIwIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwLjk5OTkzNkMwIDAuNTE5Njg5IDAuMzg5MzE4IDAuMTMwMzcxIDAuODY5NTY1IDAuMTMwMzcxSDE5LjEzMDRDMTkuNjEwNyAwLjEzMDM3MSAyMCAwLjUxOTY4OSAyMCAwLjk5OTkzNkMyMCAxLjQ4MDE4IDE5LjYxMDcgMS44Njk1IDE5LjEzMDQgMS44Njk1SDAuODY5NTY1QzAuMzg5MzE4IDEuODY5NSAwIDEuNDgwMTggMCAwLjk5OTkzNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  position: relative;
  top: -9px; }

@media (min-width: 1024px) {
  #section-4-columns-bloc-bg-blue .bloc__item.show .bloc__title:after {
    display: none; } }

#section-4-columns-bloc-bg-blue .bloc__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--white-01, #FFF);
  font-size: 23px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }
  #section-4-columns-bloc-bg-blue .bloc__title br {
    display: none; }

@media (min-width: 1024px) {
  #section-4-columns-bloc-bg-blue .bloc__title br {
    display: block; } }

@media (min-width: 1536px) {
  #section-4-columns-bloc-bg-blue .bloc__title {
    font-size: 32px; } }
  #section-4-columns-bloc-bg-blue .bloc__title:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24tY3JvaXgiPgo8cGF0aCBpZD0iTGlnbmUgKFN0cm9rZSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5Ljk5OTk0QzAgOS41MTk2OSAwLjM4OTMxOCA5LjEzMDM3IDAuODY5NTY1IDkuMTMwMzdIMTkuMTMwNEMxOS42MTA3IDkuMTMwMzcgMjAgOS41MTk2OSAyMCA5Ljk5OTk0QzIwIDEwLjQ4MDIgMTkuNjEwNyAxMC44Njk1IDE5LjEzMDQgMTAuODY5NUgwLjg2OTU2NUMwLjM4OTMxOCAxMC44Njk1IDAgMTAuNDgwMiAwIDkuOTk5OTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iTGlnbmUgKFN0cm9rZSlfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4wMDAxIDIwQzkuNTE5ODEgMjAgOS4xMzA0OSAxOS42MTA3IDkuMTMwNDkgMTkuMTMwNEw5LjEzMDQ5IDAuODY5NTY2QzkuMTMwNDkgMC4zODkzMTggOS41MTk4MSAtMS43MDE3NmUtMDggMTAuMDAwMSAtMy44MDA5OWUtMDhDMTAuNDgwMyAtNS45MDAyMmUtMDggMTAuODY5NiAwLjM4OTMxOCAxMC44Njk2IDAuODY5NTY2TDEwLjg2OTYgMTkuMTMwNEMxMC44Njk2IDE5LjYxMDcgMTAuNDgwMyAyMCAxMC4wMDAxIDIwWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K); }

@media (min-width: 1024px) {
  #section-4-columns-bloc-bg-blue .bloc__title:after {
    display: none; } }

#section-4-columns-bloc-bg-blue .bloc__description {
  color: var(--white-01, #FFF);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  /*margin-top: 15px;*/
  height: 0;
  opacity: 0; }

@media (min-width: 1024px) {
  #section-4-columns-bloc-bg-blue .bloc__description {
    height: initial;
    opacity: initial;
    margin-top: 20px; } }

@media (min-width: 1536px) {
  .section-3-columns-block-bg-blue .container {
    max-width: 1750px; } }

.section-3-columns-block-bg-blue .section__body {
  border-radius: 24px;
  background: var(--blue-01, #005EB8);
  padding: 40px 40px; }

@media (min-width: 1024px) {
  .section-3-columns-block-bg-blue .section__body {
    padding: 60px 40px; } }

@media (min-width: 1536px) {
  .section-3-columns-block-bg-blue .section__body {
    padding: 60px 120px; } }

.section-3-columns-block-bg-blue .bloc__list {
  display: flex;
  flex-direction: column;
  gap: 20px; }

@media (min-width: 1024px) {
  .section-3-columns-block-bg-blue .bloc__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -moz-column-gap: 90px;
         column-gap: 90px;
    row-gap: 30px; } }

@media (min-width: 1536px) {
  .section-3-columns-block-bg-blue .bloc__list {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    -moz-column-gap: 60px;
         column-gap: 60px; } }

.section-3-columns-block-bg-blue .bloc__item {
  padding-right: 40px;
  position: relative; }

@media (min-width: 1024px) {
  .section-3-columns-block-bg-blue .bloc__item {
    padding-right: 0px; } }

.section-3-columns-block-bg-blue .picto-plus {
  position: absolute;
  top: 0px;
  right: -50px;
  bottom: 0px;
  margin: auto; }

@media (min-width: 1024px) {
  .section-3-columns-block-bg-blue .picto-plus {
    display: none; } }

.section-3-columns-block-bg-blue .bloc__title {
  color: var(--white-01, #FFF);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative; }

@media (min-width: 1024px) {
  .section-3-columns-block-bg-blue .bloc__title {
    font-size: 24px; } }

.section-3-columns-block-bg-blue .bloc__description {
  color: var(--white-01, #FFF);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 15px;
  opacity: 0;
  height: 0px; }

@media (min-width: 1024px) {
  .section-3-columns-block-bg-blue .bloc__description {
    margin-top: 20px;
    opacity: 1 !important;
    height: auto !important; } }

#section-2-columns-content-with-slider .container {
  @media (min-width: 1536px) {} }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .section__body {
    display: flex;
    justify-content: space-between; }
  #section-2-columns-content-with-slider .section__content {
    max-width: 360px; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .section__content {
    max-width: 472px; } }

#section-2-columns-content-with-slider .section__title {
  color: var(--blue-01, #005EB8);
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  line-height: normal; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .section__title {
    font-size: 38px; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .section__title {
    font-size: 50px; } }

#section-2-columns-content-with-slider .section__description {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 20px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .section__description {
    margin-top: 40px; } }

#section-2-columns-content-with-slider .splide {
  margin-top: 25px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide {
    padding: 0 60px;
    margin-top: 0;
    max-width: 590px; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .splide {
    max-width: 740px; } }

#section-2-columns-content-with-slider .splide__slide {
  padding: 20px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__slide {
    padding: 60px; } }

#section-2-columns-content-with-slider .splide__card {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
  padding: 25px;
  max-width: 270px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card {
    min-width: 356px;
    padding: 30px;
    max-width: 100%;
    border-radius: 24px;
    margin-top: 0px; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .splide__card {
    min-width: 500px;
    padding: 45px; } }

#section-2-columns-content-with-slider .splide__bg-card {
  display: block;
  position: absolute;
  top: -18px;
  left: -12px;
  width: 100%;
  height: calc(100%);
  border-radius: 12px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
  transform: rotate(-4deg);
  z-index: -2; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__bg-card {
    display: block;
    position: absolute;
    top: -30px;
    left: -10px;
    width: 356px;
    height: calc(100% + 30px);
    border-radius: 24px;
    background: var(--white-01, #FFF);
    box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
    transform: rotate(-4deg);
    z-index: -2; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .splide__bg-card {
    width: 500px;
    height: calc(100%);
    top: -44px;
    left: -27px; } }

#section-2-columns-content-with-slider .splide__bg-card-2 {
  display: block;
  position: absolute;
  top: -18px;
  right: -14px;
  width: 100%;
  height: calc(100%);
  border-radius: 12px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
  transform: rotate(4deg);
  padding: 30px;
  z-index: -1; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__bg-card-2 {
    display: block;
    position: absolute;
    top: -30px;
    right: -25px;
    width: 356px;
    height: calc(100% + 30px);
    border-radius: 24px;
    background: var(--white-01, #FFF);
    box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
    transform: rotate(4deg);
    padding: 30px;
    z-index: -1; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .splide__bg-card-2 {
    width: 500px;
    height: calc(100%);
    top: -34px;
    right: -30px; } }

#section-2-columns-content-with-slider .splide__card__header {
  display: flex;
  justify-content: end;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card__header {
    margin-bottom: 40px; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .splide__card__header {
    margin-bottom: 50px; } }

#section-2-columns-content-with-slider .splide__card__description {
  color: var(--grey-01, #000);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card__description {
    font-size: 22px;
    line-height: 28px; } }

#section-2-columns-content-with-slider .splide__card__footer {
  display: flex;
  align-items: center;
  -moz-column-gap: 15px;
       column-gap: 15px;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #000000; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card__footer {
    margin-top: 30px;
    padding-top: 30px;
    -moz-column-gap: 20px;
         column-gap: 20px; } }

@media (min-width: 1536px) {
  #section-2-columns-content-with-slider .splide__card__footer {
    padding-top: 40px; } }

#section-2-columns-content-with-slider .splide__card__footer__photo {
  width: 55px;
  height: 55px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
  flex-shrink: 0; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card__footer__photo {
    width: 80px;
    height: 80px; } }

#section-2-columns-content-with-slider .splide__card__footer__content {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card__footer__content {
    row-gap: 10px; } }

#section-2-columns-content-with-slider .splide__card__footer__title {
  color: var(--grey-01, #000);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card__footer__title {
    font-size: 24px;
    line-height: 34px; } }

#section-2-columns-content-with-slider .splide__card__footer__subtitle {
  color: var(--grey-01, #000);
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1px;
  text-transform: uppercase; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__card__footer__subtitle {
    font-size: 14px;
    letter-spacing: 3px; } }

#section-2-columns-content-with-slider .splide__arrow--prev {
  left: -15px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__arrow--prev {
    left: -15px; } }

#section-2-columns-content-with-slider .splide__arrow--next {
  right: -15px; }

@media (min-width: 1024px) {
  #section-2-columns-content-with-slider .splide__arrow--next {
    right: -15px; } }

#section-3-columns-news .section__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  #section-3-columns-news .section__header {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px; } }

#section-3-columns-news .section__subtitle {
  color: var(--blue-01, #005EB8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0px;
  text-transform: uppercase; }

@media (min-width: 1024px) {
  #section-3-columns-news .section__subtitle {
    letter-spacing: 3px; } }

#section-3-columns-news .button__text {
  letter-spacing: 0px; }

@media (min-width: 1024px) {
  #section-3-columns-news .button__text {
    letter-spacing: 3px; } }

.section-2-columns-news .section__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  .section-2-columns-news .section__header {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px; } }

.section-2-columns-news .section__title {
  color: var(--blue-01, #005EB8);
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: normal; }

.section-2-columns-news .section__subtitle {
  color: var(--blue-01, #005EB8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase; }

.section-2-columns-news .article__list {
  display: flex;
  flex-direction: column;
  gap: 40px; }

@media (min-width: 1024px) {
  .section-2-columns-news .article__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 30px; } }

@media (min-width: 1536px) {
  .section-2-columns-news .article__list {
    gap: 52px; } }

.section-2-columns-news .article__img-wrapper {
  position: relative;
  border-radius: 24px;
  width: 100%;
  height: 216px;
  overflow: hidden; }

@media (min-width: 1024px) {
  .section-2-columns-news .article__img-wrapper {
    height: 348px; } }

@media (min-width: 1536px) {
  .section-2-columns-news .article__img-wrapper {
    height: 430px; } }

.section-2-columns-news .article__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.section-2-columns-news .article__body {
  padding-top: 15px; }

@media (min-width: 1024px) {
  .section-2-columns-news .article__body {
    padding-top: 20px; } }

.section-2-columns-news .article__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px; }

@media (min-width: 1024px) {
  .section-2-columns-news .article__header {
    margin-bottom: 20px; } }

.section-2-columns-news .article__category {
  border-radius: var(--Padding-20, 20px);
  border: 1px solid var(--grey-01, #000);
  background: var(--white-01, #FFF);
  padding: 6px 10px;
  color: var(--grey-01, #000);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px; }

.section-2-columns-news .article__date {
  color: var(--grey-01, #000);
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase; }

.section-2-columns-news .article__title {
  color: var(--grey-01, #000);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

.section-2-columns-news .article__description {
  display: none;
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 10px; }

@media (min-width: 1024px) {
  .section-2-columns-news .article__description {
    display: block; } }

#section-faq .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  #section-faq .section__body {
    flex-direction: row;
    justify-content: space-between;
    -moz-column-gap: 110px;
         column-gap: 110px; } }

@media (min-width: 1536px) {
  #section-faq .section__body {
    -moz-column-gap: 126px;
         column-gap: 126px; } }

#section-faq .section__header {
  width: 100%;
  margin-bottom: 30px; }

@media (min-width: 1024px) {
  #section-faq .section__header {
    max-width: 266px;
    margin-bottom: 0; } }

@media (min-width: 1536px) {
  #section-faq .section__header {
    max-width: 378px; } }

#section-faq .faq__list {
  display: flex;
  flex-direction: column;
  row-gap: 15px; }

@media (min-width: 1024px) {
  #section-faq .faq__list {
    row-gap: 20px; } }

#section-faq .faq__description {
  margin-top: 0px;
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  transition: 0.2s; }

#section-faq .faq__icon {
  width: 40px;
  height: 40px;
  transform: rotate(0deg);
  transition: 0.2s; }

@media (min-width: 1024px) {
  #section-faq .faq__icon {
    width: 40px;
    height: 40px; } }
  #section-faq .faq__icon circle {
    fill: #fff;
    transition: 0.3s; }
  #section-faq .faq__icon path {
    fill: #005EB8;
    transition: 0.3s; }

#section-faq .faq__item {
  border-top: 1px solid #000000;
  padding-top: 15px; }

@media (min-width: 1024px) {
  #section-faq .faq__item {
    padding-top: 20px; } }
  #section-faq .faq__item .faq__title {
    color: var(--grey-01, #000);
    transition: 0.3s; }
  #section-faq .faq__item:hover .faq__title {
    color: var(--blue-01, #005EB8); }
  #section-faq .faq__item:hover .faq__icon circle {
    fill: #005EB8; }
  #section-faq .faq__item:hover .faq__icon path {
    fill: #fff; }
  #section-faq .faq__item.show .faq__title {
    color: var(--blue-01, #005EB8); }
  #section-faq .faq__item.show .faq__description {
    margin-top: 20px; }
  #section-faq .faq__item.show .faq__icon {
    transform: rotate(180deg); }

#section-faq .faq__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  cursor: pointer; }

#section-faq .faq__title {
  color: var(--grey-01, #000);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; }

#section-faq .faq__content {
  height: 0;
  opacity: 0; }

#section-4-columns-block-with-picto .section__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .section__header {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px; } }

#section-4-columns-block-with-picto .section__subtitle {
  color: var(--blue-01, #005EB8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin-top: 15px; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .section__subtitle {
    margin: 0;
    letter-spacing: 3px; } }

#section-4-columns-block-with-picto .block__list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 25px;
       column-gap: 25px;
  row-gap: 40px; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .block__list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 60px; } }

#section-4-columns-block-with-picto .block__item .button {
  padding: 20px 17px; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .block__item .button {
    padding: 16px 20px; } }

#section-4-columns-block-with-picto .block__item .button__text {
  display: none; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .block__item .button__text {
    display: block; } }

#section-4-columns-block-with-picto .block__body {
  display: flex;
  flex-direction: column; }

#section-4-columns-block-with-picto .block__picto {
  margin-bottom: 15px; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .block__picto {
    margin-bottom: 20px; } }

#section-4-columns-block-with-picto .block__title {
  color: var(--grey-01, #000);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .block__title {
    font-size: 24px; } }

#section-4-columns-block-with-picto .block__description {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 15px; }

@media (min-width: 1024px) {
  #section-4-columns-block-with-picto .block__description {
    margin-top: 10px; } }

.section-3-columns-content .section__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  .section-3-columns-content .section__header {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px; } }

.section-3-columns-content .section__subtitle {
  color: var(--blue-01, #005EB8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase; }

.section-3-columns-content .block__list {
  display: flex;
  flex-direction: column;
  row-gap: 30px; }

@media (min-width: 1024px) {
  .section-3-columns-content .block__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px; } }

@media (min-width: 1536px) {
  .section-3-columns-content .block__list {
    gap: 52px; } }

.section-3-columns-content .block__header {
  border-bottom: 1px solid #000000;
  padding-bottom: 20px;
  margin-bottom: 15px; }

@media (min-width: 1024px) {
  .section-3-columns-content .block__header {
    padding-bottom: 30px;
    margin-bottom: 20px; } }

.section-3-columns-content .block__title {
  color: var(--grey-01, #000);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal; }

.section-3-columns-content .block__description {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px; }
  .section-3-columns-content .block__description a {
    color: var(--blue-01, #005EB8);
    text-decoration-line: underline; }

.section-2-columns-image-content-wysiwyg .container {
  padding: 0; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-wysiwyg .container {
    padding: 0 20px; } }

.section-2-columns-image-content-wysiwyg .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-wysiwyg .section__body {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    -moz-column-gap: 114px;
         column-gap: 114px; } }
  .section-2-columns-image-content-wysiwyg .section__body .section__illustration {
    width: 100%;
    border-radius: 24px;
    -o-object-fit: cover;
       object-fit: cover; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-wysiwyg .section__body .section__illustration {
    max-width: 545px; } }
  .section-2-columns-image-content-wysiwyg .section__body .section__title {
    margin-top: 30px;
    margin-bottom: 30px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-wysiwyg .section__body .section__title {
    margin-top: 0;
    margin-bottom: 40px; } }
  .section-2-columns-image-content-wysiwyg .section__body .section__description h3 {
    color: var(--grey-01, #000);
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
    .section-2-columns-image-content-wysiwyg .section__body .section__description h3:not(:last-child) {
      margin-bottom: 10px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-wysiwyg .section__body .section__description h3 {
    font-size: 24px; } }
  .section-2-columns-image-content-wysiwyg .section__body .section__description p {
    color: var(--grey-01, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; }
    .section-2-columns-image-content-wysiwyg .section__body .section__description p:not(:last-child) {
      margin-bottom: 10px; }

.section-2-columns-image-content-wysiwyg .section__content {
  padding: 0 20px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-wysiwyg .section__content {
    padding: 0; } }

.section-2-columns-button-list .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-2-columns-button-list .section__body {
    flex-direction: row;
    justify-content: space-between;
    -moz-column-gap: 92px;
         column-gap: 92px; } }
  .section-2-columns-button-list .section__body .section__content {
    width: 100%; }

@media (min-width: 1024px) {
  .section-2-columns-button-list .section__body .section__content {
    max-width: 285px; } }

@media (min-width: 1536px) {
  .section-2-columns-button-list .section__body .section__content {
    max-width: 378px; } }

.section-2-columns-button-list .button__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  margin-top: 30px; }

@media (min-width: 1024px) {
  .section-2-columns-button-list .button__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 30px;
    margin-top: 0; } }

@media (min-width: 1536px) {
  .section-2-columns-button-list .button__list {
    -moz-column-gap: 52px;
         column-gap: 52px; } }

.section-2-columns-button-list .button__item {
  display: flex;
  align-items: center;
  border-radius: 40px;
  border: 1px solid var(--blue-01, #005EB8);
  color: var(--blue-01, #005EB8);
  transition: 0.2s;
  padding: 12px 20px;
  background-color: var(--white-01, #FFF); }

@media (min-width: 1024px) {
  .section-2-columns-button-list .button__item {
    padding: 12px 30px; } }
  .section-2-columns-button-list .button__item .button__text {
    color: var(--blue-01, #005EB8);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    transition: 0.3s; }
  .section-2-columns-button-list .button__item .button__picto {
    margin-right: 10px;
    height: 27px; }
    .section-2-columns-button-list .button__item .button__picto.hover {
      display: none; }
  .section-2-columns-button-list .button__item:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSIjMDA1RUI4Ii8+CjwvZz4KPC9zdmc+Cg==);
    line-height: 0;
    margin-left: auto; }
  .section-2-columns-button-list .button__item:hover {
    border: 1px solid var(--blue-01, #005EB8);
    background-color: var(--blue-01, #005EB8); }
    .section-2-columns-button-list .button__item:hover .button__picto {
      display: none; }
      .section-2-columns-button-list .button__item:hover .button__picto.hover {
        display: block; }
    .section-2-columns-button-list .button__item:hover .button__text {
      color: var(--white-01, #FFF); }
    .section-2-columns-button-list .button__item:hover:after {
      content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24vYXJyb3ciPgo8cGF0aCBpZD0iSWNvbi9hcnJvd18yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjcwNzMgMC44NjIyNjdMMTYuMzUzNiA1LjUwODY4QzE2LjU0ODggNS43MDM5NCAxNi41NDg4IDYuMDIwNTIgMTYuMzUzNiA2LjIxNTc4TDExLjcwNzMgMTAuODYyMUMxMS41MTIgMTEuMDU3NCAxMS4xOTU0IDExLjA1NzQgMTEuMDAwMSAxMC44NjIxQzEwLjgwNDkgMTAuNjY2OSAxMC44MDQ5IDEwLjM1MDMgMTEuMDAwMSAxMC4xNTVMMTQuNzkyOSA2LjM2MjIzSDAuNUMwLjIyMzg1OCA2LjM2MjIzIDAgNi4xMzgzNyAwIDUuODYyMjNDMCA1LjU4NjA5IDAuMjIzODU4IDUuMzYyMjMgMC41IDUuMzYyMjNIMTQuNzkyOUwxMS4wMDAxIDEuNTY5MzdDMTAuODA0OSAxLjM3NDExIDEwLjgwNDkgMS4wNTc1MyAxMS4wMDAxIDAuODYyMjY3QzExLjE5NTQgMC42NjcwMDUgMTEuNTEyIDAuNjY3MDA1IDExLjcwNzMgMC44NjIyNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
      line-height: 0;
      margin-left: auto; }

.section-3-columns-block-blue .block__list {
  display: flex;
  flex-direction: column;
  row-gap: 50px; }

@media (min-width: 1024px) {
  .section-3-columns-block-blue .block__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 60px; } }

@media (min-width: 1536px) {
  .section-3-columns-block-blue .block__list {
    -moz-column-gap: 52px;
         column-gap: 52px; } }

.section-3-columns-block-blue .block__title {
  color: var(--blue-01, #005EB8);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

@media (min-width: 1024px) {
  .section-3-columns-block-blue .block__title {
    font-size: 32px; } }

.section-3-columns-block-blue .block__description {
  color: var(--blue-01, #005EB8);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: 0.023px;
  margin-top: 15px; }

@media (min-width: 1024px) {
  .section-3-columns-block-blue .block__description {
    margin-top: 20px; } }

.section-2-columns-image-content-arrow-list .container {
  padding: 0; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .container {
    padding: 0 20px; } }

.section-2-columns-image-content-arrow-list .section__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
  padding: 0 20px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .section__header {
    padding: 0;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px; } }

.section-2-columns-image-content-arrow-list .section__subtitle {
  color: var(--blue-01, #005EB8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin-top: 20px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .section__subtitle {
    margin-top: 0;
    letter-spacing: 3px; } }

.section-2-columns-image-content-arrow-list .section__illustration {
  margin-bottom: 40px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .section__illustration {
    margin-bottom: 0; } }

.section-2-columns-image-content-arrow-list .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .section__body {
    flex-direction: row;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px; } }

@media (min-width: 1536px) {
  .section-2-columns-image-content-arrow-list .section__body {
    -moz-column-gap: 126px;
         column-gap: 126px; } }

.section-2-columns-image-content-arrow-list .block__list {
  display: flex;
  flex-direction: column;
  row-gap: 25px;
  padding: 0 20px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .block__list {
    padding: 0;
    row-gap: 40px; } }

.section-2-columns-image-content-arrow-list .block__item {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .block__item {
    -moz-column-gap: 30px;
         column-gap: 30px; } }

.section-2-columns-image-content-arrow-list .block__body {
  display: flex;
  flex-direction: column;
  row-gap: 10px; }

.section-2-columns-image-content-arrow-list .block__arrow {
  flex-shrink: 0; }

.section-2-columns-image-content-arrow-list .block__title {
  color: var(--grey-01, #000);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

@media (min-width: 1024px) {
  .section-2-columns-image-content-arrow-list .block__title {
    font-size: 24px; } }

.section-2-columns-image-content-arrow-list .block__description {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px; }

.section-cta-button-row .section__content {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-cta-button-row .section__content {
    flex-direction: row;
    justify-content: space-between;
    -moz-column-gap: 92px;
         column-gap: 92px; }
  .section-cta-button-row .section__content .section__title {
    max-width: 285px;
    width: 100%; } }

@media (min-width: 1536px) {
  .section-cta-button-row .section__content .section__title {
    max-width: 378px; } }
  .section-cta-button-row .section__content .section__description {
    color: var(--grey-01, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 20px; }

@media (min-width: 1024px) {
  .section-cta-button-row .section__content .section__description {
    font-size: 22px;
    line-height: 28px;
    margin-top: 0; } }

.section-cta-button-row .button__list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 30px; }

@media (min-width: 1024px) {
  .section-cta-button-row .button__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
    margin-top: 60px; } }

@media (min-width: 1536px) {
  .section-cta-button-row .button__list {
    gap: 52px; } }

.section-cta-button-row .picto.hover {
  display: none; }

.section-cta-button-row .button__item {
  display: flex;
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  border-radius: 40px;
  padding: 12px 30px;
  transition: 0.3s; }
  .section-cta-button-row .button__item .button__text {
    transition: 0.3s; }
  .section-cta-button-row .button__item.orange {
    border: 1px solid var(--orange-01, #FF805A); }
    .section-cta-button-row .button__item.orange .button__text {
      color: var(--orange-01, #FF805A); }
  .section-cta-button-row .button__item.blue {
    border: 1px solid var(--blue-02, #3C6FFF); }
    .section-cta-button-row .button__item.blue .button__text {
      color: var(--blue-02, #3C6FFF); }
  .section-cta-button-row .button__item.green {
    border: 1px solid var(--green-01, #57D98D); }
    .section-cta-button-row .button__item.green .button__text {
      color: var(--green-01, #57D98D); }
  .section-cta-button-row .button__item:hover .picto {
    display: none; }
    .section-cta-button-row .button__item:hover .picto.hover {
      display: block; }
  .section-cta-button-row .button__item:hover.orange {
    background-color: var(--orange-01, #FF805A); }
  .section-cta-button-row .button__item:hover.blue {
    background-color: var(--blue-02, #3C6FFF); }
  .section-cta-button-row .button__item:hover.green {
    background-color: var(--green-01, #57D98D); }
  .section-cta-button-row .button__item:hover .button__text {
    color: var(--white-01, #FFF); }

.section-cta-button-row .button__text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase; }

.section-columns-title-description .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-columns-title-description .section__body {
    flex-direction: row;
    justify-content: space-between;
    -moz-column-gap: 92px;
         column-gap: 92px; }
  .section-columns-title-description .section__body .section__title {
    max-width: 285px;
    width: 100%; } }

@media (min-width: 1536px) {
  .section-columns-title-description .section__body .section__title {
    max-width: 378px; } }
  .section-columns-title-description .section__body .section__description {
    color: var(--grey-01, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 20px; }

@media (min-width: 1024px) {
  .section-columns-title-description .section__body .section__description {
    font-size: 22px;
    line-height: 28px;
    margin-top: 0; } }

.section-2-columns-triple-block .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-2-columns-triple-block .section__body {
    flex-direction: row;
    justify-content: space-between;
    -moz-column-gap: 92px;
         column-gap: 92px; }
  .section-2-columns-triple-block .section__header {
    max-width: 285px;
    width: 100%; } }

@media (min-width: 1536px) {
  .section-2-columns-triple-block .section__header {
    max-width: 378px; } }

.section-2-columns-triple-block .section__title {
  color: var(--blue-01, #005EB8);
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 34px; }

.section-2-columns-triple-block .section__subtitle {
  color: var(--grey-01, #000);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-top: 15px; }

@media (min-width: 1024px) {
  .section-2-columns-triple-block .section__subtitle {
    font-size: 20px;
    line-height: 28px;
    margin-top: 20px; } }

.section-2-columns-triple-block .section__description {
  color: var(--grey-01, #000);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 10px; }

.section-2-columns-triple-block .section__card {
  border-radius: 24px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 0px 13px 0px rgba(0, 26, 51, 0.08);
  padding: 40px;
  margin-top: 90px; }

@media (min-width: 1024px) {
  .section-2-columns-triple-block .section__card {
    padding: 40px;
    margin-top: 0; } }

.section-2-columns-triple-block .block__list {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 20px; }

@media (min-width: 1024px) {
  .section-2-columns-triple-block .block__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
    margin-top: 30px; } }

.section-2-columns-triple-block .block__title {
  color: var(--grey-01, #000);
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; }

@media (min-width: 1024px) {
  .section-2-columns-triple-block .block__title {
    font-size: 20px;
    line-height: 28px; } }

.section-2-columns-triple-block .block__description {
  color: var(--grey-01, #000);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 10px; }

.section-3-columns-block-with-link .bloc__list {
  display: flex;
  flex-direction: column;
  row-gap: 40px; }

@media (min-width: 1024px) {
  .section-3-columns-block-with-link .bloc__list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -moz-column-gap: 20px;
         column-gap: 20px; } }

@media (min-width: 1536px) {
  .section-3-columns-block-with-link .bloc__list {
    -moz-column-gap: 56px;
         column-gap: 56px; } }

@media (min-width: 1024px) {
  .section-3-columns-block-with-link .bloc__list.number_bloc_2 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
    .section-3-columns-block-with-link .bloc__list.number_bloc_2 .bloc__item {
      grid-column: span 4 / span 4; }
      .section-3-columns-block-with-link .bloc__list.number_bloc_2 .bloc__item:first-child {
        grid-column-start: 3; } }

.section-3-columns-block-with-link .bloc__title {
  color: var(--blue-01, #005EB8);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal; }

@media (min-width: 1024px) {
  .section-3-columns-block-with-link .bloc__title {
    font-size: 38px; } }

.section-3-columns-block-with-link .bloc__description {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 15px; }

@media (min-width: 1024px) {
  .section-3-columns-block-with-link .bloc__description {
    margin-top: 20px; } }

.section-2-columns-video-with-content .section__header {
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  .section-2-columns-video-with-content .section__header {
    margin-bottom: 40px; } }

.section-2-columns-video-with-content .section__body {
  display: flex;
  flex-direction: column; }

@media (min-width: 1024px) {
  .section-2-columns-video-with-content .section__body {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    -moz-column-gap: 52px;
         column-gap: 52px; }
  .section-2-columns-video-with-content .section__content {
    width: 100%;
    max-width: 337px; } }

@media (min-width: 1536px) {
  .section-2-columns-video-with-content .section__content {
    max-width: 452px; } }

.section-2-columns-video-with-content .content__title {
  color: var(--grey-01, #000);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

.section-2-columns-video-with-content .content__description, .section-2-columns-video-with-content .content__description--mobile {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  margin-top: 15px; }

@media (min-width: 1024px) {
  .section-2-columns-video-with-content .content__description, .section-2-columns-video-with-content .content__description--mobile {
    margin-top: 40px; } }

.section-2-columns-video-with-content .content__description {
  display: none; }

@media (min-width: 1024px) {
  .section-2-columns-video-with-content .content__description {
    display: block; }
  .section-2-columns-video-with-content .content__description--mobile {
    display: none; } }

.section-2-columns-video-with-content .embed-container {
  width: 100%;
  margin-bottom: 25px; }

@media (min-width: 1024px) {
  .section-2-columns-video-with-content .embed-container {
    margin-bottom: 0; } }

.section-2-columns-video-with-content iframe {
  width: 100%;
  height: 200px;
  border-radius: 24px; }

@media (min-width: 1024px) {
  .section-2-columns-video-with-content iframe {
    height: 430px; } }

@media (min-width: 1536px) {
  .section-2-columns-video-with-content iframe {
    height: 540px; } }

.section-2-columns-video-with-content .block__btn-show {
  color: var(--grey-02, rgba(0, 26, 51, 0.4));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  text-decoration-line: underline;
  border: none;
  background: transparent;
  margin-top: 10px; }

@media (min-width: 1024px) {
  .section-2-columns-video-with-content .block__btn-show {
    display: none; } }

.wysiwyg h1, .page-template-default .content h1 {
  color: var(--grey-01, #000);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

@media (min-width: 1024px) {
  .wysiwyg h1, .page-template-default .content h1 {
    font-size: 40px; } }
  .wysiwyg h1:not(:first-child), .page-template-default .content h1:not(:first-child) {
    margin-top: 10px; }
  .wysiwyg h1:not(:last-child), .page-template-default .content h1:not(:last-child) {
    margin-bottom: 15px; }

@media (min-width: 1024px) {
  .wysiwyg h1:not(:last-child), .page-template-default .content h1:not(:last-child) {
    margin-bottom: 20px; } }

.wysiwyg h2, .page-template-default .content h2 {
  color: var(--grey-01, #000);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }
  .wysiwyg h2:not(:first-child), .page-template-default .content h2:not(:first-child) {
    margin-top: 10px; }
  .wysiwyg h2:not(:last-child), .page-template-default .content h2:not(:last-child) {
    margin-bottom: 15px; }

@media (min-width: 1024px) {
  .wysiwyg h2:not(:last-child), .page-template-default .content h2:not(:last-child) {
    margin-bottom: 20px; } }

.wysiwyg h3, .page-template-default .content h3 {
  color: var(--grey-01, #000);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; }

@media (min-width: 1024px) {
  .wysiwyg h3, .page-template-default .content h3 {
    font-size: 22px;
    line-height: 28px; } }
  .wysiwyg h3:not(:first-child), .page-template-default .content h3:not(:first-child) {
    margin-top: 10px; }
  .wysiwyg h3:not(:last-child), .page-template-default .content h3:not(:last-child) {
    margin-bottom: 20px; }

.wysiwyg h4, .page-template-default .content h4 {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; }
  .wysiwyg h4:not(:first-child), .page-template-default .content h4:not(:first-child) {
    margin-top: 10px; }
  .wysiwyg h4:not(:last-child), .page-template-default .content h4:not(:last-child) {
    margin-bottom: 10px; }

.wysiwyg p, .page-template-default .content p {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px; }
  .wysiwyg p:not(:last-child), .page-template-default .content p:not(:last-child) {
    margin-bottom: 20px; }

.wysiwyg a, .page-template-default .content a {
  color: var(--blue-01, #005EB8);
  font-weight: 600;
  text-decoration-line: underline; }

.wysiwyg strong, .page-template-default .content strong {
  font-weight: 600; }

.wysiwyg ul:not(:last-child), .page-template-default .content ul:not(:last-child) {
  margin-bottom: 20px; }

.wysiwyg ul li, .page-template-default .content ul li {
  color: var(--grey-01, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px; }
  .wysiwyg ul li:before, .page-template-default .content ul li:before {
    display: inline-block;
    content: "-";
    width: 8px; }

.wysiwyg ol, .page-template-default .content ol {
  list-style: decimal;
  padding-left: 14px; }
  .wysiwyg ol:not(:last-child), .page-template-default .content ol:not(:last-child) {
    margin-bottom: 20px; }
  .wysiwyg ol li, .page-template-default .content ol li {
    color: var(--grey-01, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; }

.wysiwyg blockquote, .page-template-default .content blockquote {
  display: flex; }
  .wysiwyg blockquote:not(:first-child), .page-template-default .content blockquote:not(:first-child) {
    margin-top: 10px; }
  .wysiwyg blockquote:before, .page-template-default .content blockquote:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzNyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9Ikljb24tZ3VpbGxlbWV0cyIgZD0iTTE2LjIwNyA2LjA1NjQzQzEzLjQzMiA2LjIzMTk3IDExLjE4ODQgNi45NjM0MyA5LjQ3NjIyIDguMjUwNzhDNy44MjMwNCA5LjUzODE0IDYuODQ4ODUgMTEuMjkzNiA2LjU1MzY0IDEzLjUxNzJDNi40OTQ2IDE0LjI3OCA2LjQ5NDYgMTUuMDk3MiA2LjU1MzY0IDE1Ljk3NDlDNy4wMjU5OCAxNS4yNzI3IDcuNjE2NCAxNC43NzUzIDguMzI0OSAxNC40ODI4QzkuMDMzNCAxNC4xOTAyIDkuODg5NTEgMTQuMDQzOSAxMC44OTMyIDE0LjA0MzlDMTIuNDg3MyAxNC4wNDM5IDEzLjg3NDggMTQuNjU4MyAxNS4wNTU3IDE1Ljg4NzFDMTYuMjM2NSAxNy4xMTYgMTYuODI2OSAxOC43MjUyIDE2LjgyNjkgMjAuNzE0N0MxNi44MjY5IDIyLjg3OTggMTYuMTE4NCAyNC42MzUzIDE0LjcwMTQgMjUuOTgxMkMxMy4yODQ0IDI3LjMyNzEgMTEuNDI0NiAyOCA5LjEyMTk2IDI4QzYuMjI4OTEgMjggMy45ODUzMiAyNi45NDY3IDIuMzkxMTkgMjQuODQwMUMwLjc5NzA2NSAyMi42NzUgMCAxOS44MzcgMCAxNi4zMjZDMCAxMi4wNTQzIDEuMjk4OTIgOC4zNjc4MSAzLjg5Njc2IDUuMjY2NDZDNi41NTM2NCAyLjEwNjU4IDEwLjY1NzEgMC4zNTEwOTYgMTYuMjA3IDBWNi4wNTY0M1pNMzYuMjIyMiA2LjA1NjQzQzMzLjM4ODIgNi4yMzE5NyAzMS4xNDQ2IDYuOTYzNDMgMjkuNDkxNCA4LjI1MDc4QzI3LjgzODIgOS41MzgxNCAyNi44NjQgMTEuMjkzNiAyNi41Njg4IDEzLjUxNzJDMjYuNTA5OCAxNC4wNDM5IDI2LjQ4MDMgMTQuODYzMSAyNi40ODAzIDE1Ljk3NDlDMjcuMDExNiAxNS4yNzI3IDI3LjYzMTYgMTQuNzc1MyAyOC4zNDAxIDE0LjQ4MjhDMjkuMDQ4NiAxNC4xOTAyIDI5LjkwNDcgMTQuMDQzOSAzMC45MDg0IDE0LjA0MzlDMzIuNTAyNSAxNC4wNDM5IDMzLjg5IDE0LjY1ODMgMzUuMDcwOSAxNS44ODcxQzM2LjI1MTcgMTcuMTE2IDM2Ljg0MjEgMTguNzI1MiAzNi44NDIxIDIwLjcxNDdDMzYuODQyMSAyMi44Nzk4IDM2LjEzMzYgMjQuNjM1MyAzNC43MTY2IDI1Ljk4MTJDMzMuMjk5NiAyNy4zMjcxIDMxLjQzOTggMjggMjkuMTM3MSAyOEMyNi4xODUxIDI4IDIzLjkxMTkgMjYuOTQ2NyAyMi4zMTc4IDI0Ljg0MDFDMjAuNzgyNyAyMi42NzUgMjAuMDE1MiAxOS44MzcgMjAuMDE1MiAxNi4zMjZDMjAuMDE1MiAxMi4wNTQzIDIxLjMxNDEgOC4zNjc4MSAyMy45MTE5IDUuMjY2NDZDMjYuNTY4OCAyLjEwNjU4IDMwLjY3MjIgMC4zNTEwOTYgMzYuMjIyMiAwVjYuMDU2NDNaIiBmaWxsPSIjMDA1RUI4Ii8+Cjwvc3ZnPgo=); }

@media (min-width: 1024px) {
  .wysiwyg blockquote:before, .page-template-default .content blockquote:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCA1MCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9Ikljb24tZ3VpbGxlbWV0cyIgZD0iTTIxLjk5NTIgOC4yMTk0M0MxOC4yMjkyIDguNDU3NjggMTUuMTg0MyA5LjQ1MDM3IDEyLjg2MDYgMTEuMTk3NUMxMC42MTcgMTIuOTQ0NiA5LjI5NDg3IDE1LjMyNzEgOC44OTQyMyAxOC4zNDQ4QzguODE0MSAxOS4zNzcyIDguODE0MSAyMC40ODkgOC44OTQyMyAyMS42ODAyQzkuNTM1MjYgMjAuNzI3MyAxMC4zMzY1IDIwLjA1MjIgMTEuMjk4MSAxOS42NTUyQzEyLjI1OTYgMTkuMjU4MSAxMy40MjE1IDE5LjA1OTYgMTQuNzgzNyAxOS4wNTk2QzE2Ljk0NzEgMTkuMDU5NiAxOC44MzAxIDE5Ljg5MzQgMjAuNDMyNyAyMS41NjExQzIyLjAzNTMgMjMuMjI4OCAyMi44MzY1IDI1LjQxMjcgMjIuODM2NSAyOC4xMTI5QzIyLjgzNjUgMzEuMDUxMiAyMS44NzUgMzMuNDMzNiAxOS45NTE5IDM1LjI2MDJDMTguMDI4OCAzNy4wODY3IDE1LjUwNDggMzggMTIuMzc5OCAzOEM4LjQ1MzUzIDM4IDUuNDA4NjUgMzYuNTcwNSAzLjI0NTE5IDMzLjcxMTZDMS4wODE3MyAzMC43NzMyIDAgMjYuOTIxNiAwIDIyLjE1NjdDMCAxNi4zNTk1IDEuNzYyODIgMTEuMzU2MyA1LjI4ODQ2IDcuMTQ3MzRDOC44OTQyMyAyLjg1ODkzIDE0LjQ2MzEgMC40NzY0ODggMjEuOTk1MiAwVjguMjE5NDNaTTQ5LjE1ODcgOC4yMTk0M0M0NS4zMTI1IDguNDU3NjggNDIuMjY3NiA5LjQ1MDM3IDQwLjAyNCAxMS4xOTc1QzM3Ljc4MDQgMTIuOTQ0NiAzNi40NTgzIDE1LjMyNzEgMzYuMDU3NyAxOC4zNDQ4QzM1Ljk3NzYgMTkuMDU5NiAzNS45Mzc1IDIwLjE3MTQgMzUuOTM3NSAyMS42ODAyQzM2LjY1ODcgMjAuNzI3MyAzNy41IDIwLjA1MjIgMzguNDYxNSAxOS42NTUyQzM5LjQyMzEgMTkuMjU4MSA0MC41ODQ5IDE5LjA1OTYgNDEuOTQ3MSAxOS4wNTk2QzQ0LjExMDYgMTkuMDU5NiA0NS45OTM2IDE5Ljg5MzQgNDcuNTk2MiAyMS41NjExQzQ5LjE5ODcgMjMuMjI4OCA1MCAyNS40MTI3IDUwIDI4LjExMjlDNTAgMzEuMDUxMiA0OS4wMzg1IDMzLjQzMzYgNDcuMTE1NCAzNS4yNjAyQzQ1LjE5MjMgMzcuMDg2NyA0Mi42NjgzIDM4IDM5LjU0MzMgMzhDMzUuNTM2OSAzOCAzMi40NTE5IDM2LjU3MDUgMzAuMjg4NSAzMy43MTE2QzI4LjIwNTEgMzAuNzczMiAyNy4xNjM1IDI2LjkyMTYgMjcuMTYzNSAyMi4xNTY3QzI3LjE2MzUgMTYuMzU5NSAyOC45MjYzIDExLjM1NjMgMzIuNDUxOSA3LjE0NzM0QzM2LjA1NzcgMi44NTg5MyA0MS42MjY2IDAuNDc2NDg4IDQ5LjE1ODcgMFY4LjIxOTQzWiIgZmlsbD0iIzAwNUVCOCIvPgo8L3N2Zz4K); } }
  .wysiwyg blockquote p, .page-template-default .content blockquote p {
    color: var(--blue-01, #005EB8);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 8px;
    margin-left: 12px; }

@media (min-width: 1024px) {
  .wysiwyg blockquote p, .page-template-default .content blockquote p {
    margin-top: 18px;
    margin-left: 20px; } }

/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
.section__card_round_with_image .section__card_round_with_image__cards .scroll-hidden::-webkit-scrollbar {
  display: none; }

.section__card_round_with_image .section__card_round_with_image__cards .section__card_round_with_image__cards__card img {
  width: 100%;
  height: 100%;
  max-width: 200px;
  max-height: 200px;
  border: 2px solid #BB9E63;
  border-radius: 50%;
  padding: 10px;
  -o-object-fit: cover;
     object-fit: cover; }

@media (min-width: 1024px) {
  .section__card_round_with_image .section__card_round_with_image__cards .section__card_round_with_image__cards__card img {
    max-width: 350px;
    max-height: 350px;
    padding: 15px; } }

#section-list-logo .splide {
  padding: 0 60px; }

#section-list-logo .splide__card {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16.8px;
  background: var(--white-01, #FFF);
  box-shadow: 0px 0px 7px 0px rgba(0, 26, 51, 0.05);
  height: 100px;
  width: 100px; }

@media (min-width: 1024px) {
  #section-list-logo .splide__card {
    height: 140px;
    width: 140px; } }

@media (min-width: 1536px) {
  #section-list-logo .splide__card {
    height: 180px;
    width: 180px; } }
  #section-list-logo .splide__card img {
    width: 100%;
    height: 100%;
    max-width: 90%;
    max-height: 70%; }

#section-list-logo .splide__img {
  -o-object-fit: contain;
     object-fit: contain; }

#section-table-benefits .container {
  max-width: 730px; }

#section-table-benefits .benefits__table__wrapper {
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #666664; }

#section-table-benefits .benefits__table {
  text-align: left;
  width: 100%; }
  #section-table-benefits .benefits__table thead th {
    background-color: #BB9E63;
    padding: 10px 20px;
    border-left: 1px solid #666664; }
    #section-table-benefits .benefits__table thead th.col-center {
      text-align: center; }
    #section-table-benefits .benefits__table thead th:first-child {
      border-top-left-radius: 1px;
      border-left: 0px; }
    #section-table-benefits .benefits__table thead th:last-child {
      border-top-right-radius: 1px;
      background-color: #51514D; }
    #section-table-benefits .benefits__table thead th:nth-child(2), #section-table-benefits .benefits__table thead th:nth-child(3) {
      padding: 10px 10px; }

@media (min-width: 1024px) {
  #section-table-benefits .benefits__table thead th:nth-child(2), #section-table-benefits .benefits__table thead th:nth-child(3) {
    padding: 10px 20px; } }
  #section-table-benefits .benefits__table tbody {
    background-color: #161614; }
    #section-table-benefits .benefits__table tbody tr:last-child td:first-child {
      border-bottom-left-radius: 8px; }
    #section-table-benefits .benefits__table tbody tr:last-child td:last-child {
      border-bottom-right-radius: 8px; }
    #section-table-benefits .benefits__table tbody tr td.col-center {
      text-align: -webkit-center; }
    #section-table-benefits .benefits__table tbody tr td p, #section-table-benefits .benefits__table tbody tr td span {
      color: #FFF;
      font-size: 14px;
      font-weight: 400;
      line-height: 14px; }

@media (min-width: 1024px) {
  #section-table-benefits .benefits__table tbody tr td p, #section-table-benefits .benefits__table tbody tr td span {
    font-size: 16px; } }
    #section-table-benefits .benefits__table tbody tr td strong {
      color: #B08B40;
      font-weight: 700;
      line-height: 14px; }
    #section-table-benefits .benefits__table tbody tr td:not(:first-child) {
      border-left: 1px solid #666664; }
  #section-table-benefits .benefits__table tr:not(:last-child) {
    border-bottom: 1px solid #666664; }
  #section-table-benefits .benefits__table td {
    padding: 8px; }

@media (min-width: 1024px) {
  #section-table-benefits .benefits__table td {
    padding: 8px 18px; } }

/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
.section__text_with_large_image .text-with-gold p {
  margin-bottom: 20px; }
  .section__text_with_large_image .text-with-gold p:last-child {
    margin-bottom: 0px; }

.section__text_with_large_image .text-with-gold b, .section__text_with_large_image .text-with-gold strong {
  color: #BB9E63;
  font-weight: 500; }

#section-3-column-circle-slider {
  padding: 0; }
  #section-3-column-circle-slider .slider__card {
    position: relative;
    border-radius: 325px;
    border: 1px solid rgba(164, 124, 43, 0);
    width: 280px;
    height: 280px;
    overflow: hidden;
    padding: 12px; }

@media (min-width: 1024px) {
  #section-3-column-circle-slider .slider__card {
    width: 325px;
    height: 325px; } }
  #section-3-column-circle-slider .slider__backdrop {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 64%, rgba(0, 0, 0, 0) 100%);
    width: 310px;
    height: 142px;
    z-index: 1; }
  #section-3-column-circle-slider .slider__card__img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    z-index: 0; }
  #section-3-column-circle-slider .slider__card__body {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    border-radius: 325px;
    border: 1px solid #A47C2B;
    width: 100%;
    height: 100%;
    padding: 50px;
    z-index: 2; }
  #section-3-column-circle-slider .slider__card__title {
    position: relative;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-weight: 450;
    line-height: 18px; }

@media (min-width: 1024px) {
  #section-3-column-circle-slider .slider__card__title {
    font-size: 22px;
    line-height: 18px; } }
  #section-3-column-circle-slider .slider__card__description {
    position: relative;
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 2px; }

@media (min-width: 1024px) {
  #section-3-column-circle-slider .slider__card__description {
    font-size: 14px;
    line-height: 16px; } }
  #section-3-column-circle-slider .splide__pagination {
    bottom: -30px;
    -moz-column-gap: 8px;
         column-gap: 8px; }

@media (min-width: 1024px) {
  #section-3-column-circle-slider .splide__pagination {
    bottom: -60px;
    -moz-column-gap: 10px;
         column-gap: 10px; } }
  #section-3-column-circle-slider .splide__pagination__page {
    width: 10px;
    height: 10px;
    transform: initial;
    opacity: 1;
    background-color: #5D5D59;
    transition: 0.2s; }

@media (min-width: 1024px) {
  #section-3-column-circle-slider .splide__pagination__page {
    width: 20px;
    height: 20px; } }
    #section-3-column-circle-slider .splide__pagination__page:hover {
      background-color: #B08B40; }
    #section-3-column-circle-slider .splide__pagination__page.is-active {
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: transparent;
      border: 1px solid #B08B40; }
      #section-3-column-circle-slider .splide__pagination__page.is-active:after {
        content: "";
        background-color: #B08B40;
        width: 6px;
        height: 6px;
        border-radius: 100%; }

@media (min-width: 1024px) {
  #section-3-column-circle-slider .splide__pagination__page.is-active:after {
    width: 12px;
    height: 12px; } }

#section-horizontal-gallery {
  padding-right: 0; }
  #section-horizontal-gallery .gallery__body {
    position: relative; }
  #section-horizontal-gallery .grid-auto-flow {
    display: grid;
    -moz-column-gap: 10px;
         column-gap: 10px;
    row-gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-template-rows: 195px 195px;
    grid-auto-flow: column; }

@media (min-width: 1024px) {
  #section-horizontal-gallery .grid-auto-flow {
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    grid-template-rows: 228px 228px;
    -moz-column-gap: 18px;
         column-gap: 18px;
    row-gap: 30px; } }
  #section-horizontal-gallery .overlay {
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    height: 100%;
    width: 60px; }

@media (min-width: 1024px) {
  #section-horizontal-gallery .overlay {
    width: 225px; } }

/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
.section__prices .price__item {
  border: 1px solid #5B5B5A;
  border-radius: 7px; }
  .section__prices .price__item .open_price {
    transition: 0.2s;
    position: relative; }
    .section__prices .price__item .open_price:hover {
      cursor: pointer; }
  .section__prices .price__item .arrow_open {
    transform: rotate(0deg);
    transition: 0.2s; }
    .section__prices .price__item .arrow_open path {
      stroke: #A7A7A7; }
  .section__prices .price__item.show .arrow_open {
    transform: rotate(180deg); }
  .section__prices .price__item .price__content {
    opacity: 0;
    height: 0px; }

@media (min-width: 1024px) {
  .section__prices .price__item .price__content {
    opacity: 1;
    height: auto; } }
    .section__prices .price__item .price__content ul {
      display: flex;
      flex-direction: column;
      row-gap: 12px;
      margin-top: 20px; }
      .section__prices .price__item .price__content ul li {
        color: #ffffff;
        font-size: 14px;
        font-style: normal;
        line-height: 16px;
        font-weight: 400;
        white-space: pre-wrap; }
        .section__prices .price__item .price__content ul li strong {
          color: #B08B40;
          font-weight: 700; }
        .section__prices .price__item .price__content ul li:before {
          content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxlbGxpcHNlIGN4PSI4Ljk5OTcyIiBjeT0iOS4wMDAyMSIgcng9IjYuODU3MTQiIHJ5PSI2Ljg1NzE0IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTI4XzQyMSkiLz4NCjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI4IiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcl8xMjhfNDIxKSIgc3Ryb2tlLXdpZHRoPSIwLjM0Mjg1NyIvPg0KPHBhdGggZD0iTTkuMzE3MDggOS4yNDg3NUw0Ljg3MDA3IDYuNjgzMTdDNC43NjQ0IDYuNjIyMiA0LjY0OTUzIDYuNzQ3MDMgNC43MTkwNCA2Ljg0NzI4TDkuMjk3MjIgMTMuNDUwNEM5LjMzOTczIDEzLjUxMTcgOS40Mjg2NCAxMy41MTY1IDkuNDc3NSAxMy40NjAyTDE4LjY0MzMgMi44ODQyNUMxOC43MzIxIDIuNzgxNzMgMTguNjAwMSAyLjYzNzM1IDE4LjQ5MDEgMi43MTY3TDkuNDQxMDQgOS4yNDI0NUM5LjQwNDU1IDkuMjY4NzYgOS4zNTYwNCA5LjI3MTIyIDkuMzE3MDggOS4yNDg3NVoiIGZpbGw9IndoaXRlIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMjhfNDIxIiB4MT0iMTIuNDI4MyIgeTE9IjIuNzE0NDkiIHgyPSI0Ljk5OTcyIiB5Mj0iMTQuMTQzMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iI0I2ODIxQiIvPg0KPHN0b3Agb2Zmc2V0PSIwLjUyNSIgc3RvcC1jb2xvcj0iI0UzQzg2RCIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjY4MjFCIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzEyOF80MjEiIHgxPSIxNC4xNDI5IiB5MT0iMi4xNDI4NiIgeDI9IjMuODU3MTQiIHkyPSIxNS4yODU3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjQzlBNDU5Ii8+DQo8c3RvcCBvZmZzZXQ9IjAuNTE1IiBzdG9wLWNvbG9yPSIjRjVFN0NCIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDOUE0NTkiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
          display: inline-flex;
          margin-right: 6px;
          transform: translateY(4px); }

/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
.section__cta_call_back h2 {
  font-size: 30px;
  line-height: 30px; }

@media (min-width: 1024px) {
  .section__cta_call_back h2 {
    font-size: 40px;
    line-height: 40px; } }
  .section__cta_call_back h2 b, .section__cta_call_back h2 strong {
    color: #fff;
    font-weight: 700; }

/* FONTS */
@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OpenSauceOne';
  src: url("../../fonts/OpenSauceOne/OpenSauceOne-BlackItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Light.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Gotham';
  src: url("../../fonts/Gotham/Gotham-Medium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* COLORS */
.section__cta_with_image h2 {
  font-size: 30px;
  line-height: 30px; }

@media (min-width: 1024px) {
  .section__cta_with_image h2 {
    font-size: 40px;
    line-height: 40px; } }
  .section__cta_with_image h2 b, .section__cta_with_image h2 strong {
    color: #fff;
    font-weight: 700; }

#consultation-form, #consultation-form-popup {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 100%; }

@media (min-width: 1024px) {
  #consultation-form, #consultation-form-popup {
    display: block;
    position: initial;
    width: auto;
    transform: initial; } }
  #consultation-form.show, #consultation-form-popup.show {
    display: flex; }
  #consultation-form .form__overlay, #consultation-form-popup .form__overlay {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0; }

@media (min-width: 1024px) {
  #consultation-form .form__overlay, #consultation-form-popup .form__overlay {
    display: none; } }
  #consultation-form .consultation__form__body, #consultation-form-popup .consultation__form__body {
    width: 100%;
    margin: 20px; }

@media (min-width: 1024px) {
  #consultation-form .consultation__form__body, #consultation-form-popup .consultation__form__body {
    margin: 0;
    max-width: 335px; } }
  #consultation-form input[type=text], #consultation-form input[type=email], #consultation-form input[type=tel], #consultation-form .select2-container .select2-selection, #consultation-form-popup input[type=text], #consultation-form-popup input[type=email], #consultation-form-popup input[type=tel], #consultation-form-popup .select2-container .select2-selection {
    border-radius: 25px;
    border: 1px solid #E4E6E7;
    background: #F8F8F8;
    min-height: 42px;
    padding: 12px 16px;
    color: #827C76;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    width: 100%; }
  #consultation-form .select2-container, #consultation-form-popup .select2-container {
    width: 100% !important; }
    #consultation-form .select2-container .selection .select2-selection .select2-selection__rendered, #consultation-form-popup .select2-container .selection .select2-selection .select2-selection__rendered {
      line-height: normal !important;
      padding: 0px;
      color: #827C76; }
    #consultation-form .select2-container .selection .select2-selection .select2-selection__arrow, #consultation-form-popup .select2-container .selection .select2-selection .select2-selection__arrow {
      top: 7px !important;
      right: 9px !important; }
  #consultation-form input[type=tel], #consultation-form-popup input[type=tel] {
    padding-left: 50px; }
  #consultation-form .custom__checkbox, #consultation-form-popup .custom__checkbox {
    display: flex;
    align-items: center; }
    #consultation-form .custom__checkbox input[type="checkbox"], #consultation-form-popup .custom__checkbox input[type="checkbox"] {
      position: relative;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      flex-shrink: 0;
      width: 30px;
      height: 30px;
      border-radius: 6px;
      border: 1px solid #E4E6E7;
      background-color: #ffffff;
      transition: background-color 0.1s ease-in-out;
      z-index: 10; }
      #consultation-form .custom__checkbox input[type="checkbox"]:after, #consultation-form-popup .custom__checkbox input[type="checkbox"]:after {
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciAyIiBkPSJNMSA2LjA4Njk2TDQuNjM2MzYgMTBMMTMgMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate3d(-50%, -50%, 0);
        opacity: 0;
        transition: opacity 0.1s ease-in-out; }
      #consultation-form .custom__checkbox input[type="checkbox"]:checked, #consultation-form-popup .custom__checkbox input[type="checkbox"]:checked {
        border: 1px solid #A88540;
        background: var(--Gradient-01, linear-gradient(86deg, #A88540 0%, #DAB15F 100%)); }
        #consultation-form .custom__checkbox input[type="checkbox"]:checked:after, #consultation-form-popup .custom__checkbox input[type="checkbox"]:checked:after {
          opacity: 1; }
      #consultation-form .custom__checkbox input[type="checkbox"]:hover, #consultation-form-popup .custom__checkbox input[type="checkbox"]:hover {
        cursor: pointer; }
    #consultation-form .custom__checkbox .custom__checkbox__text, #consultation-form-popup .custom__checkbox .custom__checkbox__text {
      color: #FFF;
      font-size: 10px;
      font-weight: 400;
      line-height: normal;
      margin-left: 10px; }
  #consultation-form .input-group:not(:last-child), #consultation-form-popup .input-group:not(:last-child) {
    margin-bottom: 10px; }
  #consultation-form .iti, #consultation-form-popup .iti {
    width: 100%; }
  #consultation-form .country-select.inside, #consultation-form .iti--inline-dropdown, #consultation-form-popup .country-select.inside, #consultation-form-popup .iti--inline-dropdown {
    width: 100%; }
  #consultation-form .consultation__form__message, #consultation-form-popup .consultation__form__message {
    display: none;
    align-items: center;
    border-radius: 8px;
    border: 1px solid #00B67A;
    background: #DEF3EC;
    padding: 7px 15px; }
    #consultation-form .consultation__form__message.show, #consultation-form-popup .consultation__form__message.show {
      display: flex; }
    #consultation-form .consultation__form__message .consultation__form__message__text, #consultation-form-popup .consultation__form__message .consultation__form__message__text {
      color: #00B67A;
      font-size: 14px;
      font-weight: 400;
      line-height: 16px;
      margin-left: 5px; }
    #consultation-form .consultation__form__message.error, #consultation-form-popup .consultation__form__message.error {
      border: 1px solid #E91515;
      background: #F6C7C7; }
      #consultation-form .consultation__form__message.error .consultation__form__message__text, #consultation-form-popup .consultation__form__message.error .consultation__form__message__text {
        color: #E91515; }

#consultation-form-popup {
  display: none;
  z-index: 1000; }

@media (min-width: 1024px) {
  #consultation-form-popup {
    position: fixed;
    width: 100%;
    transform: translateY(-50%); }
  #consultation-form-popup .form__overlay {
    display: block; } }
  #consultation-form-popup .iti__dropdown-content {
    z-index: 100; }

.select2-dropdown {
  border-radius: 12px !important;
  border: 1px solid #E4E6E7;
  background: #F8F8F8;
  padding: 8px; }

/*# sourceMappingURL=data:application/json;base64,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O0FBRXhCO0VBQ0UsYUFBYTtFQUNiLGFBQWEsRUFBRTs7QUFFakI7RUFDRTtJQUNFLGVBQWU7SUFDZixXQUFXO0lBQ1gsMkJBQTJCLEVBQUU7RUFHL0I7SUFDRSxjQUFjLEVBQUUsRUFKZTtFQUtqQztJQUNFLFlBQVksRUFBRTs7QUFFbEI7RUFDRSw4QkFBOEI7RUFDOUIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixZQUFZLEVBQUUiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCguLi8uLi9mb250cy9mb250YXdlc29tZS9jc3MvZm9udGF3ZXNvbWUubWluLmNzcyk7XG5AaW1wb3J0IHVybCguLi8uLi9mb250cy9mb250YXdlc29tZS9jc3MvcmVndWxhci5taW4uY3NzKTtcbkBpbXBvcnQgdXJsKC4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2Nzcy9icmFuZHMubWluLmNzcyk7XG4vKiBHTE9CQUwgKi9cbi8qIEZPTlRTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodC5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb29rLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qIENPTE9SUyAqL1xuLyogRk9OVFMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2sub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyogQ09MT1JTICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhdWNlT25lXCIsIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgLmNvbnRhaW5lci5zbWFsbC1tb2Ige1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuQHNjcmVlbiB4bCB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfSB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5sb2FkZXIgc3ZnIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAubG9hZGVyLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgei1pbmRleDogMTAwMDA7IH1cblxuLmJ1dHRvbi1vcGVuLXBvcHVwOmhvdmVyLCAuYnV0dG9uLW9wZW4tcG9wdXAtcmVjcnV0ZW1lbnQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBnYXA6IHZhcigtLVBhZGRpbmctMjAsIDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLVBhZGRpbmctMzAsIDMwcHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDE2cHggdmFyKC0tUGFkZGluZy0yMCwgMjBweCk7IH0gfVxuICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5IC5idXR0b25fX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfSB9XG4gICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrbGpiMjR2WVhKeWIzY2lQZ284Y0dGMGFDQnBaRDBpU1dOdmJpOWhjbkp2ZDE4eUlpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXhMamN3TnpNZ01DNDROakl5TmpkTU1UWXVNelV6TmlBMUxqVXdPRFk0UXpFMkxqVTBPRGdnTlM0M01ETTVOQ0F4Tmk0MU5EZzRJRFl1TURJd05USWdNVFl1TXpVek5pQTJMakl4TlRjNFRERXhMamN3TnpNZ01UQXVPRFl5TVVNeE1TNDFNVElnTVRFdU1EVTNOQ0F4TVM0eE9UVTBJREV4TGpBMU56UWdNVEV1TURBd01TQXhNQzQ0TmpJeFF6RXdMamd3TkRrZ01UQXVOalkyT1NBeE1DNDRNRFE1SURFd0xqTTFNRE1nTVRFdU1EQXdNU0F4TUM0eE5UVk1NVFF1TnpreU9TQTJMak0yTWpJelNEQXVOVU13TGpJeU16ZzFPQ0EyTGpNMk1qSXpJREFnTmk0eE16Z3pOeUF3SURVdU9EWXlNak5ETUNBMUxqVTROakE1SURBdU1qSXpPRFU0SURVdU16WXlNak1nTUM0MUlEVXVNell5TWpOSU1UUXVOemt5T1V3eE1TNHdNREF4SURFdU5UWTVNemRETVRBdU9EQTBPU0F4TGpNM05ERXhJREV3TGpnd05Ea2dNUzR3TlRjMU15QXhNUzR3TURBeElEQXVPRFl5TWpZM1F6RXhMakU1TlRRZ01DNDJOamN3TURVZ01URXVOVEV5SURBdU5qWTNNREExSURFeExqY3dOek1nTUM0NE5qSXlOamRhSWlCbWFXeHNQU0lqTURBMVJVSTRJaTgrQ2p3dlp6NEtQQzl6ZG1jK0NnPT0pO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrbGpiMjR2WVhKeWIzY2lQZ284Y0dGMGFDQnBaRDBpU1dOdmJpOWhjbkp2ZDE4eUlpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXhMamN3TnpNZ01DNDROakl5TmpkTU1UWXVNelV6TmlBMUxqVXdPRFk0UXpFMkxqVTBPRGdnTlM0M01ETTVOQ0F4Tmk0MU5EZzRJRFl1TURJd05USWdNVFl1TXpVek5pQTJMakl4TlRjNFRERXhMamN3TnpNZ01UQXVPRFl5TVVNeE1TNDFNVElnTVRFdU1EVTNOQ0F4TVM0eE9UVTBJREV4TGpBMU56UWdNVEV1TURBd01TQXhNQzQ0TmpJeFF6RXdMamd3TkRrZ01UQXVOalkyT1NBeE1DNDRNRFE1SURFd0xqTTFNRE1nTVRFdU1EQXdNU0F4TUM0eE5UVk1NVFF1TnpreU9TQTJMak0yTWpJelNEQXVOVU13TGpJeU16ZzFPQ0EyTGpNMk1qSXpJREFnTmk0eE16Z3pOeUF3SURVdU9EWXlNak5ETUNBMUxqVTROakE1SURBdU1qSXpPRFU0SURVdU16WXlNak1nTUM0MUlEVXVNell5TWpOSU1UUXVOemt5T1V3eE1TNHdNREF4SURFdU5UWTVNemRETVRBdU9EQTBPU0F4TGpNM05ERXhJREV3TGpnd05Ea2dNUzR3TlRjMU15QXhNUzR3TURBeElEQXVPRFl5TWpZM1F6RXhMakU1TlRRZ01DNDJOamN3TURVZ01URXVOVEV5SURBdU5qWTNNREExSURFeExqY3dOek1nTUM0NE5qSXlOamRhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJjK0Nqd3ZjM1puUGdvPSk7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWJsdWUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1ibHVlIC5idXR0b25fX3RleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWJsdWU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRjaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE55QXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dhV1E5SWtsamIyNHZZWEp5YjNjaVBnbzhjR0YwYUNCcFpEMGlTV052Ymk5aGNuSnZkMTh5SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRFeExqY3dOek1nTUM0NE5qSXlOamRNTVRZdU16VXpOaUExTGpVd09EWTRRekUyTGpVME9EZ2dOUzQzTURNNU5DQXhOaTQxTkRnNElEWXVNREl3TlRJZ01UWXVNelV6TmlBMkxqSXhOVGM0VERFeExqY3dOek1nTVRBdU9EWXlNVU14TVM0MU1USWdNVEV1TURVM05DQXhNUzR4T1RVMElERXhMakExTnpRZ01URXVNREF3TVNBeE1DNDROakl4UXpFd0xqZ3dORGtnTVRBdU5qWTJPU0F4TUM0NE1EUTVJREV3TGpNMU1ETWdNVEV1TURBd01TQXhNQzR4TlRWTU1UUXVOemt5T1NBMkxqTTJNakl6U0RBdU5VTXdMakl5TXpnMU9DQTJMak0yTWpJeklEQWdOaTR4TXpnek55QXdJRFV1T0RZeU1qTkRNQ0ExTGpVNE5qQTVJREF1TWpJek9EVTRJRFV1TXpZeU1qTWdNQzQxSURVdU16WXlNak5JTVRRdU56a3lPVXd4TVM0d01EQXhJREV1TlRZNU16ZERNVEF1T0RBME9TQXhMak0zTkRFeElERXdMamd3TkRrZ01TNHdOVGMxTXlBeE1TNHdNREF4SURBdU9EWXlNalkzUXpFeExqRTVOVFFnTUM0Mk5qY3dNRFVnTVRFdU5URXlJREF1TmpZM01EQTFJREV4TGpjd056TWdNQzQ0TmpJeU5qZGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMMmMrQ2p3dmMzWm5QZ289KTsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tYmx1ZTpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7IH1cbiAgICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1ibHVlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRjaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE55QXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dhV1E5SWtsamIyNHZZWEp5YjNjaVBnbzhjR0YwYUNCcFpEMGlTV052Ymk5aGNuSnZkMTh5SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRFeExqY3dOek1nTUM0NE5qSXlOamRNTVRZdU16VXpOaUExTGpVd09EWTRRekUyTGpVME9EZ2dOUzQzTURNNU5DQXhOaTQxTkRnNElEWXVNREl3TlRJZ01UWXVNelV6TmlBMkxqSXhOVGM0VERFeExqY3dOek1nTVRBdU9EWXlNVU14TVM0MU1USWdNVEV1TURVM05DQXhNUzR4T1RVMElERXhMakExTnpRZ01URXVNREF3TVNBeE1DNDROakl4UXpFd0xqZ3dORGtnTVRBdU5qWTJPU0F4TUM0NE1EUTVJREV3TGpNMU1ETWdNVEV1TURBd01TQXhNQzR4TlRWTU1UUXVOemt5T1NBMkxqTTJNakl6U0RBdU5VTXdMakl5TXpnMU9DQTJMak0yTWpJeklEQWdOaTR4TXpnek55QXdJRFV1T0RZeU1qTkRNQ0ExTGpVNE5qQTVJREF1TWpJek9EVTRJRFV1TXpZeU1qTWdNQzQxSURVdU16WXlNak5JTVRRdU56a3lPVXd4TVM0d01EQXhJREV1TlRZNU16ZERNVEF1T0RBME9TQXhMak0zTkRFeElERXdMamd3TkRrZ01TNHdOVGMxTXlBeE1TNHdNREF4SURBdU9EWXlNalkzUXpFeExqRTVOVFFnTUM0Mk5qY3dNRFVnTVRFdU5URXlJREF1TmpZM01EQTFJREV4TGpjd056TWdNQzQ0TmpJeU5qZGFJaUJtYVd4c1BTSWpNREExUlVJNElpOCtDand2Wno0S1BDOXpkbWMrQ2c9PSk7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5vcmFuZ2Uge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGODA1QTsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkub3JhbmdlIC5idXR0b25fX3RleHQge1xuICAgICAgICBjb2xvcjogI0ZGODA1QTsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkub3JhbmdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRjaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE55QXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dhV1E5SWtsamIyNHZZWEp5YjNjaVBnbzhjR0YwYUNCcFpEMGlTV052Ymk5aGNuSnZkMTh5SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRFeExqY3dOek1nTUM0NE5qSXlOamRNTVRZdU16VXpOaUExTGpVd09EWTRRekUyTGpVME9EZ2dOUzQzTURNNU5DQXhOaTQxTkRnNElEWXVNREl3TlRJZ01UWXVNelV6TmlBMkxqSXhOVGM0VERFeExqY3dOek1nTVRBdU9EWXlNVU14TVM0MU1USWdNVEV1TURVM05DQXhNUzR4T1RVMElERXhMakExTnpRZ01URXVNREF3TVNBeE1DNDROakl4UXpFd0xqZ3dORGtnTVRBdU5qWTJPU0F4TUM0NE1EUTVJREV3TGpNMU1ETWdNVEV1TURBd01TQXhNQzR4TlRWTU1UUXVOemt5T1NBMkxqTTJNakl6U0RBdU5VTXdMakl5TXpnMU9DQTJMak0yTWpJeklEQWdOaTR4TXpnek55QXdJRFV1T0RZeU1qTkRNQ0ExTGpVNE5qQTVJREF1TWpJek9EVTRJRFV1TXpZeU1qTWdNQzQxSURVdU16WXlNak5JTVRRdU56a3lPVXd4TVM0d01EQXhJREV1TlRZNU16ZERNVEF1T0RBME9TQXhMak0zTkRFeElERXdMamd3TkRrZ01TNHdOVGMxTXlBeE1TNHdNREF4SURBdU9EWXlNalkzUXpFeExqRTVOVFFnTUM0Mk5qY3dNRFVnTVRFdU5URXlJREF1TmpZM01EQTFJREV4TGpjd056TWdNQzQ0TmpJeU5qZGFJaUJtYVd4c1BTSWpSa1k0TURWQklpOCtDand2Wno0S1BDOXpkbWMrQ2c9PVwiKTsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkub3JhbmdlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODA1QTsgfVxuICAgICAgICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5vcmFuZ2U6aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkub3JhbmdlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRjaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE55QXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dhV1E5SWtsamIyNHZZWEp5YjNjaVBnbzhjR0YwYUNCcFpEMGlTV052Ymk5aGNuSnZkMTh5SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRFeExqY3dOek1nTUM0NE5qSXlOamRNTVRZdU16VXpOaUExTGpVd09EWTRRekUyTGpVME9EZ2dOUzQzTURNNU5DQXhOaTQxTkRnNElEWXVNREl3TlRJZ01UWXVNelV6TmlBMkxqSXhOVGM0VERFeExqY3dOek1nTVRBdU9EWXlNVU14TVM0MU1USWdNVEV1TURVM05DQXhNUzR4T1RVMElERXhMakExTnpRZ01URXVNREF3TVNBeE1DNDROakl4UXpFd0xqZ3dORGtnTVRBdU5qWTJPU0F4TUM0NE1EUTVJREV3TGpNMU1ETWdNVEV1TURBd01TQXhNQzR4TlRWTU1UUXVOemt5T1NBMkxqTTJNakl6U0RBdU5VTXdMakl5TXpnMU9DQTJMak0yTWpJeklEQWdOaTR4TXpnek55QXdJRFV1T0RZeU1qTkRNQ0ExTGpVNE5qQTVJREF1TWpJek9EVTRJRFV1TXpZeU1qTWdNQzQxSURVdU16WXlNak5JTVRRdU56a3lPVXd4TVM0d01EQXhJREV1TlRZNU16ZERNVEF1T0RBME9TQXhMak0zTkRFeElERXdMamd3TkRrZ01TNHdOVGMxTXlBeE1TNHdNREF4SURBdU9EWXlNalkzUXpFeExqRTVOVFFnTUM0Mk5qY3dNRFVnTVRFdU5URXlJREF1TmpZM01EQTFJREV4TGpjd056TWdNQzQ0TmpJeU5qZGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMMmMrQ2p3dmMzWm5QZ289KTsgfVxuICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LnZlcnQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU3RDk4RDsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkudmVydCAuYnV0dG9uX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1N0Q5OEQ7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LnZlcnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeE1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ2FXUTlJa0Z5Y205M0lqNEtQSEJoZEdnZ2FXUTlJbFJ5WVdNbUl6RTVOVHNtSXpFMk9Uc2dOQ0lnWkQwaVRURTNJRFV1TkRjNU9ERkRNVGNnTlM0ek9URTNNaUF4Tmk0NU5USTRJRFV1TXpFMU15QXhOaTQ0T0RJNElEVXVNamN5TlRsTU1USXVOVE15T0NBd0xqa3lNalF5T1VNeE1pNDBORGMxSURBdU9ETTNNalFnTVRJdU16RXdPQ0F3TGpneE5UQXpPQ0F4TWk0eU1USXlJREF1T0RnME1qazVRekV5TGpBNE5EWWdNQzQ1TnpNNU9USWdNVEl1TURjek15QXhMakUxTVRZeElERXlMakUzT0RVZ01TNHlOVFkzTlV3eE5pNHhORGdnTlM0eU1qWXhOME14Tmk0eE5URTNJRFV1TWpJNU9UWWdNVFl1TVRRNUlEVXVNak0yTXprZ01UWXVNVFF6TnlBMUxqSXpOak01U0RFdU1qVTNNa014TGpFek5qWTVJRFV1TWpNMk16a2dNUzR3TWpRek9TQTFMak14TnpRNElERXVNREF6T0NBMUxqUXpOakl4UXpBdU9UYzNNRGsxSURVdU5UZzVPRFVnTVM0d09UUTNJRFV1TnpJek1qTWdNUzR5TkRNME5DQTFMamN5TXpJelNERTJMakUwTXpkRE1UWXVNVFE1SURVdU56SXpNak1nTVRZdU1UVXhOeUExTGpjeU9UWTJJREUyTGpFME9DQTFMamN6TXpRMFRERXlMakUzT0RVZ09TNDNNREk0TjBNeE1pNHdPRE0wSURrdU56azNPRGNnTVRJdU1EZ3pOQ0E1TGprMU1qQTRJREV5TGpFM09EVWdNVEF1TURRM01VTXhNaTR5TWpZeElERXdMakE1TkRZZ01USXVNamc0TkNBeE1DNHhNVGcwSURFeUxqTTFNRGNnTVRBdU1URTRORU14TWk0ME1UTWdNVEF1TVRFNE5DQXhNaTQwTnpVeklERXdMakE1TkRZZ01USXVOVEl5T0NBeE1DNHdORGN4VERFMkxqZzRNamNnTlM0Mk9EY3dNME14Tmk0NU5USTRJRFV1TmpRME16RWdNVGNnTlM0MU5qYzRPU0F4TnlBMUxqUTNPVGd4V2lJZ1ptbHNiRDBpSXpVM1JEazRSQ0lnYzNSeWIydGxQU0lqTlRkRU9UaEVJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqQXVOU0l2UGdvOEwyYytDand2YzNablBnbz1cIik7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LnZlcnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdEOThEOyB9XG4gICAgICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LnZlcnQ6aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkudmVydDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrbGpiMjR2WVhKeWIzY2lQZ284Y0dGMGFDQnBaRDBpU1dOdmJpOWhjbkp2ZDE4eUlpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXhMamN3TnpNZ01DNDROakl5TmpkTU1UWXVNelV6TmlBMUxqVXdPRFk0UXpFMkxqVTBPRGdnTlM0M01ETTVOQ0F4Tmk0MU5EZzRJRFl1TURJd05USWdNVFl1TXpVek5pQTJMakl4TlRjNFRERXhMamN3TnpNZ01UQXVPRFl5TVVNeE1TNDFNVElnTVRFdU1EVTNOQ0F4TVM0eE9UVTBJREV4TGpBMU56UWdNVEV1TURBd01TQXhNQzQ0TmpJeFF6RXdMamd3TkRrZ01UQXVOalkyT1NBeE1DNDRNRFE1SURFd0xqTTFNRE1nTVRFdU1EQXdNU0F4TUM0eE5UVk1NVFF1TnpreU9TQTJMak0yTWpJelNEQXVOVU13TGpJeU16ZzFPQ0EyTGpNMk1qSXpJREFnTmk0eE16Z3pOeUF3SURVdU9EWXlNak5ETUNBMUxqVTROakE1SURBdU1qSXpPRFU0SURVdU16WXlNak1nTUM0MUlEVXVNell5TWpOSU1UUXVOemt5T1V3eE1TNHdNREF4SURFdU5UWTVNemRETVRBdU9EQTBPU0F4TGpNM05ERXhJREV3TGpnd05Ea2dNUzR3TlRjMU15QXhNUzR3TURBeElEQXVPRFl5TWpZM1F6RXhMakU1TlRRZ01DNDJOamN3TURVZ01URXVOVEV5SURBdU5qWTNNREExSURFeExqY3dOek1nTUM0NE5qSXlOamRhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJjK0Nqd3ZjM1puUGdvPSk7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5ibGV1Q2xhaXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDNkZGRjsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYmxldUNsYWlyIC5idXR0b25fX3RleHQge1xuICAgICAgICBjb2xvcjogIzNDNkZGRjsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYmxldUNsYWlyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRnaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9DQXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dhV1E5SWtGeWNtOTNJajRLUEhCaGRHZ2dhV1E5SWxSeVlXTW1JekU1TlRzbUl6RTJPVHNnTkNJZ1pEMGlUVEUzSURVdU16azNOemhETVRjZ05TNHpNRGsyT1NBeE5pNDVOVEk0SURVdU1qTXpNamNnTVRZdU9EZ3lPQ0ExTGpFNU1EVTJUREV5TGpVek1qZ2dNQzQ0TkRBek9UZERNVEl1TkRRM05TQXdMamMxTlRJd09TQXhNaTR6TVRBNElEQXVOek16TURBM0lERXlMakl4TWpJZ01DNDRNREl5TmpoRE1USXVNRGcwTmlBd0xqZzVNVGsyTVNBeE1pNHdOek16SURFdU1EWTVOVGdnTVRJdU1UYzROU0F4TGpFM05EY3lUREUyTGpFME9DQTFMakUwTkRFMFF6RTJMakUxTVRjZ05TNHhORGM1TWlBeE5pNHhORGtnTlM0eE5UUXpOaUF4Tmk0eE5ETTNJRFV1TVRVME16WklNUzR5TlRjeVF6RXVNVE0yTmprZ05TNHhOVFF6TmlBeExqQXlORE01SURVdU1qTTFORFFnTVM0d01ETTRJRFV1TXpVME1UaERNQzQ1Tnpjd09UVWdOUzQxTURjNE1pQXhMakE1TkRjZ05TNDJOREV5SURFdU1qUXpORFFnTlM0Mk5ERXlTREUyTGpFME16ZERNVFl1TVRRNUlEVXVOalF4TWlBeE5pNHhOVEUzSURVdU5qUTNOak1nTVRZdU1UUTRJRFV1TmpVeE5ERk1NVEl1TVRjNE5TQTVMall5TURnMFF6RXlMakE0TXpRZ09TNDNNVFU0TkNBeE1pNHdPRE0wSURrdU9EY3dNRFVnTVRJdU1UYzROU0E1TGprMk5UQTFRekV5TGpJeU5qRWdNVEF1TURFeU5pQXhNaTR5T0RnMElERXdMakF6TmpRZ01USXVNelV3TnlBeE1DNHdNelkwUXpFeUxqUXhNeUF4TUM0d016WTBJREV5TGpRM05UTWdNVEF1TURFeU5pQXhNaTQxTWpJNElEa3VPVFkxTURWTU1UWXVPRGd5TnlBMUxqWXdOVU14Tmk0NU5USTRJRFV1TlRZeU1qZ2dNVGNnTlM0ME9EVTROaUF4TnlBMUxqTTVOemM0V2lJZ1ptbHNiRDBpSXpORE5rWkdSaUlnYzNSeWIydGxQU0lqTTBNMlJrWkdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqQXVOU0l2UGdvOEwyYytDand2YzNablBnbz1cIik7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJsZXVDbGFpcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzZGRkY7IH1cbiAgICAgICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYmxldUNsYWlyOmhvdmVyIC5idXR0b25fX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJsZXVDbGFpcjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrbGpiMjR2WVhKeWIzY2lQZ284Y0dGMGFDQnBaRDBpU1dOdmJpOWhjbkp2ZDE4eUlpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXhMamN3TnpNZ01DNDROakl5TmpkTU1UWXVNelV6TmlBMUxqVXdPRFk0UXpFMkxqVTBPRGdnTlM0M01ETTVOQ0F4Tmk0MU5EZzRJRFl1TURJd05USWdNVFl1TXpVek5pQTJMakl4TlRjNFRERXhMamN3TnpNZ01UQXVPRFl5TVVNeE1TNDFNVElnTVRFdU1EVTNOQ0F4TVM0eE9UVTBJREV4TGpBMU56UWdNVEV1TURBd01TQXhNQzQ0TmpJeFF6RXdMamd3TkRrZ01UQXVOalkyT1NBeE1DNDRNRFE1SURFd0xqTTFNRE1nTVRFdU1EQXdNU0F4TUM0eE5UVk1NVFF1TnpreU9TQTJMak0yTWpJelNEQXVOVU13TGpJeU16ZzFPQ0EyTGpNMk1qSXpJREFnTmk0eE16Z3pOeUF3SURVdU9EWXlNak5ETUNBMUxqVTROakE1SURBdU1qSXpPRFU0SURVdU16WXlNak1nTUM0MUlEVXVNell5TWpOSU1UUXVOemt5T1V3eE1TNHdNREF4SURFdU5UWTVNemRETVRBdU9EQTBPU0F4TGpNM05ERXhJREV3TGpnd05Ea2dNUzR3TlRjMU15QXhNUzR3TURBeElEQXVPRFl5TWpZM1F6RXhMakU1TlRRZ01DNDJOamN3TURVZ01URXVOVEV5SURBdU5qWTNNREExSURFeExqY3dOek1nTUM0NE5qSXlOamRhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJjK0Nqd3ZjM1puUGdvPSk7IH1cbiAgLmJ1dHRvbi5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tLXNlY29uZGFyeS5mdWxsLW1vYiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLmJ1dHRvbi5idXR0b24tLXNlY29uZGFyeS5mdWxsLW1vYiB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0tc2Vjb25kYXJ5IC5idXR0b25fX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYnV0dG9uLmJ1dHRvbi0tc2Vjb25kYXJ5IC5idXR0b25fX3RleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH0gfVxuICAgIC5idXR0b24uYnV0dG9uLS1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrbGpiMjR2WVhKeWIzY2lQZ284Y0dGMGFDQnBaRDBpU1dOdmJpOWhjbkp2ZDE4eUlpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXhMamN3TnpNZ01DNDROakl5TmpkTU1UWXVNelV6TmlBMUxqVXdPRFk0UXpFMkxqVTBPRGdnTlM0M01ETTVOQ0F4Tmk0MU5EZzRJRFl1TURJd05USWdNVFl1TXpVek5pQTJMakl4TlRjNFRERXhMamN3TnpNZ01UQXVPRFl5TVVNeE1TNDFNVElnTVRFdU1EVTNOQ0F4TVM0eE9UVTBJREV4TGpBMU56UWdNVEV1TURBd01TQXhNQzQ0TmpJeFF6RXdMamd3TkRrZ01UQXVOalkyT1NBeE1DNDRNRFE1SURFd0xqTTFNRE1nTVRFdU1EQXdNU0F4TUM0eE5UVk1NVFF1TnpreU9TQTJMak0yTWpJelNEQXVOVU13TGpJeU16ZzFPQ0EyTGpNMk1qSXpJREFnTmk0eE16Z3pOeUF3SURVdU9EWXlNak5ETUNBMUxqVTROakE1SURBdU1qSXpPRFU0SURVdU16WXlNak1nTUM0MUlEVXVNell5TWpOSU1UUXVOemt5T1V3eE1TNHdNREF4SURFdU5UWTVNemRETVRBdU9EQTBPU0F4TGpNM05ERXhJREV3TGpnd05Ea2dNUzR3TlRjMU15QXhNUzR3TURBeElEQXVPRFl5TWpZM1F6RXhMakU1TlRRZ01DNDJOamN3TURVZ01URXVOVEV5SURBdU5qWTNNREExSURFeExqY3dOek1nTUM0NE5qSXlOamRhSWlCbWFXeHNQU0lqTURBMVJVSTRJaTgrQ2p3dlp6NEtQQzl6ZG1jK0NnPT0pO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYnV0dG9uLmJ1dHRvbi0tc2Vjb25kYXJ5OmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgIC5idXR0b24uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrbGpiMjR2WVhKeWIzY2lQZ284Y0dGMGFDQnBaRDBpU1dOdmJpOWhjbkp2ZDE4eUlpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXhMamN3TnpNZ01DNDROakl5TmpkTU1UWXVNelV6TmlBMUxqVXdPRFk0UXpFMkxqVTBPRGdnTlM0M01ETTVOQ0F4Tmk0MU5EZzRJRFl1TURJd05USWdNVFl1TXpVek5pQTJMakl4TlRjNFRERXhMamN3TnpNZ01UQXVPRFl5TVVNeE1TNDFNVElnTVRFdU1EVTNOQ0F4TVM0eE9UVTBJREV4TGpBMU56UWdNVEV1TURBd01TQXhNQzQ0TmpJeFF6RXdMamd3TkRrZ01UQXVOalkyT1NBeE1DNDRNRFE1SURFd0xqTTFNRE1nTVRFdU1EQXdNU0F4TUM0eE5UVk1NVFF1TnpreU9TQTJMak0yTWpJelNEQXVOVU13TGpJeU16ZzFPQ0EyTGpNMk1qSXpJREFnTmk0eE16Z3pOeUF3SURVdU9EWXlNak5ETUNBMUxqVTROakE1SURBdU1qSXpPRFU0SURVdU16WXlNak1nTUM0MUlEVXVNell5TWpOSU1UUXVOemt5T1V3eE1TNHdNREF4SURFdU5UWTVNemRETVRBdU9EQTBPU0F4TGpNM05ERXhJREV3TGpnd05Ea2dNUzR3TlRjMU15QXhNUzR3TURBeElEQXVPRFl5TWpZM1F6RXhMakU1TlRRZ01DNDJOamN3TURVZ01URXVOVEV5SURBdU5qWTNNREExSURFeExqY3dOek1nTUM0NE5qSXlOamRhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJjK0Nqd3ZjM1puUGdvPSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4OyB9XG5cbi5wYWdlLWVtcHR5IHtcbiAgcGFkZGluZzogMTVweDsgfVxuICAucGFnZS1lbXB0eSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnBhZ2UtZW1wdHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnBhZ2UtZW1wdHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5zcGxpZGVfX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7IH1cbiAgLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgICBmaWxsOiBub25lO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogaW5pdGlhbDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgbGVmdDogMDsgfVxuICAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuXG4uYXJ0aWNsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLmFydGljbGVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMjBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLmFydGljbGVfX2xpc3Qge1xuICAgIGdhcDogNTJweDsgfSB9XG5cbi5hcnRpY2xlX19pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjE2cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5hcnRpY2xlX19pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyMzBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLmFydGljbGVfX2ltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmFydGljbGVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qb2JqZWN0LWZpdDogY292ZXI7Ki9cbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAuYXJ0aWNsZV9faW1nLmNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4uYXJ0aWNsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmFydGljbGVfX2NhdGVnb3J5IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tUGFkZGluZy0yMCwgMjBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktMDEsICMwMDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgd2lkdGg6IG1heC1jb250ZW50OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYXJ0aWNsZV9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5hcnRpY2xlX19kYXRlIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5hcnRpY2xlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYXJ0aWNsZV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuYXJ0aWNsZV9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuaW5wdXQud3BjZjctZm9ybS1jb250cm9sLCB0ZXh0YXJlYS53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMywgcmdiYSgwLCAyNiwgNTEsIDAuOCkpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLVBhZGRpbmctMzAsIDMwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgaW5wdXQud3BjZjctZm9ybS1jb250cm9sLCB0ZXh0YXJlYS53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfSB9XG4gIGlucHV0LndwY2Y3LWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIHRleHRhcmVhLndwY2Y3LWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTsgfVxuICBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgdGV4dGFyZWEud3BjZjctZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS0wMiwgIzNDNkZGRik7IH1cblxuaW5wdXQud3BjZjctc3VibWl0LCB0ZXh0YXJlYS53cGNmNy1zdWJtaXQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG50ZXh0YXJlYS53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuI2NoZWNrYm94LXBvbGljeSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAzLCByZ2JhKDAsIDI2LCA1MSwgMC44KSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAjY2hlY2tib3gtcG9saWN5IGEge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjY2hlY2tib3gtcG9saWN5IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBoMSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaDE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBoMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGgxOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4jbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDIwcHggMjBweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMjYsIDUxLCAwLjIpOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjbWVudSB7XG4gICAgaGVpZ2h0OiAxMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNTBweCA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAyNiwgNTEsIDAuMik7IH0gfVxuICAjbWVudS5zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICNtZW51LnNob3cgLm1lbnVfX2xpbmstbGlzdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAjbWVudS5zaG93IC5vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI21lbnUuc2hvdyAubWVudS1idXJnZXIgLmJhcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpOyB9XG4gICAgI21lbnUuc2hvdyAubWVudS1idXJnZXIgLmJhcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgI21lbnUuc2hvdyAubWVudS1idXJnZXIgLmJhcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgI21lbnUgLmxpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyp0cmFuc2l0aW9uOiAwLjJzOyAqLyB9XG4gICAgI21lbnUgLmxpbms6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLypvcGFjaXR5OiAwLjc7ICovIH1cbiAgI21lbnUgLm1lbnUtYnVyZ2VyIC5iYXIge1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNnB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVFQjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICNtZW51IC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICNtZW51IC5tZW51LWJ0bi10b2dnbGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLm1lbnUtYnRuLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjbWVudS5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gICNtZW51LmRpc2FibGUge1xuICAgIHRvcDogLTEwMCU7IH1cbiAgICAjbWVudS5kaXNhYmxlIC5zdWItLW1lbnUge1xuICAgICAgdG9wOiAtMTAwJTsgfVxuICAjbWVudSAuc3ViLS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdmFyKC0tUGFkZGluZy0yMCwgMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgei1pbmRleDogLTEwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjbWVudSAuc3ViLS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDEyNnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDUwcHggNTBweDtcbiAgICBwYWRkaW5nOiB2YXIoLS1QYWRkaW5nLTQwLCA0MHB4KSB2YXIoLS1NYXJnaW4tODUsIDg1cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAgICNtZW51IC5zdWItLW1lbnUgLnN1Yi0tbWVudS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLnN1Yi0tbWVudSAuc3ViLS1tZW51LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDsgfSB9XG4gICAgI21lbnUgLnN1Yi0tbWVudS5zaG93IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjbWVudSAuc3ViLS1tZW51LnNob3cge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLnN1Yi0tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IC00NnB4O1xuICAgIHotaW5kZXg6IC0zO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAjbWVudSAuc3ViLS1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNDZweDtcbiAgICB3aWR0aDogNDZweDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogLTQ2cHg7XG4gICAgei1pbmRleDogLTM7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAjbWVudSAuc3ViLS1tZW51IC50aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpO1xuICAgICAgLyogYm9keS0yICovXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNtZW51IC5zdWItLW1lbnUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAjbWVudSAuc3ViLS1tZW51IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICNtZW51IC5zdWItLW1lbnUgLmxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgICAgIC8qIGJvZHktMyAqL1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLnN1Yi0tbWVudSAubGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICNtZW51IC5zdWItLW1lbnUgLmxpbms6aG92ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICNtZW51IC5zdWItLW1lbnUgLmxpbms6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDsgfSB9XG4gICAgICAjbWVudSAuc3ViLS1tZW51IC5saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgI21lbnUgLm1lbnUtbGlua3Mge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQHNjcmVlbiAyeGwge1xuICAjbWVudSAubWVudS1saW5rcyB7XG4gICAgZ2FwOiAzOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAjbWVudSAubWVudS1saW5rcyAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4yczsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLm1lbnUtbGlua3MgLml0ZW0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1QYWRkaW5nLTIwLCAyMHB4KSB2YXIoLS1QYWRkaW5nLTIwLCAyMHB4KSAwcHggMHB4OyB9IH1cbiAgICAgICNtZW51IC5tZW51LWxpbmtzIC5pdGVtIC5pdGVtLS1vcGVuLXN1Yi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjbWVudSAubWVudS1saW5rcyAuaXRlbSAuaXRlbS0tb3Blbi1zdWItbWVudSAuaXRlbS0taG92ZXItbGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC00NnB4O1xuICAgICAgICAgIGJvdHRvbTogLTQxcHg7XG4gICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjbWVudSAubWVudS1saW5rcyAuaXRlbSAuaXRlbS0tb3Blbi1zdWItbWVudSAuaXRlbS0taG92ZXItbGVmdCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNtZW51IC5tZW51LWxpbmtzIC5pdGVtIC5pdGVtLS1vcGVuLXN1Yi1tZW51IC5pdGVtLS1ob3Zlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IC01MnB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjbWVudSAubWVudS1saW5rcyAuaXRlbSAuaXRlbS0tb3Blbi1zdWItbWVudSAuaXRlbS0taG92ZXItbGVmdCB7XG4gICAgYm90dG9tOiAtNTJweDsgfSB9XG4gICAgICAgICNtZW51IC5tZW51LWxpbmtzIC5pdGVtIC5pdGVtLS1vcGVuLXN1Yi1tZW51IC5pdGVtLS1ob3Zlci1yaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNDZweDtcbiAgICAgICAgICBib3R0b206IC00MXB4O1xuICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI21lbnUgLm1lbnUtbGlua3MgLml0ZW0gLml0ZW0tLW9wZW4tc3ViLW1lbnUgLml0ZW0tLWhvdmVyLXJpZ2h0IHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yczsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLm1lbnUtbGlua3MgLml0ZW0gLml0ZW0tLW9wZW4tc3ViLW1lbnUgLml0ZW0tLWhvdmVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IC01MnB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjbWVudSAubWVudS1saW5rcyAuaXRlbSAuaXRlbS0tb3Blbi1zdWItbWVudSAuaXRlbS0taG92ZXItcmlnaHQge1xuICAgIGJvdHRvbTogLTUycHg7IH0gfVxuICAgICAgI21lbnUgLm1lbnUtbGlua3MgLml0ZW0gLnRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7IH1cbiAgICAgICNtZW51IC5tZW51LWxpbmtzIC5pdGVtIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAgICAgI21lbnUgLm1lbnUtbGlua3MgLml0ZW06aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNtZW51IC5tZW51LWxpbmtzIC5pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTsgfSB9XG4gICAgICAgICNtZW51IC5tZW51LWxpbmtzIC5pdGVtOmhvdmVyIC5pdGVtLS1ob3Zlci1yaWdodCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTsgfVxuICAgICAgICAjbWVudSAubWVudS1saW5rcyAuaXRlbTpob3ZlciAuaXRlbS0taG92ZXItbGVmdCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTsgfVxuICAgICAgICAjbWVudSAubWVudS1saW5rcyAuaXRlbTpob3ZlciAuaXRlbS1vcGVuLXdoaXRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjbWVudSAubWVudS1saW5rcyAuaXRlbTpob3ZlciAudGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTsgfSB9XG4gICAgICAgICNtZW51IC5tZW51LWxpbmtzIC5pdGVtOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTsgfVxuICAgICAgICAjbWVudSAubWVudS1saW5rcyAuaXRlbTpob3ZlciAuc3ZnLWNoZXZyb24tZG93biB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLm1lbnUtbGlua3MgLml0ZW06aG92ZXIgLnN2Zy1jaGV2cm9uLWRvd24ge1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgI21lbnUgLm1lbnUtbGlua3MgLml0ZW06aG92ZXIgLnN2Zy1jaGV2cm9uLWRvd24gcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICMwMDAwMDA7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNtZW51IC5tZW51LWxpbmtzIC5pdGVtOmhvdmVyIC5zdmctY2hldnJvbi1kb3duIHBhdGgge1xuICAgIHN0cm9rZTogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gICNtZW51IC5tZW51LWxpbmtzIC5pdGVtOmhvdmVyIC5zdWItLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwOyB9IH1cbiAgI21lbnUgLm1lbnUtLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgLypoZWlnaHQ6IDEwMHZoOyovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiA5OXB4O1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MXB4KTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDIwcHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEzcHggMHB4IHJnYmEoMCwgMjYsIDUxLCAwLjA4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI21lbnUgLm1lbnUtLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDsgfSB9XG4gICNtZW51IC5idG4tb3Blbi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNtZW51IC5idG4tb3Blbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI21lbnUgLmJ0bi1jbG9zZS1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNtZW51IC5idG4tY2xvc2UtbWVudS5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjbWVudSAuYnRuLWNsb3NlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubW9kYWwsIC5tb2RhbF9yZWNydXRtZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tUGFkZGluZy00MCwgNDBweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTAyLCByZ2JhKDAsIDI2LCA1MSwgMC40KSk7IH1cbiAgLm1vZGFsIC5jb250ZW50LCAubW9kYWxfcmVjcnV0bWVudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbCAuY29udGVudCwgLm1vZGFsX3JlY3J1dG1lbnQgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODc0cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IHZhcigtLVBhZGRpbmctNjAsIDYwcHgpOyB9IH1cbiAgLm1vZGFsIC50aXRsZSwgLm1vZGFsX3JlY3J1dG1lbnQgLnRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gICAgLyogdGl0bGUtMS1tZWRpdW0gKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAubW9kYWwgLnRpdGxlLCAubW9kYWxfcmVjcnV0bWVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLm1vZGFsLnNob3csIC5tb2RhbF9yZWNydXRtZW50LnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubW9kYWwgLmNvbC1zcGFuLTIsIC5tb2RhbF9yZWNydXRtZW50IC5jb2wtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyOyB9XG4gIC5tb2RhbCAuaW5wdXRfX2xpc3QsIC5tb2RhbF9yZWNydXRtZW50IC5pbnB1dF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLm1vZGFsIC5pbnB1dF9fbGlzdCwgLm1vZGFsX3JlY3J1dG1lbnQgLmlucHV0X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDQwcHg7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLm1vZGFsIC5zdWJtaXQtcm93LCAubW9kYWxfcmVjcnV0bWVudCAuc3VibWl0LXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH0gfVxuICAubW9kYWwgLnN1Ym1pdC1yb3cgLmJ1dHRvbiwgLm1vZGFsX3JlY3J1dG1lbnQgLnN1Ym1pdC1yb3cgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsX3JlY3J1dG1lbnQgLmlucHV0X2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFsX3JlY3J1dG1lbnQgLmlucHV0X2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJWb3RyZSBDLlYuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDVFQjg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGxlZnQ6IDMwcHg7IH1cblxuLm1vZGFsX3JlY3J1dG1lbnQgLmlucHV0X2ZpbGUgaW5wdXQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG5cbi5tb2RhbF9yZWNydXRtZW50IC5pbnB1dF9maWxlIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA4NGNkZjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSByb3RhdGUoNDVkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVMIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHJvdGF0ZSgtNDVkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1mb290ZXIgLmxpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAgIC5zaXRlLWZvb3RlciAubGluazpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cblxuLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAjc2VjdGlvbi1hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLmZpbHRlcl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMjVFQjg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHdpZHRoOiA1MnB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgei1pbmRleDogLTEwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MnB4ICMwMDFBMzMxNDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI1cHggMjVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGhlaWdodDogMHB4O1xuICAgIHdpZHRoOiAwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fbGlzdC5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBzY3JlZW4gbGcge1xuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLmZpbHRlcl9fd3JhcHBlciAuZmlsdGVyX19pdGVtIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAzOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAuZmlsdGVyX193cmFwcGVyIC5maWx0ZXJfX2J0bi5hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5maWx0ZXJfX3dyYXBwZXIgLmZpbHRlcl9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLmZpbHRlcl9fd3JhcHBlciAuZmlsdGVyX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAuZmlsdGVyX193cmFwcGVyLnNob3cgLmZpbHRlcl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLmZlYXR1cmVkLWFydGljbGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLmZlYXR1cmVkLWFydGljbGVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgIGdhcDogMzBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAuZmVhdHVyZWQtYXJ0aWNsZV9fbGlzdCB7XG4gICAgZ2FwOiA2MHB4OyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLmZlYXR1cmVkLWFydGljbGVfX2xpc3QgLmFydGljbGVfX2ltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQ2NnB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAuYXJ0aWNsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAuYXJ0aWNsZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLmFydGljbGVfX2xpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5wYWdpbmF0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5wYWdpbmF0aW9uLWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAucGFnaW5hdGlvbi1saXN0IC5idG5fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLnBhZ2luYXRpb24tbGlzdCAuYnRuX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLnBhZ2luYXRpb24tbGlzdCAubnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDVFQjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1hY3R1YWxpdGVzIC5wYWdpbmF0aW9uLWxpc3QgLm51bWJlci5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVFQjg7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAucGFnaW5hdGlvbi1saXN0IC5udW1iZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUVCODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLnBhZ2luYXRpb24tbGlzdCAuZmlyc3QsIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLnBhZ2luYXRpb24tbGlzdCAubGFzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLnBhZ2luYXRpb24tbGlzdCAuZmlyc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWFjdHVhbGl0ZXMgLnBhZ2luYXRpb24tbGlzdCAuZmlyc3Qgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtYWN0dWFsaXRlcyAucGFnaW5hdGlvbi1saXN0IC5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLnNlY3Rpb25fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2luZ2xlLXBvc3QgLnNlY3Rpb25fX2hlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxM3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wOCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC05MHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBvc3QgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgbWF4LXdpZHRoOiA4NTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zaW5nbGUtcG9zdCAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5zaW5nbGUtcG9zdCAuc2VjdGlvbl9faGVhZGVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBvc3QgLnNlY3Rpb25fX2hlYWRlcl9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zaW5nbGUtcG9zdCAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNpbmdsZS1wb3N0IC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5zaW5nbGUtcG9zdCAuc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNpbmdsZS1wb3N0IC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXgtd2lkdGg6IDczM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2luZ2xlLXBvc3QgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAxNHB4OyB9IH1cblxuLnNpbmdsZS1wb3N0IC5zZWN0aW9uX19ib3R0b20ge1xuICBwYWRkaW5nOiA2MHB4IDIwcHggMCAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBvc3QgLnNlY3Rpb25fX2JvdHRvbSB7XG4gICAgd2lkdGg6IDczM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnNpbmdsZS1wb3N0IC5zZWN0aW9uX19ib3R0b21fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDFBMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zaW5nbGUtcG9zdCAuc2VjdGlvbl9fYm90dG9tX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5zaW5nbGUtcG9zdCAjc2VjdGlvbi1hcnRpY2xlcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBvc3QgI3NlY3Rpb24tYXJ0aWNsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG5cbi5zaW5nbGUtcG9zdCAubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNpbmdsZS1wb3N0IC5saW5lIHtcbiAgICB3aWR0aDogNzMzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc2luZ2xlLXBvc3QgLnNwbGlkZV9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2luZ2xlLXBvc3QgLnNwbGlkZV9fc2xpZGU6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAvKnRyYW5zZm9ybTogc2NhbGUoMC44KTsqLyB9XG4gICAgLnNpbmdsZS1wb3N0IC5zcGxpZGVfX3NsaWRlOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19pbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG5cbi5zaW5nbGUtcG9zdCAuc3BsaWRlIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBvc3QgLnNwbGlkZSB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBvc3QgLnNwbGlkZV9fbGlzdCB7XG4gICAgLypjb2x1bW4tZ2FwOiAxMjJweDsqLyB9IH1cblxuLnNpbmdsZS1wb3N0IC5zcGxpZGVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1NHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNpbmdsZS1wb3N0IC5zcGxpZGVfX2ltZyB7XG4gICAgd2lkdGg6IDczNXB4O1xuICAgIGhlaWdodDogNDMwcHg7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNpbmdsZS1wb3N0IC5zcGxpZGVfX2Fycm93cyB7XG4gICAgd2lkdGg6IDczM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBvc3QgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC00NXB4OyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zaW5nbGUtcG9zdCAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IC00NXB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCBmb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0ICNzZWN0aW9uLWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogNDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAucGFnZS10ZW1wbGF0ZS1jb250YWN0ICNzZWN0aW9uLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuc2VjdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUxMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuc2VjdGlvbl9faW1nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMDBweCk7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5zZWN0aW9uX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAyNiwgNTEsIDAuMDgpO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb25fX2NhcmQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiA4NzRweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmlucHV0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5pbnB1dF9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiA0MHB4OyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnN1Ym1pdC1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuc3VibWl0LXJvdyAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQ09NUE9ORU5UUyAqL1xuLyogRk9OVFMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2sub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyogQ09MT1JTICovXG4jc2VjdGlvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAjc2VjdGlvbi1oZWFkZXIgLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi1oZWFkZXIgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb25fX2hlYWRlcl9faW1nIHtcbiAgICB6LWluZGV4OiAwOyB9XG4gICNzZWN0aW9uLWhlYWRlciAuc2VjdGlvbl9faGVhZGVyX19ib2R5IHtcbiAgICB6LWluZGV4OiAyOyB9XG4gICNzZWN0aW9uLWhlYWRlciAuc2VjdGlvbl9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24taGVhZGVyIC5zZWN0aW9uX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAjc2VjdGlvbi1oZWFkZXIuZ29sZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M3QUU3QTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24taGVhZGVyLmdvbGQgaDEgc3Ryb25nLCAjc2VjdGlvbi1oZWFkZXIuZ29sZCBoMSBiIHtcbiAgICBjb2xvcjogIzBEMEIxQztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsOyB9IH1cbiAgICAjc2VjdGlvbi1oZWFkZXIuZ29sZCAuY29uc3VsdGF0aW9uLWZvcm0ge1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEyLjVweCk7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLWhlYWRlci1yZWluc3VyYW5jZSAuc2VjdGlvbl9faGVhZGVyX19yZWluc3VyYW5jZV9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI3NlY3Rpb24taGVhZGVyLXJlaW5zdXJhbmNlIC5zZWN0aW9uX19oZWFkZXJfX3JlaW5zdXJhbmNlX19tb2JpbGUgLnJlaW5zdXJhbmNlX19tb2JpbGVfX2RvdWJsZV9jb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH1cblxuI3NlY3Rpb24taGVhZGVyLXJlaW5zdXJhbmNlIC5zZWN0aW9uX19oZWFkZXJfX3JlaW5zdXJhbmNlX19tb2JpbGUgLnJlaW5zdXJhbmNlX19tb2JpbGVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuI3NlY3Rpb24taGVhZGVyLXJlaW5zdXJhbmNlIC5zZWN0aW9uX19oZWFkZXJfX3JlaW5zdXJhbmNlX19tb2JpbGUgLnJlaW5zdXJhbmNlX19tb2JpbGVfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuI3NlY3Rpb24taGVhZGVyLXJlaW5zdXJhbmNlIC5zZWN0aW9uX19oZWFkZXJfX3JlaW5zdXJhbmNlX19tb2JpbGUgLnJlaW5zdXJhbmNlX19tb2JpbGVfX2xlZnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbiNzZWN0aW9uLWhlYWRlci1yZWluc3VyYW5jZSAuc2VjdGlvbl9faGVhZGVyX19yZWluc3VyYW5jZV9fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLWhlYWRlci1yZWluc3VyYW5jZSAuc2VjdGlvbl9faGVhZGVyX19yZWluc3VyYW5jZV9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi8qIEZPTlRTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodC5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb29rLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qIENPTE9SUyAqL1xuLnNlY3Rpb25fX21jcSAubWNxX19pdGVtIC5tY3FfX2hlYWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uX19tY3EgLm1jcV9faXRlbSAubWNxX19oZWFkOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNCQjlFNjM7IH1cbiAgICAuc2VjdGlvbl9fbWNxIC5tY3FfX2l0ZW0gLm1jcV9faGVhZDpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICNCQjlFNjM7IH1cblxuLnNlY3Rpb25fX21jcSAubWNxX19pdGVtIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gIC5zZWN0aW9uX19tY3EgLm1jcV9faXRlbSBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG5cbi5zZWN0aW9uX19tY3EgLm1jcV9faXRlbSAubWNxX19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwcHg7IH1cblxuLnNlY3Rpb25fX21jcSAubWNxX19pdGVtLnNob3cgLm1jcV9faGVhZCB7XG4gIGNvbG9yOiAjQkI5RTYzOyB9XG5cbi5zZWN0aW9uX19tY3EgLm1jcV9faXRlbS5zaG93IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnNlY3Rpb25fX21jcSAubWNxX19pdGVtLnNob3cgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI0JCOUU2MzsgfVxuXG4vKiBGT05UUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtU2VtaUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTGlnaHQub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9vay5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKiBDT0xPUlMgKi9cbi5zZWN0aW9uX190ZXN0aW1vbnlfdmlkZW8gLnRlc3RpbW9ueV92aWRlb19fcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VjdGlvbl9fdGVzdGltb255X3ZpZGVvIC50ZXN0aW1vbnlfdmlkZW9fX3BvcHVwLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uX190ZXN0aW1vbnlfdmlkZW8gLnRlc3RpbW9ueV92aWRlb19fcG9wdXAgLmNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDEwMHB4O1xuICAgIG1heC13aWR0aDogODIlOyB9XG4gICAgLnNlY3Rpb25fX3Rlc3RpbW9ueV92aWRlbyAudGVzdGltb255X3ZpZGVvX19wb3B1cCAuY29udGVudCB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnNlY3Rpb25fX3Rlc3RpbW9ueV92aWRlbyAudGVzdGltb255X3ZpZGVvX19wb3B1cCAuY29udGVudCAuY2xvc2UtbW9kYWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWN0aW9uX190ZXN0aW1vbnlfdmlkZW8gLnRlc3RpbW9ueV92aWRlb19fcG9wdXAgLmNvbnRlbnQgLmNsb3NlLW1vZGFsIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgICAuc2VjdGlvbl9fdGVzdGltb255X3ZpZGVvIC50ZXN0aW1vbnlfdmlkZW9fX3BvcHVwIC5jb250ZW50IC5jbG9zZS1tb2RhbDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5Ac2NyZWVuIG1kIHtcbiAgLnNlY3Rpb25fX3Rlc3RpbW9ueV92aWRlbyAuc3BsaWRlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuc2VjdGlvbl9fdGVzdGltb255X3ZpZGVvIC5zcGxpZGVfX2xpc3QgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgZmxleC1zaHJpbms6IGluaXRpYWwgIWltcG9ydGFudDsgfSB9XG5cbi5zZWN0aW9uX190ZXN0aW1vbnlfdmlkZW8gLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogLTI1cHg7IH1cbiAgLnNlY3Rpb25fX3Rlc3RpbW9ueV92aWRlbyAuc3BsaWRlX19wYWdpbmF0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RDVENTk7IH1cbiAgICAuc2VjdGlvbl9fdGVzdGltb255X3ZpZGVvIC5zcGxpZGVfX3BhZ2luYXRpb24gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUU2MzsgfVxuXG4uc2VjdGlvbl9fdGVzdGltb255X3ZpZGVvIC50ZXN0aW1vbnlfdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb25fX3Rlc3RpbW9ueV92aWRlbyAudGVzdGltb255X3ZpZGVvIC5maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgLnNlY3Rpb25fX3Rlc3RpbW9ueV92aWRlbyAudGVzdGltb255X3ZpZGVvIC5maWx0ZXIgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC5zZWN0aW9uX190ZXN0aW1vbnlfdmlkZW8gLnRlc3RpbW9ueV92aWRlbyAuZmlsdGVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgICAgLnNlY3Rpb25fX3Rlc3RpbW9ueV92aWRlbyAudGVzdGltb255X3ZpZGVvIC5maWx0ZXI6aG92ZXIgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMC40OyB9XG5cbiNzZWN0aW9uLWhlYWRlci13aXRoLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi1oZWFkZXItd2l0aC1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi1oZWFkZXItd2l0aC1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAjc2VjdGlvbi1oZWFkZXItd2l0aC1jYXJkIC5oZWFkZXJfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNDcwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLWhlYWRlci13aXRoLWNhcmQgLmhlYWRlcl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgI3NlY3Rpb24taGVhZGVyLXdpdGgtY2FyZCAucGFnZS10aXRsZS5vcmFuZ2Uge1xuICAgIGNvbG9yOiAjRkY4MDVBOyB9XG4gICNzZWN0aW9uLWhlYWRlci13aXRoLWNhcmQgLnBhZ2UtdGl0bGUuYmxldUNsYWlyIHtcbiAgICBjb2xvcjogIzNDNkZGRjsgfVxuICAjc2VjdGlvbi1oZWFkZXItd2l0aC1jYXJkIC5wYWdlLXRpdGxlLnZlcnQge1xuICAgIGNvbG9yOiAjNTdEOThEOyB9XG4gICNzZWN0aW9uLWhlYWRlci13aXRoLWNhcmQgLmhlYWRlcl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtMDEsICNGRkYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMjYsIDUxLCAwLjA4KTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24taGVhZGVyLXdpdGgtY2FyZCAuaGVhZGVyX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgI3NlY3Rpb24taGVhZGVyLXdpdGgtY2FyZCAuaGVhZGVyX19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgI3NlY3Rpb24taGVhZGVyLXdpdGgtY2FyZCAuaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi1oZWFkZXItd2l0aC1jYXJkIC5oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgI3NlY3Rpb24taGVhZGVyLXdpdGgtY2FyZCAjYmFja2dyb3VuZC12aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiA0NzBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24taGVhZGVyLXdpdGgtY2FyZCAjYmFja2dyb3VuZC12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbiNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5zZWN0aW9uX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyMHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2xpc3Qge1xuICAgIGdhcDogNTJweDsgfSB9XG5cbiNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW9yYW5nZS0wMSwgI0ZGODA1QSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0uY2FyZF9faXRlbS0tYmx1ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS0wMiwgIzNDNkZGRik7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLmNhcmRfX2l0ZW0tLWdyZWVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbi0wMSwgIzU3RDk4RCk7IH1cblxuI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweCA0MHB4OyB9IH1cblxuI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX3BpY3RvIGltZyB7XG4gIGhlaWdodDogODBweDsgfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9fcGljdG8gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19waWN0byB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19waWN0by5ob3ZlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtOmhvdmVyIC5jYXJkX19waWN0byB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtOmhvdmVyIC5jYXJkX19waWN0by5ob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4jc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vcmFuZ2UtMDEsICNGRjgwNUEpOyB9XG4gICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9faXRlbS0tb3JhbmdlIC5jYXJkX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1vcmFuZ2UgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLW9yYW5nZSAuY2FyZF9faWNvbiBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLW9yYW5nZSAuY2FyZF9faWNvbiAuYmFja2dyb3VuZC1zdmcge1xuICAgIGZpbGw6IHZhcigtLW9yYW5nZS0wMSwgI0ZGODA1QSk7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1vcmFuZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS0wMSwgI0ZGODA1QSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9faXRlbS0tb3JhbmdlOmhvdmVyIC5jYXJkX190aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1vcmFuZ2U6aG92ZXIgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7IH1cbiAgICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLW9yYW5nZTpob3ZlciAuY2FyZF9faWNvbiBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcigtLW9yYW5nZS0wMSwgI0ZGODA1QSk7IH1cbiAgICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLW9yYW5nZTpob3ZlciAuY2FyZF9faWNvbiAuYmFja2dyb3VuZC1zdmcge1xuICAgICAgZmlsbDogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG5cbiNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9faXRlbS0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLTAyLCAjM0M2RkZGKTsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWJsdWUgLmNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWJsdWUgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWJsdWUgLmNhcmRfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogdmFyKC0td2hpdGUtMDEsICNGRkYpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ibHVlIC5jYXJkX19pY29uIC5iYWNrZ3JvdW5kLXN2ZyB7XG4gICAgZmlsbDogdmFyKC0tYmx1ZS0wMiwgIzNDNkZGRik7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTAyLCAjM0M2RkZGKTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ibHVlOmhvdmVyIC5jYXJkX190aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ibHVlOmhvdmVyIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ibHVlOmhvdmVyIC5jYXJkX19pY29uIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tYmx1ZS0wMiwgIzNDNkZGRik7IH1cbiAgICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWJsdWU6aG92ZXIgLmNhcmRfX2ljb24gLmJhY2tncm91bmQtc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTsgfVxuXG4jc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuLTAxLCAjNTdEOThEKTsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWdyZWVuIC5jYXJkX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ncmVlbiAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9faXRlbS0tZ3JlZW4gLmNhcmRfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogdmFyKC0td2hpdGUtMDEsICNGRkYpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ncmVlbiAuY2FyZF9faWNvbiAuYmFja2dyb3VuZC1zdmcge1xuICAgIGZpbGw6IHZhcigtLWdyZWVuLTAxLCAjNTdEOThEKTsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0wMSwgIzU3RDk4RCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9faXRlbS0tZ3JlZW46aG92ZXIgLmNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7IH1cbiAgICAjc2VjdGlvbi0zLWNvbHVtbi1jYXJkLXdpdGgtcGljdG8gLmNhcmRfX2l0ZW0tLWdyZWVuOmhvdmVyIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgI3NlY3Rpb24tMy1jb2x1bW4tY2FyZC13aXRoLXBpY3RvIC5jYXJkX19pdGVtLS1ncmVlbjpob3ZlciAuY2FyZF9faWNvbiBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcigtLWdyZWVuLTAxLCAjNTdEOThEKTsgfVxuICAgICNzZWN0aW9uLTMtY29sdW1uLWNhcmQtd2l0aC1waWN0byAuY2FyZF9faXRlbS0tZ3JlZW46aG92ZXIgLmNhcmRfX2ljb24gLmJhY2tncm91bmQtc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTsgfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5zZWN0aW9uX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1pbWFnZSAuc2VjdGlvbl9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1pbWFnZSAuc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNmZmYpO1xuICBmb250LXNpemU6IDM0cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtaW1hZ2UgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgY29sb3I6ICMwMDVFQjg7IH0gfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvIDA7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtaW1hZ2UgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzYwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtaW1hZ2UgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDcycHg7IH0gfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0wMSwgI2ZmZik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1pbWFnZSAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApOyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1pbWFnZSAuc2VjdGlvbl9faWxsdXN0cmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtaW1hZ2UgLnNlY3Rpb25fX2lsbHVzdHJhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5zZWN0aW9uX19pbGx1c3RyYXRpb24ge1xuICAgIG1heC13aWR0aDogNzU2cHg7IH0gfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5ob3Zlci1saW5rLXN2ZyBwYXRoLCAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5ob3Zlci1saW5rLXN2ZyB0ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5ob3Zlci1saW5rLXN2Zzpob3ZlciBwYXRoLCAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLWltYWdlIC5ob3Zlci1saW5rLXN2Zzpob3ZlciB0ZXh0IHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3NlY3Rpb24tMy1jb2x1bW5zLWNhcmQtd2l0aC1hcnJvdy1jdGEgLnNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1ucy1jYXJkLXdpdGgtYXJyb3ctY3RhIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuc2VjdGlvbl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuc2VjdGlvbl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4jc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuYmxvY2tfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1ucy1jYXJkLXdpdGgtYXJyb3ctY3RhIC5ibG9ja19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyMHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuYmxvY2tfX2xpc3Qge1xuICAgIGdhcDogNTJweDsgfSB9XG5cbiNzZWN0aW9uLTMtY29sdW1ucy1jYXJkLXdpdGgtYXJyb3ctY3RhIC5ibG9ja19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1ucy1jYXJkLXdpdGgtYXJyb3ctY3RhIC5ibG9ja19faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbiNzZWN0aW9uLTMtY29sdW1ucy1jYXJkLXdpdGgtYXJyb3ctY3RhIC5ibG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuYmxvY2tfX2Rlc2NyaXB0aW9uLCAjc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuYmxvY2tfX2Rlc2NyaXB0aW9uLS1tb2JpbGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLyogMTUwJSAqL1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4jc2VjdGlvbi0zLWNvbHVtbnMtY2FyZC13aXRoLWFycm93LWN0YSAuYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW5zLWNhcmQtd2l0aC1hcnJvdy1jdGEgLmJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW5zLWNhcmQtd2l0aC1hcnJvdy1jdGEgLmJsb2NrX19kZXNjcmlwdGlvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI3NlY3Rpb24tMy1jb2x1bW5zLWNhcmQtd2l0aC1hcnJvdy1jdGEgLmJsb2NrX19idG4tc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAyLCByZ2JhKDAsIDI2LCA1MSwgMC40KSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW5zLWNhcmQtd2l0aC1hcnJvdy1jdGEgLmJsb2NrX19idG4tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNzZWN0aW9uLTMtY29sdW1ucy1jYXJkLXdpdGgtYXJyb3ctY3RhIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zZWN0aW9uLWN0YS1zaW1wbGUuYmdPcmFuZ2UgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7IH0gfVxuXG4uc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5zZWN0aW9uX19ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLTAxLCAjRkY4MDVBKTtcbiAgcGFkZGluZzogNjBweCA0MHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5zZWN0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zZWN0aW9uLWN0YS1zaW1wbGUuYmdPcmFuZ2UgLnNlY3Rpb25fX2JvZHkge1xuICAgIHBhZGRpbmc6IDgwcHggMTIwcHg7IH0gfVxuXG4uc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tY3RhLXNpbXBsZS5iZ09yYW5nZSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbi5zZWN0aW9uLWN0YS1zaW1wbGUuYmdPcmFuZ2UgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tY3RhLXNpbXBsZS5iZ09yYW5nZSAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAqIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAqIHtcbiAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4uc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5idXR0b24gLmJ1dHRvbl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGNpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TnlBeE1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ2FXUTlJa2xqYjI0dllYSnliM2NpUGdvOGNHRjBhQ0JwWkQwaVNXTnZiaTloY25KdmQxOHlJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1pEMGlUVEV4TGpjd056TWdNQzQ0TmpJeU5qZE1NVFl1TXpVek5pQTFMalV3T0RZNFF6RTJMalUwT0RnZ05TNDNNRE01TkNBeE5pNDFORGc0SURZdU1ESXdOVElnTVRZdU16VXpOaUEyTGpJeE5UYzRUREV4TGpjd056TWdNVEF1T0RZeU1VTXhNUzQxTVRJZ01URXVNRFUzTkNBeE1TNHhPVFUwSURFeExqQTFOelFnTVRFdU1EQXdNU0F4TUM0NE5qSXhRekV3TGpnd05Ea2dNVEF1TmpZMk9TQXhNQzQ0TURRNUlERXdMak0xTURNZ01URXVNREF3TVNBeE1DNHhOVFZNTVRRdU56a3lPU0EyTGpNMk1qSXpTREF1TlVNd0xqSXlNemcxT0NBMkxqTTJNakl6SURBZ05pNHhNemd6TnlBd0lEVXVPRFl5TWpORE1DQTFMalU0TmpBNUlEQXVNakl6T0RVNElEVXVNell5TWpNZ01DNDFJRFV1TXpZeU1qTklNVFF1TnpreU9Vd3hNUzR3TURBeElERXVOVFk1TXpkRE1UQXVPREEwT1NBeExqTTNOREV4SURFd0xqZ3dORGtnTVM0d05UYzFNeUF4TVM0d01EQXhJREF1T0RZeU1qWTNRekV4TGpFNU5UUWdNQzQyTmpjd01EVWdNVEV1TlRFeUlEQXVOalkzTURBMUlERXhMamN3TnpNZ01DNDROakl5TmpkYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOEwyYytDand2YzNablBnbz0pOyB9XG4gIC5zZWN0aW9uLWN0YS1zaW1wbGUuYmdPcmFuZ2UgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vcmFuZ2UtMDEsICNGRjgwNUEpOyB9XG4gICAgLnNlY3Rpb24tY3RhLXNpbXBsZS5iZ09yYW5nZSAuYnV0dG9uOmhvdmVyIC5idXR0b25fX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLW9yYW5nZS0wMSwgI0ZGODA1QSk7IH1cbiAgICAuc2VjdGlvbi1jdGEtc2ltcGxlLmJnT3JhbmdlIC5idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRjaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE55QXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TVM0M01EY3pJREF1T0RZeU1qWTNUREUyTGpNMU16WWdOUzQxTURnMk9FTXhOaTQxTkRnNElEVXVOekF6T1RRZ01UWXVOVFE0T0NBMkxqQXlNRFV5SURFMkxqTTFNellnTmk0eU1UVTNPRXd4TVM0M01EY3pJREV3TGpnMk1qRkRNVEV1TlRFeUlERXhMakExTnpRZ01URXVNVGsxTkNBeE1TNHdOVGMwSURFeExqQXdNREVnTVRBdU9EWXlNVU14TUM0NE1EUTVJREV3TGpZMk5qa2dNVEF1T0RBME9TQXhNQzR6TlRBeklERXhMakF3TURFZ01UQXVNVFUxVERFMExqYzVNamtnTmk0ek5qSXlNMGd3TGpWRE1DNHlNak00TlRnZ05pNHpOakl5TXlBd0lEWXVNVE00TXpjZ01DQTFMamcyTWpJelF6QWdOUzQxT0RZd09TQXdMakl5TXpnMU9DQTFMak0yTWpJeklEQXVOU0ExTGpNMk1qSXpTREUwTGpjNU1qbE1NVEV1TURBd01TQXhMalUyT1RNM1F6RXdMamd3TkRrZ01TNHpOelF4TVNBeE1DNDRNRFE1SURFdU1EVTNOVE1nTVRFdU1EQXdNU0F3TGpnMk1qSTJOME14TVM0eE9UVTBJREF1TmpZM01EQTFJREV4TGpVeE1pQXdMalkyTnpBd05TQXhNUzQzTURjeklEQXVPRFl5TWpZM1dpSWdabWxzYkQwaUkwWkdPREExUVNJdlBnbzhMM04yWno0S1wiKTsgfVxuXG4uc2VjdGlvbi1jdGEtc2ltcGxlIC5zZWN0aW9uX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tY3RhLXNpbXBsZSAuc2VjdGlvbl9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiA5MHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi1jdGEtc2ltcGxlIC5zZWN0aW9uX19ib2R5IHtcbiAgICBjb2x1bW4tZ2FwOiAxMjZweDsgfSB9XG5cbi5zZWN0aW9uLWN0YS1zaW1wbGUgLnNlY3Rpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tY3RhLXNpbXBsZSAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyODVweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnNlY3Rpb24tY3RhLXNpbXBsZSAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNzhweDsgfSB9XG5cbi5zZWN0aW9uLWN0YS1zaW1wbGUgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tY3RhLXNpbXBsZSAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuc2VjdGlvbi1jdGEtc2ltcGxlIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAqIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLWN0YS1zaW1wbGUgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uICoge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YSAuc2VjdGlvbl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YSAuc2VjdGlvbl9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5jdGEtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wOCk7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDE5NXB4KTsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhLmNvbnRlbnRMZWZ0IC5zZWN0aW9uX19pbWctd3JhcHBlciB7XG4gICAgb3JkZXI6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAwOyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YS5jb250ZW50TGVmdCAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEuY29udGVudExlZnQgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE4MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhLmNvbnRlbnRMZWZ0IC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhLmNvbnRlbnRSaWdodCAuc2VjdGlvbl9faW1nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEuY29udGVudFJpZ2h0IC5zZWN0aW9uX190aXRsZSB7XG4gIEBzY3JlZW4gbGcge30gfVxuXG5Ac2NyZWVuIG1kIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YS5jb250ZW50UmlnaHQgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YS5jb250ZW50UmlnaHQgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhLmNvbnRlbnRSaWdodCAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHg7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YS5jb250ZW50UmlnaHQgLnNlY3Rpb25fX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEuY29udGVudFJpZ2h0IC5jdGEtY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOTVweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLnNlY3Rpb25fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5zZWN0aW9uX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDcwNXB4O1xuICAgIG1heC13aWR0aDogNzA1cHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5zZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtMDEsICNGRkYpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMjYsIDUxLCAwLjA4KTtcbiAgcGFkZGluZzogNDBweCA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogODc0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLXdpdGgtaW1nLWJnLWN0YSAuY3RhLWJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5jdGEtYmxvY2tfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgcm93LWdhcDogNjBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLmN0YS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5jdGEtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLmN0YS1ibG9ja19fZGVzY3JpcHRpb24sIC5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLmN0YS1ibG9ja19fZGVzY3JpcHRpb24tLW1vYmlsZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLmN0YS1ibG9ja19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5jdGEtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5jdGEtYmxvY2tfX2Rlc2NyaXB0aW9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtd2l0aC1pbWctYmctY3RhIC5ibG9ja19fYnRuLXNob3cge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMiwgcmdiYSgwLCAyNiwgNTEsIDAuNCkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy13aXRoLWltZy1iZy1jdGEgLmJsb2NrX19idG4tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2MtYmctYmx1ZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDsgfSB9XG5cbiNzZWN0aW9uLTQtY29sdW1ucy1ibG9jLWJnLWJsdWUgLnNlY3Rpb25fX2JvZHkge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgcGFkZGluZzogNDBweCA0MHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi00LWNvbHVtbnMtYmxvYy1iZy1ibHVlIC5zZWN0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jLWJnLWJsdWUgLnNlY3Rpb25fX2JvZHkge1xuICAgIHBhZGRpbmc6IDgwcHggMTIwcHg7IH0gfVxuXG4jc2VjdGlvbi00LWNvbHVtbnMtYmxvYy1iZy1ibHVlIC5ibG9jX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi00LWNvbHVtbnMtYmxvYy1iZy1ibHVlIC5ibG9jX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jLWJnLWJsdWUgLmJsb2NfX2xpc3Qge1xuICAgIGdhcDogMTAwcHg7IH0gfVxuXG4jc2VjdGlvbi00LWNvbHVtbnMtYmxvYy1iZy1ibHVlIC5ibG9jX19pdGVtLnNob3cgLmJsb2NfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2MtYmctYmx1ZSAuYmxvY19faXRlbS5zaG93IC5ibG9jX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbiNzZWN0aW9uLTQtY29sdW1ucy1ibG9jLWJnLWJsdWUgLmJsb2NfX2l0ZW0uc2hvdyAuYmxvY19fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1pSWdkbWxsZDBKdmVEMGlNQ0F3SURJd0lESWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0lnWTJ4cGNDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5NQ0F3TGprNU9Ua3pOa013SURBdU5URTVOamc1SURBdU16ZzVNekU0SURBdU1UTXdNemN4SURBdU9EWTVOVFkxSURBdU1UTXdNemN4U0RFNUxqRXpNRFJETVRrdU5qRXdOeUF3TGpFek1ETTNNU0F5TUNBd0xqVXhPVFk0T1NBeU1DQXdMams1T1Rrek5rTXlNQ0F4TGpRNE1ERTRJREU1TGpZeE1EY2dNUzQ0TmprMUlERTVMakV6TURRZ01TNDROamsxU0RBdU9EWTVOVFkxUXpBdU16ZzVNekU0SURFdU9EWTVOU0F3SURFdU5EZ3dNVGdnTUNBd0xqazVPVGt6TmxvaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dmMzWm5QZ289KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC05cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jLWJnLWJsdWUgLmJsb2NfX2l0ZW0uc2hvdyAuYmxvY19fdGl0bGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jc2VjdGlvbi00LWNvbHVtbnMtYmxvYy1iZy1ibHVlIC5ibG9jX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2MtYmctYmx1ZSAuYmxvY19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jLWJnLWJsdWUgLmJsb2NfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2MtYmctYmx1ZSAuYmxvY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jLWJnLWJsdWUgLmJsb2NfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXlNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dhV1E5SWtsamIyNHRZM0p2YVhnaVBnbzhjR0YwYUNCcFpEMGlUR2xuYm1VZ0tGTjBjbTlyWlNraUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk1DQTVMams1T1RrMFF6QWdPUzQxTVRrMk9TQXdMak00T1RNeE9DQTVMakV6TURNM0lEQXVPRFk1TlRZMUlEa3VNVE13TXpkSU1Ua3VNVE13TkVNeE9TNDJNVEEzSURrdU1UTXdNemNnTWpBZ09TNDFNVGsyT1NBeU1DQTVMams1T1RrMFF6SXdJREV3TGpRNE1ESWdNVGt1TmpFd055QXhNQzQ0TmprMUlERTVMakV6TURRZ01UQXVPRFk1TlVnd0xqZzJPVFUyTlVNd0xqTTRPVE14T0NBeE1DNDROamsxSURBZ01UQXVORGd3TWlBd0lEa3VPVGs1T1RSYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOGNHRjBhQ0JwWkQwaVRHbG5ibVVnS0ZOMGNtOXJaU2xmTWlJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1DNHdNREF4SURJd1F6a3VOVEU1T0RFZ01qQWdPUzR4TXpBME9TQXhPUzQyTVRBM0lEa3VNVE13TkRrZ01Ua3VNVE13TkV3NUxqRXpNRFE1SURBdU9EWTVOVFkyUXprdU1UTXdORGtnTUM0ek9Ea3pNVGdnT1M0MU1UazRNU0F0TVM0M01ERTNObVV0TURnZ01UQXVNREF3TVNBdE15NDRNREE1T1dVdE1EaERNVEF1TkRnd015QXROUzQ1TURBeU1tVXRNRGdnTVRBdU9EWTVOaUF3TGpNNE9UTXhPQ0F4TUM0NE5qazJJREF1T0RZNU5UWTJUREV3TGpnMk9UWWdNVGt1TVRNd05FTXhNQzQ0TmprMklERTVMall4TURjZ01UQXVORGd3TXlBeU1DQXhNQzR3TURBeElESXdXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NEtQQzluUGdvOEwzTjJaejRLKTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2MtYmctYmx1ZSAuYmxvY19fdGl0bGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jc2VjdGlvbi00LWNvbHVtbnMtYmxvYy1iZy1ibHVlIC5ibG9jX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLyptYXJnaW4tdG9wOiAxNXB4OyovXG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2MtYmctYmx1ZSAuYmxvY19fZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1iZy1ibHVlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTc1MHB4OyB9IH1cblxuLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLWJnLWJsdWUgLnNlY3Rpb25fX2JvZHkge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgcGFkZGluZzogNDBweCA0MHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmctYmx1ZSAuc2VjdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmctYmx1ZSAuc2VjdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogNjBweCAxMjBweDsgfSB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1iZy1ibHVlIC5ibG9jX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmctYmx1ZSAuYmxvY19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogOTBweDtcbiAgICByb3ctZ2FwOiAzMHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmctYmx1ZSAuYmxvY19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuXG4uc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmctYmx1ZSAuYmxvY19faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLWJnLWJsdWUgLmJsb2NfX2l0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1iZy1ibHVlIC5waWN0by1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmctYmx1ZSAucGljdG8tcGx1cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1iZy1ibHVlIC5ibG9jX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1iZy1ibHVlIC5ibG9jX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLWJnLWJsdWUgLmJsb2NfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLWJnLWJsdWUgLmJsb2NfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbiNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5jb250YWluZXIge1xuICBAc2NyZWVuIDJ4bCB7fSB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc2VjdGlvbl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzYwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ3MnB4OyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbiNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDU5MHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4OyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fc2xpZGUge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19zbGlkZSB7XG4gICAgcGFkZGluZzogNjBweDsgfSB9XG5cbiNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wOCk7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmQge1xuICAgIG1pbi13aWR0aDogMzU2cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmQge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogNDVweDsgfSB9XG5cbiNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2JnLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtMDEsICNGRkYpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMjYsIDUxLCAwLjA4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICB6LWluZGV4OiAtMjsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fYmctY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDM1NnB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wOCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgIHotaW5kZXg6IC0yOyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19iZy1jYXJkIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUpO1xuICAgIHRvcDogLTQ0cHg7XG4gICAgbGVmdDogLTI3cHg7IH0gfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19iZy1jYXJkLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wOCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAtMTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fYmctY2FyZC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgd2lkdGg6IDM1NnB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wOCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB6LWluZGV4OiAtMTsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fYmctY2FyZC0yIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUpO1xuICAgIHRvcDogLTM0cHg7XG4gICAgcmlnaHQ6IC0zMHB4OyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fY2FyZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fY2FyZF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbiNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmRfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fY2FyZF9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19jYXJkX19mb290ZXJfX3Bob3RvIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19jYXJkX19mb290ZXJfX3Bob3RvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19jYXJkX19mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19jYXJkX19mb290ZXJfX2NvbnRlbnQge1xuICAgIHJvdy1nYXA6IDEwcHg7IH0gfVxuXG4jc2VjdGlvbi0yLWNvbHVtbnMtY29udGVudC13aXRoLXNsaWRlciAuc3BsaWRlX19jYXJkX19mb290ZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmRfX2Zvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG5cbiNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmRfX2Zvb3Rlcl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2NhcmRfX2Zvb3Rlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4OyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMTVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xNXB4OyB9IH1cblxuI3NlY3Rpb24tMi1jb2x1bW5zLWNvbnRlbnQtd2l0aC1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTE1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTItY29sdW1ucy1jb250ZW50LXdpdGgtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7IH0gfVxuXG4jc2VjdGlvbi0zLWNvbHVtbnMtbmV3cyAuc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW5zLW5ld3MgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbiNzZWN0aW9uLTMtY29sdW1ucy1uZXdzIC5zZWN0aW9uX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1ucy1uZXdzIC5zZWN0aW9uX19zdWJ0aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfSB9XG5cbiNzZWN0aW9uLTMtY29sdW1ucy1uZXdzIC5idXR0b25fX3RleHQge1xuICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0zLWNvbHVtbnMtbmV3cyAuYnV0dG9uX190ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4OyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLW5ld3MgLnNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5zZWN0aW9uX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLW5ld3MgLmFydGljbGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5hcnRpY2xlX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5hcnRpY2xlX19saXN0IHtcbiAgICBnYXA6IDUycHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuYXJ0aWNsZV9faW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuYXJ0aWNsZV9faW1nLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzQ4cHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5hcnRpY2xlX19pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MzBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5hcnRpY2xlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLW5ld3MgLmFydGljbGVfX2NhdGVnb3J5IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tUGFkZGluZy0yMCwgMjBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktMDEsICMwMDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtbmV3cyAuYXJ0aWNsZV9fZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLW5ld3MgLmFydGljbGVfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1uZXdzIC5hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4jc2VjdGlvbi1mYXEgLnNlY3Rpb25fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi1mYXEgLnNlY3Rpb25fX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDExMHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi1mYXEgLnNlY3Rpb25fX2JvZHkge1xuICAgIGNvbHVtbi1nYXA6IDEyNnB4OyB9IH1cblxuI3NlY3Rpb24tZmFxIC5zZWN0aW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tZmFxIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMjY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgI3NlY3Rpb24tZmFxIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMzc4cHg7IH0gfVxuXG4jc2VjdGlvbi1mYXEgLmZhcV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLWZhcSAuZmFxX19saXN0IHtcbiAgICByb3ctZ2FwOiAyMHB4OyB9IH1cblxuI3NlY3Rpb24tZmFxIC5mYXFfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4yczsgfVxuXG4jc2VjdGlvbi1mYXEgLmZhcV9faWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjJzOyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi1mYXEgLmZhcV9faWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgI3NlY3Rpb24tZmFxIC5mYXFfX2ljb24gY2lyY2xlIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgI3NlY3Rpb24tZmFxIC5mYXFfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogIzAwNUVCODtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbiNzZWN0aW9uLWZhcSAuZmFxX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi1mYXEgLmZhcV9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAjc2VjdGlvbi1mYXEgLmZhcV9faXRlbSAuZmFxX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgI3NlY3Rpb24tZmFxIC5mYXFfX2l0ZW06aG92ZXIgLmZhcV9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTsgfVxuICAjc2VjdGlvbi1mYXEgLmZhcV9faXRlbTpob3ZlciAuZmFxX19pY29uIGNpcmNsZSB7XG4gICAgZmlsbDogIzAwNUVCODsgfVxuICAjc2VjdGlvbi1mYXEgLmZhcV9faXRlbTpob3ZlciAuZmFxX19pY29uIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgI3NlY3Rpb24tZmFxIC5mYXFfX2l0ZW0uc2hvdyAuZmFxX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpOyB9XG4gICNzZWN0aW9uLWZhcSAuZmFxX19pdGVtLnNob3cgLmZhcV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI3NlY3Rpb24tZmFxIC5mYXFfX2l0ZW0uc2hvdyAuZmFxX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbiNzZWN0aW9uLWZhcSAuZmFxX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzZWN0aW9uLWZhcSAuZmFxX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbiNzZWN0aW9uLWZhcSAuZmFxX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbiNzZWN0aW9uLTQtY29sdW1ucy1ibG9jay13aXRoLXBpY3RvIC5zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi00LWNvbHVtbnMtYmxvY2std2l0aC1waWN0byAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2NrLXdpdGgtcGljdG8gLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2NrLXdpdGgtcGljdG8gLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfSB9XG5cbiNzZWN0aW9uLTQtY29sdW1ucy1ibG9jay13aXRoLXBpY3RvIC5ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMjVweDtcbiAgcm93LWdhcDogNDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2NrLXdpdGgtcGljdG8gLmJsb2NrX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiA2MHB4OyB9IH1cblxuI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2NrLXdpdGgtcGljdG8gLmJsb2NrX19pdGVtIC5idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDE3cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jay13aXRoLXBpY3RvIC5ibG9ja19faXRlbSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7IH0gfVxuXG4jc2VjdGlvbi00LWNvbHVtbnMtYmxvY2std2l0aC1waWN0byAuYmxvY2tfX2l0ZW0gLmJ1dHRvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jay13aXRoLXBpY3RvIC5ibG9ja19faXRlbSAuYnV0dG9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzZWN0aW9uLTQtY29sdW1ucy1ibG9jay13aXRoLXBpY3RvIC5ibG9ja19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2NrLXdpdGgtcGljdG8gLmJsb2NrX19waWN0byB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTQtY29sdW1ucy1ibG9jay13aXRoLXBpY3RvIC5ibG9ja19fcGljdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4jc2VjdGlvbi00LWNvbHVtbnMtYmxvY2std2l0aC1waWN0byAuYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2NrLXdpdGgtcGljdG8gLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuI3NlY3Rpb24tNC1jb2x1bW5zLWJsb2NrLXdpdGgtcGljdG8gLmJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi00LWNvbHVtbnMtYmxvY2std2l0aC1waWN0byAuYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnNlY3Rpb24tMy1jb2x1bW5zLWNvbnRlbnQgLnNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1jb250ZW50IC5zZWN0aW9uX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uc2VjdGlvbi0zLWNvbHVtbnMtY29udGVudCAuc2VjdGlvbl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1jb250ZW50IC5ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1jb250ZW50IC5ibG9ja19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyMHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtY29udGVudCAuYmxvY2tfX2xpc3Qge1xuICAgIGdhcDogNTJweDsgfSB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1jb250ZW50IC5ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtY29udGVudCAuYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1jb250ZW50IC5ibG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1jb250ZW50IC5ibG9ja19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuc2VjdGlvbi0zLWNvbHVtbnMtY29udGVudCAuYmxvY2tfX2Rlc2NyaXB0aW9uIGEge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lOyB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtd3lzaXd5ZyAuc2VjdGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLnNlY3Rpb25fX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTE0cHg7IH0gfVxuICAuc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC13eXNpd3lnIC5zZWN0aW9uX19ib2R5IC5zZWN0aW9uX19pbGx1c3RyYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLnNlY3Rpb25fX2JvZHkgLnNlY3Rpb25fX2lsbHVzdHJhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1NDVweDsgfSB9XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLnNlY3Rpb25fX2JvZHkgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLnNlY3Rpb25fX2JvZHkgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC13eXNpd3lnIC5zZWN0aW9uX19ib2R5IC5zZWN0aW9uX19kZXNjcmlwdGlvbiBoMyB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtd3lzaXd5ZyAuc2VjdGlvbl9fYm9keSAuc2VjdGlvbl9fZGVzY3JpcHRpb24gaDM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC13eXNpd3lnIC5zZWN0aW9uX19ib2R5IC5zZWN0aW9uX19kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtd3lzaXd5ZyAuc2VjdGlvbl9fYm9keSAuc2VjdGlvbl9fZGVzY3JpcHRpb24gcCB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLnNlY3Rpb25fX2JvZHkgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLnNlY3Rpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LXd5c2l3eWcgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLnNlY3Rpb25fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLnNlY3Rpb25fX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDkycHg7IH0gfVxuICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLnNlY3Rpb25fX2JvZHkgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLnNlY3Rpb25fX2JvZHkgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjg1cHg7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1idXR0b24tbGlzdCAuc2VjdGlvbl9fYm9keSAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNzhweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1idXR0b24tbGlzdCAuYnV0dG9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWJ1dHRvbi1saXN0IC5idXR0b25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLmJ1dHRvbl9fbGlzdCB7XG4gICAgY29sdW1uLWdhcDogNTJweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1idXR0b24tbGlzdCAuYnV0dG9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1idXR0b24tbGlzdCAuYnV0dG9uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7IH0gfVxuICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLmJ1dHRvbl9faXRlbSAuYnV0dG9uX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLmJ1dHRvbl9faXRlbSAuYnV0dG9uX19waWN0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMjdweDsgfVxuICAgIC5zZWN0aW9uLTItY29sdW1ucy1idXR0b24tbGlzdCAuYnV0dG9uX19pdGVtIC5idXR0b25fX3BpY3RvLmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWJ1dHRvbi1saXN0IC5idXR0b25fX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGNpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TnlBeE1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ2FXUTlJa2xqYjI0dllYSnliM2NpUGdvOGNHRjBhQ0JwWkQwaVNXTnZiaTloY25KdmQxOHlJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1pEMGlUVEV4TGpjd056TWdNQzQ0TmpJeU5qZE1NVFl1TXpVek5pQTFMalV3T0RZNFF6RTJMalUwT0RnZ05TNDNNRE01TkNBeE5pNDFORGc0SURZdU1ESXdOVElnTVRZdU16VXpOaUEyTGpJeE5UYzRUREV4TGpjd056TWdNVEF1T0RZeU1VTXhNUzQxTVRJZ01URXVNRFUzTkNBeE1TNHhPVFUwSURFeExqQTFOelFnTVRFdU1EQXdNU0F4TUM0NE5qSXhRekV3TGpnd05Ea2dNVEF1TmpZMk9TQXhNQzQ0TURRNUlERXdMak0xTURNZ01URXVNREF3TVNBeE1DNHhOVFZNTVRRdU56a3lPU0EyTGpNMk1qSXpTREF1TlVNd0xqSXlNemcxT0NBMkxqTTJNakl6SURBZ05pNHhNemd6TnlBd0lEVXVPRFl5TWpORE1DQTFMalU0TmpBNUlEQXVNakl6T0RVNElEVXVNell5TWpNZ01DNDFJRFV1TXpZeU1qTklNVFF1TnpreU9Vd3hNUzR3TURBeElERXVOVFk1TXpkRE1UQXVPREEwT1NBeExqTTNOREV4SURFd0xqZ3dORGtnTVM0d05UYzFNeUF4TVM0d01EQXhJREF1T0RZeU1qWTNRekV4TGpFNU5UUWdNQzQyTmpjd01EVWdNVEV1TlRFeUlEQXVOalkzTURBMUlERXhMamN3TnpNZ01DNDROakl5TmpkYUlpQm1hV3hzUFNJak1EQTFSVUk0SWk4K0Nqd3ZaejRLUEM5emRtYytDZz09KTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLmJ1dHRvbl9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7IH1cbiAgICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLmJ1dHRvbl9faXRlbTpob3ZlciAuYnV0dG9uX19waWN0byB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi0yLWNvbHVtbnMtYnV0dG9uLWxpc3QgLmJ1dHRvbl9faXRlbTpob3ZlciAuYnV0dG9uX19waWN0by5ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb24tMi1jb2x1bW5zLWJ1dHRvbi1saXN0IC5idXR0b25fX2l0ZW06aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtMDEsICNGRkYpOyB9XG4gICAgLnNlY3Rpb24tMi1jb2x1bW5zLWJ1dHRvbi1saXN0IC5idXR0b25fX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUlrbGpiMjR2WVhKeWIzY2lQZ284Y0dGMGFDQnBaRDBpU1dOdmJpOWhjbkp2ZDE4eUlpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRURXhMamN3TnpNZ01DNDROakl5TmpkTU1UWXVNelV6TmlBMUxqVXdPRFk0UXpFMkxqVTBPRGdnTlM0M01ETTVOQ0F4Tmk0MU5EZzRJRFl1TURJd05USWdNVFl1TXpVek5pQTJMakl4TlRjNFRERXhMamN3TnpNZ01UQXVPRFl5TVVNeE1TNDFNVElnTVRFdU1EVTNOQ0F4TVM0eE9UVTBJREV4TGpBMU56UWdNVEV1TURBd01TQXhNQzQ0TmpJeFF6RXdMamd3TkRrZ01UQXVOalkyT1NBeE1DNDRNRFE1SURFd0xqTTFNRE1nTVRFdU1EQXdNU0F4TUM0eE5UVk1NVFF1TnpreU9TQTJMak0yTWpJelNEQXVOVU13TGpJeU16ZzFPQ0EyTGpNMk1qSXpJREFnTmk0eE16Z3pOeUF3SURVdU9EWXlNak5ETUNBMUxqVTROakE1SURBdU1qSXpPRFU0SURVdU16WXlNak1nTUM0MUlEVXVNell5TWpOSU1UUXVOemt5T1V3eE1TNHdNREF4SURFdU5UWTVNemRETVRBdU9EQTBPU0F4TGpNM05ERXhJREV3TGpnd05Ea2dNUzR3TlRjMU15QXhNUzR3TURBeElEQXVPRFl5TWpZM1F6RXhMakU1TlRRZ01DNDJOamN3TURVZ01URXVOVEV5SURBdU5qWTNNREExSURFeExqY3dOek1nTUM0NE5qSXlOamRhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJjK0Nqd3ZjM1puUGdvPSk7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1ibHVlIC5ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDUwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1ibHVlIC5ibG9ja19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiA2MHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmx1ZSAuYmxvY2tfX2xpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDUycHg7IH0gfVxuXG4uc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2stYmx1ZSAuYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLWJsdWUgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1ibHVlIC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1ibHVlIC5ibG9ja19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0wMSwgIzAwNUVCOCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIzcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay1ibHVlIC5ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC1hcnJvdy1saXN0IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC1hcnJvdy1saXN0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LWFycm93LWxpc3QgLnNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LWFycm93LWxpc3QgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LWFycm93LWxpc3QgLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuc2VjdGlvbl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LWFycm93LWxpc3QgLnNlY3Rpb25fX2lsbHVzdHJhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LWFycm93LWxpc3QgLnNlY3Rpb25fX2lsbHVzdHJhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LWFycm93LWxpc3QgLnNlY3Rpb25fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC1hcnJvdy1saXN0IC5zZWN0aW9uX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuc2VjdGlvbl9fYm9keSB7XG4gICAgY29sdW1uLWdhcDogMTI2cHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC1hcnJvdy1saXN0IC5ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuYmxvY2tfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcm93LWdhcDogNDBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy1pbWFnZS1jb250ZW50LWFycm93LWxpc3QgLmJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuYmxvY2tfX2l0ZW0ge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC1hcnJvdy1saXN0IC5ibG9ja19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEwcHg7IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuYmxvY2tfX2Fycm93IHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLWltYWdlLWNvbnRlbnQtYXJyb3ctbGlzdCAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtaW1hZ2UtY29udGVudC1hcnJvdy1saXN0IC5ibG9ja19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuc2VjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiA5MnB4OyB9IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5zZWN0aW9uX19jb250ZW50IC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnNlY3Rpb24tY3RhLWJ1dHRvbi1yb3cgLnNlY3Rpb25fX2NvbnRlbnQgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM3OHB4OyB9IH1cbiAgLnNlY3Rpb24tY3RhLWJ1dHRvbi1yb3cgLnNlY3Rpb25fX2NvbnRlbnQgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5zZWN0aW9uX19jb250ZW50IC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnNlY3Rpb24tY3RhLWJ1dHRvbi1yb3cgLmJ1dHRvbl9fbGlzdCB7XG4gICAgZ2FwOiA1MnB4OyB9IH1cblxuLnNlY3Rpb24tY3RhLWJ1dHRvbi1yb3cgLnBpY3RvLmhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5idXR0b25fX2l0ZW0gLmJ1dHRvbl9fdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX19pdGVtLm9yYW5nZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tb3JhbmdlLTAxLCAjRkY4MDVBKTsgfVxuICAgIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5idXR0b25fX2l0ZW0ub3JhbmdlIC5idXR0b25fX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLW9yYW5nZS0wMSwgI0ZGODA1QSk7IH1cbiAgLnNlY3Rpb24tY3RhLWJ1dHRvbi1yb3cgLmJ1dHRvbl9faXRlbS5ibHVlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLTAyLCAjM0M2RkZGKTsgfVxuICAgIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5idXR0b25fX2l0ZW0uYmx1ZSAuYnV0dG9uX190ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLTAyLCAjM0M2RkZGKTsgfVxuICAuc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX19pdGVtLmdyZWVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbi0wMSwgIzU3RDk4RCk7IH1cbiAgICAuc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX19pdGVtLmdyZWVuIC5idXR0b25fX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLWdyZWVuLTAxLCAjNTdEOThEKTsgfVxuICAuc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX19pdGVtOmhvdmVyIC5waWN0byB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5idXR0b25fX2l0ZW06aG92ZXIgLnBpY3RvLmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5idXR0b25fX2l0ZW06aG92ZXIub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMDEsICNGRjgwNUEpOyB9XG4gIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5idXR0b25fX2l0ZW06aG92ZXIuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0wMiwgIzNDNkZGRik7IH1cbiAgLnNlY3Rpb24tY3RhLWJ1dHRvbi1yb3cgLmJ1dHRvbl9faXRlbTpob3Zlci5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tMDEsICM1N0Q5OEQpOyB9XG4gIC5zZWN0aW9uLWN0YS1idXR0b24tcm93IC5idXR0b25fX2l0ZW06aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTsgfVxuXG4uc2VjdGlvbi1jdGEtYnV0dG9uLXJvdyAuYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlY3Rpb24tY29sdW1ucy10aXRsZS1kZXNjcmlwdGlvbiAuc2VjdGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLWNvbHVtbnMtdGl0bGUtZGVzY3JpcHRpb24gLnNlY3Rpb25fX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDkycHg7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tY29sdW1ucy10aXRsZS1kZXNjcmlwdGlvbiAuc2VjdGlvbl9fYm9keSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5Ac2NyZWVuIDJ4bCB7XG4gIC5zZWN0aW9uLWNvbHVtbnMtdGl0bGUtZGVzY3JpcHRpb24gLnNlY3Rpb25fX2JvZHkgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM3OHB4OyB9IH1cbiAgLnNlY3Rpb24tY29sdW1ucy10aXRsZS1kZXNjcmlwdGlvbiAuc2VjdGlvbl9fYm9keSAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tY29sdW1ucy10aXRsZS1kZXNjcmlwdGlvbiAuc2VjdGlvbl9fYm9keSAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLXRyaXBsZS1ibG9jayAuc2VjdGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy10cmlwbGUtYmxvY2sgLnNlY3Rpb25fX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDkycHg7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXRyaXBsZS1ibG9jayAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdHJpcGxlLWJsb2NrIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMzc4cHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtdHJpcGxlLWJsb2NrIC5zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy10cmlwbGUtYmxvY2sgLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy10cmlwbGUtYmxvY2sgLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy10cmlwbGUtYmxvY2sgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLXRyaXBsZS1ibG9jayAuc2VjdGlvbl9fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLTAxLCAjRkZGKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wOCk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy10cmlwbGUtYmxvY2sgLnNlY3Rpb25fX2NhcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy10cmlwbGUtYmxvY2sgLmJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdHJpcGxlLWJsb2NrIC5ibG9ja19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtdHJpcGxlLWJsb2NrIC5ibG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXRyaXBsZS1ibG9jayAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtdHJpcGxlLWJsb2NrIC5ibG9ja19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2std2l0aC1saW5rIC5ibG9jX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLXdpdGgtbGluayAuYmxvY19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogMjBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLXdpdGgtbGluayAuYmxvY19fbGlzdCB7XG4gICAgY29sdW1uLWdhcDogNTZweDsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2std2l0aC1saW5rIC5ibG9jX19saXN0Lm51bWJlcl9ibG9jXzIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2std2l0aC1saW5rIC5ibG9jX19saXN0Lm51bWJlcl9ibG9jXzIgLmJsb2NfX2l0ZW0ge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDsgfVxuICAgICAgLnNlY3Rpb24tMy1jb2x1bW5zLWJsb2NrLXdpdGgtbGluayAuYmxvY19fbGlzdC5udW1iZXJfYmxvY18yIC5ibG9jX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7IH0gfVxuXG4uc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2std2l0aC1saW5rIC5ibG9jX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTMtY29sdW1ucy1ibG9jay13aXRoLWxpbmsgLmJsb2NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuXG4uc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2std2l0aC1saW5rIC5ibG9jX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0zLWNvbHVtbnMtYmxvY2std2l0aC1saW5rIC5ibG9jX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy12aWRlby13aXRoLWNvbnRlbnQgLnNlY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy12aWRlby13aXRoLWNvbnRlbnQgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy12aWRlby13aXRoLWNvbnRlbnQgLnNlY3Rpb25fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5zZWN0aW9uX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXZpZGVvLXdpdGgtY29udGVudCAuc2VjdGlvbl9fYm9keSB7XG4gICAgY29sdW1uLWdhcDogNTJweDsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5zZWN0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzN3B4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ1MnB4OyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLXZpZGVvLXdpdGgtY29udGVudCAuY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy12aWRlby13aXRoLWNvbnRlbnQgLmNvbnRlbnRfX2Rlc2NyaXB0aW9uLCAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5jb250ZW50X19kZXNjcmlwdGlvbi0tbW9iaWxlIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy12aWRlby13aXRoLWNvbnRlbnQgLmNvbnRlbnRfX2Rlc2NyaXB0aW9uLCAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5jb250ZW50X19kZXNjcmlwdGlvbi0tbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnNlY3Rpb24tMi1jb2x1bW5zLXZpZGVvLXdpdGgtY29udGVudCAuY29udGVudF9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXZpZGVvLXdpdGgtY29udGVudCAuY29udGVudF9fZGVzY3JpcHRpb24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWN0aW9uLTItY29sdW1ucy12aWRlby13aXRoLWNvbnRlbnQgLmVtYmVkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5lbWJlZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0MzBweDsgfSB9XG5cbkBzY3JlZW4gMnhsIHtcbiAgLnNlY3Rpb24tMi1jb2x1bW5zLXZpZGVvLXdpdGgtY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogNTQwcHg7IH0gfVxuXG4uc2VjdGlvbi0yLWNvbHVtbnMtdmlkZW8td2l0aC1jb250ZW50IC5ibG9ja19fYnRuLXNob3cge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMiwgcmdiYSgwLCAyNiwgNTEsIDAuNCkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC5zZWN0aW9uLTItY29sdW1ucy12aWRlby13aXRoLWNvbnRlbnQgLmJsb2NrX19idG4tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi53eXNpd3lnIGgxLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGgxIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnd5c2l3eWcgaDEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC53eXNpd3lnIGgxOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGgxOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC53eXNpd3lnIGgxOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnd5c2l3eWcgaDE6bm90KDpsYXN0LWNoaWxkKSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudCBoMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnd5c2l3eWcgaDIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDIge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC53eXNpd3lnIGgyOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC53eXNpd3lnIGgyOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnd5c2l3eWcgaDI6bm90KDpsYXN0LWNoaWxkKSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudCBoMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnd5c2l3eWcgaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDMge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnd5c2l3eWcgaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIC53eXNpd3lnIGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC53eXNpd3lnIGgzOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ud3lzaXd5ZyBoNCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudCBoNCB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTAxLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC53eXNpd3lnIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC53eXNpd3lnIGg0Om5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ud3lzaXd5ZyBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAud3lzaXd5ZyBwOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53eXNpd3lnIGEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTAxLCAjMDA1RUI4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTsgfVxuXG4ud3lzaXd5ZyBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ud3lzaXd5ZyB1bDpub3QoOmxhc3QtY2hpbGQpLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IHVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53eXNpd3lnIHVsIGxpLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IHVsIGxpIHtcbiAgY29sb3I6IHZhcigtLWdyZXktMDEsICMwMDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnd5c2l3eWcgdWwgbGk6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIHdpZHRoOiA4cHg7IH1cblxuLnd5c2l3eWcgb2wsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH1cbiAgLnd5c2l3eWcgb2w6bm90KDpsYXN0LWNoaWxkKSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53eXNpd3lnIG9sIGxpLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IG9sIGxpIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0wMSwgIzAwMCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi53eXNpd3lnIGJsb2NrcXVvdGUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnd5c2l3eWcgYmxvY2txdW90ZTpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudCBibG9ja3F1b3RlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC53eXNpd3lnIGJsb2NrcXVvdGU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpjaUlHaGxhV2RvZEQwaU1qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBek55QXlPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnYVdROUlrbGpiMjR0WjNWcGJHeGxiV1YwY3lJZ1pEMGlUVEUyTGpJd055QTJMakExTmpRelF6RXpMalF6TWlBMkxqSXpNVGszSURFeExqRTRPRFFnTmk0NU5qTTBNeUE1TGpRM05qSXlJRGd1TWpVd056aEROeTQ0TWpNd05DQTVMalV6T0RFMElEWXVPRFE0T0RVZ01URXVNamt6TmlBMkxqVTFNelkwSURFekxqVXhOekpETmk0ME9UUTJJREUwTGpJM09DQTJMalE1TkRZZ01UVXVNRGszTWlBMkxqVTFNelkwSURFMUxqazNORGxETnk0d01qVTVPQ0F4TlM0eU56STNJRGN1TmpFMk5DQXhOQzQzTnpVeklEZ3VNekkwT1NBeE5DNDBPREk0UXprdU1ETXpOQ0F4TkM0eE9UQXlJRGt1T0RnNU5URWdNVFF1TURRek9TQXhNQzQ0T1RNeUlERTBMakEwTXpsRE1USXVORGczTXlBeE5DNHdORE01SURFekxqZzNORGdnTVRRdU5qVTRNeUF4TlM0d05UVTNJREUxTGpnNE56RkRNVFl1TWpNMk5TQXhOeTR4TVRZZ01UWXVPREkyT1NBeE9DNDNNalV5SURFMkxqZ3lOamtnTWpBdU56RTBOME14Tmk0NE1qWTVJREl5TGpnM09UZ2dNVFl1TVRFNE5DQXlOQzQyTXpVeklERTBMamN3TVRRZ01qVXVPVGd4TWtNeE15NHlPRFEwSURJM0xqTXlOekVnTVRFdU5ESTBOaUF5T0NBNUxqRXlNVGsySURJNFF6WXVNakk0T1RFZ01qZ2dNeTQ1T0RVek1pQXlOaTQ1TkRZM0lESXVNemt4TVRrZ01qUXVPRFF3TVVNd0xqYzVOekEyTlNBeU1pNDJOelVnTUNBeE9TNDRNemNnTUNBeE5pNHpNalpETUNBeE1pNHdOVFF6SURFdU1qazRPVElnT0M0ek5qYzRNU0F6TGpnNU5qYzJJRFV1TWpZMk5EWkROaTQxTlRNMk5DQXlMakV3TmpVNElERXdMalkxTnpFZ01DNHpOVEV3T1RZZ01UWXVNakEzSURCV05pNHdOVFkwTTFwTk16WXVNakl5TWlBMkxqQTFOalF6UXpNekxqTTRPRElnTmk0eU16RTVOeUF6TVM0eE5EUTJJRFl1T1RZek5ETWdNamt1TkRreE5DQTRMakkxTURjNFF6STNMamd6T0RJZ09TNDFNemd4TkNBeU5pNDROalFnTVRFdU1qa3pOaUF5Tmk0MU5qZzRJREV6TGpVeE56SkRNall1TlRBNU9DQXhOQzR3TkRNNUlESTJMalE0TURNZ01UUXVPRFl6TVNBeU5pNDBPREF6SURFMUxqazNORGxETWpjdU1ERXhOaUF4TlM0eU56STNJREkzTGpZek1UWWdNVFF1TnpjMU15QXlPQzR6TkRBeElERTBMalE0TWpoRE1qa3VNRFE0TmlBeE5DNHhPVEF5SURJNUxqa3dORGNnTVRRdU1EUXpPU0F6TUM0NU1EZzBJREUwTGpBME16bERNekl1TlRBeU5TQXhOQzR3TkRNNUlETXpMamc1SURFMExqWTFPRE1nTXpVdU1EY3dPU0F4TlM0NE9EY3hRek0yTGpJMU1UY2dNVGN1TVRFMklETTJMamcwTWpFZ01UZ3VOekkxTWlBek5pNDROREl4SURJd0xqY3hORGRETXpZdU9EUXlNU0F5TWk0NE56azRJRE0yTGpFek16WWdNalF1TmpNMU15QXpOQzQzTVRZMklESTFMams0TVRKRE16TXVNams1TmlBeU55NHpNamN4SURNeExqUXpPVGdnTWpnZ01qa3VNVE0zTVNBeU9FTXlOaTR4T0RVeElESTRJREl6TGpreE1Ua2dNall1T1RRMk55QXlNaTR6TVRjNElESTBMamcwTURGRE1qQXVOemd5TnlBeU1pNDJOelVnTWpBdU1ERTFNaUF4T1M0NE16Y2dNakF1TURFMU1pQXhOaTR6TWpaRE1qQXVNREUxTWlBeE1pNHdOVFF6SURJeExqTXhOREVnT0M0ek5qYzRNU0F5TXk0NU1URTVJRFV1TWpZMk5EWkRNall1TlRZNE9DQXlMakV3TmpVNElETXdMalkzTWpJZ01DNHpOVEV3T1RZZ016WXVNakl5TWlBd1ZqWXVNRFUyTkROYUlpQm1hV3hzUFNJak1EQTFSVUk0SWk4K0Nqd3ZjM1puUGdvPSk7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC53eXNpd3lnIGJsb2NrcXVvdGU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTlRBaUlHaGxhV2RvZEQwaU16Z2lJSFpwWlhkQ2IzZzlJakFnTUNBMU1DQXpPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnYVdROUlrbGpiMjR0WjNWcGJHeGxiV1YwY3lJZ1pEMGlUVEl4TGprNU5USWdPQzR5TVRrME0wTXhPQzR5TWpreUlEZ3VORFUzTmpnZ01UVXVNVGcwTXlBNUxqUTFNRE0zSURFeUxqZzJNRFlnTVRFdU1UazNOVU14TUM0Mk1UY2dNVEl1T1RRME5pQTVMakk1TkRnM0lERTFMak15TnpFZ09DNDRPVFF5TXlBeE9DNHpORFE0UXpndU9ERTBNU0F4T1M0ek56Y3lJRGd1T0RFME1TQXlNQzQwT0RrZ09DNDRPVFF5TXlBeU1TNDJPREF5UXprdU5UTTFNallnTWpBdU56STNNeUF4TUM0ek16WTFJREl3TGpBMU1qSWdNVEV1TWprNE1TQXhPUzQyTlRVeVF6RXlMakkxT1RZZ01Ua3VNalU0TVNBeE15NDBNakUxSURFNUxqQTFPVFlnTVRRdU56Z3pOeUF4T1M0d05UazJRekUyTGprME56RWdNVGt1TURVNU5pQXhPQzQ0TXpBeElERTVMamc1TXpRZ01qQXVORE15TnlBeU1TNDFOakV4UXpJeUxqQXpOVE1nTWpNdU1qSTRPQ0F5TWk0NE16WTFJREkxTGpReE1qY2dNakl1T0RNMk5TQXlPQzR4TVRJNVF6SXlMamd6TmpVZ016RXVNRFV4TWlBeU1TNDROelVnTXpNdU5ETXpOaUF4T1M0NU5URTVJRE0xTGpJMk1ESkRNVGd1TURJNE9DQXpOeTR3T0RZM0lERTFMalV3TkRnZ016Z2dNVEl1TXpjNU9DQXpPRU00TGpRMU16VXpJRE00SURVdU5EQTROalVnTXpZdU5UY3dOU0F6TGpJME5URTVJRE16TGpjeE1UWkRNUzR3T0RFM015QXpNQzQzTnpNeUlEQWdNall1T1RJeE5pQXdJREl5TGpFMU5qZERNQ0F4Tmk0ek5UazFJREV1TnpZeU9ESWdNVEV1TXpVMk15QTFMakk0T0RRMklEY3VNVFEzTXpSRE9DNDRPVFF5TXlBeUxqZzFPRGt6SURFMExqUTJNekVnTUM0ME56WTBPRGdnTWpFdU9UazFNaUF3VmpndU1qRTVORE5hVFRRNUxqRTFPRGNnT0M0eU1UazBNME0wTlM0ek1USTFJRGd1TkRVM05qZ2dOREl1TWpZM05pQTVMalExTURNM0lEUXdMakF5TkNBeE1TNHhPVGMxUXpNM0xqYzRNRFFnTVRJdU9UUTBOaUF6Tmk0ME5UZ3pJREUxTGpNeU56RWdNell1TURVM055QXhPQzR6TkRRNFF6TTFMamszTnpZZ01Ua3VNRFU1TmlBek5TNDVNemMxSURJd0xqRTNNVFFnTXpVdU9UTTNOU0F5TVM0Mk9EQXlRek0yTGpZMU9EY2dNakF1TnpJM015QXpOeTQxSURJd0xqQTFNaklnTXpndU5EWXhOU0F4T1M0Mk5UVXlRek01TGpReU16RWdNVGt1TWpVNE1TQTBNQzQxT0RRNUlERTVMakExT1RZZ05ERXVPVFEzTVNBeE9TNHdOVGsyUXpRMExqRXhNRFlnTVRrdU1EVTVOaUEwTlM0NU9UTTJJREU1TGpnNU16UWdORGN1TlRrMk1pQXlNUzQxTmpFeFF6UTVMakU1T0RjZ01qTXVNakk0T0NBMU1DQXlOUzQwTVRJM0lEVXdJREk0TGpFeE1qbEROVEFnTXpFdU1EVXhNaUEwT1M0d016ZzFJRE16TGpRek16WWdORGN1TVRFMU5DQXpOUzR5TmpBeVF6UTFMakU1TWpNZ016Y3VNRGcyTnlBME1pNDJOamd6SURNNElETTVMalUwTXpNZ016aERNelV1TlRNMk9TQXpPQ0F6TWk0ME5URTVJRE0yTGpVM01EVWdNekF1TWpnNE5TQXpNeTQzTVRFMlF6STRMakl3TlRFZ016QXVOemN6TWlBeU55NHhOak0xSURJMkxqa3lNVFlnTWpjdU1UWXpOU0F5TWk0eE5UWTNRekkzTGpFMk16VWdNVFl1TXpVNU5TQXlPQzQ1TWpZeklERXhMak0xTmpNZ016SXVORFV4T1NBM0xqRTBOek0wUXpNMkxqQTFOemNnTWk0NE5UZzVNeUEwTVM0Mk1qWTJJREF1TkRjMk5EZzRJRFE1TGpFMU9EY2dNRlk0TGpJeE9UUXpXaUlnWm1sc2JEMGlJekF3TlVWQ09DSXZQZ284TDNOMlp6NEspOyB9IH1cbiAgLnd5c2l3eWcgYmxvY2txdW90ZSBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUtMDEsICMwMDVFQjgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gIC53eXNpd3lnIGJsb2NrcXVvdGUgcCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4vKiBGT05UUyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtU2VtaUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTGlnaHQub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9vay5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKiBDT0xPUlMgKi9cbi5zZWN0aW9uX19jYXJkX3JvdW5kX3dpdGhfaW1hZ2UgLnNlY3Rpb25fX2NhcmRfcm91bmRfd2l0aF9pbWFnZV9fY2FyZHMgLnNjcm9sbC1oaWRkZW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VjdGlvbl9fY2FyZF9yb3VuZF93aXRoX2ltYWdlIC5zZWN0aW9uX19jYXJkX3JvdW5kX3dpdGhfaW1hZ2VfX2NhcmRzIC5zZWN0aW9uX19jYXJkX3JvdW5kX3dpdGhfaW1hZ2VfX2NhcmRzX19jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQkI5RTYzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbl9fY2FyZF9yb3VuZF93aXRoX2ltYWdlIC5zZWN0aW9uX19jYXJkX3JvdW5kX3dpdGhfaW1hZ2VfX2NhcmRzIC5zZWN0aW9uX19jYXJkX3JvdW5kX3dpdGhfaW1hZ2VfX2NhcmRzX19jYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuI3NlY3Rpb24tbGlzdC1sb2dvIC5zcGxpZGUge1xuICBwYWRkaW5nOiAwIDYwcHg7IH1cblxuI3NlY3Rpb24tbGlzdC1sb2dvIC5zcGxpZGVfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTYuOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS0wMSwgI0ZGRik7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCByZ2JhKDAsIDI2LCA1MSwgMC4wNSk7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tbGlzdC1sb2dvIC5zcGxpZGVfX2NhcmQge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuQHNjcmVlbiAyeGwge1xuICAjc2VjdGlvbi1saXN0LWxvZ28gLnNwbGlkZV9fY2FyZCB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB3aWR0aDogMTgwcHg7IH0gfVxuICAjc2VjdGlvbi1saXN0LWxvZ28gLnNwbGlkZV9fY2FyZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7IH1cblxuI3NlY3Rpb24tbGlzdC1sb2dvIC5zcGxpZGVfX2ltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzMwcHg7IH1cblxuI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZV9fd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NDsgfVxuXG4jc2VjdGlvbi10YWJsZS1iZW5lZml0cyAuYmVuZWZpdHNfX3RhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUU2MztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2NjY0OyB9XG4gICAgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0aGVhZCB0aC5jb2wtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDBweDsgfVxuICAgICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE0RDsgfVxuICAgICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDIpLCAjc2VjdGlvbi10YWJsZS1iZW5lZml0cyAuYmVuZWZpdHNfX3RhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDIpLCAjc2VjdGlvbi10YWJsZS1iZW5lZml0cyAuYmVuZWZpdHNfX3RhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cbiAgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0Ym9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNDsgfVxuICAgICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7IH1cbiAgICAjc2VjdGlvbi10YWJsZS1iZW5lZml0cyAuYmVuZWZpdHNfX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyB9XG4gICAgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0Ym9keSB0ciB0ZC5jb2wtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyOyB9XG4gICAgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0Ym9keSB0ciB0ZCBwLCAjc2VjdGlvbi10YWJsZS1iZW5lZml0cyAuYmVuZWZpdHNfX3RhYmxlIHRib2R5IHRyIHRkIHNwYW4ge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGJvZHkgdHIgdGQgcCwgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGJvZHkgdHIgdGQgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjQjA4QjQwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY2NjQ7IH1cbiAgI3NlY3Rpb24tdGFibGUtYmVuZWZpdHMgLmJlbmVmaXRzX190YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NDsgfVxuICAjc2VjdGlvbi10YWJsZS1iZW5lZml0cyAuYmVuZWZpdHNfX3RhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLXRhYmxlLWJlbmVmaXRzIC5iZW5lZml0c19fdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDhweCAxOHB4OyB9IH1cblxuLyogRk9OVFMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2sub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyogQ09MT1JTICovXG4uc2VjdGlvbl9fdGV4dF93aXRoX2xhcmdlX2ltYWdlIC50ZXh0LXdpdGgtZ29sZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2VjdGlvbl9fdGV4dF93aXRoX2xhcmdlX2ltYWdlIC50ZXh0LXdpdGgtZ29sZCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uc2VjdGlvbl9fdGV4dF93aXRoX2xhcmdlX2ltYWdlIC50ZXh0LXdpdGgtZ29sZCBiLCAuc2VjdGlvbl9fdGV4dF93aXRoX2xhcmdlX2ltYWdlIC50ZXh0LXdpdGgtZ29sZCBzdHJvbmcge1xuICBjb2xvcjogI0JCOUU2MztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIHtcbiAgcGFkZGluZzogMDsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zbGlkZXJfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2NCwgMTI0LCA0MywgMCk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zbGlkZXJfX2NhcmQge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBoZWlnaHQ6IDMyNXB4OyB9IH1cbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2lyY2xlLXNsaWRlciAuc2xpZGVyX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSA2NCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMTQycHg7XG4gICAgei1pbmRleDogMTsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zbGlkZXJfX2NhcmRfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICNzZWN0aW9uLTMtY29sdW1uLWNpcmNsZS1zbGlkZXIgLnNsaWRlcl9fY2FyZF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNDdDMkI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgei1pbmRleDogMjsgfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zbGlkZXJfX2NhcmRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zbGlkZXJfX2NhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zbGlkZXJfX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zbGlkZXJfX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgY29sdW1uLWdhcDogOHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDsgfSB9XG4gICNzZWN0aW9uLTMtY29sdW1uLWNpcmNsZS1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RDVENTk7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24tMy1jb2x1bW4tY2lyY2xlLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgICNzZWN0aW9uLTMtY29sdW1uLWNpcmNsZS1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjA4QjQwOyB9XG4gICAgI3NlY3Rpb24tMy1jb2x1bW4tY2lyY2xlLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjA4QjQwOyB9XG4gICAgICAjc2VjdGlvbi0zLWNvbHVtbi1jaXJjbGUtc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IwOEI0MDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLTMtY29sdW1uLWNpcmNsZS1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfSB9XG5cbiNzZWN0aW9uLWhvcml6b250YWwtZ2FsbGVyeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgI3NlY3Rpb24taG9yaXpvbnRhbC1nYWxsZXJ5IC5nYWxsZXJ5X19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3NlY3Rpb24taG9yaXpvbnRhbC1nYWxsZXJ5IC5ncmlkLWF1dG8tZmxvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTk1cHggMTk1cHg7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgI3NlY3Rpb24taG9yaXpvbnRhbC1nYWxsZXJ5IC5ncmlkLWF1dG8tZmxvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjI4cHggMjI4cHg7XG4gICAgY29sdW1uLWdhcDogMThweDtcbiAgICByb3ctZ2FwOiAzMHB4OyB9IH1cbiAgI3NlY3Rpb24taG9yaXpvbnRhbC1nYWxsZXJ5IC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNzZWN0aW9uLWhvcml6b250YWwtZ2FsbGVyeSAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDIyNXB4OyB9IH1cblxuLyogRk9OVFMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLUJvb2sub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyogQ09MT1JTICovXG4uc2VjdGlvbl9fcHJpY2VzIC5wcmljZV9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QjVCNUE7XG4gIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuICAuc2VjdGlvbl9fcHJpY2VzIC5wcmljZV9faXRlbSAub3Blbl9wcmljZSB7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbl9fcHJpY2VzIC5wcmljZV9faXRlbSAub3Blbl9wcmljZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlY3Rpb25fX3ByaWNlcyAucHJpY2VfX2l0ZW0gLmFycm93X29wZW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAuc2VjdGlvbl9fcHJpY2VzIC5wcmljZV9faXRlbSAuYXJyb3dfb3BlbiBwYXRoIHtcbiAgICAgIHN0cm9rZTogI0E3QTdBNzsgfVxuICAuc2VjdGlvbl9fcHJpY2VzIC5wcmljZV9faXRlbS5zaG93IC5hcnJvd19vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zZWN0aW9uX19wcmljZXMgLnByaWNlX19pdGVtIC5wcmljZV9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb25fX3ByaWNlcyAucHJpY2VfX2l0ZW0gLnByaWNlX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLnNlY3Rpb25fX3ByaWNlcyAucHJpY2VfX2l0ZW0gLnByaWNlX19jb250ZW50IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5zZWN0aW9uX19wcmljZXMgLnByaWNlX19pdGVtIC5wcmljZV9fY29udGVudCB1bCBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgICAgICAuc2VjdGlvbl9fcHJpY2VzIC5wcmljZV9faXRlbSAucHJpY2VfX2NvbnRlbnQgdWwgbGkgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogI0IwOEI0MDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5zZWN0aW9uX19wcmljZXMgLnByaWNlX19pdGVtIC5wcmljZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakFpSUdobGFXZG9kRDBpTVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUNBeE9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajROQ2p4bGJHeHBjSE5sSUdONFBTSTRMams1T1RjeUlpQmplVDBpT1M0d01EQXlNU0lnY25nOUlqWXVPRFUzTVRRaUlISjVQU0kyTGpnMU56RTBJaUJtYVd4c1BTSjFjbXdvSTNCaGFXNTBNRjlzYVc1bFlYSmZNVEk0WHpReU1Ta2lMejROQ2p4amFYSmpiR1VnWTNnOUlqa2lJR041UFNJNUlpQnlQU0k0SWlCemRISnZhMlU5SW5WeWJDZ2pjR0ZwYm5ReFgyeHBibVZoY2w4eE1qaGZOREl4S1NJZ2MzUnliMnRsTFhkcFpIUm9QU0l3TGpNME1qZzFOeUl2UGcwS1BIQmhkR2dnWkQwaVRUa3VNekUzTURnZ09TNHlORGczTlV3MExqZzNNREEzSURZdU5qZ3pNVGRETkM0M05qUTBJRFl1TmpJeU1pQTBMalkwT1RVeklEWXVOelEzTURNZ05DNDNNVGt3TkNBMkxqZzBOekk0VERrdU1qazNNaklnTVRNdU5EVXdORU01TGpNek9UY3pJREV6TGpVeE1UY2dPUzQwTWpnMk5DQXhNeTQxTVRZMUlEa3VORGMzTlNBeE15NDBOakF5VERFNExqWTBNek1nTWk0NE9EUXlOVU14T0M0M016SXhJREl1TnpneE56TWdNVGd1TmpBd01TQXlMall6TnpNMUlERTRMalE1TURFZ01pNDNNVFkzVERrdU5EUXhNRFFnT1M0eU5ESTBOVU01TGpRd05EVTFJRGt1TWpZNE56WWdPUzR6TlRZd05DQTVMakkzTVRJeUlEa3VNekUzTURnZ09TNHlORGczTlZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrRFFvOFpHVm1jejROQ2p4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwaWNHRnBiblF3WDJ4cGJtVmhjbDh4TWpoZk5ESXhJaUI0TVQwaU1USXVOREk0TXlJZ2VURTlJakl1TnpFME5Ea2lJSGd5UFNJMExqazVPVGN5SWlCNU1qMGlNVFF1TVRRek1TSWdaM0poWkdsbGJuUlZibWwwY3owaWRYTmxjbE53WVdObFQyNVZjMlVpUGcwS1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUkwSTJPREl4UWlJdlBnMEtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqVXlOU0lnYzNSdmNDMWpiMnh2Y2owaUkwVXpRemcyUkNJdlBnMEtQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqUWpZNE1qRkNJaTgrRFFvOEwyeHBibVZoY2tkeVlXUnBaVzUwUGcwS1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSndZV2x1ZERGZmJHbHVaV0Z5WHpFeU9GODBNakVpSUhneFBTSXhOQzR4TkRJNUlpQjVNVDBpTWk0eE5ESTROaUlnZURJOUlqTXVPRFUzTVRRaUlIa3lQU0l4TlM0eU9EVTNJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK0RRbzhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpRemxCTkRVNUlpOCtEUW84YzNSdmNDQnZabVp6WlhROUlqQXVOVEUxSWlCemRHOXdMV052Ykc5eVBTSWpSalZGTjBOQ0lpOCtEUW84YzNSdmNDQnZabVp6WlhROUlqRWlJSE4wYjNBdFkyOXNiM0k5SWlORE9VRTBOVGtpTHo0TkNqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0RRbzhMMlJsWm5NK0RRbzhMM04yWno0TkNnPT0pO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpOyB9XG5cbi8qIEZPTlRTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodC5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb29rLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qIENPTE9SUyAqL1xuLnNlY3Rpb25fX2N0YV9jYWxsX2JhY2sgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbkBzY3JlZW4gbGcge1xuICAuc2VjdGlvbl9fY3RhX2NhbGxfYmFjayBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnNlY3Rpb25fX2N0YV9jYWxsX2JhY2sgaDIgYiwgLnNlY3Rpb25fX2N0YV9jYWxsX2JhY2sgaDIgc3Ryb25nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIEZPTlRTICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2F1Y2VPbmUnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL09wZW5TYXVjZU9uZS9PcGVuU2F1Y2VPbmUtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhdWNlT25lJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9PcGVuU2F1Y2VPbmUvT3BlblNhdWNlT25lLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1TZW1pQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYXVjZU9uZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvT3BlblNhdWNlT25lL09wZW5TYXVjZU9uZS1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1MaWdodC5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvR290aGFtL0dvdGhhbS1Cb29rLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qIENPTE9SUyAqL1xuLnNlY3Rpb25fX2N0YV93aXRoX2ltYWdlIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLnNlY3Rpb25fX2N0YV93aXRoX2ltYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuc2VjdGlvbl9fY3RhX3dpdGhfaW1hZ2UgaDIgYiwgLnNlY3Rpb25fX2N0YV93aXRoX2ltYWdlIGgyIHN0cm9uZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jY29uc3VsdGF0aW9uLWZvcm0sICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNjb25zdWx0YXRpb24tZm9ybSwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7IH0gfVxuICAjY29uc3VsdGF0aW9uLWZvcm0uc2hvdywgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgI2NvbnN1bHRhdGlvbi1mb3JtIC5mb3JtX19vdmVybGF5LCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmZvcm1fX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNjb25zdWx0YXRpb24tZm9ybSAuZm9ybV9fb3ZlcmxheSwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIC5mb3JtX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI2NvbnN1bHRhdGlvbi1mb3JtIC5jb25zdWx0YXRpb25fX2Zvcm1fX2JvZHksICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuY29uc3VsdGF0aW9uX19mb3JtX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHg7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNjb25zdWx0YXRpb24tZm9ybSAuY29uc3VsdGF0aW9uX19mb3JtX19ib2R5LCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmNvbnN1bHRhdGlvbl9fZm9ybV9fYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMzM1cHg7IH0gfVxuICAjY29uc3VsdGF0aW9uLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgI2NvbnN1bHRhdGlvbi1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAjY29uc3VsdGF0aW9uLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAjY29uc3VsdGF0aW9uLWZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIGlucHV0W3R5cGU9dGV4dF0sICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCBpbnB1dFt0eXBlPWVtYWlsXSwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIGlucHV0W3R5cGU9dGVsXSwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFNztcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGNvbG9yOiAjODI3Qzc2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjY29uc3VsdGF0aW9uLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgI2NvbnN1bHRhdGlvbi1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgY29sb3I6ICM4MjdDNzY7IH1cbiAgICAjY29uc3VsdGF0aW9uLWZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICB0b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDlweCAhaW1wb3J0YW50OyB9XG4gICNjb25zdWx0YXRpb24tZm9ybSBpbnB1dFt0eXBlPXRlbF0sICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAjY29uc3VsdGF0aW9uLWZvcm0gLmN1c3RvbV9fY2hlY2tib3gsICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuY3VzdG9tX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgI2NvbnN1bHRhdGlvbi1mb3JtIC5jdXN0b21fX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIC5jdXN0b21fX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICNjb25zdWx0YXRpb24tZm9ybSAuY3VzdG9tX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWZ0ZXIsICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuY3VzdG9tX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnYVdROUlsWmxZM1J2Y2lBeUlpQmtQU0pOTVNBMkxqQTROamsyVERRdU5qTTJNellnTVRCTU1UTWdNU0lnYzNSeWIydGxQU0ppYkdGamF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqVWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICNjb25zdWx0YXRpb24tZm9ybSAuY3VzdG9tX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIC5jdXN0b21fX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E4ODU0MDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JhZGllbnQtMDEsIGxpbmVhci1ncmFkaWVudCg4NmRlZywgI0E4ODU0MCAwJSwgI0RBQjE1RiAxMDAlKSk7IH1cbiAgICAgICAgI2NvbnN1bHRhdGlvbi1mb3JtIC5jdXN0b21fX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmFmdGVyLCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmN1c3RvbV9fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICNjb25zdWx0YXRpb24tZm9ybSAuY3VzdG9tX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIsICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuY3VzdG9tX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY29uc3VsdGF0aW9uLWZvcm0gLmN1c3RvbV9fY2hlY2tib3ggLmN1c3RvbV9fY2hlY2tib3hfX3RleHQsICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuY3VzdG9tX19jaGVja2JveCAuY3VzdG9tX19jaGVja2JveF9fdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgI2NvbnN1bHRhdGlvbi1mb3JtIC5pbnB1dC1ncm91cDpub3QoOmxhc3QtY2hpbGQpLCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmlucHV0LWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI2NvbnN1bHRhdGlvbi1mb3JtIC5pdGksICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuaXRpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjY29uc3VsdGF0aW9uLWZvcm0gLmNvdW50cnktc2VsZWN0Lmluc2lkZSwgI2NvbnN1bHRhdGlvbi1mb3JtIC5pdGktLWlubGluZS1kcm9wZG93biwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIC5jb3VudHJ5LXNlbGVjdC5pbnNpZGUsICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCAuaXRpLS1pbmxpbmUtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNjb25zdWx0YXRpb24tZm9ybSAuY29uc3VsdGF0aW9uX19mb3JtX19tZXNzYWdlLCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBCNjdBO1xuICAgIGJhY2tncm91bmQ6ICNERUYzRUM7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7IH1cbiAgICAjY29uc3VsdGF0aW9uLWZvcm0gLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZS5zaG93LCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZS5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAjY29uc3VsdGF0aW9uLWZvcm0gLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZSAuY29uc3VsdGF0aW9uX19mb3JtX19tZXNzYWdlX190ZXh0LCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZSAuY29uc3VsdGF0aW9uX19mb3JtX19tZXNzYWdlX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDBCNjdBO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICNjb25zdWx0YXRpb24tZm9ybSAuY29uc3VsdGF0aW9uX19mb3JtX19tZXNzYWdlLmVycm9yLCAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZS5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTkxNTE1O1xuICAgICAgYmFja2dyb3VuZDogI0Y2QzdDNzsgfVxuICAgICAgI2NvbnN1bHRhdGlvbi1mb3JtIC5jb25zdWx0YXRpb25fX2Zvcm1fX21lc3NhZ2UuZXJyb3IgLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZV9fdGV4dCwgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIC5jb25zdWx0YXRpb25fX2Zvcm1fX21lc3NhZ2UuZXJyb3IgLmNvbnN1bHRhdGlvbl9fZm9ybV9fbWVzc2FnZV9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRTkxNTE1OyB9XG5cbiNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuQHNjcmVlbiBsZyB7XG4gICNjb25zdWx0YXRpb24tZm9ybS1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbkBzY3JlZW4gbGcge1xuICAjY29uc3VsdGF0aW9uLWZvcm0tcG9wdXAgLmZvcm1fX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgI2NvbnN1bHRhdGlvbi1mb3JtLXBvcHVwIC5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDEwMDsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFNztcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogOHB4OyB9XG4iXX0= */