@charset "UTF-8";
@font-face {
  font-family: "TT Chocolates Regular";
  src: url("../fonts/TT Chocolates Regular.woff2") format("woff2"), url("../fonts/TT Chocolates Regular.woff") format("woff"), url("../fonts/TT Chocolates Regular.ttf") format("truetype");
}
@font-face {
  font-family: "TT Chocolates Italic";
  src: url("../fonts/TT Chocolates Italic.woff2") format("woff2"), url("../fonts/TT Chocolates Italic.woff") format("woff"), url("../fonts/TT Chocolates Italic.ttf") format("truetype");
}
@font-face {
  font-family: "TT Chocolates Bold";
  src: url("../fonts/TT Chocolates Bold.woff2") format("woff2"), url("../fonts/TT Chocolates Bold.woff") format("woff"), url("../fonts/TT Chocolates Bold.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans-Plain";
  src: url("../fonts/TheSans-Plain.woff2") format("woff2"), url("../fonts/TheSans-Plain.woff") format("woff"), url("../fonts/TheSans-Plain.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans-Bold";
  src: url("../fonts/TheSans-Bold.woff2") format("woff2"), url("../fonts/TheSans-Bold.woff") format("woff"), url("../fonts/TheSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans-PlainItalic";
  src: url("../fonts/TheSans-PlainItalic.woff2") format("woff2"), url("../fonts/TheSans-PlainItalic.woff") format("woff"), url("../fonts/TheSans-PlainItalic.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans-BoldItalic";
  src: url("../fonts/TheSans-BoldItalic.woff2") format("woff2"), url("../fonts/TheSans-BoldItalic.woff") format("woff"), url("../fonts/TheSans-BoldItalic.ttf") format("truetype");
}
* {
  box-sizing: border-box;
}

body {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  color: #172A56;
  padding-top: 156px;
  overflow-x: hidden;
}
@media screen and (min-width: 1920px) {
  body {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  body {
    font-size: 13px;
  }
}
body.freeze-body {
  overflow: hidden;
}
body.user-logged-in {
  padding-top: 231px !important;
}

a {
  color: #172A56;
}
a.fake-anchor {
  font-size: 0;
}

p {
  line-height: 1.7708333333vw;
}

* {
  margin: 0;
  padding: 0;
}

h1 {
  margin: 0;
}

a {
  text-decoration: none;
}

ol li {
  list-style: none;
}

input {
  border-radius: 0;
}

input,
select {
  border: transparent;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  color: #172A56;
}
@media screen and (min-width: 1920px) {
  input,
  select {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  input,
  select {
    font-size: 13px;
  }
}
input::placeholder,
select::placeholder {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  color: #172A56;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (min-width: 1920px) {
  input::placeholder,
  select::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  input::placeholder,
  select::placeholder {
    font-size: 13px;
  }
}

select {
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url("../images/dropdown.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 1.0416666667vw) 50%;
  cursor: pointer;
}

.select2-search--dropdown {
  display: none;
}

.select2-results__option--highlighted {
  background-color: #172A56 !important;
}

.select2-container--open .select2-dropdown--below {
  border: 0;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #172A56;
}

.select2-results {
  height: 3.28125vw ;
  border-radius: 0;
  background-color: #ffffff;
}
@media screen and (min-width: 1920px) {
  .select2-results {
    height: 63px  !important;
  }
}
.select2-results ul {
  overflow: hidden;
  border: 2px solid #172A56;
  border-top: 0;
  background: #ffffff;
}

.select2 .select2-selection__arrow {
  display: none;
}
.select2 .select2-selection {
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url("../images/dropdown.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 1.0416666667vw) 50%;
  cursor: pointer;
  height: 3.28125vw ;
  text-indent: 0.5208333333vw ;
  background-color: #ffffff;
  border: 2px solid #172A56;
  border-radius: 0;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1920px) {
  .select2 .select2-selection {
    height: 63px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .select2 .select2-selection {
    text-indent: 10px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .select2 .select2-selection {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .select2 .select2-selection {
    font-size: 13px;
  }
}
.select2 .select2-selection .select2-selection__rendered {
  color: #172A56;
}

.unpublished.node {
  background-color: #fff4f4;
}

.block-local-tasks-block nav.tabs {
  position: fixed;
  background: #FF696A;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  bottom: 10px;
  left: 50%;
  z-index: 999;
  border-radius: 10px;
  transform: translateX(-50%);
}
@media screen and (min-width: 1920px) {
  .block-local-tasks-block nav.tabs {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .block-local-tasks-block nav.tabs {
    font-size: 15px;
  }
}
.block-local-tasks-block nav.tabs ul.tabs {
  border: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
}
.block-local-tasks-block nav.tabs ul.tabs > li > a {
  display: block;
  color: #ffffff;
  border-radius: 0;
  margin-right: 0;
  border: none;
  background: #FF696A;
  border: solid 1px transparent;
  border-right: none;
  padding: 10px;
}
.block-local-tasks-block nav.tabs ul.tabs > li:hover > a, .block-local-tasks-block nav.tabs ul.tabs > li.is-active > a {
  border: solid 1px #FF696A;
  background: #ffffff;
  border-right: none;
  color: #172A56;
}
.block-local-tasks-block nav.tabs ul.tabs > li:first-child > a {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
.block-local-tasks-block nav.tabs ul.tabs > li:last-child > a {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-right: solid 1px #FF696A;
}

main {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}

/* FIL D'ARIANE */
.user-logged-in .region-breadcrumb {
  top: 235px;
}

.region-breadcrumb {
  z-index: 5;
  width: 100%;
  background: #ffffff;
  position: fixed;
  top: 156px;
  left: 0;
  right: 0;
}
.region-breadcrumb > .inner {
  padding-top: 1.9270833333vw ;
  padding-bottom: 1.9270833333vw ;
  padding-left: 4.1666666667vw ;
  padding-right: 4.1666666667vw ;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb > .inner {
    padding-top: 37px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb > .inner {
    padding-bottom: 37px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb > .inner {
    padding-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb > .inner {
    padding-right: 80px ;
  }
}
.region-breadcrumb .breadcrumb ol {
  display: flex;
}
.region-breadcrumb .breadcrumb ol li {
  padding: 0 20px 0 0;
  position: relative;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 19px;
  text-transform: uppercase;
  margin-right: 20px;
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb .breadcrumb ol li {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .region-breadcrumb .breadcrumb ol li {
    font-size: 11px;
  }
}
.region-breadcrumb .breadcrumb ol li::after {
  content: "";
  display: block;
  width: 2px;
  height: 14px;
  background: #02D3C8;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.region-breadcrumb .breadcrumb ol li:last-child {
  padding-right: 0;
  margin-right: 0;
  text-transform: none;
}
.region-breadcrumb .breadcrumb ol li:last-child::after {
  display: none;
}
.region-breadcrumb .breadcrumb ol li a:hover {
  text-decoration: underline;
}
.region-breadcrumb .block-suivez-nous {
  display: flex;
  align-items: center;
}
.region-breadcrumb .block-suivez-nous span {
  display: inline-block;
  margin-right: 1.0416666667vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb .block-suivez-nous span {
    margin-right: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb .block-suivez-nous span {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .region-breadcrumb .block-suivez-nous span {
    font-size: 19px;
  }
}
.region-breadcrumb .block-suivez-nous .field a {
  display: block;
  width: 2.3958333333vw ;
  height: 2.3958333333vw ;
  font-size: 0;
  margin-right: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb .block-suivez-nous .field a {
    width: 46px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb .block-suivez-nous .field a {
    height: 46px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .region-breadcrumb .block-suivez-nous .field a {
    margin-right: 20px  !important;
  }
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik1 a {
  background: url("../images/ig.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik1 a:hover {
  background: url("../images/igh.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik2 a {
  background: url("../images/fb.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik2 a:hover {
  background: url("../images/fbh2.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik3 a {
  background: url("../images/tk.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik3 a:hover {
  background: url("../images/tkh.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik5 a {
  background: url("../images/yt.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik5 a:hover {
  background: url("../images/yth.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik6 a {
  background: url("../images/tw.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field.field--name-field-lien-unik6 a:hover {
  background: url("../images/twh.svg") no-repeat center;
  background-size: contain;
}
.region-breadcrumb .block-suivez-nous .field:last-child a {
  margin-right: 0;
}

/* CONTENU DES PAGES */
.field--name-field-paragraph-multi1 .paragraph {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .field--name-field-paragraph-multi1 .paragraph {
    margin-bottom: 40px  !important;
  }
}
.field--name-field-paragraph-multi1 .paragraph > .ancretitle,
.field--name-field-paragraph-multi1 .paragraph > .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.1875vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .field--name-field-paragraph-multi1 .paragraph > .ancretitle,
  .field--name-field-paragraph-multi1 .paragraph > .field--name-field-texte-unik1 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .field--name-field-paragraph-multi1 .paragraph > .ancretitle,
  .field--name-field-paragraph-multi1 .paragraph > .field--name-field-texte-unik1 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-field-paragraph-multi1 .paragraph > .ancretitle,
  .field--name-field-paragraph-multi1 .paragraph > .field--name-field-texte-unik1 {
    line-height: 42px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-field-paragraph-multi1 .paragraph > .ancretitle,
  .field--name-field-paragraph-multi1 .paragraph > .field--name-field-texte-unik1 {
    margin-bottom: 40px  !important;
  }
}

/* BLOCK DE PARTAGE */
.field--name-dynamic-copy-fieldnode-share-mobile,
.field--name-dynamic-block-fieldnode-share {
  margin-top: 3.125vw ;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-copy-fieldnode-share-mobile,
  .field--name-dynamic-block-fieldnode-share {
    margin-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-copy-fieldnode-share-mobile,
  .field--name-dynamic-block-fieldnode-share {
    margin-bottom: 80px  !important;
  }
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item,
.field--name-dynamic-block-fieldnode-share .field__item {
  display: flex;
  align-items: center;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item p,
.field--name-dynamic-block-fieldnode-share .field__item p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-right: 2.0833333333vw ;
  line-height: 42px;
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item p,
  .field--name-dynamic-block-fieldnode-share .field__item p {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item p,
  .field--name-dynamic-block-fieldnode-share .field__item p {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item p,
  .field--name-dynamic-block-fieldnode-share .field__item p {
    margin-right: 40px  !important;
  }
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a,
.field--name-dynamic-block-fieldnode-share .field__item a {
  display: block;
  margin-right: 2.0833333333vw ;
  width: 3.125vw ;
  height: 3.125vw ;
  font-size: 0;
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item a,
  .field--name-dynamic-block-fieldnode-share .field__item a {
    margin-right: 40px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item a,
  .field--name-dynamic-block-fieldnode-share .field__item a {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item a,
  .field--name-dynamic-block-fieldnode-share .field__item a {
    height: 60px  !important;
  }
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a:last-child,
.field--name-dynamic-block-fieldnode-share .field__item a:last-child {
  margin-right: 0;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.fb_share,
.field--name-dynamic-block-fieldnode-share .field__item a.fb_share {
  background: url("../images/fb2.svg") no-repeat center;
  background-size: contain;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.fb_share:hover,
.field--name-dynamic-block-fieldnode-share .field__item a.fb_share:hover {
  background: url("../images/fbh.svg") no-repeat center;
  background-size: contain;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.lk_share,
.field--name-dynamic-block-fieldnode-share .field__item a.lk_share {
  background: url("../images/lk2.svg") no-repeat center;
  background-size: contain;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.lk_share:hover,
.field--name-dynamic-block-fieldnode-share .field__item a.lk_share:hover {
  background: url("../images/lkh.svg") no-repeat center;
  background-size: contain;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.tw_share,
.field--name-dynamic-block-fieldnode-share .field__item a.tw_share {
  background: url("../images/tw2.svg") no-repeat center;
  background-size: contain;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.tw_share:hover,
.field--name-dynamic-block-fieldnode-share .field__item a.tw_share:hover {
  background: url("../images/tw2h.svg") no-repeat center;
  background-size: contain;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.mail_share,
.field--name-dynamic-block-fieldnode-share .field__item a.mail_share {
  background: url("../images/ml2.svg") no-repeat center;
  background-size: contain;
}
.field--name-dynamic-copy-fieldnode-share-mobile .field__item a.mail_share:hover,
.field--name-dynamic-block-fieldnode-share .field__item a.mail_share:hover {
  background: url("../images/mlh.svg") no-repeat center;
  background-size: contain;
}

/** Page Login **/
.block-system-main-block .user-login-form,
.block-system-main-block .user-pass {
  width: 50%;
  margin: 100px auto;
  padding: 2.0833333333vw ;
  background: #F0F0F0;
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form,
  .block-system-main-block .user-pass {
    padding: 40px  !important;
  }
}
.block-system-main-block .user-login-form .description,
.block-system-main-block .user-login-form p,
.block-system-main-block .user-pass .description,
.block-system-main-block .user-pass p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  padding-top: 0.3645833333vw ;
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .description,
  .block-system-main-block .user-login-form p,
  .block-system-main-block .user-pass .description,
  .block-system-main-block .user-pass p {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .block-system-main-block .user-login-form .description,
  .block-system-main-block .user-login-form p,
  .block-system-main-block .user-pass .description,
  .block-system-main-block .user-pass p {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .description,
  .block-system-main-block .user-login-form p,
  .block-system-main-block .user-pass .description,
  .block-system-main-block .user-pass p {
    padding-top: 7px  !important;
  }
}
.block-system-main-block .user-login-form .form-type-textfield input,
.block-system-main-block .user-login-form .form-type-password input,
.block-system-main-block .user-pass .form-type-textfield input,
.block-system-main-block .user-pass .form-type-password input {
  width: 11.9791666667vw ;
  height: 2.6041666667vw ;
  padding-left: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-type-textfield input,
  .block-system-main-block .user-login-form .form-type-password input,
  .block-system-main-block .user-pass .form-type-textfield input,
  .block-system-main-block .user-pass .form-type-password input {
    width: 230px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-type-textfield input,
  .block-system-main-block .user-login-form .form-type-password input,
  .block-system-main-block .user-pass .form-type-textfield input,
  .block-system-main-block .user-pass .form-type-password input {
    height: 50px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-type-textfield input,
  .block-system-main-block .user-login-form .form-type-password input,
  .block-system-main-block .user-pass .form-type-textfield input,
  .block-system-main-block .user-pass .form-type-password input {
    padding-left: 20px  !important;
  }
}
.block-system-main-block .user-login-form .form-type-textfield input,
.block-system-main-block .user-pass .form-type-textfield input {
  margin-left: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-type-textfield input,
  .block-system-main-block .user-pass .form-type-textfield input {
    margin-left: 20px  !important;
  }
}
.block-system-main-block .user-login-form .form-type-password,
.block-system-main-block .user-pass .form-type-password {
  padding-top: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-type-password,
  .block-system-main-block .user-pass .form-type-password {
    padding-top: 20px  !important;
  }
}
.block-system-main-block .user-login-form .form-type-password input,
.block-system-main-block .user-pass .form-type-password input {
  margin-left: 2.6041666667vw ;
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-type-password input,
  .block-system-main-block .user-pass .form-type-password input {
    margin-left: 50px  !important;
  }
}
.block-system-main-block .user-login-form .form-actions input,
.block-system-main-block .user-pass .form-actions input {
  margin-top: 1.0416666667vw ;
  display: block;
  background: #172A56;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-actions input,
  .block-system-main-block .user-pass .form-actions input {
    margin-top: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .block-system-main-block .user-login-form .form-actions input,
  .block-system-main-block .user-pass .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .block-system-main-block .user-login-form .form-actions input,
  .block-system-main-block .user-pass .form-actions input {
    font-size: 13px;
  }
}
.block-system-main-block .user-login-form .form-actions input:hover,
.block-system-main-block .user-pass .form-actions input:hover {
  background: #FF696A;
  color: #172A56;
}

/* sitemap */
.path-sitemap .block-page-title-block {
  padding-top: 6.4583333333vw ;
  padding-left: 12.5vw ;
  padding-right: 12.5vw ;
}
@media screen and (min-width: 1920px) {
  .path-sitemap .block-page-title-block {
    padding-top: 124px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .block-page-title-block {
    padding-left: 240px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .block-page-title-block {
    padding-right: 240px ;
  }
}
.path-sitemap .block-page-title-block h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.8645833333vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .path-sitemap .block-page-title-block h1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .path-sitemap .block-page-title-block h1 {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .block-page-title-block h1 {
    line-height: 55px  !important;
  }
}
.path-sitemap .sitemap {
  padding-left: 12.5vw ;
  padding-right: 12.5vw ;
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap {
    padding-left: 240px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap {
    padding-right: 240px ;
  }
}
.path-sitemap .sitemap h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.5625vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.0833333333vw ;
  padding-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 1400px) {
  .path-sitemap .sitemap h2 {
    font-size: 25px;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap h2 {
    line-height: 40px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap h2 {
    padding-bottom: 20px  !important;
  }
}
.path-sitemap .sitemap ul > li {
  position: relative;
  list-style: none;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.7708333333vw ;
  padding-left: 1.3020833333vw ;
  padding-bottom: 0.5208333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap ul > li {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .path-sitemap .sitemap ul > li {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap ul > li {
    line-height: 34px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap ul > li {
    padding-left: 25px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap ul > li {
    padding-bottom: 10px  !important;
  }
}
.path-sitemap .sitemap ul > li:before {
  content: "• ";
  color: #FF696A;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  position: absolute;
  left: 0;
  top: 0.15625vw ;
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap ul > li:before {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .path-sitemap .sitemap ul > li:before {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap ul > li:before {
    top: 3px  !important;
  }
}
.path-sitemap .sitemap ul > li .orange {
  color: #172A56;
}
.path-sitemap .sitemap ul > li > ul {
  margin-top: 0.5208333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-sitemap .sitemap ul > li > ul {
    margin-top: 10px  !important;
  }
}
.path-sitemap .sitemap ul a:hover {
  text-decoration: underline;
}

/* SLICK */
.slick {
  overflow: hidden;
}
.slick .slick-dots {
  padding-top: 3.125vw;
  list-style: none;
  display: flex;
  justify-content: center;
}
.slick .slick-dots li button {
  font-size: 0;
  width: 1.3541666667vw;
  height: 1.3541666667vw;
  background: #172A56;
  border-radius: 50%;
  border: none;
  cursor: pointer;
}
@media screen and (min-width: 1920px) {
  .slick .slick-dots li button {
    width: 26px;
  }
}
@media screen and (min-width: 1920px) {
  .slick .slick-dots li button {
    height: 26px;
  }
}
.slick .slick-dots li button:hover {
  background: #FF696A;
}
.slick .slick-dots li.slick-active button {
  background: #FF696A;
}
.slick .slick-dots li:not(:first-child) {
  padding-left: 1.5625vw;
}
.slick .slick__arrow {
  margin-top: 1.5625vw ;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1920px) {
  .slick .slick__arrow {
    margin-top: 30px  !important;
  }
}
.slick .slick__arrow .slick-disabled {
  visibility: hidden;
}
.slick .slick__arrow button {
  cursor: pointer;
  border: 1px solid #172A56;
  background: #172A56;
  padding: 0.2604166667vw 0.4166666667vw 0.1041666667vw 0.5729166667vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.5625vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
}
@media screen and (min-width: 1920px) {
  .slick .slick__arrow button {
    padding: 5px 8px 2px 11px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .slick .slick__arrow button {
    font-size: 30px;
  }
}
@media screen and (max-width: 1400px) {
  .slick .slick__arrow button {
    font-size: 25px;
  }
}
.slick .slick__arrow button:hover {
  background: #ffffff;
  color: #172A56;
}
.slick.slick .slick-track {
  display: flex !important;
  margin-left: 0;
}
.slick.slick .slick-slide {
  height: auto;
}

#tarteaucitronRoot {
  line-height: 30px !important;
}
#tarteaucitronRoot span:not(.tarteaucitronH3, .tarteaucitronCTAButton) {
  font-size: 16px !important;
}
#tarteaucitronRoot div#tarteaucitronInfo {
  font-size: 1rem !important;
}
#tarteaucitronRoot .tarteaucitronAllow,
#tarteaucitronRoot .tarteaucitronDeny,
#tarteaucitronRoot #tarteaucitronCloseAlert {
  padding: 4px 10px 3px 10px !important;
  border: 0px solid #FF696A !important;
  border-radius: 0 !important;
  text-transform: uppercase;
  display: inline-block;
  color: #FF696A;
  line-height: 34px !important;
  letter-spacing: 0.07vw;
  font-family: "TT Chocolates Regular", Fallback, sans-serif !important;
  vertical-align: top;
}
#tarteaucitronRoot .tarteaucitronAllow {
  padding: 5px 10px 2px 10px !important;
}

.messages.messages--status {
  margin-left: 4.1666666667vw ;
  margin-right: 4.1666666667vw ;
  margin-top: 1.0416666667vw ;
  background: #172A56;
  color: #ffffff;
  padding: 1.5625vw ;
  list-style: none;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .messages.messages--status {
    margin-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .messages.messages--status {
    margin-right: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .messages.messages--status {
    margin-top: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .messages.messages--status {
    padding: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .messages.messages--status {
    margin-bottom: 20px  !important;
  }
}
.messages.messages--status a {
  color: #ffffff;
}

.field--name-dynamic-block-fieldnode-ancres {
  padding-left: 1.6666666667vw ;
  background: url("../images/down.svg") no-repeat left center;
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-block-fieldnode-ancres {
    padding-left: 32px  !important;
  }
}
.field--name-dynamic-block-fieldnode-ancres ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
.field--name-dynamic-block-fieldnode-ancres ul li {
  margin: 0 20px 10px 0;
}
.field--name-dynamic-block-fieldnode-ancres ul li div {
  line-height: 3.125vw ;
  padding: 0 20px;
  color: #02D3C8;
  border-radius: 40px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-block-fieldnode-ancres ul li div {
    line-height: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-block-fieldnode-ancres ul li div {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .field--name-dynamic-block-fieldnode-ancres ul li div {
    font-size: 13px;
  }
}
.field--name-dynamic-block-fieldnode-ancres ul li div:hover {
  background-position: left;
  color: #172A56;
}

.field--name-dynamic-block-fieldnode-ancres-publications {
  padding-left: 1.6666666667vw ;
  background: url("../images/down.svg") no-repeat left center;
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-block-fieldnode-ancres-publications {
    padding-left: 32px  !important;
  }
}
.field--name-dynamic-block-fieldnode-ancres-publications ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
.field--name-dynamic-block-fieldnode-ancres-publications ul li {
  margin: 0 20px 10px 0;
}
.field--name-dynamic-block-fieldnode-ancres-publications ul li div {
  line-height: 3.125vw ;
  padding: 0 20px;
  color: #02D3C8;
  border-radius: 40px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-block-fieldnode-ancres-publications ul li div {
    line-height: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .field--name-dynamic-block-fieldnode-ancres-publications ul li div {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .field--name-dynamic-block-fieldnode-ancres-publications ul li div {
    font-size: 13px;
  }
}
.field--name-dynamic-block-fieldnode-ancres-publications ul li div:hover {
  background-position: left;
  color: #172A56;
}

.block-block-share-home > h3,
.field--name-dynamic-block-fieldnode-share-home > h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 3.125vw ;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home > h3,
  .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .block-block-share-home > h3,
  .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 65px;
  }
}
@media screen and (min-width: 1920px) {
  .block-block-share-home > h3,
  .field--name-dynamic-block-fieldnode-share-home > h3 {
    margin-bottom: 60px  !important;
  }
}
.block-block-share-home .links,
.field--name-dynamic-block-fieldnode-share-home .links {
  display: flex;
  justify-content: space-between;
}
.block-block-share-home .links > a,
.field--name-dynamic-block-fieldnode-share-home .links > a {
  width: 13.0208333333vw ;
  height: 17.2916666667vw ;
  transition: 0.3s ease-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a,
  .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 250px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a,
  .field--name-dynamic-block-fieldnode-share-home .links > a {
    height: 332px  !important;
  }
}
.block-block-share-home .links > a .top,
.field--name-dynamic-block-fieldnode-share-home .links > a .top {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 10.4166666667vw ;
  height: 13.0208333333vw ;
  z-index: 1;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a .top,
  .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 200px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a .top,
  .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    height: 250px  !important;
  }
}
.block-block-share-home .links > a .bot,
.field--name-dynamic-block-fieldnode-share-home .links > a .bot {
  width: 4.5833333333vw ;
  height: 4.5833333333vw ;
  margin-top: -44px;
  z-index: 2;
  flex-shrink: 0;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a .bot,
  .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 88px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a .bot,
  .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    height: 88px  !important;
  }
}
.block-block-share-home .links > a .bot img,
.field--name-dynamic-block-fieldnode-share-home .links > a .bot img {
  display: block;
  width: 100%;
  height: auto;
}
.block-block-share-home .links > a .both,
.field--name-dynamic-block-fieldnode-share-home .links > a .both {
  display: none;
  width: 4.5833333333vw ;
  height: 4.5833333333vw ;
  margin-top: -44px;
  z-index: 2;
  flex-shrink: 0;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a .both,
  .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 88px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a .both,
  .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    height: 88px  !important;
  }
}
.block-block-share-home .links > a .both img,
.field--name-dynamic-block-fieldnode-share-home .links > a .both img {
  display: block;
  width: 100%;
  height: auto;
}
.block-block-share-home .links > a p,
.field--name-dynamic-block-fieldnode-share-home .links > a p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-top: 17px;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a p,
  .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .block-block-share-home .links > a p,
  .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a p,
  .field--name-dynamic-block-fieldnode-share-home .links > a p {
    line-height: 28px  !important;
  }
}
.block-block-share-home .links > a:hover .top,
.field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
  width: 13.0208333333vw ;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a:hover .top,
  .field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
    width: 250px  !important;
  }
}
.block-block-share-home .links > a:hover .bot,
.field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
  display: none;
}
.block-block-share-home .links > a:hover .both,
.field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
  display: block;
}
.block-block-share-home .links > a:hover p,
.field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links > a:hover p,
  .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .block-block-share-home .links > a:hover p,
  .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 13px;
  }
}
.block-block-share-home .links .vid,
.field--name-dynamic-block-fieldnode-share-home .links .vid {
  width: 22.9166666667vw ;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links .vid,
  .field--name-dynamic-block-fieldnode-share-home .links .vid {
    width: 440px  !important;
  }
}
.block-block-share-home .links .vid .vid_ctnr,
.field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr {
  position: relative;
  width: 100%;
}
.block-block-share-home .links .vid .vid_ctnr #player,
.block-block-share-home .links .vid .vid_ctnr iframe,
.field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
.field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
  display: block;
  width: 100%;
  height: 13.0208333333vw ;
  font-size: 0;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links .vid .vid_ctnr #player,
  .block-block-share-home .links .vid .vid_ctnr iframe,
  .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
  .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
    height: 250px  !important;
  }
}
.block-block-share-home .links .vid .vid_ctnr img,
.field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 13.0208333333vw ;
  width: auto;
  z-index: 1;
  min-width: 100%;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links .vid .vid_ctnr img,
  .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
    height: 250px  !important;
  }
}
.block-block-share-home .links .vid .vid_ctnr .btnplay,
.field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr .btnplay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 2;
  width: 60px;
  height: 60px;
  background: url("../images/play.svg") no-repeat center;
  font-size: 0;
  cursor: pointer;
}
.block-block-share-home .links .vid .vid_ctnr .btnplay:hover,
.field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr .btnplay:hover {
  background: url("../images/playh.svg") no-repeat;
}
.block-block-share-home .links .vid p,
.field--name-dynamic-block-fieldnode-share-home .links .vid p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  display: block;
  margin-top: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links .vid p,
  .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .block-block-share-home .links .vid p,
  .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .block-block-share-home .links .vid p,
  .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    margin-top: 40px  !important;
  }
}

.field--name-dynamic-block-fieldnode-acces-direct > .field__label {
  display: none;
}

.field--name-field-acces-direct > .field__label {
  display: none;
}
.field--name-field-acces-direct .paragraph--type--acces-direct {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.field--name-field-acces-direct .paragraph--type--acces-direct .field--name-field-media-image {
  margin-right: 20px;
  width: 50px;
}
.field--name-field-acces-direct .paragraph--type--acces-direct .field--name-field-media-image img {
  display: block;
  width: 100%;
}
.field--name-field-acces-direct .paragraph--type--acces-direct .title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 19px;
  text-transform: uppercase;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
  padding: 0 3px;
  display: block;
}
@media screen and (min-width: 1920px) {
  .field--name-field-acces-direct .paragraph--type--acces-direct .title {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .field--name-field-acces-direct .paragraph--type--acces-direct .title {
    font-size: 11px;
  }
}
.field--name-field-acces-direct .paragraph--type--acces-direct .mediahov {
  display: none;
}
.field--name-field-acces-direct .paragraph--type--acces-direct:hover .mediaoff {
  display: none;
}
.field--name-field-acces-direct .paragraph--type--acces-direct:hover .mediahov {
  display: block;
}
.field--name-field-acces-direct .paragraph--type--acces-direct:hover .title {
  background-position: left;
}

.paragraph--type--video {
  position: relative;
  overflow: visible;
}
.paragraph--type--video .vidbox {
  position: relative;
}
.paragraph--type--video .vidbox::before {
  display: block;
  content: "";
  position: absolute;
  left: -0.78125vw ;
  top: -0.78125vw ;
  background: url("../images/minicadre.svg") no-repeat center;
  width: 5.6770833333vw ;
  height: 5.6770833333vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vidbox::before {
    left: -15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vidbox::before {
    top: -15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vidbox::before {
    width: 109px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vidbox::before {
    height: 109px  !important;
  }
}
.paragraph--type--video .vid {
  width: 100%;
  display: flex;
  overflow: visible;
  position: relative;
  max-height: 20.8333333333vw ;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid {
    max-height: 400px  !important;
  }
}
.paragraph--type--video .vid .vid_ctnr {
  position: relative;
  width: 50%;
  overflow: hidden;
  max-height: 20.8333333333vw ;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .vid_ctnr {
    max-height: 400px  !important;
  }
}
.paragraph--type--video .vid .vid_ctnr #player,
.paragraph--type--video .vid .vid_ctnr iframe {
  display: block;
  width: 100%;
  height: auto;
  font-size: 0;
}
.paragraph--type--video .vid .vid_ctnr .cover {
  display: block;
  z-index: 1;
}
.paragraph--type--video .vid .vid_ctnr .cover img {
  display: block;
  width: 100%;
  height: auto;
}
.paragraph--type--video .vid .vid_ctnr .btnplay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 2;
  width: 60px;
  height: 60px;
  background: url("../images/play.svg") no-repeat center;
  font-size: 0;
  cursor: pointer;
}
.paragraph--type--video .vid .vid_ctnr .btnplay:hover {
  background: url("../images/playh.svg") no-repeat;
}
.paragraph--type--video .vid .content {
  background: #DDFFFD;
  padding: 2.0833333333vw 6.25vw 2.0833333333vw 0vw ;
  width: 50%;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-color: #FF696A #DDFFFD;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content {
    padding: 40px 120px 40px 0px ;
  }
}
.paragraph--type--video .vid .content .vidtit {
  padding: 0.5208333333vw 2.0833333333vw 0.5208333333vw 2.0833333333vw ;
  line-height: 1.6145833333vw ;
  background: #02D3C8;
  display: inline-block;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content .vidtit {
    padding: 10px 40px 10px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content .vidtit {
    line-height: 31px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content .vidtit {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--video .vid .content .vidtit {
    font-size: 21px;
  }
}
.paragraph--type--video .vid .content .vidsstit,
.paragraph--type--video .vid .content .viddesc,
.paragraph--type--video .vid .content .vidcred {
  padding-left: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content .vidsstit,
  .paragraph--type--video .vid .content .viddesc,
  .paragraph--type--video .vid .content .vidcred {
    padding-left: 80px ;
  }
}
.paragraph--type--video .vid .content .vidsstit {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content .vidsstit {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--video .vid .content .vidsstit {
    font-size: 19px;
  }
}
.paragraph--type--video .vid .content .viddesc {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content .viddesc {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--video .vid .content .viddesc {
    font-size: 16px;
  }
}
.paragraph--type--video .vid .content .vidcred {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 19px;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--video .vid .content .vidcred {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--video .vid .content .vidcred {
    font-size: 9px;
  }
}

.paragraph--type--diaporama-photos .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.1875vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--diaporama-photos .field--name-field-texte-unik1 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--diaporama-photos .field--name-field-texte-unik1 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--diaporama-photos .field--name-field-texte-unik1 {
    line-height: 42px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--diaporama-photos .field--name-field-texte-unik1 {
    margin-bottom: 40px  !important;
  }
}

.slick--field-paragraphs-multi1 {
  position: relative;
  overflow: visible;
}
.slick--field-paragraphs-multi1::before {
  display: block;
  content: "";
  position: absolute;
  left: -0.78125vw ;
  top: -0.78125vw ;
  background: url("../images/minicadre.svg") no-repeat center;
  width: 5.6770833333vw ;
  height: 5.6770833333vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1::before {
    left: -15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1::before {
    top: -15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1::before {
    width: 109px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1::before {
    height: 109px  !important;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama {
  display: flex;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  overflow: hidden;
  max-height: 18.2291666667vw ;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama {
    max-height: 350px  !important;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 {
  width: 50%;
  max-height: 18.2291666667vw ;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 {
    max-height: 350px  !important;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 > .field__item {
  height: 100%;
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 > .field__item article {
  height: 100%;
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 .img_verticale {
  background: #DDFFFD;
  display: flex;
  justify-content: flex-end;
  height: 18.2291666667vw ;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 .img_verticale {
    height: 350px  !important;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 .img_verticale img {
  display: block;
  width: auto;
  height: 100%;
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 .img_horizontale {
  background: #DDFFFD;
  height: 18.2291666667vw ;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 .img_horizontale {
    height: 350px  !important;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 .img_horizontale img {
  display: block;
  width: auto;
  height: 100%;
  margin: auto;
  position: absolute;
  left: -9999px;
  right: -9999px;
  top: -9999px;
  bottom: -9999px;
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content {
  background: #DDFFFD;
  padding: 2.0833333333vw 6.25vw 2.0833333333vw 0vw ;
  width: 50%;
  overflow-y: auto;
  scrollbar-color: #FF696A #DDFFFD;
  height: 18.2291666667vw ;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content {
    padding: 40px 120px 40px 0px ;
  }
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content {
    height: 350px  !important;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik1 {
  padding: 0.5208333333vw 2.0833333333vw 0.5208333333vw 2.0833333333vw ;
  line-height: 1.6145833333vw ;
  background: #02D3C8;
  display: inline-block;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik1 {
    padding: 10px 40px 10px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik1 {
    line-height: 31px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik1 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik1 {
    font-size: 21px;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik2,
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-textelong-unik1,
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3 {
  padding-left: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik2,
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-textelong-unik1,
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3 {
    padding-left: 80px ;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik2 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik2 {
    font-size: 19px;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-textelong-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-textelong-unik1 {
    font-size: 16px;
  }
}
.slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 19px;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3 {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3 {
    font-size: 9px;
  }
}
.slick--field-paragraphs-multi1 .slick__arrow {
  margin: 0;
}
.slick--field-paragraphs-multi1 .slick__arrow .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  width: 2.2916666667vw ;
  height: 2.2916666667vw ;
  font-size: 0;
  border: none;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .slick__arrow .slick-arrow {
    width: 44px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .slick__arrow .slick-arrow {
    height: 44px  !important;
  }
}
.slick--field-paragraphs-multi1 .slick__arrow .slick-prev {
  left: 2.0833333333vw ;
  background: url("../images/prev.svg") no-repeat;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .slick__arrow .slick-prev {
    left: 40px ;
  }
}
.slick--field-paragraphs-multi1 .slick__arrow .slick-prev:hover {
  background: url("../images/prevh.svg") no-repeat;
  background-size: contain;
}
.slick--field-paragraphs-multi1 .slick__arrow .slick-next {
  right: 2.0833333333vw ;
  background: url("../images/next.svg") no-repeat;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .slick--field-paragraphs-multi1 .slick__arrow .slick-next {
    right: 40px ;
  }
}
.slick--field-paragraphs-multi1 .slick__arrow .slick-next:hover {
  background: url("../images/nexth.svg") no-repeat;
  background-size: contain;
}

.cookiesjsr-banner {
  padding: 2.0833333333vw 4.1666666667vw ;
  background: #EFF4FF;
  color: #172A56;
  display: block;
}
@media screen and (min-width: 1920px) {
  .cookiesjsr-banner {
    padding: 40px 80px ;
  }
}
.cookiesjsr-banner--info {
  width: 100%;
  padding: 0;
  overflow: hidden;
  margin: 0 auto 20px;
  max-width: 1920px;
}
.cookiesjsr-banner .cookiesjsr-links a, .cookiesjsr-banner--text {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  color: #172A56;
}
@media screen and (min-width: 1920px) {
  .cookiesjsr-banner .cookiesjsr-links a, .cookiesjsr-banner--text {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .cookiesjsr-banner .cookiesjsr-links a, .cookiesjsr-banner--text {
    font-size: 16px;
  }
}
.cookiesjsr-banner--action {
  width: 100%;
  margin: 0 auto 20px;
  max-width: 1920px;
}
.cookiesjsr-banner--action .cookiesjsr-btn.important,
.cookiesjsr-banner--action button.important,
.cookiesjsr-banner--action button {
  margin: 0vw 2.0833333333vw 0vw 0vw ;
  display: inline-block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  border: none;
  transform: none;
  width: auto;
  height: auto;
  min-height: auto;
  opacity: 1;
  white-space: inherit;
  text-transform: none;
  -webkit-transform: none;
  background: transparent;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 202%;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .cookiesjsr-banner--action .cookiesjsr-btn.important,
  .cookiesjsr-banner--action button.important,
  .cookiesjsr-banner--action button {
    margin: 0px 40px 0px 0px ;
  }
}
@media screen and (min-width: 1920px) {
  .cookiesjsr-banner--action .cookiesjsr-btn.important,
  .cookiesjsr-banner--action button.important,
  .cookiesjsr-banner--action button {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .cookiesjsr-banner--action .cookiesjsr-btn.important,
  .cookiesjsr-banner--action button.important,
  .cookiesjsr-banner--action button {
    font-size: 13px;
  }
}
.cookiesjsr-banner--action .cookiesjsr-btn.important:hover,
.cookiesjsr-banner--action button.important:hover,
.cookiesjsr-banner--action button:hover {
  background-position: left;
  color: #172A56;
  transform: none;
  -webkit-transform: none;
}

.node.node--view-mode-full {
  padding-top: 6.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .node.node--view-mode-full {
    padding-top: 124px  !important;
  }
}

.cookiesjsr-layer--header {
  top: 0 !important;
}

.cookiesjsr-btn.important.invert {
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  border: none;
  transform: none;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .cookiesjsr-btn.important.invert {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .cookiesjsr-btn.important.invert {
    font-size: 13px;
  }
}
.cookiesjsr-btn.important.invert:hover {
  background-position: left;
  color: #172A56;
}

.cookiesjsr-btn.invert {
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  background-repeat: no-repeat;
  transition: 0.3s ease-out;
  border: none;
  transform: none;
}
@media screen and (min-width: 1920px) {
  .cookiesjsr-btn.invert {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .cookiesjsr-btn.invert {
    font-size: 13px;
  }
}
.cookiesjsr-btn.invert:hover {
  background-position: left;
  color: #172A56;
}

.cookiesjsr-service--always-on {
  color: #172A56;
}

.cookiesjsr-service-group.active .cookiesjsr-service-group--content,
.cookiesjsr-service-group.active .cookiesjsr-service-group--tab {
  background: #172A56;
}

.cookiesjsr-links.links--row li a {
  text-decoration: underline;
}

.ui-widget.ui-widget-content.ui-datepicker {
  padding: 0;
  z-index: 999999 !important;
}
.ui-widget.ui-widget-content.ui-datepicker table {
  margin-bottom: 0 !important;
}
.ui-widget.ui-widget-content.ui-datepicker td {
  padding: 1px !important;
}

@keyframes openSecondary {
  from {
    width: 0%;
    background-color: #172A56;
  }
  to {
    width: 97.3%;
    visibility: visible;
    background-color: #ffffff;
  }
}
@keyframes closeSecondary {
  from {
    width: 100%;
    background-color: #172A56;
  }
  to {
    width: 0%;
    background-color: #ffffff;
    text-indent: -9999px;
  }
}
@keyframes detail-anim {
  from {
    padding-left: 104.1666666667vw ;
    @media screen and (min-width: 1920px) {
      padding-left: 2000px  !important;
    }
  }
  to {
    padding-left: 2.0833333333vw ;
    @media screen and (min-width: 1920px) {
      padding-left: 40px ;
    }
  }
}
@keyframes detail-anim-close {
  from {
    padding-left: 2.0833333333vw ;
    @media screen and (min-width: 1920px) {
      padding-left: 40px ;
    }
  }
  to {
    padding-left: 4.1666666667vw ;
    @media screen and (min-width: 1920px) {
      padding-left: 80px ;
    }
  }
}
figcaption,
.legende {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  font-style: italic;
  margin-top: 0.5208333333vw ;
}
@media screen and (min-width: 1920px) {
  figcaption,
  .legende {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  figcaption,
  .legende {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  figcaption,
  .legende {
    margin-top: 10px  !important;
  }
}

.taxonomy-term--type-point-carte .field--name-description h2,
.field--name-field-texte-horaires h2,
.field--name-field-wysiwyg-unik1 h2,
.field--name-field-wysiwyg-unik2 h2,
.field--name-field-wysiwyg-unik3 h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.1875vw ;
  padding-bottom: 0.78125vw ;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h2,
  .field--name-field-texte-horaires h2,
  .field--name-field-wysiwyg-unik1 h2,
  .field--name-field-wysiwyg-unik2 h2,
  .field--name-field-wysiwyg-unik3 h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description h2,
  .field--name-field-texte-horaires h2,
  .field--name-field-wysiwyg-unik1 h2,
  .field--name-field-wysiwyg-unik2 h2,
  .field--name-field-wysiwyg-unik3 h2 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h2,
  .field--name-field-texte-horaires h2,
  .field--name-field-wysiwyg-unik1 h2,
  .field--name-field-wysiwyg-unik2 h2,
  .field--name-field-wysiwyg-unik3 h2 {
    line-height: 42px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h2,
  .field--name-field-texte-horaires h2,
  .field--name-field-wysiwyg-unik1 h2,
  .field--name-field-wysiwyg-unik2 h2,
  .field--name-field-wysiwyg-unik3 h2 {
    padding-bottom: 15px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description h3,
.field--name-field-texte-horaires h3,
.field--name-field-wysiwyg-unik1 h3,
.field--name-field-wysiwyg-unik2 h3,
.field--name-field-wysiwyg-unik3 h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6666666667vw ;
  padding-bottom: 0.78125vw ;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h3,
  .field--name-field-texte-horaires h3,
  .field--name-field-wysiwyg-unik1 h3,
  .field--name-field-wysiwyg-unik2 h3,
  .field--name-field-wysiwyg-unik3 h3 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description h3,
  .field--name-field-texte-horaires h3,
  .field--name-field-wysiwyg-unik1 h3,
  .field--name-field-wysiwyg-unik2 h3,
  .field--name-field-wysiwyg-unik3 h3 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h3,
  .field--name-field-texte-horaires h3,
  .field--name-field-wysiwyg-unik1 h3,
  .field--name-field-wysiwyg-unik2 h3,
  .field--name-field-wysiwyg-unik3 h3 {
    line-height: 32px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h3,
  .field--name-field-texte-horaires h3,
  .field--name-field-wysiwyg-unik1 h3,
  .field--name-field-wysiwyg-unik2 h3,
  .field--name-field-wysiwyg-unik3 h3 {
    padding-bottom: 15px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description h4,
.field--name-field-texte-horaires h4,
.field--name-field-wysiwyg-unik1 h4,
.field--name-field-wysiwyg-unik2 h4,
.field--name-field-wysiwyg-unik3 h4 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.4583333333vw ;
  padding-bottom: 0.78125vw ;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h4,
  .field--name-field-texte-horaires h4,
  .field--name-field-wysiwyg-unik1 h4,
  .field--name-field-wysiwyg-unik2 h4,
  .field--name-field-wysiwyg-unik3 h4 {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description h4,
  .field--name-field-texte-horaires h4,
  .field--name-field-wysiwyg-unik1 h4,
  .field--name-field-wysiwyg-unik2 h4,
  .field--name-field-wysiwyg-unik3 h4 {
    font-size: 17px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h4,
  .field--name-field-texte-horaires h4,
  .field--name-field-wysiwyg-unik1 h4,
  .field--name-field-wysiwyg-unik2 h4,
  .field--name-field-wysiwyg-unik3 h4 {
    line-height: 28px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description h4,
  .field--name-field-texte-horaires h4,
  .field--name-field-wysiwyg-unik1 h4,
  .field--name-field-wysiwyg-unik2 h4,
  .field--name-field-wysiwyg-unik3 h4 {
    padding-bottom: 15px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description blockquote:last-child,
.field--name-field-texte-horaires blockquote:last-child,
.field--name-field-wysiwyg-unik1 blockquote:last-child,
.field--name-field-wysiwyg-unik2 blockquote:last-child,
.field--name-field-wysiwyg-unik3 blockquote:last-child {
  margin-bottom: 0;
}
.taxonomy-term--type-point-carte .field--name-description img,
.field--name-field-texte-horaires img,
.field--name-field-wysiwyg-unik1 img,
.field--name-field-wysiwyg-unik2 img,
.field--name-field-wysiwyg-unik3 img {
  max-width: 100%;
  height: auto;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description img,
  .field--name-field-texte-horaires img,
  .field--name-field-wysiwyg-unik1 img,
  .field--name-field-wysiwyg-unik2 img,
  .field--name-field-wysiwyg-unik3 img {
    margin-bottom: 20px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description img.align-center,
.field--name-field-texte-horaires img.align-center,
.field--name-field-wysiwyg-unik1 img.align-center,
.field--name-field-wysiwyg-unik2 img.align-center,
.field--name-field-wysiwyg-unik3 img.align-center {
  width: 100%;
  max-width: 100%;
}
.taxonomy-term--type-point-carte .field--name-description img.align-left,
.field--name-field-texte-horaires img.align-left,
.field--name-field-wysiwyg-unik1 img.align-left,
.field--name-field-wysiwyg-unik2 img.align-left,
.field--name-field-wysiwyg-unik3 img.align-left {
  margin-right: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description img.align-left,
  .field--name-field-texte-horaires img.align-left,
  .field--name-field-wysiwyg-unik1 img.align-left,
  .field--name-field-wysiwyg-unik2 img.align-left,
  .field--name-field-wysiwyg-unik3 img.align-left {
    margin-right: 30px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description img.align-right,
.field--name-field-texte-horaires img.align-right,
.field--name-field-wysiwyg-unik1 img.align-right,
.field--name-field-wysiwyg-unik2 img.align-right,
.field--name-field-wysiwyg-unik3 img.align-right {
  margin-left: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description img.align-right,
  .field--name-field-texte-horaires img.align-right,
  .field--name-field-wysiwyg-unik1 img.align-right,
  .field--name-field-wysiwyg-unik2 img.align-right,
  .field--name-field-wysiwyg-unik3 img.align-right {
    margin-left: 30px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description figure,
.field--name-field-texte-horaires figure,
.field--name-field-wysiwyg-unik1 figure,
.field--name-field-wysiwyg-unik2 figure,
.field--name-field-wysiwyg-unik3 figure {
  margin-bottom: 1.0416666667vw ;
  max-width: 50%;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description figure,
  .field--name-field-texte-horaires figure,
  .field--name-field-wysiwyg-unik1 figure,
  .field--name-field-wysiwyg-unik2 figure,
  .field--name-field-wysiwyg-unik3 figure {
    margin-bottom: 20px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description figure img,
.field--name-field-texte-horaires figure img,
.field--name-field-wysiwyg-unik1 figure img,
.field--name-field-wysiwyg-unik2 figure img,
.field--name-field-wysiwyg-unik3 figure img {
  max-width: 100%;
  width: 100%;
  margin-bottom: 0vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description figure img,
  .field--name-field-texte-horaires figure img,
  .field--name-field-wysiwyg-unik1 figure img,
  .field--name-field-wysiwyg-unik2 figure img,
  .field--name-field-wysiwyg-unik3 figure img {
    margin-bottom: 0px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description figure.align-center,
.field--name-field-texte-horaires figure.align-center,
.field--name-field-wysiwyg-unik1 figure.align-center,
.field--name-field-wysiwyg-unik2 figure.align-center,
.field--name-field-wysiwyg-unik3 figure.align-center {
  width: 100%;
  max-width: 100%;
}
.taxonomy-term--type-point-carte .field--name-description figure.align-left, .taxonomy-term--type-point-carte .field--name-description figure.align-right,
.field--name-field-texte-horaires figure.align-left,
.field--name-field-texte-horaires figure.align-right,
.field--name-field-wysiwyg-unik1 figure.align-left,
.field--name-field-wysiwyg-unik1 figure.align-right,
.field--name-field-wysiwyg-unik2 figure.align-left,
.field--name-field-wysiwyg-unik2 figure.align-right,
.field--name-field-wysiwyg-unik3 figure.align-left,
.field--name-field-wysiwyg-unik3 figure.align-right {
  border: 0.5208333333vw solid #F0F0F0;
}
.taxonomy-term--type-point-carte .field--name-description figure.align-left,
.field--name-field-texte-horaires figure.align-left,
.field--name-field-wysiwyg-unik1 figure.align-left,
.field--name-field-wysiwyg-unik2 figure.align-left,
.field--name-field-wysiwyg-unik3 figure.align-left {
  margin-right: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description figure.align-left,
  .field--name-field-texte-horaires figure.align-left,
  .field--name-field-wysiwyg-unik1 figure.align-left,
  .field--name-field-wysiwyg-unik2 figure.align-left,
  .field--name-field-wysiwyg-unik3 figure.align-left {
    margin-right: 30px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description figure.align-right,
.field--name-field-texte-horaires figure.align-right,
.field--name-field-wysiwyg-unik1 figure.align-right,
.field--name-field-wysiwyg-unik2 figure.align-right,
.field--name-field-wysiwyg-unik3 figure.align-right {
  margin-left: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description figure.align-right,
  .field--name-field-texte-horaires figure.align-right,
  .field--name-field-wysiwyg-unik1 figure.align-right,
  .field--name-field-wysiwyg-unik2 figure.align-right,
  .field--name-field-wysiwyg-unik3 figure.align-right {
    margin-left: 30px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description p,
.field--name-field-texte-horaires p,
.field--name-field-wysiwyg-unik1 p,
.field--name-field-wysiwyg-unik2 p,
.field--name-field-wysiwyg-unik3 p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description p,
  .field--name-field-texte-horaires p,
  .field--name-field-wysiwyg-unik1 p,
  .field--name-field-wysiwyg-unik2 p,
  .field--name-field-wysiwyg-unik3 p {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description p,
  .field--name-field-texte-horaires p,
  .field--name-field-wysiwyg-unik1 p,
  .field--name-field-wysiwyg-unik2 p,
  .field--name-field-wysiwyg-unik3 p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description p,
  .field--name-field-texte-horaires p,
  .field--name-field-wysiwyg-unik1 p,
  .field--name-field-wysiwyg-unik2 p,
  .field--name-field-wysiwyg-unik3 p {
    line-height: 32px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description p,
  .field--name-field-texte-horaires p,
  .field--name-field-wysiwyg-unik1 p,
  .field--name-field-wysiwyg-unik2 p,
  .field--name-field-wysiwyg-unik3 p {
    margin-bottom: 20px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description p.cke_font24,
.field--name-field-texte-horaires p.cke_font24,
.field--name-field-wysiwyg-unik1 p.cke_font24,
.field--name-field-wysiwyg-unik2 p.cke_font24,
.field--name-field-wysiwyg-unik3 p.cke_font24 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.5104166667vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description p.cke_font24,
  .field--name-field-texte-horaires p.cke_font24,
  .field--name-field-wysiwyg-unik1 p.cke_font24,
  .field--name-field-wysiwyg-unik2 p.cke_font24,
  .field--name-field-wysiwyg-unik3 p.cke_font24 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description p.cke_font24,
  .field--name-field-texte-horaires p.cke_font24,
  .field--name-field-wysiwyg-unik1 p.cke_font24,
  .field--name-field-wysiwyg-unik2 p.cke_font24,
  .field--name-field-wysiwyg-unik3 p.cke_font24 {
    font-size: 19px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description p.cke_font24,
  .field--name-field-texte-horaires p.cke_font24,
  .field--name-field-wysiwyg-unik1 p.cke_font24,
  .field--name-field-wysiwyg-unik2 p.cke_font24,
  .field--name-field-wysiwyg-unik3 p.cke_font24 {
    line-height: 29px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description p.cke_font26,
.field--name-field-texte-horaires p.cke_font26,
.field--name-field-wysiwyg-unik1 p.cke_font26,
.field--name-field-wysiwyg-unik2 p.cke_font26,
.field--name-field-wysiwyg-unik3 p.cke_font26 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6145833333vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description p.cke_font26,
  .field--name-field-texte-horaires p.cke_font26,
  .field--name-field-wysiwyg-unik1 p.cke_font26,
  .field--name-field-wysiwyg-unik2 p.cke_font26,
  .field--name-field-wysiwyg-unik3 p.cke_font26 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description p.cke_font26,
  .field--name-field-texte-horaires p.cke_font26,
  .field--name-field-wysiwyg-unik1 p.cke_font26,
  .field--name-field-wysiwyg-unik2 p.cke_font26,
  .field--name-field-wysiwyg-unik3 p.cke_font26 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description p.cke_font26,
  .field--name-field-texte-horaires p.cke_font26,
  .field--name-field-wysiwyg-unik1 p.cke_font26,
  .field--name-field-wysiwyg-unik2 p.cke_font26,
  .field--name-field-wysiwyg-unik3 p.cke_font26 {
    line-height: 31px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description strong,
.field--name-field-texte-horaires strong,
.field--name-field-wysiwyg-unik1 strong,
.field--name-field-wysiwyg-unik2 strong,
.field--name-field-wysiwyg-unik3 strong {
  font-family: "TT Chocolates Bold";
  font-weight: normal;
}
.taxonomy-term--type-point-carte .field--name-description a.cke_btn,
.field--name-field-texte-horaires a.cke_btn,
.field--name-field-wysiwyg-unik1 a.cke_btn,
.field--name-field-wysiwyg-unik2 a.cke_btn,
.field--name-field-wysiwyg-unik3 a.cke_btn {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  text-decoration: none;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description a.cke_btn,
  .field--name-field-texte-horaires a.cke_btn,
  .field--name-field-wysiwyg-unik1 a.cke_btn,
  .field--name-field-wysiwyg-unik2 a.cke_btn,
  .field--name-field-wysiwyg-unik3 a.cke_btn {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description a.cke_btn,
  .field--name-field-texte-horaires a.cke_btn,
  .field--name-field-wysiwyg-unik1 a.cke_btn,
  .field--name-field-wysiwyg-unik2 a.cke_btn,
  .field--name-field-wysiwyg-unik3 a.cke_btn {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description a.cke_btn,
  .field--name-field-texte-horaires a.cke_btn,
  .field--name-field-wysiwyg-unik1 a.cke_btn,
  .field--name-field-wysiwyg-unik2 a.cke_btn,
  .field--name-field-wysiwyg-unik3 a.cke_btn {
    font-size: 13px;
  }
}
.taxonomy-term--type-point-carte .field--name-description a.cke_btn:hover,
.field--name-field-texte-horaires a.cke_btn:hover,
.field--name-field-wysiwyg-unik1 a.cke_btn:hover,
.field--name-field-wysiwyg-unik2 a.cke_btn:hover,
.field--name-field-wysiwyg-unik3 a.cke_btn:hover {
  background-position: left;
  color: #172A56;
}
.taxonomy-term--type-point-carte .field--name-description img.cke_demileft,
.field--name-field-texte-horaires img.cke_demileft,
.field--name-field-wysiwyg-unik1 img.cke_demileft,
.field--name-field-wysiwyg-unik2 img.cke_demileft,
.field--name-field-wysiwyg-unik3 img.cke_demileft {
  float: left;
  width: 50%;
  height: auto;
}
.taxonomy-term--type-point-carte .field--name-description img.cke_demiright,
.field--name-field-texte-horaires img.cke_demiright,
.field--name-field-wysiwyg-unik1 img.cke_demiright,
.field--name-field-wysiwyg-unik2 img.cke_demiright,
.field--name-field-wysiwyg-unik3 img.cke_demiright {
  float: right;
  width: 50%;
  height: auto;
}
.taxonomy-term--type-point-carte .field--name-description ol,
.field--name-field-texte-horaires ol,
.field--name-field-wysiwyg-unik1 ol,
.field--name-field-wysiwyg-unik2 ol,
.field--name-field-wysiwyg-unik3 ol {
  margin-bottom: 0.2604166667vw ;
  content: "";
  padding-left: 1.875vw ;
  counter-reset: li;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol,
  .field--name-field-texte-horaires ol,
  .field--name-field-wysiwyg-unik1 ol,
  .field--name-field-wysiwyg-unik2 ol,
  .field--name-field-wysiwyg-unik3 ol {
    margin-bottom: 5px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol,
  .field--name-field-texte-horaires ol,
  .field--name-field-wysiwyg-unik1 ol,
  .field--name-field-wysiwyg-unik2 ol,
  .field--name-field-wysiwyg-unik3 ol {
    padding-left: 36px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description ol li,
.field--name-field-texte-horaires ol li,
.field--name-field-wysiwyg-unik1 ol li,
.field--name-field-wysiwyg-unik2 ol li,
.field--name-field-wysiwyg-unik3 ol li {
  padding-left: 1.0416666667vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.875vw ;
  position: relative;
  margin-bottom: 15px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li,
  .field--name-field-texte-horaires ol li,
  .field--name-field-wysiwyg-unik1 ol li,
  .field--name-field-wysiwyg-unik2 ol li,
  .field--name-field-wysiwyg-unik3 ol li {
    padding-left: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li,
  .field--name-field-texte-horaires ol li,
  .field--name-field-wysiwyg-unik1 ol li,
  .field--name-field-wysiwyg-unik2 ol li,
  .field--name-field-wysiwyg-unik3 ol li {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description ol li,
  .field--name-field-texte-horaires ol li,
  .field--name-field-wysiwyg-unik1 ol li,
  .field--name-field-wysiwyg-unik2 ol li,
  .field--name-field-wysiwyg-unik3 ol li {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li,
  .field--name-field-texte-horaires ol li,
  .field--name-field-wysiwyg-unik1 ol li,
  .field--name-field-wysiwyg-unik2 ol li,
  .field--name-field-wysiwyg-unik3 ol li {
    line-height: 36px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description ol li:before,
.field--name-field-texte-horaires ol li:before,
.field--name-field-wysiwyg-unik1 ol li:before,
.field--name-field-wysiwyg-unik2 ol li:before,
.field--name-field-wysiwyg-unik3 ol li:before {
  content: "";
  width: 1.875vw ;
  height: 1.875vw ;
  background: #02D3C8;
  display: inline-block;
  border-radius: 50%;
  text-indent: 0;
  position: absolute;
  left: -1.875vw ;
  content: counter(li);
  color: #172A56;
  text-align: center;
  counter-increment: li;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.875vw ;
  top: 0vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li:before,
  .field--name-field-texte-horaires ol li:before,
  .field--name-field-wysiwyg-unik1 ol li:before,
  .field--name-field-wysiwyg-unik2 ol li:before,
  .field--name-field-wysiwyg-unik3 ol li:before {
    width: 36px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li:before,
  .field--name-field-texte-horaires ol li:before,
  .field--name-field-wysiwyg-unik1 ol li:before,
  .field--name-field-wysiwyg-unik2 ol li:before,
  .field--name-field-wysiwyg-unik3 ol li:before {
    height: 36px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li:before,
  .field--name-field-texte-horaires ol li:before,
  .field--name-field-wysiwyg-unik1 ol li:before,
  .field--name-field-wysiwyg-unik2 ol li:before,
  .field--name-field-wysiwyg-unik3 ol li:before {
    left: -36px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li:before,
  .field--name-field-texte-horaires ol li:before,
  .field--name-field-wysiwyg-unik1 ol li:before,
  .field--name-field-wysiwyg-unik2 ol li:before,
  .field--name-field-wysiwyg-unik3 ol li:before {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description ol li:before,
  .field--name-field-texte-horaires ol li:before,
  .field--name-field-wysiwyg-unik1 ol li:before,
  .field--name-field-wysiwyg-unik2 ol li:before,
  .field--name-field-wysiwyg-unik3 ol li:before {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li:before,
  .field--name-field-texte-horaires ol li:before,
  .field--name-field-wysiwyg-unik1 ol li:before,
  .field--name-field-wysiwyg-unik2 ol li:before,
  .field--name-field-wysiwyg-unik3 ol li:before {
    line-height: 36px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ol li:before,
  .field--name-field-texte-horaires ol li:before,
  .field--name-field-wysiwyg-unik1 ol li:before,
  .field--name-field-wysiwyg-unik2 ol li:before,
  .field--name-field-wysiwyg-unik3 ol li:before {
    top: 0px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description ul,
.field--name-field-texte-horaires ul,
.field--name-field-wysiwyg-unik1 ul,
.field--name-field-wysiwyg-unik2 ul,
.field--name-field-wysiwyg-unik3 ul {
  margin-bottom: 0.5208333333vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ul,
  .field--name-field-texte-horaires ul,
  .field--name-field-wysiwyg-unik1 ul,
  .field--name-field-wysiwyg-unik2 ul,
  .field--name-field-wysiwyg-unik3 ul {
    margin-bottom: 10px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description ul li,
.field--name-field-texte-horaires ul li,
.field--name-field-wysiwyg-unik1 ul li,
.field--name-field-wysiwyg-unik2 ul li,
.field--name-field-wysiwyg-unik3 ul li {
  position: relative;
  list-style: none;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
  padding-left: 1.3020833333vw ;
  padding-bottom: 0.5208333333vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ul li,
  .field--name-field-texte-horaires ul li,
  .field--name-field-wysiwyg-unik1 ul li,
  .field--name-field-wysiwyg-unik2 ul li,
  .field--name-field-wysiwyg-unik3 ul li {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description ul li,
  .field--name-field-texte-horaires ul li,
  .field--name-field-wysiwyg-unik1 ul li,
  .field--name-field-wysiwyg-unik2 ul li,
  .field--name-field-wysiwyg-unik3 ul li {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ul li,
  .field--name-field-texte-horaires ul li,
  .field--name-field-wysiwyg-unik1 ul li,
  .field--name-field-wysiwyg-unik2 ul li,
  .field--name-field-wysiwyg-unik3 ul li {
    line-height: 32px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ul li,
  .field--name-field-texte-horaires ul li,
  .field--name-field-wysiwyg-unik1 ul li,
  .field--name-field-wysiwyg-unik2 ul li,
  .field--name-field-wysiwyg-unik3 ul li {
    padding-left: 25px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ul li,
  .field--name-field-texte-horaires ul li,
  .field--name-field-wysiwyg-unik1 ul li,
  .field--name-field-wysiwyg-unik2 ul li,
  .field--name-field-wysiwyg-unik3 ul li {
    padding-bottom: 10px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description ul li:before,
.field--name-field-texte-horaires ul li:before,
.field--name-field-wysiwyg-unik1 ul li:before,
.field--name-field-wysiwyg-unik2 ul li:before,
.field--name-field-wysiwyg-unik3 ul li:before {
  content: "• ";
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 2.6041666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  position: absolute;
  left: 0;
  top: -0.1041666667vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ul li:before,
  .field--name-field-texte-horaires ul li:before,
  .field--name-field-wysiwyg-unik1 ul li:before,
  .field--name-field-wysiwyg-unik2 ul li:before,
  .field--name-field-wysiwyg-unik3 ul li:before {
    font-size: 50px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description ul li:before,
  .field--name-field-texte-horaires ul li:before,
  .field--name-field-wysiwyg-unik1 ul li:before,
  .field--name-field-wysiwyg-unik2 ul li:before,
  .field--name-field-wysiwyg-unik3 ul li:before {
    font-size: 45px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description ul li:before,
  .field--name-field-texte-horaires ul li:before,
  .field--name-field-wysiwyg-unik1 ul li:before,
  .field--name-field-wysiwyg-unik2 ul li:before,
  .field--name-field-wysiwyg-unik3 ul li:before {
    top: -2px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description a,
.field--name-field-texte-horaires a,
.field--name-field-wysiwyg-unik1 a,
.field--name-field-wysiwyg-unik2 a,
.field--name-field-wysiwyg-unik3 a {
  text-decoration: underline;
}
.taxonomy-term--type-point-carte .field--name-description a:hover,
.field--name-field-texte-horaires a:hover,
.field--name-field-wysiwyg-unik1 a:hover,
.field--name-field-wysiwyg-unik2 a:hover,
.field--name-field-wysiwyg-unik3 a:hover {
  color: #FF696A;
}
.taxonomy-term--type-point-carte .field--name-description blockquote,
.field--name-field-texte-horaires blockquote,
.field--name-field-wysiwyg-unik1 blockquote,
.field--name-field-wysiwyg-unik2 blockquote,
.field--name-field-wysiwyg-unik3 blockquote {
  background: #02D3C8;
  display: inline-block;
  padding: 1.5625vw ;
  border-radius: 10px;
  border-top-left-radius: 0;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description blockquote,
  .field--name-field-texte-horaires blockquote,
  .field--name-field-wysiwyg-unik1 blockquote,
  .field--name-field-wysiwyg-unik2 blockquote,
  .field--name-field-wysiwyg-unik3 blockquote {
    padding: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description blockquote,
  .field--name-field-texte-horaires blockquote,
  .field--name-field-wysiwyg-unik1 blockquote,
  .field--name-field-wysiwyg-unik2 blockquote,
  .field--name-field-wysiwyg-unik3 blockquote {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte .field--name-description blockquote,
  .field--name-field-texte-horaires blockquote,
  .field--name-field-wysiwyg-unik1 blockquote,
  .field--name-field-wysiwyg-unik2 blockquote,
  .field--name-field-wysiwyg-unik3 blockquote {
    font-size: 17px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description blockquote,
  .field--name-field-texte-horaires blockquote,
  .field--name-field-wysiwyg-unik1 blockquote,
  .field--name-field-wysiwyg-unik2 blockquote,
  .field--name-field-wysiwyg-unik3 blockquote {
    line-height: 28px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte .field--name-description blockquote,
  .field--name-field-texte-horaires blockquote,
  .field--name-field-wysiwyg-unik1 blockquote,
  .field--name-field-wysiwyg-unik2 blockquote,
  .field--name-field-wysiwyg-unik3 blockquote {
    margin-bottom: 20px  !important;
  }
}
.taxonomy-term--type-point-carte .field--name-description blockquote p:last-child,
.field--name-field-texte-horaires blockquote p:last-child,
.field--name-field-wysiwyg-unik1 blockquote p:last-child,
.field--name-field-wysiwyg-unik2 blockquote p:last-child,
.field--name-field-wysiwyg-unik3 blockquote p:last-child {
  margin-bottom: 0;
}
.taxonomy-term--type-point-carte .field--name-description blockquote::after,
.field--name-field-texte-horaires blockquote::after,
.field--name-field-wysiwyg-unik1 blockquote::after,
.field--name-field-wysiwyg-unik2 blockquote::after,
.field--name-field-wysiwyg-unik3 blockquote::after {
  clear: both;
  content: "";
  display: block;
}
.taxonomy-term--type-point-carte .field--name-description blockquote > article,
.field--name-field-texte-horaires blockquote > article,
.field--name-field-wysiwyg-unik1 blockquote > article,
.field--name-field-wysiwyg-unik2 blockquote > article,
.field--name-field-wysiwyg-unik3 blockquote > article {
  display: inline-block;
  margin-right: 20px;
}
.taxonomy-term--type-point-carte .field--name-description blockquote ul li:before,
.field--name-field-texte-horaires blockquote ul li:before,
.field--name-field-wysiwyg-unik1 blockquote ul li:before,
.field--name-field-wysiwyg-unik2 blockquote ul li:before,
.field--name-field-wysiwyg-unik3 blockquote ul li:before {
  color: #172A56;
}
.taxonomy-term--type-point-carte .field--name-description article.media--type-document,
.field--name-field-texte-horaires article.media--type-document,
.field--name-field-wysiwyg-unik1 article.media--type-document,
.field--name-field-wysiwyg-unik2 article.media--type-document,
.field--name-field-wysiwyg-unik3 article.media--type-document {
  display: inline-block;
  margin-right: 20px;
  margin-top: 10px;
}

.table {
  overflow-x: auto;
  scrollbar-color: #FF696A #F0F0F0;
  margin-bottom: 0.5208333333vw ;
}
@media screen and (min-width: 1920px) {
  .table {
    margin-bottom: 10px  !important;
  }
}
.table::-webkit-scrollbar-thumb {
  background: #FF696A;
}
.table::-webkit-scrollbar {
  display: block;
  background: #F0F0F0;
  height: 10px;
}

table {
  margin-bottom: 0.5208333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.7708333333vw ;
  max-width: 1084px !important;
  border-collapse: collapse;
}
@media screen and (min-width: 1920px) {
  table {
    margin-bottom: 10px  !important;
  }
}
@media screen and (min-width: 1920px) {
  table {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  table {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  table {
    line-height: 34px  !important;
  }
}
table td {
  padding: 0.78125vw ;
}
@media screen and (min-width: 1920px) {
  table td {
    padding: 15px  !important;
  }
}

th,
td {
  border: 1px solid #172A56;
  border-collapse: collapse;
}

.file--application-pdf {
  display: flex;
  background-image: url("../images/dl2.svg");
  height: 3.3333333333vw ;
  background-size: 1.9791666667vw ;
  background-position: 10px center;
  padding-right: 1.0416666667vw ;
  background-color: #172A56;
  border-radius: 6px;
  color: #ffffff;
  padding-left: 3.125vw ;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 1920px) {
  .file--application-pdf {
    height: 64px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .file--application-pdf {
    background-size: 38px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .file--application-pdf {
    padding-right: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .file--application-pdf {
    padding-left: 60px ;
  }
}
.file--application-pdf a, .file--application-pdf span {
  display: block;
  color: #ffffff;
  line-height: 0.9895833333vw ;
}
@media screen and (min-width: 1920px) {
  .file--application-pdf a, .file--application-pdf span {
    line-height: 19px  !important;
  }
}
.file--application-pdf a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
}
@media screen and (min-width: 1920px) {
  .file--application-pdf a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .file--application-pdf a {
    font-size: 11px;
  }
}
.file--application-pdf span {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .file--application-pdf span {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .file--application-pdf span {
    font-size: 11px;
  }
}
.file--application-pdf:hover {
  background-image: url("../images/dlh.svg");
  background-color: #F6F6F6;
  color: #172A56;
  background-size: 1.9791666667vw ;
}
@media screen and (min-width: 1920px) {
  .file--application-pdf:hover {
    background-size: 38px  !important;
  }
}
.file--application-pdf:hover a, .file--application-pdf:hover span {
  color: #172A56;
}

/* FOOTER GENERAL DU SITE */
footer {
  /* footer principal */
  /* subfooter */
}
footer .footer {
  background: #F0F0F0;
}
footer .footer-inner {
  max-width: 1920px;
  margin: 0 auto;
  display: flex;
  padding: 0vw 4.1666666667vw 0vw 4.1666666667vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  footer .footer-inner {
    padding: 0px 80px 0px 80px ;
  }
}
footer .footer-logo {
  width: 18.75vw ;
  margin-right: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  footer .footer-logo {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer-logo {
    margin-right: 80px ;
  }
}
footer .footer-logo img {
  display: block;
  width: 100%;
}
footer .footer-logo .field--name-field-logo-footer-mobile {
  display: none;
}
footer .footer-texte {
  width: 18.75vw ;
  margin-right: 8.3333333333vw ;
  padding-top: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  footer .footer-texte {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer-texte {
    margin-right: 160px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer-texte {
    padding-top: 40px ;
  }
}
footer .footer-texte h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  footer .footer-texte h2 {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  footer .footer-texte h2 {
    font-size: 17px;
  }
}
footer .footer-texte p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  footer .footer-texte p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  footer .footer-texte p {
    font-size: 13px;
  }
}
footer .footer-adresse {
  display: none;
}
footer .footer-links {
  width: 14.5833333333vw ;
  margin-right: 4.1666666667vw ;
  padding-top: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  footer .footer-links {
    width: 280px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer-links {
    margin-right: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer-links {
    padding-top: 40px ;
  }
}
footer .footer-links .field {
  margin-bottom: 40px;
}
footer .footer-links .field a {
  display: inline-block;
  line-height: 33px;
  padding: 0 10px;
  color: #02D3C8;
  border-radius: 6px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 2px;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  footer .footer-links .field a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  footer .footer-links .field a {
    font-size: 11px;
  }
}
footer .footer-links .field a:hover {
  background-position: left;
  color: #172A56;
}
footer .footer-links .field:last-child {
  margin-bottom: 0;
}
footer .footer-menu {
  width: 18.75vw ;
  padding-top: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  footer .footer-menu {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer-menu {
    padding-top: 40px ;
  }
}
footer .footer-menu ul {
  list-style: none;
  padding: 0;
  margin-bottom: 40px;
}
footer .footer-menu ul li {
  margin-bottom: 20px;
}
footer .footer-menu ul li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
@media screen and (min-width: 1920px) {
  footer .footer-menu ul li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  footer .footer-menu ul li a {
    font-size: 11px;
  }
}
footer .footer-menu ul li a:hover {
  text-decoration: underline;
}
footer .footer-menu ul li:last-child {
  margin-bottom: 0;
}
footer .footer .gotop {
  position: absolute;
  right: 4.1666666667vw ;
  top: 2.0833333333vw ;
  width: 3.125vw ;
  height: 3.125vw ;
  background: url("../images/gotop.svg") no-repeat;
  cursor: pointer;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  footer .footer .gotop {
    right: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer .gotop {
    top: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer .gotop {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  footer .footer .gotop {
    height: 60px  !important;
  }
}
footer .footer .gotop:hover {
  background: url("../images/gotoph.svg") no-repeat;
  background-size: contain;
}
footer .subfooter {
  background: #02D3C8;
}
footer .subfooter-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1920px;
  margin: 0 auto;
  height: 60px;
}
footer .subfooter ul.menu {
  list-style: none;
  padding: 0;
  display: flex;
}
footer .subfooter ul.menu li {
  padding: 0vw 2.0833333333vw 0vw 2.0833333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  footer .subfooter ul.menu li {
    padding: 0px 40px 0px 40px ;
  }
}
footer .subfooter ul.menu li::after {
  width: 2px;
  height: 15px;
  background: #ffffff;
  position: absolute;
  right: 1px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  content: "";
}
footer .subfooter ul.menu li:last-child::after {
  display: none;
}
footer .subfooter ul.menu li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 21px;
}
@media screen and (min-width: 1920px) {
  footer .subfooter ul.menu li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  footer .subfooter ul.menu li a {
    font-size: 13px;
  }
}
footer .subfooter ul.menu li a:hover {
  text-decoration: underline;
}

/* HEADER GENERAL DU SITE */
.user-logged-in header {
  top: 79px;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 156px;
  z-index: 9;
  background: #ffffff;
  border-bottom: 4px solid #F0F0F0;
  display: flex;
  align-items: center;
}
header .region-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.125vw ;
  padding-right: 3.125vw ;
  padding-right: 3.125vw ;
  padding-top: 0.78125vw ;
  padding-bottom: 0.78125vw ;
  max-width: 1920px;
  margin: 0 auto;
  width: 100%;
  /* logo du site */
  /* menu principal */
}
@media screen and (min-width: 1920px) {
  header .region-header {
    padding-left: 60px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header {
    padding-right: 60px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header {
    padding-right: 60px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header {
    padding-top: 15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header {
    padding-bottom: 15px  !important;
  }
}
header .region-header .block-system-branding-block {
  width: 12.5vw ;
  margin-right: 4.1666666667vw ;
  max-width: 240px;
  flex-shrink: 0;
}
@media screen and (min-width: 1920px) {
  header .region-header .block-system-branding-block {
    width: 240px  !important;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header .block-system-branding-block {
    margin-right: 80px ;
  }
}
header .region-header .block-system-branding-block a {
  display: block;
}
header .region-header .block-system-branding-block a img {
  display: block;
  width: 100%;
  transition: 0.3s ease-out;
}
header .region-header .block-system-branding-block a:hover img {
  transform: scale(1.1);
}
header .region-header .block-system-branding-block .site-name {
  display: none;
}
header .region-header .menu--main {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
header .region-header .menu--main .menu_link_content {
  position: initial;
}
header .region-header .menu--main > ul.menu {
  display: flex;
  list-style: none;
  padding: 0;
  align-items: center;
}
header .region-header .menu--main > ul.menu > li {
  padding: 0vw 2.0833333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li {
    padding: 0px 40px ;
  }
}
header .region-header .menu--main > ul.menu > li > a, header .region-header .menu--main > ul.menu > li > span {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 21px;
  text-transform: uppercase;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  border-top: 45px solid #ffffff;
  border-bottom: 45px solid #ffffff;
  padding: 0 3px;
  display: block;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li > a, header .region-header .menu--main > ul.menu > li > span {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header .menu--main > ul.menu > li > a, header .region-header .menu--main > ul.menu > li > span {
    font-size: 13px;
  }
}
header .region-header .menu--main > ul.menu > li > a.je-suis, header .region-header .menu--main > ul.menu > li > span.je-suis {
  display: inline-block;
  line-height: 43px;
  padding: 0 10px;
  background: #FF696A;
  color: #172A56;
  border-radius: 6px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  border: none;
  transition: none;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li > a.je-suis, header .region-header .menu--main > ul.menu > li > span.je-suis {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header .menu--main > ul.menu > li > a.je-suis, header .region-header .menu--main > ul.menu > li > span.je-suis {
    font-size: 13px;
  }
}
header .region-header .menu--main > ul.menu > li::after {
  width: 2px;
  height: 20px;
  background: #02D3C8;
  position: absolute;
  right: 1px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  content: "";
}
header .region-header .menu--main > ul.menu > li:last-child::after {
  display: none;
}
header .region-header .menu--main > ul.menu > li:hover > a, header .region-header .menu--main > ul.menu > li:hover > span {
  background-position: left;
}
header .region-header .menu--main > ul.menu > li:hover ul.menu {
  display: block;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis {
  color: #FF696A;
  background: #172A56;
  border-bottom: 35px solid #172A56;
  margin-top: 35px;
  border-top: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 {
  display: flex;
  left: auto;
  right: 0;
  top: 110px;
  columns: inherit;
  background: #172A56;
  padding: 4.1666666667vw 4.1666666667vw 2.0833333333vw ;
  color: #ffffff;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 {
    padding: 80px 80px 40px ;
  }
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li {
  width: 6.25vw ;
  margin: 0vw 2.0833333333vw ;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li {
    width: 120px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li {
    margin: 0px 40px ;
  }
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li a {
  color: #ffffff;
  order: 2;
  text-align: center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 19px;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #ffffff 50%) right;
  background-size: 201%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li a {
    font-size: 11px;
  }
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li > .menu_link_content {
  order: 1;
  margin-bottom: 15px;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li > .menu_link_content .field--name-field-picto-rollover {
  display: none;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover a {
  color: #172A56;
  background-position: left;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover > .menu_link_content .field--name-field-picto-rollover {
  display: block;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover > .menu_link_content .field--name-field-picto-rollover a {
  background: none;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover > .menu_link_content .field--name-field-picto {
  display: none;
}
header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1::before {
  background: url("../images/rebord2.svg") no-repeat center;
}
header .region-header .menu--main > ul.menu > li:hover > .grands-projets + .menu_link_content > ul.menu.menu-level-1 {
  right: 0;
  left: auto;
}
header .region-header .menu--main > ul.menu > li ul.menu {
  position: absolute;
  left: 0;
  top: 110px;
  columns: 2;
  background: #F0F0F0;
  list-style: none;
  padding: 2.0833333333vw 0vw 2.0833333333vw 2.0833333333vw ;
  width: max-content;
  border-bottom-right-radius: 40px;
  display: none;
  z-index: 2;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li ul.menu {
    padding: 40px 0px 40px 40px ;
  }
}
header .region-header .menu--main > ul.menu > li ul.menu li {
  padding-right: 4.1666666667vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li ul.menu li {
    padding-right: 80px ;
  }
}
header .region-header .menu--main > ul.menu > li ul.menu li a {
  display: inline-block;
  text-transform: uppercase;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding: 0 3px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li ul.menu li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header .menu--main > ul.menu > li ul.menu li a {
    font-size: 13px;
  }
}
header .region-header .menu--main > ul.menu > li ul.menu li a:hover {
  background-position: left;
}
header .region-header .menu--main > ul.menu > li ul.menu::before {
  position: absolute;
  top: 0;
  left: -18px;
  display: block;
  content: "";
  width: 18px;
  height: 21px;
  background: url("../images/rebord.svg") no-repeat center;
}
header .region-header .block-block-co2 .texte1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 25px;
}
@media screen and (min-width: 1920px) {
  header .region-header .block-block-co2 .texte1 {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header .block-block-co2 .texte1 {
    font-size: 17px;
  }
}
header .region-header .block-block-co2 .texte2 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
}
@media screen and (min-width: 1920px) {
  header .region-header .block-block-co2 .texte2 {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header .block-block-co2 .texte2 {
    font-size: 9px;
  }
}
header .region-header .block-block-search-top {
  display: none;
}
header .region-header.scrolled .block-system-branding-block {
  margin-right: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-system-branding-block {
    margin-right: 80px ;
  }
}
header .region-header.scrolled .menu--main > ul.menu > li {
  padding: 0vw 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .menu--main > ul.menu > li {
    padding: 0px 20px ;
  }
}
header .region-header.scrolled .block-block-co2 {
  display: none;
}
header .region-header.scrolled .block-block-search-top {
  display: block;
  width: 16.6666666667vw ;
  margin-left: 1.0416666667vw ;
  flex-shrink: 0;
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top {
    width: 320px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top {
    margin-left: 20px ;
  }
}
header .region-header.scrolled .block-block-search-top form {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
header .region-header.scrolled .block-block-search-top form .form-item {
  padding-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-item {
    padding-right: 40px ;
  }
}
header .region-header.scrolled .block-block-search-top form .form-item label {
  display: none;
}
header .region-header.scrolled .block-block-search-top form .form-item input {
  display: block;
  width: 100%;
  height: 2.0833333333vw ;
  line-height: 2.0833333333vw ;
  background: #F6F6F6;
  padding: 1.0416666667vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-item input {
    height: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-item input {
    line-height: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-item input {
    padding: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-item input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header.scrolled .block-block-search-top form .form-item input {
    font-size: 13px;
  }
}
header .region-header.scrolled .block-block-search-top form .form-item input::placeholder {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  opacity: 1;
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-item input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  header .region-header.scrolled .block-block-search-top form .form-item input::placeholder {
    font-size: 13px;
  }
}
header .region-header.scrolled .block-block-search-top form .form-submit {
  position: absolute;
  right: 0;
  top: 0;
  height: 2.0833333333vw ;
  width: 2.0833333333vw ;
  display: block;
  background: url("../images/loupe3.svg") no-repeat center/contain !important;
  font-size: 0;
  cursor: pointer;
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-submit {
    height: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  header .region-header.scrolled .block-block-search-top form .form-submit {
    width: 40px ;
  }
}
header .region-header.scrolled .block-block-search-top form .form-submit:hover {
  background: url("../images/loupe3h.svg") no-repeat center/contain !important;
}

/* PAGE DE CONTENU */
.node--type-page-de-contenu.node--view-mode-full {
  display: flex;
}
.node--type-page-de-contenu.node--view-mode-full.noleft {
  justify-content: center;
}
.node--type-page-de-contenu.node--view-mode-full.noleft .page-right {
  width: 100%;
  padding: 0vw 12.5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full.noleft .page-right {
    padding: 0px 240px ;
  }
}
.node--type-page-de-contenu.node--view-mode-full .page-left {
  width: 18.75vw ;
  margin-right: 10.4166666667vw ;
  padding-left: 6.25vw ;
  padding-top: 3.125vw ;
  background: url("../images/demarches_back.svg") no-repeat 17px top;
  background-size: 10.4166666667vw ;
  margin-top: 4px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-left {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-left {
    margin-right: 200px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-left {
    padding-left: 120px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-left {
    padding-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-left {
    background-size: 200px  !important;
  }
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 > .field__label {
  display: none;
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .field--name-field-media-image {
  margin-right: 20px;
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .field--name-field-media-image img {
  display: block;
  width: 48px;
  height: auto;
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 19px;
  text-transform: uppercase;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding: 0 3px;
  display: block;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
    font-size: 11px;
  }
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .mediahov {
  display: none;
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches:hover .mediaoff {
  display: none;
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches:hover .mediahov {
  display: block;
}
.node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches:hover .title {
  background-position: left;
}
.node--type-page-de-contenu.node--view-mode-full .page-right {
  width: 56.25vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right {
    width: 1080px ;
  }
}
.node--type-page-de-contenu.node--view-mode-full .page-right h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right h1 {
    font-size: 75px;
  }
}
.node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-texte-unik1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-texte-unik1 {
    font-size: 35px;
  }
}
.node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-wysiwyg-unik1 p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-wysiwyg-unik1 p {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-wysiwyg-unik1 p {
    font-size: 20px;
  }
}
.node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-paragraph-multi1 {
  margin-top: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-paragraph-multi1 {
    margin-top: 80px  !important;
  }
}

.node--type-page-de-contenu.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-de-contenu.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.node--type-page-de-contenu.node--view-mode-teaser {
  cursor: pointer;
}
.node--type-page-de-contenu.node--view-mode-teaser .field--name-field-media-unik1 {
  margin-bottom: 20px;
}
.node--type-page-de-contenu.node--view-mode-teaser .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-page-de-contenu.node--view-mode-teaser .field--name-node-title {
  margin-bottom: 10px;
}
.node--type-page-de-contenu.node--view-mode-teaser .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 31px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-page-de-contenu.node--view-mode-teaser .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-field-texte-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-field-texte-unik1 {
    font-size: 16px;
  }
}
.node--type-page-de-contenu.node--view-mode-teaser .field--name-node-link a {
  display: block;
  padding-left: 2.0833333333vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  background: url("../images/plus.svg") no-repeat left center;
  line-height: 30px;
  transition: 0.3s ease-out;
  background-size: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-link a {
    padding-left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-link a {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-link a {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-link a {
    background-size: 30px  !important;
  }
}
.node--type-page-de-contenu.node--view-mode-teaser .field--name-node-link a:hover {
  background: url("../images/fleche.svg") no-repeat 7px center;
  background-size: 0.8854166667vw 1.5104166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-link a:hover {
    background-size: 17px 29px  !important;
  }
}

.node--type-homepage.node--view-mode-full {
  margin-bottom: 4.1666666667vw ;
  padding-top: 0 !important;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full {
    margin-bottom: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full > .field--name-node-title {
  display: none;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 {
  padding: 2.0833333333vw 4.1666666667vw ;
  background: #EFF4FF;
  display: none;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 {
    padding: 40px 80px ;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 42px;
  margin-bottom: 15px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-texte-unik1 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-texte-unik1 {
    font-size: 31px;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-wysiwyg-unik1 {
  margin-bottom: 10px;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-wysiwyg-unik1 p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-wysiwyg-unik1 p {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-wysiwyg-unik1 p {
    font-size: 16px;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-wysiwyg-unik1 p:last-child {
  margin-bottom: 0;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-lien-unik1 a {
  display: inline-block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: transparent;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-lien-unik1 a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-lien-unik1 a {
    font-size: 13px;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-lien-unik1 a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .closeflash {
  display: block;
  width: 3.125vw ;
  height: 3.125vw ;
  background: url("../images/croix.svg") no-repeat;
  position: absolute;
  right: 2.0833333333vw ;
  top: 1.0416666667vw ;
  background-size: contain;
  font-size: 0;
  cursor: pointer;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .closeflash {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .closeflash {
    height: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .closeflash {
    right: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .closeflash {
    top: 20px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-recherche {
  position: relative;
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  width: 41.6666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche {
    width: 800px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form {
  position: relative;
  display: block;
  width: 100%;
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher label {
  display: none;
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
  padding-right: 4.1666666667vw ;
  padding-left: 2.0833333333vw ;
  width: 100%;
  height: 4.1666666667vw ;
  line-height: 4.1666666667vw ;
  border-radius: 40px;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
    padding-right: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
    padding-left: 40px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
    height: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
    line-height: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
    font-size: 17px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input::placeholder {
  opacity: 1;
  color: #172A56;
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form > input {
  position: absolute;
  right: 0;
  top: 0;
  width: 4.1666666667vw ;
  height: 4.1666666667vw ;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  font-size: 0;
  background-color: #172A56;
  background-image: url("../images/loupe.svg") !important;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  color: #ffffff;
  background-size: 1.6145833333vw 1.6666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form > input {
    width: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form > input {
    height: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form > input {
    background-size: 31px 32px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form > input:hover {
  background-color: #FF696A;
  background-image: url("../images/loupeh.svg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.6145833333vw 1.6666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form > input:hover {
    background-size: 31px 32px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct {
  padding: 2.0833333333vw 4.1666666667vw 0vw 4.1666666667vw ;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct {
    padding: 40px 80px 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct {
    margin-bottom: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__label {
  display: none;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items {
  display: flex;
  justify-content: center;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item {
  width: 9.7395833333vw ;
  margin: 0vw 1.0416666667vw 0vw 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item {
    width: 187px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item {
    margin: 0px 20px 0px 20px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item:first-child {
  margin-left: 0;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item:last-child {
  margin-right: 0;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .field--name-field-media-image {
  margin-bottom: 20px;
  margin-right: 0;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .field--name-field-media-image img {
  display: block;
  height: 3.5416666667vw ;
  margin: 0 auto;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .field--name-field-media-image img {
    height: 68px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding: 0 3px;
  display: block;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .title {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .title {
    font-size: 13px;
  }
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .mediahov {
  display: none;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct:hover .mediaoff {
  display: none;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct:hover .mediahov {
  display: block;
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct:hover .title {
  background-position: left;
}
.node--type-homepage.node--view-mode-full .bloc-actualites {
  padding: 0vw 6.25vw 0vw 4.1666666667vw ;
  margin-bottom: 4.1666666667vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites {
    padding: 0px 120px 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites {
    margin-bottom: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-texte-unik3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-texte-unik3 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-texte-unik3 {
    font-size: 75px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 {
  position: relative;
  overflow: visible;
  padding: 2.0833333333vw 2.0833333333vw 3.125vw 2.0833333333vw ;
  background: #DDFFFD;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 {
    padding: 40px 40px 60px 40px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::before,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::before,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre.svg") no-repeat center;
  width: 8.28125vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::before {
    width: 159px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::before,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::before {
    height: 140px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::after,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::after,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::after {
  display: block;
  content: "";
  position: absolute;
  right: -1.0416666667vw ;
  bottom: -1.0416666667vw ;
  background: url("../images/cadre2.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 8.28125vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::after {
    right: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::after {
    bottom: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::after {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::after,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1::after {
    height: 159px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow {
  margin: 0;
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-arrow,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-arrow,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  width: 3.125vw ;
  height: 3.125vw ;
  font-size: 0;
  border: none;
  color: #ffffff;
  padding: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-arrow,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-arrow,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-arrow {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-arrow,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-arrow,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-arrow {
    height: 60px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-prev,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-prev,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-prev {
  left: 4.1666666667vw ;
  background: url("../images/prev.svg") no-repeat;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-prev,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-prev,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-prev {
    left: 80px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-prev:hover,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-prev:hover,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-prev:hover {
  background: url("../images/prevh.svg") no-repeat;
  background-size: contain;
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-next,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-next,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-next {
  right: 2.0833333333vw ;
  background: url("../images/next.svg") no-repeat;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-next,
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-next,
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-next {
    right: 40px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--view--actualites--block-1 .slick__arrow .slick-next:hover,
.node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-next:hover,
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-entities-multi1 .slick__arrow .slick-next:hover {
  background: url("../images/nexth.svg") no-repeat;
  background-size: contain;
}
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  bottom: 2.0833333333vw ;
  right: 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites {
    bottom: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites {
    right: 160px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    font-size: 17px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-homepage.node--view-mode-full .bloc-agenda {
  padding: 0vw 4.1666666667vw 0vw 4.1666666667vw ;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda {
    padding: 0px 80px 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda {
    margin-bottom: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-texte-unik4 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-texte-unik4 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-texte-unik4 {
    font-size: 75px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda {
  display: flex;
  margin-bottom: 1.5625vw ;
  align-items: center;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda {
    margin-bottom: 30px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.5625vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 43px;
  margin-right: 20px;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label {
    font-size: 30px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label {
    font-size: 25px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label::after {
  display: block;
  content: ":";
  margin-left: 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.5625vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label::after {
    font-size: 30px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label::after {
    font-size: 25px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline {
  display: flex;
  align-items: center;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item label {
  display: none;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select {
  width: 19.2708333333vw ;
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select {
    width: 370px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select {
    margin-right: 40px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select select {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #F0F0F0 url("../images/select.svg") no-repeat right center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select select {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select select {
    font-size: 13px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield {
  width: 11.4583333333vw ;
  margin-right: 2.0833333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield {
    width: 220px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield {
    margin-right: 40px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #F0F0F0 url("../images/select.svg") no-repeat right center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
  cursor: pointer;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input {
    font-size: 13px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-actions input {
  display: block;
  line-height: 3.1770833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-actions input {
    line-height: 61px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-actions input {
    font-size: 13px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-actions input#edit-reset {
  display: none;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 {
  margin-bottom: 40px;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items {
  display: flex;
  margin: 0vw -1.0416666667vw 0vw -1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items {
    margin: 0px -20px 0px -20px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item {
  padding: 0vw 1.0416666667vw 0vw 1.0416666667vw ;
  width: 33.3333%;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item {
    padding: 0px 20px 0px 20px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item .node {
  height: 100%;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row .node .content,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item .node .content,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row .node .content,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item .node .content,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row .node .content,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item .node .content,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row .node .content,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item .node .content {
  flex: 1;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row:first-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item:first-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row:first-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item:first-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row:first-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item:first-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row:first-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item:first-child > .node {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row:last-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item:last-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row:last-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item:last-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row:last-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item:last-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row:last-child > .node,
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item:last-child > .node {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements {
  display: flex;
  justify-content: flex-end;
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements a {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    font-size: 17px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 {
  padding: 0vw 4.1666666667vw 0vw 4.1666666667vw ;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 {
    padding: 0px 80px 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 {
    margin-bottom: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo {
  position: relative;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo::before {
    height: 140px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .field--name-field-media-image {
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .field--name-field-media-image .field__item {
  height: 40.625vw;
  position: relative;
  max-height: 780px;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .field--name-field-media-image img {
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  left: -9999px;
  right: -9999px;
  top: -9999px;
  bottom: -9999px;
  margin: auto;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content {
  position: absolute;
  width: 41.6666666667vw ;
  left: 2.0833333333vw ;
  top: 2.0833333333vw ;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  padding: 2.0833333333vw 2.0833333333vw 2.0833333333vw 0vw ;
  overflow: hidden;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content {
    width: 800px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content {
    left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content {
    top: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content {
    padding: 40px 40px 40px 0px ;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content::after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  opacity: 0.9;
  display: block;
  content: "";
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik2,
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik1,
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-wysiwyg-unik1,
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 {
  position: relative;
  z-index: 1;
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik2 {
  margin-left: 2.0833333333vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik2 {
    margin-left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik2 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik2 {
    font-size: 75px;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik1 {
  padding: 0vw 2.0833333333vw 0vw 2.0833333333vw ;
  line-height: 3.28125vw ;
  background: #02D3C8;
  display: inline-block;
  border-top-right-radius: 38px;
  border-bottom-right-radius: 38px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik1 {
    padding: 0px 40px 0px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik1 {
    line-height: 63px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik1 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik1 {
    font-size: 31px;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-wysiwyg-unik1 p {
  margin-left: 4.1666666667vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-wysiwyg-unik1 p {
    margin-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-wysiwyg-unik1 p {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-wysiwyg-unik1 p {
    font-size: 17px;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 {
  margin-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 {
    margin-left: 40px ;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a {
  display: block;
  padding-left: 2.0833333333vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  background: url("../images/plus.svg") no-repeat left center;
  background-size: 1.5625vw ;
  line-height: 30px;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a {
    padding-left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a {
    background-size: 30px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a:hover {
  background: url("../images/fleche.svg") no-repeat 7px center;
  background-size: 0.8854166667vw 1.5104166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a:hover {
    background-size: 17px 29px  !important;
  }
}
.node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
  padding: 0vw 4.1666666667vw 0vw 4.1666666667vw ;
  margin-bottom: 5.2083333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 0px 80px 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    margin-bottom: 100px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter {
  display: flex;
  padding: 0vw 0vw 0vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter {
    padding: 0px 0px 0px 80px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter .bloc-magazine {
  width: 50%;
  width: 45.8333333333vw ;
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter .bloc-magazine {
    width: 880px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter .bloc-magazine {
    margin-right: 40px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right {
  width: 50vw ;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right {
    width: 960px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app {
  padding: 2.0833333333vw 4.1666666667vw 4.1666666667vw 6.25vw ;
  background: #EFF4FF;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app {
    padding: 40px 80px 80px 120px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-texte-unik2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 2.5vw ;
  text-align: right;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-texte-unik2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-texte-unik2 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-texte-unik2 {
    margin-bottom: 48px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 2.5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-textelong-unik1 {
    margin-bottom: 48px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens {
  padding-left: 12.5vw ;
  background: url("../images/app.png") no-repeat left center;
  height: 8.3333333333vw ;
  display: flex;
  align-items: center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens {
    padding-left: 240px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens {
    height: 160px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik1 {
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik1 {
    margin-right: 40px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik1 a {
  height: 3.6979166667vw ;
  width: 12.5vw ;
  display: block;
  background: url("../images/apple.png") no-repeat center;
  font-size: 0;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik1 a {
    height: 71px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik1 a {
    width: 240px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik2 a {
  height: 3.6979166667vw ;
  width: 12.5vw ;
  display: block;
  background: url("../images/google.png") no-repeat center;
  font-size: 0;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik2 a {
    height: 71px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik2 a {
    width: 240px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4.1666666667vw 4.1666666667vw 0vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter {
    padding: 80px 80px 0px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik5 {
  margin-right: 4.1666666667vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.5625vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  max-width: 50%;
  text-align: right;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik5 {
    margin-right: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik5 {
    font-size: 30px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik5 {
    font-size: 25px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6 {
  flex-shrink: 0;
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6 .field__item {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6 .field__item {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6 .field__item {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6 .field__item {
    font-size: 17px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6 .field__item:hover {
  background-position: left;
  color: #172A56;
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6.open .field__item {
  width: 3.125vw ;
  height: 3.125vw ;
  background: url("../images/close.svg") no-repeat center;
  font-size: 0;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6.open .field__item {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6.open .field__item {
    height: 60px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6.open .field__item:hover {
  background: url("../images/closeh.svg") no-repeat center;
  background-size: contain;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire {
  display: none;
  margin-top: 20px;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 {
  padding: 0vw 4.1666666667vw 0vw 4.1666666667vw ;
  justify-content: flex-end;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 {
    padding: 0px 80px 0px 80px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item {
  width: 50%;
  padding-left: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item {
    padding-left: 80px ;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .messages,
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .webform-confirmation {
  margin-top: 1.0416666667vw ;
  background: #172A56;
  color: #ffffff;
  padding: 1.5625vw ;
  margin-bottom: 1.0416666667vw ;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .messages,
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .webform-confirmation {
    margin-top: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .messages,
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .webform-confirmation {
    padding: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .messages,
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .webform-confirmation {
    margin-bottom: 20px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .messages__message,
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .webform-confirmation__message {
  margin-bottom: 0;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .messages__back,
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .webform-confirmation__back {
  display: none;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email {
  margin-bottom: 30px;
  width: calc(100% - 80px);
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input {
  display: block;
  background: #F0F0F0;
  line-height: 4.1666666667vw ;
  height: 4.1666666667vw ;
  padding-left: 2.0833333333vw ;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input {
    line-height: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input {
    height: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input {
    padding-left: 40px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input {
    font-size: 17px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input::placeholder {
  color: #172A56;
  opacity: 1;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions {
  height: 4.1666666667vw ;
  width: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions {
    height: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions {
    width: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions input {
  width: 100%;
  height: 100%;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  background: #172A56;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.40625vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  color: #02D3C8;
  line-height: 4.1666666667vw ;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions input {
    font-size: 27px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions input {
    font-size: 22px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions input {
    line-height: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions input:hover {
  background: #FF696A;
  color: #172A56;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox {
  padding-left: 4.1666666667vw ;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox {
    padding-left: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input {
  position: absolute;
  left: 17px;
  top: 0;
  height: 1.5625vw ;
  width: 1.5625vw ;
  background: #172A56;
  border: none;
  border-radius: 0.5208333333vw ;
  appearance: none;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input {
    height: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input {
    border-radius: 10px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input:checked {
  background-color: #FF696A;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input:checked::after {
  display: block;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input::after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 46%;
  width: 0.3125vw ;
  height: 0.625vw ;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input::after {
    width: 6px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input::after {
    height: 12px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox label {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox label {
    font-size: 16px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup {
  padding-left: 4.1666666667vw ;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup {
    padding-left: 80px  !important;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
}
@media screen and (min-width: 1920px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup p {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup p {
    font-size: 16px;
  }
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup p a {
  text-decoration: underline;
}
.node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup p a:hover {
  text-decoration: none;
}

.path-actualites .region-content {
  padding-top: 6.25vw ;
}
@media screen and (min-width: 1920px) {
  .path-actualites .region-content {
    padding-top: 120px  !important;
  }
}
.path-actualites .block-page-title-block {
  padding: 0vw 8.3333333333vw 2.0833333333vw 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-actualites .block-page-title-block {
    padding: 0px 160px 40px 160px ;
  }
}
.path-actualites .block-page-title-block h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .path-actualites .block-page-title-block h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .path-actualites .block-page-title-block h1 {
    font-size: 75px;
  }
}
.path-actualites .block-block-share-home {
  padding: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .path-actualites .block-block-share-home {
    padding: 80px ;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 {
  padding: 0vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 {
    padding: 0px 80px ;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 .view-header {
  position: relative;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header {
    margin-bottom: 80px ;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 .view-header .views-row {
  padding: 2.0833333333vw 4.1666666667vw 4.1666666667vw 2.0833333333vw ;
  background: #DDFFFD;
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header .views-row {
    padding: 40px 80px 80px 40px ;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 .view-header::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre.svg") no-repeat center;
  width: 8.28125vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::before {
    width: 159px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::before {
    height: 140px  !important;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 .view-header::after {
  display: block;
  content: "";
  position: absolute;
  right: -1.0416666667vw ;
  bottom: -1.0416666667vw ;
  background: url("../images/cadre2.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 8.28125vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::after {
    right: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::after {
    bottom: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::after {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::after {
    height: 159px  !important;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 > .view-content {
  margin: 0vw -1.0416666667vw ;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content {
    margin: 0px -20px ;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row {
  width: 33.33333%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row {
    margin-bottom: 40px ;
  }
}
.path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row:nth-child(3n+1) .node, .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row:first-child .node {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row:nth-child(3n) .node {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node {
  height: 100%;
}
.path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node .content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node .content .field--name-node-title {
  flex: 1;
}
.path-actualites nav.pager {
  display: flex;
  justify-content: space-between;
}
.path-actualites nav.pager ul {
  display: flex;
  list-style: none;
}
.path-actualites nav.pager ul.pager1 li {
  margin-right: 30px;
}
.path-actualites nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-actualites nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .path-actualites nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.path-actualites nav.pager ul.pager1 li.is-active a {
  color: #02D3C8;
}
.path-actualites nav.pager ul.pager2 li {
  margin-right: 20px;
}
.path-actualites nav.pager ul.pager2 li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .path-actualites nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-actualites nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-actualites nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.path-actualites nav.pager ul.pager2 li a:hover {
  background-position: left;
  color: #172A56;
}
.path-actualites nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}

.node--type-actualite.node--view-mode-full {
  display: flex;
}
.node--type-actualite.node--view-mode-full .group-left {
  width: 18.75vw ;
  margin-right: 10.4166666667vw ;
  padding-left: 6.25vw ;
  padding-top: 3.125vw ;
  background: url("../images/acces_back.svg") no-repeat 17px top;
  background-size: 10.4166666667vw ;
  margin-top: 4px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-left {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-left {
    margin-right: 200px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-left {
    padding-left: 120px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-left {
    padding-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-left {
    background-size: 200px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right {
  width: 56.25vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right {
    width: 1080px ;
  }
}
.node--type-actualite.node--view-mode-full .group-right .article-top {
  display: flex;
  align-items: center;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top {
    margin-bottom: 40px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .article-top .field--name-field-media-unik1 {
  width: 27.0833333333vw ;
  border-top-right-radius: 40px;
  flex-shrink: 0;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top .field--name-field-media-unik1 {
    width: 520px ;
  }
}
.node--type-actualite.node--view-mode-full .group-right .article-top .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-actualite.node--view-mode-full .group-right .article-top-right {
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right {
    padding-left: 40px ;
  }
}
.node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-post-date {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-post-date {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-post-date {
    font-size: 9px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-title {
  margin-bottom: 20px;
}
.node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.125vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 3.75vw ;
  display: block;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-title h1 {
    font-size: 60px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-title h1 {
    font-size: 55px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-title h1 {
    line-height: 72px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-field-taxo-multi1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-actualite.node--view-mode-full .group-right > .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right > .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right > .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .bloc-share {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    font-size: 17px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-toutes-les-actualites a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .messages--status {
  padding: 0;
  margin: 0 0 20px 0;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.6041666667vw ;
  color: #172A56;
  background: none;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .messages--status {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .messages--status {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .messages--status {
    line-height: 50px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll {
  background: #EFF4FF;
  padding: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll {
    padding: 40px ;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll h3.poll-question {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 31px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll h3.poll-question {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll h3.poll-question {
    font-size: 21px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .form-radios .form-item {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .form-radios .form-item input {
  margin-right: 15px;
  line-height: 28px;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .form-radios .form-item label {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .form-radios .form-item label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .form-radios .form-item label {
    font-size: 16px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .form-radios .form-item:last-child {
  margin-bottom: 0;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dt {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dt {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dt {
    font-size: 16px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd .percent {
  order: 1;
  margin-right: 30px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 31px;
  width: 170px;
  flex-shrink: 0;
  text-align: left;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd .percent {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd .percent {
    font-size: 21px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd .bar {
  order: 2;
  flex: 1;
  border-radius: 15px;
  height: 30px;
  background: #ffffff;
  overflow: hidden;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd .bar .foreground {
  background: #FF696A;
  height: 30px;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd:last-child {
  margin: 0;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .total {
  display: none;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions {
  display: flex;
  margin-top: 20px;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions input {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions input {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions input {
    font-size: 13px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions input:first-child {
  margin-right: 20px;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
    margin-bottom: 80px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 42px;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 31px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
  width: 8.4375vw ;
  height: 11.09375vw ;
  transition: 0.3s ease-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 162px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    height: 213px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 6.1458333333vw ;
  height: 8.4375vw ;
  z-index: 1;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    height: 162px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
  width: 2.7083333333vw ;
  height: 2.7083333333vw ;
  margin-top: -32px;
  z-index: 2;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    height: 52px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot img {
  width: 100%;
  height: auto;
  display: block;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
  display: none;
  width: 2.7083333333vw ;
  height: 2.7083333333vw ;
  margin-top: -32px;
  z-index: 2;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    height: 52px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both img {
  width: 100%;
  height: auto;
  display: block;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-top: 11px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    line-height: 28px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
  width: 8.4375vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
    width: 162px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
  display: none;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
  display: block;
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 13px;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid {
  width: 14.4791666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid {
    width: 278px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
  height: 8.0729166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
    height: 155px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
  height: 8.0729166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
    height: 155px  !important;
  }
}
.node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
  margin-top: 20px;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 13px;
  }
}

.node--type-actualite.node--view-mode-teaser {
  display: flex;
  align-items: center;
  padding-right: 6.25vw ;
  cursor: pointer;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser {
    padding-right: 120px ;
  }
}
.node--type-actualite.node--view-mode-teaser .field--name-field-media-unik1 {
  width: 50%;
  flex-shrink: 0;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-actualite.node--view-mode-teaser .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-actualite.node--view-mode-teaser .content .field--name-node-post-date {
  padding-left: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-post-date {
    padding-left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 9px;
  }
}
.node--type-actualite.node--view-mode-teaser .content .field--name-node-title h2 a {
  padding: 0.5208333333vw 2.0833333333vw 0.5208333333vw 2.0833333333vw ;
  line-height: 2.1875vw ;
  background: #02D3C8;
  display: inline-block;
  border-top-right-radius: 38px;
  border-bottom-right-radius: 38px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-title h2 a {
    padding: 10px 40px 10px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-title h2 a {
    line-height: 42px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-title h2 a {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-title h2 a {
    font-size: 31px;
  }
}
.node--type-actualite.node--view-mode-teaser .content .field--name-field-textelong-unik1 {
  padding-left: 4.1666666667vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-textelong-unik1 {
    padding-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-textelong-unik1 {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-textelong-unik1 {
    font-size: 17px;
  }
}
.node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 {
  margin-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 {
    margin-left: 40px ;
  }
}
.node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-actualite.node--view-mode-teaser .content .field--name-node-link {
  margin-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link {
    margin-left: 40px ;
  }
}
.node--type-actualite.node--view-mode-teaser .content .field--name-node-link a {
  display: block;
  padding-left: 2.0833333333vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  background: url("../images/plus.svg") no-repeat left center;
  line-height: 30px;
  transition: 0.3s ease-out;
  background-size: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link a {
    padding-left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link a {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link a {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link a {
    background-size: 30px  !important;
  }
}
.node--type-actualite.node--view-mode-teaser .content .field--name-node-link a:hover {
  background: url("../images/fleche.svg") no-repeat 7px center;
  background-size: 0.8854166667vw 1.5104166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link a:hover {
    background-size: 17px 29px  !important;
  }
}

.node--type-actualite.node--view-mode-mini {
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.node--type-actualite.node--view-mode-mini .field--name-field-media-unik1 {
  overflow: hidden;
}
.node--type-actualite.node--view-mode-mini .field--name-field-media-unik1 img {
  display: block;
  max-width: 100%;
  height: auto;
  transition: 0.3s ease-out;
}
.node--type-actualite.node--view-mode-mini .content {
  padding: 2.0833333333vw ;
  background: #F6F6F6;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-mini .content {
    padding: 40px ;
  }
}
.node--type-actualite.node--view-mode-mini .content .field--name-node-post-date {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-mini .content .field--name-node-post-date {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-mini .content .field--name-node-post-date {
    font-size: 11px;
  }
}
.node--type-actualite.node--view-mode-mini .content .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 31px;
  font-weight: normal;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-mini .content .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-mini .content .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-actualite.node--view-mode-mini .content .field--name-field-taxo-multi1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-mini .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-mini .content .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-actualite.node--view-mode-mini:hover .field--name-field-media-image img {
  transform: scale(1.1);
}

.node--type-actualite.node--view-mode-search-index .field--name-bundle-fieldnode {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 9px;
  }
}
.node--type-actualite.node--view-mode-search-index .field--name-node-post-date {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 15px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-search-index .field--name-node-post-date {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-search-index .field--name-node-post-date {
    font-size: 9px;
  }
}
.node--type-actualite.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-actualite.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-actualite.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-actualite.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}

.path-agenda .region-content {
  padding-top: 6.25vw ;
}
@media screen and (min-width: 1920px) {
  .path-agenda .region-content {
    padding-top: 120px  !important;
  }
}
.path-agenda .block-page-title-block {
  padding: 0vw 8.3333333333vw 2.0833333333vw 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-page-title-block {
    padding: 0px 160px 40px 160px ;
  }
}
.path-agenda .block-page-title-block h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-page-title-block h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .block-page-title-block h1 {
    font-size: 75px;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 {
  margin: 0vw 4.1666666667vw ;
  padding: 0vw 2.0833333333vw 0vw 4.1666666667vw ;
  display: flex;
  height: 80px;
  background: #F6F6F6;
  justify-content: space-between;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 {
    margin: 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 {
    padding: 0px 40px 0px 80px ;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 80px;
  font-weight: normal;
  margin-right: 2.6041666667vw ;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2 {
    margin-right: 50px  !important;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 h2::after {
  display: block;
  content: ":";
  margin-left: 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2::after {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2::after {
    font-size: 21px;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form {
  display: flex;
  align-items: center;
  flex: 1;
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item {
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item {
    margin-right: 40px ;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item label {
  display: none;
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select {
  width: 19.2708333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select {
    width: 370px  !important;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select select {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff url("../images/select.svg") no-repeat right center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select select {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select select {
    font-size: 13px;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield {
  width: 11.4583333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield {
    width: 220px  !important;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff url("../images/select.svg") no-repeat right center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
  cursor: pointer;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input {
    font-size: 13px;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-actions input {
  display: block;
  line-height: 3.1770833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-actions input {
    line-height: 61px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-actions input {
    font-size: 13px;
  }
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-actions input#edit-reset--2 {
  display: none;
}
.path-agenda .view-agenda .view-header {
  padding: 2.0833333333vw 4.1666666667vw 2.0833333333vw 8.3333333333vw ;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-header {
    padding: 40px 80px 40px 160px ;
  }
}
.path-agenda .view-agenda .view-header > p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-header > p {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .view-agenda .view-header > p {
    font-size: 31px;
  }
}
.path-agenda .view-agenda .view-header .reset {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-header .reset {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-header .reset {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .view-agenda .view-header .reset {
    font-size: 13px;
  }
}
.path-agenda .view-agenda .view-header .reset:hover {
  background-position: left;
  color: #172A56;
}
.path-agenda .view-agenda .view-empty {
  padding: 0vw 4.1666666667vw 0vw 8.3333333333vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-empty {
    padding: 0px 80px 0px 160px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-empty {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda .view-agenda .view-empty {
    font-size: 15px;
  }
}
.path-agenda .view-agenda .view-content {
  padding: 0vw 4.1666666667vw ;
  margin: 0vw -1.0416666667vw ;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-content {
    padding: 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-content {
    margin: 0px -20px ;
  }
}
.path-agenda .view-agenda .view-content .views-row {
  width: 33.33333%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-content .views-row {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda .view-agenda .view-content .views-row {
    margin-bottom: 40px ;
  }
}
.path-agenda .view-agenda .view-content .views-row:nth-child(3n+1) .node, .path-agenda .view-agenda .view-content .views-row:first-child .node {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.path-agenda .view-agenda .view-content .views-row:nth-child(3n) .node {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.path-agenda .view-agenda .view-content .views-row .node {
  height: 100%;
}
.path-agenda .view-agenda .view-content .views-row .node .content {
  flex: 1;
}
.path-agenda nav.pager {
  padding: 0vw 4.1666666667vw ;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1920px) {
  .path-agenda nav.pager {
    padding: 0px 80px ;
  }
}
.path-agenda nav.pager ul {
  display: flex;
  list-style: none;
}
.path-agenda nav.pager ul.pager1 li {
  margin-right: 30px;
}
.path-agenda nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-agenda nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.path-agenda nav.pager ul.pager1 li.is-active a {
  color: #02D3C8;
}
.path-agenda nav.pager ul.pager2 li {
  margin-right: 20px;
}
.path-agenda nav.pager ul.pager2 li a {
  display: block;
  background: #172A56;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .path-agenda nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-agenda nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-agenda nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.path-agenda nav.pager ul.pager2 li a:hover {
  background: #FF696A;
  color: #172A56;
}
.path-agenda nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}
.path-agenda .block-block-share-home {
  padding: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .path-agenda .block-block-share-home {
    padding: 80px ;
  }
}

.node--type-evenement.node--view-mode-full {
  display: flex;
}
.node--type-evenement.node--view-mode-full .group-left {
  width: 18.75vw ;
  margin-right: 10.4166666667vw ;
  padding-left: 6.25vw ;
  padding-top: 3.125vw ;
  background: url("../images/acces_back.svg") no-repeat 17px top;
  background-size: 10.4166666667vw ;
  margin-top: 4px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-left {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-left {
    margin-right: 200px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-left {
    padding-left: 120px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-left {
    padding-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-left {
    background-size: 200px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right {
  width: 56.25vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right {
    width: 1080px ;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top {
  display: flex;
  align-items: center;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top {
    margin-bottom: 40px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top .field--name-field-media-unik1 {
  width: 27.0833333333vw ;
  border-top-right-radius: 40px;
  flex-shrink: 0;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top .field--name-field-media-unik1 {
    width: 520px ;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-evenement.node--view-mode-full .group-right .event-top-right {
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right {
    padding-left: 40px ;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top-right .group-dates {
  display: flex;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .group-dates {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .group-dates {
    font-size: 15px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-node-title {
  margin-bottom: 20px;
}
.node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.125vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 3.75vw ;
  display: block;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-node-title h1 {
    font-size: 60px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-node-title h1 {
    font-size: 55px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-node-title h1 {
    line-height: 72px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  padding-left: 20px;
  background: url("../images/heures.svg") no-repeat left center;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-texte-unik1 {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-texte-unik1 {
    font-size: 13px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-texte-unik3 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  padding-left: 20px;
  background: url("../images/localisation.svg") no-repeat left center;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-texte-unik3 {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-texte-unik3 {
    font-size: 13px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-taxo-multi1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .bloc-share {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-tous-les-evenements a {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    font-size: 17px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-tous-les-evenements a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
    margin-bottom: 80px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 42px;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 31px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
  width: 8.4375vw ;
  height: 11.09375vw ;
  transition: 0.3s ease-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 162px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    height: 213px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 6.1458333333vw ;
  height: 8.4375vw ;
  z-index: 1;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    height: 162px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
  width: 2.7083333333vw ;
  height: 2.7083333333vw ;
  margin-top: -32px;
  z-index: 2;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    height: 52px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot img {
  width: 100%;
  height: auto;
  display: block;
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
  display: none;
  width: 2.7083333333vw ;
  height: 2.7083333333vw ;
  margin-top: -32px;
  z-index: 2;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    height: 52px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both img {
  width: 100%;
  height: auto;
  display: block;
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-top: 11px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    line-height: 28px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
  width: 8.4375vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
    width: 162px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
  display: none;
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
  display: block;
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 13px;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid {
  width: 14.4791666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid {
    width: 278px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
  height: 8.0729166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
    height: 155px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
  height: 8.0729166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
    height: 155px  !important;
  }
}
.node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
  margin-top: 20px;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 13px;
  }
}

.node--type-evenement.node--view-mode-teaser {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.node--type-evenement.node--view-mode-teaser .field--name-field-media-image {
  overflow: hidden;
}
.node--type-evenement.node--view-mode-teaser .field--name-field-media-image img {
  display: block;
  transition: 0.3s ease-out;
  height: auto;
  max-width: 100%;
}
.node--type-evenement.node--view-mode-teaser .content {
  padding: 2.0833333333vw ;
  background: #F6F6F6;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-teaser .content {
    padding: 40px ;
  }
}
.node--type-evenement.node--view-mode-teaser .content .group-dates .field--name-field-texte-unik4 {
  display: flex;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-teaser .content .group-dates .field--name-field-texte-unik4 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-teaser .content .group-dates .field--name-field-texte-unik4 {
    font-size: 15px;
  }
}
.node--type-evenement.node--view-mode-teaser .content .field--name-node-title h2 a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  display: block;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-teaser .content .field--name-node-title h2 a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-teaser .content .field--name-node-title h2 a {
    font-size: 21px;
  }
}
.node--type-evenement.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-evenement.node--view-mode-teaser:hover .field--name-field-media-image img {
  transform: scale(1.1);
}

.node--type-evenement.node--view-mode-search-index .field--name-bundle-fieldnode {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 9px;
  }
}
.node--type-evenement.node--view-mode-search-index .field--name-field-texte-unik4 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 15px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-search-index .field--name-field-texte-unik4 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-search-index .field--name-field-texte-unik4 {
    font-size: 15px;
  }
}
.node--type-evenement.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-evenement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}

.node--type-page-publications.node--view-mode-full .group-top {
  padding: 0vw 12.5vw ;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-top {
    padding: 0px 240px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-top {
    margin-bottom: 80px  !important;
  }
}
.node--type-page-publications.node--view-mode-full .group-top .field--name-node-title {
  margin-bottom: 30px;
}
.node--type-page-publications.node--view-mode-full .group-top .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-top .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-full .group-top .field--name-node-title h1 {
    font-size: 75px;
  }
}
.node--type-page-publications.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-page-publications.node--view-mode-full .group-top .field--name-dynamic-block-fieldnode-ancres-publications ul li {
  margin: 10px 20px 10px 0;
}
.node--type-page-publications.node--view-mode-full > .field--type-string {
  padding: 0vw 8.3333333333vw ;
  margin-bottom: 40px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 42px;
  color: #757575;
  text-transform: uppercase;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full > .field--type-string {
    padding: 0px 160px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full > .field--type-string {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-full > .field--type-string {
    font-size: 31px;
  }
}
.node--type-page-publications.node--view-mode-full > .field--type-string.field--name-field-texte-unik2 {
  margin-bottom: 50px;
}
.node--type-page-publications.node--view-mode-full .view {
  margin-bottom: 3.125vw ;
  margin-left: 4.1666666667vw ;
  margin-right: 4.1666666667vw ;
  padding-bottom: 3.125vw ;
  border-bottom: 1px solid #F0F0F0;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .view {
    margin-bottom: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .view {
    margin-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .view {
    margin-right: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .view {
    padding-bottom: 60px  !important;
  }
}
.node--type-page-publications.node--view-mode-full .view .view-content {
  display: flex;
  margin: 0vw -1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .view .view-content {
    margin: 0px -20px ;
  }
}
.node--type-page-publications.node--view-mode-full .view .view-content .views-row {
  display: block;
  width: 20%;
  padding: 0vw 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .view .view-content .views-row {
    padding: 0px 20px ;
  }
}
.node--type-page-publications.node--view-mode-full .view .view-content .views-row .node {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.node--type-page-publications.node--view-mode-full .view .view-content .views-row .node .field--name-node-title {
  flex: 1;
}
.node--type-page-publications.node--view-mode-full nav.pager {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
.node--type-page-publications.node--view-mode-full nav.pager ul {
  display: flex;
  list-style: none;
}
.node--type-page-publications.node--view-mode-full nav.pager ul.pager1 li {
  margin-right: 30px;
  line-height: 41px;
}
.node--type-page-publications.node--view-mode-full nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 41px;
  display: block;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.node--type-page-publications.node--view-mode-full nav.pager ul.pager1 li.is-active a {
  color: #FF696A;
}
.node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li {
  margin-right: 15px;
}
.node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}
.node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-bloc-guides .view {
  padding-bottom: 0;
  border-bottom: none;
}
.node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
  padding: 0vw 4.1666666667vw 4.1666666667vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 0px 80px 80px 80px ;
  }
}
.node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 4.375vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 65px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    line-height: 84px  !important;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture {
  display: flex;
  margin-right: 4.1666666667vw ;
  margin-left: 4.1666666667vw ;
  margin-bottom: 3.125vw ;
  padding-bottom: 3.125vw ;
  position: relative;
  border-bottom: 1px solid #F0F0F0;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture {
    margin-right: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture {
    margin-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture {
    margin-bottom: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture {
    padding-bottom: 60px  !important;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture {
  margin-right: 8.3333333333vw ;
  width: 20.8333333333vw ;
  flex-shrink: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture {
    margin-right: 160px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture {
    width: 400px ;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture > .field__item {
  height: 100%;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture > .field__item > .views-element-container {
  height: 100%;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view {
  padding: 0;
  margin: 0;
  padding: 0;
  border: none;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content {
  margin: 0;
  flex: 1;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row {
  padding: 1.5625vw 2.0833333333vw ;
  width: 100%;
  background: #DDFFFD;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row {
    padding: 30px 40px ;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::before {
    height: 140px  !important;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::after {
  display: block;
  content: "";
  position: absolute;
  right: -1.0416666667vw ;
  bottom: -1.0416666667vw ;
  background: url("../images/cadre4.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::after {
    right: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::after {
    bottom: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::after {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::after {
    height: 140px  !important;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager {
  justify-content: flex-end;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li {
  margin-left: 15px;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li a {
    font-size: 13px;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li:first-child {
  margin-left: 0;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture nav.pager li.is-active {
  display: none;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 {
  flex-grow: 1;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 > .field__item {
  height: 100%;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 > .field__item > .views-element-container {
  height: 100%;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .views-element-container {
  position: initial;
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view {
  padding: 1.5625vw 0vw 0vw ;
  margin: 0;
  position: initial;
  padding: 0;
  border: none;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view {
    padding: 30px 0px 0px ;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content {
  margin: 0vw -3.125vw ;
  flex: 1;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content {
    margin: 0px -60px ;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content .views-row {
  width: 16.6666666667vw ;
  margin: 0vw 3.125vw ;
  padding: 1.5625vw 0vw 0vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content .views-row {
    width: 320px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content .views-row {
    margin: 0px 60px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content .views-row {
    padding: 30px 0px 0px ;
  }
}
.node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 nav.pager {
  margin-top: 70px;
}

.node--type-publication.node--view-mode-teaser {
  display: flex;
  position: relative;
  padding: 2.0833333333vw ;
  background: #DDFFFD;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser {
    padding: 40px ;
  }
}
.node--type-publication.node--view-mode-teaser::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::before {
    height: 140px  !important;
  }
}
.node--type-publication.node--view-mode-teaser::after {
  display: block;
  content: "";
  position: absolute;
  right: -1.0416666667vw ;
  bottom: -1.0416666667vw ;
  background: url("../images/cadre4.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::after {
    right: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::after {
    bottom: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::after {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser::after {
    height: 140px  !important;
  }
}
.node--type-publication.node--view-mode-teaser .field--name-field-media-unik1 {
  width: 50%;
  padding-right: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .field--name-field-media-unik1 {
    padding-right: 20px ;
  }
}
.node--type-publication.node--view-mode-teaser .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-publication.node--view-mode-teaser .content {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content {
    padding-left: 20px ;
  }
}
.node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-titre-du-bloc {
  align-self: flex-end;
}
.node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-titre-du-bloc h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 2.34375vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-titre-du-bloc h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-titre-du-bloc h2 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-titre-du-bloc h2 {
    margin-bottom: 45px  !important;
  }
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/book.svg") no-repeat left center;
  line-height: 24px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 2.0833333333vw ;
  background-size: 1.71875vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 {
    margin-bottom: 40px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 {
    background-size: 33px  !important;
  }
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 a {
  padding: 0 3px;
  line-height: 21px;
  display: inline-block;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding-top: 3px;
  background-repeat: no-repeat;
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 a:hover {
  background-position: left;
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 {
    margin-bottom: 40px  !important;
  }
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/dl.svg") no-repeat left center;
  line-height: 28px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  height: auto;
  background-size: 1.6145833333vw ;
  height: auto !important;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span {
    background-size: 31px  !important;
  }
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span a {
  padding: 0 3px;
  line-height: 25px;
  display: inline-block;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  color: #172A56;
  padding-top: 3px;
  background-repeat: no-repeat;
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span a:hover {
  background-position: left;
}
.node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span .size {
  display: none;
}
.node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/plus2.svg") no-repeat left center;
  line-height: 24px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 40px;
  background-size: 1.71875vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros {
    background-size: 33px  !important;
  }
}
.node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros a {
  padding: 0 3px;
  line-height: 21px;
  display: inline-block;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding-top: 3px;
  background-repeat: no-repeat;
}
.node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros a:hover {
  background-position: left;
}
.node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-toutes-les-publications a {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-toutes-les-publications a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-toutes-les-publications a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-toutes-les-publications a {
    font-size: 17px;
  }
}
.node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-toutes-les-publications a:hover {
  background-position: left;
  color: #172A56;
}

.node--type-publication.node--view-mode-mini .field--name-field-media-unik1 {
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-media-unik1 {
    margin-bottom: 20px  !important;
  }
}
.node--type-publication.node--view-mode-mini .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-publication.node--view-mode-mini .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-texte-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-mini .field--name-field-texte-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-texte-unik1 {
    margin-bottom: 20px  !important;
  }
}
.node--type-publication.node--view-mode-mini .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 31px;
  font-weight: normal;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-mini .field--name-node-title h2 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-node-title h2 {
    margin-bottom: 20px  !important;
  }
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 {
    font-size: 9px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 {
    margin-bottom: 30px  !important;
  }
}
.node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/book.svg") no-repeat left center;
  line-height: 24px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 1.0416666667vw ;
  background-size: 1.71875vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
    margin-bottom: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
    background-size: 33px  !important;
  }
}
.node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 a {
  padding: 0 3px;
  line-height: 21px;
  display: inline-block;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding-top: 3px;
  background-repeat: no-repeat;
}
.node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 a:hover {
  background-position: left;
}
.node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/dl.svg") no-repeat left center;
  line-height: 28px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  height: auto !important;
  background-size: 1.6145833333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span {
    background-size: 31px  !important;
  }
}
.node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span a {
  padding: 0 3px;
  line-height: 25px;
  display: inline-block;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  color: #172A56;
  padding-top: 3px;
  background-repeat: no-repeat;
}
.node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span a:hover {
  background-position: left;
}
.node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span .size {
  display: none;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc {
  margin-top: 30px;
  z-index: 3;
  position: relative;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item {
  display: flex;
  align-items: center;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  margin-right: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item p {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item p {
    font-size: 16px;
  }
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a {
  margin-right: 1.0416666667vw ;
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a {
    margin-right: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a {
    height: 30px  !important;
  }
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.tw_share {
  background: url("../images/tw_small.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.tw_share:hover {
  background: url("../images/tw_smallh.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.fb_share {
  background: url("../images/fb_small.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.fb_share:hover {
  background: url("../images/fb_smallh.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.lk_share {
  background: url("../images/lk_small.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.lk_share:hover {
  background: url("../images/lk_smallh.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.mail_share {
  background: url("../images/mail_small.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a.mail_share:hover {
  background: url("../images/mail_smallh.svg") no-repeat;
  background-size: contain;
}
.node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a:last-child {
  margin-right: 0;
}

.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 {
  display: flex;
  position: relative;
  background: #DDFFFD;
  border-bottom-left-radius: 40px;
  border-top-right-radius: 40px;
  padding: 0;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::before {
  display: block;
  content: "";
  position: absolute;
  left: -0.78125vw ;
  top: -0.78125vw ;
  background: url("../images/minicadre.svg") no-repeat center;
  width: 5.6770833333vw ;
  height: 5.6770833333vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::before {
    left: -15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::before {
    top: -15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::before {
    width: 109px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::before {
    height: 109px  !important;
  }
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::after {
  display: none;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .field--name-field-media-unik1 {
  width: 40%;
  padding-right: 0vw ;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .field--name-field-media-unik1 {
    padding-right: 0px ;
  }
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content {
  width: 60%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content {
    padding-left: 40px ;
  }
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-node-title {
  padding-left: 0vw ;
  align-self: initial;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-node-title {
    padding-left: 0px  !important;
  }
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.5625vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-node-title h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-node-title h2 {
    font-size: 25px;
  }
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/book.svg") no-repeat left center;
  line-height: 24px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 0.78125vw ;
  background-size: 1.71875vw ;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 {
    margin-bottom: 15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 {
    background-size: 33px  !important;
  }
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 a {
  padding: 0 3px;
  line-height: 21px;
  display: inline-block;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding-top: 3px;
  background-repeat: no-repeat;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 a:hover {
  background-position: left;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 {
  margin-bottom: 0;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/dl.svg") no-repeat left center;
  line-height: 28px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  height: auto;
  background-size: 1.6145833333vw ;
  height: auto !important;
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span {
    background-size: 31px  !important;
  }
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span a {
  padding: 0 3px;
  line-height: 25px;
  display: inline-block;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  color: #172A56;
  padding-top: 3px;
  background-repeat: no-repeat;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span a:hover {
  background-position: left;
}
.paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span .size {
  display: none;
}

.node--type-page-publications.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-publications.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-publications.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-publications.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.node--type-publication.node--view-mode-search-index .field--name-bundle-fieldnode {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 9px;
  }
}
.node--type-publication.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-publication.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item {
    font-size: 9px;
  }
}
.node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1 {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/book.svg") no-repeat left center;
  line-height: 24px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 0.78125vw ;
  background-size: 1.71875vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1 {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1 {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1 {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1 {
    margin-bottom: 15px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1 {
    background-size: 33px  !important;
  }
}
.node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1 a {
  padding: 0 3px;
  line-height: 21px;
  display: inline-block;
}
.node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 {
  margin-bottom: 0;
}
.node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span {
  display: block;
  padding-left: 2.34375vw ;
  background: url("../images/dl.svg") no-repeat left center;
  line-height: 28px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  height: auto;
  background-size: 1.6145833333vw ;
  height: auto !important;
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span {
    padding-left: 45px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span {
    background-size: 31px  !important;
  }
}
.node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span a {
  padding: 0 3px;
  line-height: 25px;
  display: inline-block;
  color: #172A56;
}
.node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span .size {
  display: none;
}

.page-node-type-page-formulaire main {
  padding-top: 6.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .page-node-type-page-formulaire main {
    padding-top: 124px  !important;
  }
}
.page-node-type-page-formulaire main .messages.messages--status,
.page-node-type-page-formulaire main .messages.messages--error {
  width: 100%;
  margin-top: 1.0416666667vw ;
  background: #172A56;
  color: #ffffff;
  padding: 1.5625vw ;
  list-style: none;
  margin-bottom: 1.0416666667vw ;
  margin-left: 0;
}
@media screen and (min-width: 1920px) {
  .page-node-type-page-formulaire main .messages.messages--status,
  .page-node-type-page-formulaire main .messages.messages--error {
    margin-top: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .page-node-type-page-formulaire main .messages.messages--status,
  .page-node-type-page-formulaire main .messages.messages--error {
    padding: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .page-node-type-page-formulaire main .messages.messages--status,
  .page-node-type-page-formulaire main .messages.messages--error {
    margin-bottom: 20px  !important;
  }
}
.page-node-type-page-formulaire main .messages.messages--status a,
.page-node-type-page-formulaire main .messages.messages--error a {
  color: #ffffff;
}
.page-node-type-page-formulaire main .messages.messages--status ul,
.page-node-type-page-formulaire main .messages.messages--error ul {
  list-style: none;
}

.node--type-page-formulaire.node--view-mode-full {
  display: flex;
  padding-top: 0;
}
.node--type-page-formulaire.node--view-mode-full .group-left {
  width: 18.75vw ;
  margin-right: 10.4166666667vw ;
  padding-left: 6.25vw ;
  padding-top: 3.125vw ;
  background: url("../images/acces_back.svg") no-repeat 17px top;
  background-size: 10.4166666667vw ;
  margin-top: 4px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-left {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-left {
    margin-right: 200px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-left {
    padding-left: 120px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-left {
    padding-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-left {
    background-size: 200px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full .group-right {
  width: 56.25vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-right {
    width: 1080px ;
  }
}
.node--type-page-formulaire.node--view-mode-full .group-right .field--name-node-title {
  margin-bottom: 20px;
}
.node--type-page-formulaire.node--view-mode-full .group-right .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 5vw ;
  display: block;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-node-title h1 {
    font-size: 75px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-node-title h1 {
    line-height: 96px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-page-formulaire.node--view-mode-full form {
  margin-bottom: 2.6041666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form {
    margin-bottom: 50px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-select {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-select {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection {
  border: none;
  background: #F6F6F6;
  border-radius: 6px;
  line-height: 66px;
  height: 66px;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection .select2-selection__rendered {
  line-height: 66px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-indent: 0;
  padding: 0vw 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection .select2-selection__rendered {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection .select2-selection__rendered {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection .select2-selection__rendered {
    padding: 0px 40px ;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection__arrow {
  display: block;
  width: 20px;
  height: 12.5px;
  position: absolute;
  right: 2.0833333333vw ;
  top: 50%;
  background: url("../images/dropdown.svg") no-repeat;
  transform: translateY(-50%);
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection__arrow {
    right: 40px ;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection__arrow b {
  display: none;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-textarea {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-textarea label {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  display: block;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea label {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea label {
    font-size: 19px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea {
  margin-top: 20px;
  width: 100%;
  display: block;
  background: #F6F6F6;
  border-radius: 6px;
  resize: none;
  border: none;
  box-shadow: none;
  padding: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  color: #172A56;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea {
    font-size: 13px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea::placeholder {
    font-size: 13px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-email,
.node--type-page-formulaire.node--view-mode-full form .form-type-tel,
.node--type-page-formulaire.node--view-mode-full form .form-type-textfield {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-email,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-email input,
.node--type-page-formulaire.node--view-mode-full form .form-type-tel input,
.node--type-page-formulaire.node--view-mode-full form .form-type-textfield input {
  width: 100%;
  display: block;
  background: #F6F6F6;
  border-radius: 6px;
  line-height: 66px;
  height: 66px;
  padding: 0vw 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-email input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield input {
    padding: 0px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-email input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-email input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield input {
    font-size: 13px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-email input::placeholder,
.node--type-page-formulaire.node--view-mode-full form .form-type-tel input::placeholder,
.node--type-page-formulaire.node--view-mode-full form .form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-email input::placeholder,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel input::placeholder,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-email input::placeholder,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel input::placeholder,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file label,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file label {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  margin-right: 40px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file label,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file label {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file label,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file label {
    font-size: 13px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file label:hover,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file label:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file input.form-file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file input.form-file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file input.form-file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file input.form-file {
  display: none;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file span.file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file span.file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file span.file,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file span.file {
  background: #F6F6F6;
  flex-grow: 1;
  margin-right: 40px;
  padding: 0vw 1.0416666667vw ;
  border-radius: 6px;
  height: 66px;
  color: #172A56;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file span.file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file span.file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file span.file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file span.file {
    padding: 0px 20px ;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file span.file a,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file span.file a,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file span.file a,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file span.file a {
  color: #172A56;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 66px;
  text-transform: none;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file span.file a,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file span.file a,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file span.file a,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file span.file a {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file span.file a,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file span.file a,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file span.file a,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file span.file a {
    font-size: 19px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file span.file span,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file span.file span,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file span.file span,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file span.file span {
  display: none;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file input[name=piece_jointe_upload_button],
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file input[name=piece_jointe_upload_button],
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file input[name=piece_jointe_upload_button],
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file input[name=piece_jointe_upload_button] {
  display: none !important;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file input.form-submit,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file input.form-submit,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file input.form-submit,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file input.form-submit {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 13px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file input.form-submit:hover,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file input.form-submit:hover,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file input.form-submit:hover,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file input.form-submit:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .description,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .description {
  margin-top: 20px;
  font-size: 0;
  width: 100%;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .description p,
.node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .description p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  margin: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .description p,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .description p {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .description p,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .description p {
    font-size: 19px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .webform-type-radios {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .webform-type-radios legend {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios legend {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios legend {
    font-size: 16px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .webform-type-radios .form-radios .form-item {
  margin-bottom: 10px;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios .form-radios .form-item {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios .form-radios .form-item {
    font-size: 16px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .webform-type-radios .form-radios .form-item:last-child {
  margin-bottom: 0;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox {
  padding-left: 4.1666666667vw ;
  position: relative;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox {
    padding-left: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.9791666667vw ;
  width: 1.9791666667vw ;
  background: #ffffff;
  border: 1px solid #707070;
  border-radius: 10px;
  appearance: none;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input {
    height: 38px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input {
    width: 38px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input:checked {
  background-color: #FF696A;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input:checked::after {
  display: block;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input::after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 46%;
  width: 0.3125vw ;
  height: 0.625vw ;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input::after {
    width: 6px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input::after {
    height: 12px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox label {
    font-size: 16px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox .description {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox .description {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox .description {
    font-size: 16px;
  }
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox .description a {
  text-decoration: underline;
}
.node--type-page-formulaire.node--view-mode-full form .form-type-checkbox .description a:hover {
  text-decoration: none;
}
.node--type-page-formulaire.node--view-mode-full form .captcha {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full form .captcha {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-formulaire.node--view-mode-full .form-actions input.form-submit {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-full .form-actions input.form-submit {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-full .form-actions input.form-submit {
    font-size: 13px;
  }
}
.node--type-page-formulaire.node--view-mode-full .form-actions input.form-submit:hover {
  background-position: left;
  color: #172A56;
}

.node--type-page-formulaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-formulaire.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-formulaire.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-formulaire.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.webform-submission-contact-general-form {
  margin-bottom: 2.6041666667vw ;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form {
    margin-bottom: 50px  !important;
  }
}
.webform-submission-contact-general-form > fieldset {
  border: none;
  padding: 0;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form > fieldset {
    margin-bottom: 40px  !important;
  }
}
.webform-submission-contact-general-form > fieldset > legend {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 42px;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form > fieldset > legend {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form > fieldset > legend {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form > fieldset > legend {
    margin-bottom: 40px  !important;
  }
}
.webform-submission-contact-general-form > fieldset .form-item:last-child {
  margin-bottom: 0;
}
.webform-submission-contact-general-form .form-type-select {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-select {
    margin-bottom: 40px  !important;
  }
}
.webform-submission-contact-general-form .form-type-select .select2 .select2-selection {
  border: none;
  background: #F6F6F6;
  border-radius: 6px;
  line-height: 66px;
  height: 66px;
}
.webform-submission-contact-general-form .form-type-select .select2 .select2-selection .select2-selection__rendered {
  line-height: 66px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-indent: 0;
  padding: 0vw 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-select .select2 .select2-selection .select2-selection__rendered {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-select .select2 .select2-selection .select2-selection__rendered {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-select .select2 .select2-selection .select2-selection__rendered {
    padding: 0px 40px ;
  }
}
.webform-submission-contact-general-form .form-type-select .select2 .select2-selection__arrow {
  display: block;
  width: 20px;
  height: 12.5px;
  position: absolute;
  right: 2.0833333333vw ;
  top: 50%;
  background: url("../images/dropdown.svg") no-repeat;
  transform: translateY(-50%);
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-select .select2 .select2-selection__arrow {
    right: 40px ;
  }
}
.webform-submission-contact-general-form .form-type-select .select2 .select2-selection__arrow b {
  display: none;
}
.webform-submission-contact-general-form .form-type-textarea {
  margin-bottom: 15px !important;
}
.webform-submission-contact-general-form .form-type-textarea label {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  display: block;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-textarea label {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-textarea label {
    font-size: 19px;
  }
}
.webform-submission-contact-general-form .form-type-textarea textarea {
  margin-top: 20px;
  width: 100%;
  display: block;
  background: #F6F6F6;
  border-radius: 6px;
  resize: none;
  border: none;
  box-shadow: none;
  padding: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  color: #172A56;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-textarea textarea {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-textarea textarea {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-textarea textarea {
    font-size: 13px;
  }
}
.webform-submission-contact-general-form .form-type-email,
.webform-submission-contact-general-form .form-type-tel,
.webform-submission-contact-general-form .form-type-textfield {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-email,
  .webform-submission-contact-general-form .form-type-tel,
  .webform-submission-contact-general-form .form-type-textfield {
    margin-bottom: 40px  !important;
  }
}
.webform-submission-contact-general-form .form-type-email input,
.webform-submission-contact-general-form .form-type-tel input,
.webform-submission-contact-general-form .form-type-textfield input {
  width: 100%;
  display: block;
  background: #F6F6F6;
  border-radius: 6px;
  line-height: 66px;
  height: 66px;
  padding: 0vw 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-email input,
  .webform-submission-contact-general-form .form-type-tel input,
  .webform-submission-contact-general-form .form-type-textfield input {
    padding: 0px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-email input,
  .webform-submission-contact-general-form .form-type-tel input,
  .webform-submission-contact-general-form .form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-email input,
  .webform-submission-contact-general-form .form-type-tel input,
  .webform-submission-contact-general-form .form-type-textfield input {
    font-size: 13px;
  }
}
.webform-submission-contact-general-form .form-type-email input::placeholder,
.webform-submission-contact-general-form .form-type-tel input::placeholder,
.webform-submission-contact-general-form .form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-email input::placeholder,
  .webform-submission-contact-general-form .form-type-tel input::placeholder,
  .webform-submission-contact-general-form .form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-email input::placeholder,
  .webform-submission-contact-general-form .form-type-tel input::placeholder,
  .webform-submission-contact-general-form .form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.webform-submission-contact-general-form .form-type-webform-document-file {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.webform-submission-contact-general-form .form-type-webform-document-file label {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  margin-right: 40px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-webform-document-file label {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-webform-document-file label {
    font-size: 13px;
  }
}
.webform-submission-contact-general-form .form-type-webform-document-file label:hover {
  background-position: left;
  color: #172A56;
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file input.form-file {
  display: none;
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file span.file {
  background: #F6F6F6;
  flex-grow: 1;
  margin-right: 40px;
  padding: 0vw 1.0416666667vw ;
  border-radius: 6px;
  height: 66px;
  color: #172A56;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file span.file {
    padding: 0px 20px ;
  }
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file span.file a {
  color: #172A56;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 66px;
  text-transform: none;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file span.file a {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file span.file a {
    font-size: 19px;
  }
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file span.file span {
  display: none;
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file input[name=piece_jointe_upload_button] {
  display: none !important;
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file input.form-submit {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 13px;
  }
}
.webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file input.form-submit:hover {
  background-position: left;
  color: #172A56;
}
.webform-submission-contact-general-form .form-type-webform-document-file .description {
  margin-top: 20px;
  font-size: 0;
  width: 100%;
}
.webform-submission-contact-general-form .form-type-webform-document-file .description p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  margin: 0;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-type-webform-document-file .description p {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-type-webform-document-file .description p {
    font-size: 19px;
  }
}
.webform-submission-contact-general-form .form-footer {
  margin-bottom: 2.0833333333vw ;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer {
    margin-bottom: 40px  !important;
  }
}
.webform-submission-contact-general-form .form-footer .form-item {
  width: 50%;
  padding-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-item {
    padding-right: 40px ;
  }
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox {
  padding-left: 4.1666666667vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox {
    padding-left: 80px  !important;
  }
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.9791666667vw ;
  width: 1.9791666667vw ;
  background: #ffffff;
  border: 1px solid #707070;
  border-radius: 10px;
  appearance: none;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox input {
    height: 38px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox input {
    width: 38px  !important;
  }
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox input:checked {
  background-color: #FF696A;
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox input:checked::after {
  display: block;
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox input::after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 46%;
  width: 0.3125vw ;
  height: 0.625vw ;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox input::after {
    width: 6px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox input::after {
    height: 12px  !important;
  }
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox label {
    font-size: 16px;
  }
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox .description {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox .description {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-footer .form-type-checkbox .description {
    font-size: 16px;
  }
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox .description a {
  text-decoration: underline;
}
.webform-submission-contact-general-form .form-footer .form-type-checkbox .description a:hover {
  text-decoration: none;
}
.webform-submission-contact-general-form .form-footer .captcha {
  width: 50%;
}
.webform-submission-contact-general-form .form-actions input.form-submit {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .webform-submission-contact-general-form .form-actions input.form-submit {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .webform-submission-contact-general-form .form-actions input.form-submit {
    font-size: 13px;
  }
}
.webform-submission-contact-general-form .form-actions input.form-submit:hover {
  background-position: left;
  color: #172A56;
}

.path-recherche .region-content {
  padding-top: 6.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .region-content {
    padding-top: 124px  !important;
  }
}
.path-recherche .view-recherche {
  display: flex;
  padding: 0vw 4.1666666667vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche {
    padding: 0px 80px 80px ;
  }
}
.path-recherche .view-recherche .group-left {
  width: 25vw ;
  margin-right: 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left {
    width: 480px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left {
    margin-right: 160px ;
  }
}
.path-recherche .view-recherche .group-left .bef-exposed-form .form--inline > .form-item {
  float: none;
}
.path-recherche .view-recherche .group-left .view-filters {
  padding: 2.0833333333vw ;
  background: #EFF4FF;
  position: relative;
  margin-top: 24px;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters {
    padding: 40px ;
  }
}
.path-recherche .view-recherche .group-left .view-filters::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters::before {
    height: 140px  !important;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield {
  margin-bottom: 2.6041666667vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield {
    margin-bottom: 50px  !important;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield label {
  display: none;
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield input {
  width: 100%;
  padding: 0vw 3.125vw 0vw 1.0416666667vw ;
  border-radius: 6px;
  line-height: 43px;
  height: 43px;
  background: #ffffff;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield input {
    padding: 0px 60px 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield input {
    font-size: 13px;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline > input {
  position: absolute;
  right: 2.0833333333vw ;
  top: 2.0833333333vw ;
  width: 43px;
  height: 43px;
  display: block;
  background-image: url("../images/loupe2.svg") !important;
  background-repeat: no-repeat;
  font-size: 0;
  cursor: pointer;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline > input {
    right: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline > input {
    top: 40px ;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline > input:hover {
  background-image: url("../images/loupe2h.svg") !important;
  background-repeat: no-repeat;
  background-size: contain;
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .formtitle {
  display: block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 31px;
  margin-bottom: 25px;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .formtitle {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .formtitle {
    font-size: 21px;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select {
  width: 100%;
  margin-bottom: 1.3020833333vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select {
    margin-bottom: 25px  !important;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select label {
  display: none;
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select select {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff url("../images/select.svg") no-repeat right center;
  background-size: contain;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select select {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select select {
    font-size: 13px;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select select:hover {
  background: #ffffff url("../images/selecth.svg") no-repeat right center;
  background-size: contain;
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-type-select:last-child {
  margin-bottom: 0;
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions input {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions input {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions input {
    font-size: 13px;
  }
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions input:first-child {
  margin-bottom: 3.125vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-left .view-filters form .form--inline .form-actions input:first-child {
    margin-bottom: 60px  !important;
  }
}
.path-recherche .view-recherche .group-right {
  width: 50vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-right {
    width: 960px ;
  }
}
.path-recherche .view-recherche .group-right h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 3.125vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-right h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche .group-right h1 {
    font-size: 75px;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-right h1 {
    margin-bottom: 60px  !important;
  }
}
.path-recherche .view-recherche .group-right .view-header {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 3.125vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-right .view-header {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche .group-right .view-header {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-right .view-header {
    margin-bottom: 60px  !important;
  }
}
.path-recherche .view-recherche .group-right .view-content .views-row {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche .group-right .view-content .views-row {
    margin-bottom: 40px  !important;
  }
}
.path-recherche .view-recherche nav.pager {
  display: flex;
  justify-content: space-between;
}
.path-recherche .view-recherche nav.pager ul {
  display: flex;
  list-style: none;
}
.path-recherche .view-recherche nav.pager ul.pager1 li {
  margin-right: 30px;
}
.path-recherche .view-recherche nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.path-recherche .view-recherche nav.pager ul.pager1 li.is-active a {
  color: #02D3C8;
}
.path-recherche .view-recherche nav.pager ul.pager2 li {
  margin-right: 20px;
}
.path-recherche .view-recherche nav.pager ul.pager2 li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .path-recherche .view-recherche nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .path-recherche .view-recherche nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.path-recherche .view-recherche nav.pager ul.pager2 li a:hover {
  background-position: left;
  color: #172A56;
}
.path-recherche .view-recherche nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}

.node--type-page-carrefour.node--view-mode-full > .field--name-node-title {
  padding: 0vw 8.3333333333vw 2.0833333333vw 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-node-title {
    padding: 0px 160px 40px 160px ;
  }
}
.node--type-page-carrefour.node--view-mode-full > .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-node-title h1 {
    font-size: 75px;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 {
  margin: 0vw 5.2083333333vw 4.1666666667vw 5.2083333333vw ;
  padding: 3.125vw 4.1666666667vw ;
  background: #EFF4FF;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 {
    margin: 0px 100px 80px 100px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 {
    padding: 60px 80px ;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::before {
  display: block;
  content: "";
  position: absolute;
  left: -20px;
  top: -20px;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::before {
    height: 140px  !important;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::after {
  display: block;
  content: "";
  position: absolute;
  right: -20px;
  bottom: -20px;
  background: url("../images/cadre4.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::after {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::after {
    height: 140px  !important;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item {
  width: 10.4166666667vw ;
  margin: 1.0416666667vw 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item {
    width: 200px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item {
    margin: 20px 40px ;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches {
  display: block;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .field--name-field-media-image {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .field--name-field-media-image {
    margin-bottom: 40px ;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .field--name-field-media-image img {
  display: block;
  height: 3.5416666667vw ;
  width: auto;
  margin: 0 auto;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .field--name-field-media-image img {
    height: 68px  !important;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding: 0 3px;
  display: block;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .title {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .title {
    font-size: 13px;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches .mediahov {
  display: none;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches:hover .mediaoff {
  display: none;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches:hover .mediahov {
  display: block;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--demarches:hover .title {
  background-position: left;
}
.node--type-page-carrefour.node--view-mode-full > .field--name-field-textelong-unik1 {
  padding: 0vw 12.5vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-field-textelong-unik1 {
    padding: 0px 240px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-field-textelong-unik1 {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-carrefour.node--view-mode-full > .field--name-field-wysiwyg-unik1 {
  padding: 0vw 12.5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full > .field--name-field-wysiwyg-unik1 {
    padding: 0px 240px ;
  }
}
.node--type-page-carrefour.node--view-mode-full > .field--name-field-wysiwyg-unik1 blockquote {
  width: 100%;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 {
  padding: 0vw 4.1666666667vw ;
  margin-bottom: 1.5625vw ;
  margin-top: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 {
    padding: 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 {
    margin-bottom: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 {
    margin-top: 80px ;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items {
  display: flex;
  flex-wrap: wrap;
  margin: 0vw -1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items {
    margin: 0px -20px ;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item {
  width: 33.33333%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.6041666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item {
    margin-bottom: 50px  !important;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser {
  cursor: pointer;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-media-unik1 {
  margin-bottom: 20px;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-title {
  margin-bottom: 10px;
  padding: 0;
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 31px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-textelong-unik1,
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 20px;
  padding: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-textelong-unik1,
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-texte-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-textelong-unik1,
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-texte-unik1 {
    font-size: 16px;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a {
  display: block;
  padding-left: 2.0833333333vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  background: url("../images/plus.svg") no-repeat left center;
  line-height: 30px;
  transition: 0.3s ease-out;
  background-size: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a {
    padding-left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a {
    background-size: 30px  !important;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a:hover {
  background: url("../images/fleche.svg") no-repeat 7px center;
  background-size: 0.8854166667vw 1.5104166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a:hover {
    background-size: 17px 29px  !important;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
  padding: 0vw 4.1666666667vw 4.1666666667vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 0px 80px 80px 80px ;
  }
}
.node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 84px;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 65px;
  }
}

.node--type-page-carrefour.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-carrefour.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-carrefour.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-carrefour.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.page-node-type-page-recrutement .messages.messages--status,
.page-node-type-page-recrutement .messages.messages--error,
.page-node-type-offres-d-emplois .messages.messages--status,
.page-node-type-offres-d-emplois .messages.messages--error {
  width: 100%;
  margin-top: 1.0416666667vw ;
  background: #172A56;
  color: #ffffff;
  padding: 1.5625vw ;
  list-style: none;
  margin-bottom: 1.0416666667vw ;
  margin-left: 0;
}
@media screen and (min-width: 1920px) {
  .page-node-type-page-recrutement .messages.messages--status,
  .page-node-type-page-recrutement .messages.messages--error,
  .page-node-type-offres-d-emplois .messages.messages--status,
  .page-node-type-offres-d-emplois .messages.messages--error {
    margin-top: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .page-node-type-page-recrutement .messages.messages--status,
  .page-node-type-page-recrutement .messages.messages--error,
  .page-node-type-offres-d-emplois .messages.messages--status,
  .page-node-type-offres-d-emplois .messages.messages--error {
    padding: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .page-node-type-page-recrutement .messages.messages--status,
  .page-node-type-page-recrutement .messages.messages--error,
  .page-node-type-offres-d-emplois .messages.messages--status,
  .page-node-type-offres-d-emplois .messages.messages--error {
    margin-bottom: 20px  !important;
  }
}
.page-node-type-page-recrutement .messages.messages--status a,
.page-node-type-page-recrutement .messages.messages--error a,
.page-node-type-offres-d-emplois .messages.messages--status a,
.page-node-type-offres-d-emplois .messages.messages--error a {
  color: #ffffff;
}

.node--type-page-recrutement.node--view-mode-full,
.node--type-offres-d-emplois.node--view-mode-full {
  padding-left: 4.1666666667vw ;
  padding-right: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full,
  .node--type-offres-d-emplois.node--view-mode-full {
    padding-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full,
  .node--type-offres-d-emplois.node--view-mode-full {
    padding-right: 80px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content,
.node--type-offres-d-emplois.node--view-mode-full .group-content {
  padding: 0vw 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content,
  .node--type-offres-d-emplois.node--view-mode-full .group-content {
    padding: 0px 160px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-post-date,
.node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-post-date {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-post-date,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-post-date {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-post-date,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-post-date {
    font-size: 15px;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-date-unik1,
.node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-date-unik1 {
  display: flex;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-date-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-date-unik1 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-date-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-date-unik1 {
    font-size: 21px;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-date-unik1 .field__label::after,
.node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-date-unik1 .field__label::after {
  content: ":";
  display: inline-block;
  margin: 0 3px;
}
.node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-title h1,
.node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
  line-height: 5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-title h1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-title h1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-title h1 {
    font-size: 75px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-title h1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-title h1 {
    line-height: 96px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .group-infos,
.node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item,
.node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  border-top: 4px solid transparent;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 15px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item {
    font-size: 9px;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-texte-unik1,
.node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-texte-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-texte-unik1 {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-texte-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-texte-unik1 {
    font-size: 11px;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-textelong-unik1,
.node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-textelong-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-textelong-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .group-share,
.node--type-offres-d-emplois.node--view-mode-full .group-content .group-share {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.node--type-page-recrutement.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a,
.node--type-offres-d-emplois.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a {
    font-size: 17px;
  }
}
.node--type-page-recrutement.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a:hover,
.node--type-offres-d-emplois.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi {
  margin: 2.0833333333vw 0vw 4.6875vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi {
    margin: 40px 0px 90px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters {
  display: flex;
  height: 80px;
  background: #F6F6F6;
  justify-content: center;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form {
  display: flex;
  align-items: center;
  flex: 1;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle {
  margin-right: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle {
    margin-right: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle {
    font-size: 19px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle::after,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle::after {
  display: block;
  content: ":";
  margin-left: 5px;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item {
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item {
    margin-right: 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item label {
  display: none;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select {
  width: 18.75vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select {
    width: 360px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff url("../images/select.svg") no-repeat right center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield {
  width: 14.5833333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield {
    width: 280px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  padding: 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input[value=Réinitialiser],
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input[value=Réinitialiser] {
  display: none;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header {
  padding: 2.0833333333vw 0vw 2.0833333333vw 2.0833333333vw ;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header {
    padding: 40px 0px 40px 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p {
    font-size: 31px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-empty {
    padding-left: 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content {
  margin: 0vw -1.0416666667vw ;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content {
    margin: 0px -20px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row {
  width: 33.33333%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row {
    margin-bottom: 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row:nth-child(3n+1) .node, .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row:first-child .node,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row:nth-child(3n+1) .node,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row:first-child .node {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row:nth-child(3n) .node,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row:nth-child(3n) .node {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row .node,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row .node {
  height: 100%;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row .node .content,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row .node .content {
  flex: 1;
}
.node--type-page-recrutement.node--view-mode-full nav.pager,
.node--type-offres-d-emplois.node--view-mode-full nav.pager {
  display: flex;
  justify-content: space-between;
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul {
  display: flex;
  list-style: none;
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul.pager1 li,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager1 li {
  margin-right: 30px;
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul.pager1 li a,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full nav.pager ul.pager1 li a,
  .node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full nav.pager ul.pager1 li a,
  .node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul.pager1 li.is-active a,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager1 li.is-active a {
  color: #02D3C8;
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul.pager2 li,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager2 li {
  margin-right: 20px;
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul.pager2 li a,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager2 li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full nav.pager ul.pager2 li a,
  .node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full nav.pager ul.pager2 li a,
  .node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full nav.pager ul.pager2 li a,
  .node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul.pager2 li a:hover,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager2 li a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-recrutement.node--view-mode-full nav.pager ul.pager2 li:last-child,
.node--type-offres-d-emplois.node--view-mode-full nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 {
  background: #DDFFFD;
  padding: 2.0833333333vw ;
  position: relative;
  margin-bottom: 5.2083333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 {
    margin-bottom: 100px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::before,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::before,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::before,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::before {
    height: 140px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::after,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::after,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::after,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::after {
  display: block;
  content: "";
  position: absolute;
  right: -1.0416666667vw ;
  bottom: -1.0416666667vw ;
  background: url("../images/cadre4.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::after {
    right: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::after {
    bottom: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::after {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::after {
    height: 140px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 .field__label,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 .field__label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 .field__label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 .field__label {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 .field__label {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 .field__label {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 .field__label {
    margin-bottom: 30px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form {
  display: flex;
  flex-wrap: wrap;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 1.5625vw ;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > .form-item-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > .form-item-markup {
    margin-bottom: 30px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset {
  padding: 0;
  border: none;
  margin-bottom: 3.125vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset {
    margin-bottom: 60px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees {
  width: 100%;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0vw -2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper {
    margin: 0px -40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item {
  padding: 0vw 2.0833333333vw ;
  width: 50%;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item {
    padding: 0px 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input {
  border: 1px solid #172A56;
  border-radius: 6px;
  line-height: 66px;
  height: 66px;
  padding: 0vw 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  background: #ffffff;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input {
    padding: 0px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  opacity: 1;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom, .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom, .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-nom,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item-prenom {
    margin-bottom: 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents {
  width: 50%;
  padding-left: 2.0833333333vw ;
  margin-bottom: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents {
    padding-left: 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents > legend,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents > legend,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents > legend,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents > legend {
  font-size: 0;
  line-height: 0;
  margin: 0;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset {
  border: none;
  padding: 0;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 43px;
  margin-bottom: 1.8229166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset > label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset > label {
    margin-bottom: 35px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset:first-child,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset:first-child,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset:first-child,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset:first-child {
  margin-bottom: 3.125vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset:first-child,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset:first-child,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset:first-child,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset:first-child {
    margin-bottom: 60px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  margin-right: 40px;
  margin-bottom: 0;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label:hover,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-file,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-file {
  display: none;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file {
  background: #ffffff;
  flex-grow: 1;
  margin-right: 40px;
  padding: 0vw 1.0416666667vw ;
  border-radius: 6px;
  height: 66px;
  border: 1px solid #172A56;
  color: #172A56;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file {
    padding: 0px 20px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a {
  color: #172A56;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 66px;
  text-transform: none;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file a {
    font-size: 19px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file span,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file span,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file span,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file span {
  display: none;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=cv_upload_button],
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=lettre_de_motivation_upload_button],
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=cv_upload_button],
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=lettre_de_motivation_upload_button],
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=cv_upload_button],
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=lettre_de_motivation_upload_button],
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=cv_upload_button],
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input[name=lettre_de_motivation_upload_button] {
  display: none !important;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit:hover,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description {
  margin-top: 20px;
  font-size: 0;
  width: 100%;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  margin: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p {
    font-size: 19px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 43px;
  margin-bottom: 1.8229166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend {
    margin-bottom: 35px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea {
  width: 50%;
  padding-right: 2.0833333333vw ;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea {
    padding-right: 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 43px;
  margin-bottom: 1.8229166667vw ;
  display: block;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label {
    margin-bottom: 35px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea .form-textarea-wrapper,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea .form-textarea-wrapper,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea .form-textarea-wrapper,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea .form-textarea-wrapper {
  flex-grow: 1;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea {
  display: block;
  resize: none;
  width: 100%;
  border: 1px solid #172A56;
  border-radius: 6px;
  padding: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  height: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
  width: 50%;
  margin-top: 3.125vw ;
  position: relative;
  padding-left: 4.1666666667vw ;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
    margin-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
    padding-left: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
    margin-bottom: 20px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.9791666667vw ;
  width: 1.9791666667vw ;
  background: #ffffff;
  border: 1px solid #707070;
  border-radius: 10px;
  appearance: none;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
    height: 38px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
    width: 38px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input:checked,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input:checked,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input:checked,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input:checked {
  background-color: #FF696A;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input:checked::after,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input:checked::after,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input:checked::after,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input:checked::after {
  display: block;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 46%;
  width: 0.3125vw ;
  height: 0.625vw ;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
    width: 6px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
    height: 12px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
    font-size: 16px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description a,
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label a,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description a,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label a,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description a,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label a,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description a,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label a {
  text-decoration: underline;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description a:hover,
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label a:hover,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description a:hover,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label a:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description a:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label a:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description a:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label a:hover {
  text-decoration: none;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .captcha,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .captcha,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .captcha,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .captcha {
  margin-top: 3.125vw ;
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .captcha,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .captcha,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .captcha,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .captcha {
    margin-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .captcha,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .captcha,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .captcha,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .captcha {
    padding-left: 40px ;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup {
  width: 100%;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-actions,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-actions,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-actions,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-actions {
  width: 100%;
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-actions input,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-actions input,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  margin-right: 40px;
  margin-bottom: 0;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-actions input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-actions input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input {
    font-size: 13px;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-actions input:hover,
.node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-actions input:hover,
.node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    margin-bottom: 80px  !important;
  }
}
.node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3,
.node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 4.375vw ;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 65px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    line-height: 84px  !important;
  }
}

.node--type-offres-d-emplois.node--view-mode-teaser {
  padding: 2.0833333333vw ;
  background: #F0F0F0;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser {
    padding: 40px ;
  }
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-post-date {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-post-date {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-post-date {
    font-size: 11px;
  }
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-title {
  flex: 1;
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-title h2 {
    line-height: 31px  !important;
  }
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 {
  display: flex;
  align-items: center;
  margin-bottom: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 {
    margin-bottom: 30px  !important;
  }
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__label {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__label {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__label {
    font-size: 11px;
  }
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__label::after {
  content: ":";
  display: inline-block;
  margin: 0 5px 0 3px;
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  border-top: 4px solid transparent;
  text-transform: uppercase;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__item {
    font-size: 9px;
  }
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-link a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  margin-right: 40px;
  margin-bottom: 0;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-link a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-link a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-link a {
    font-size: 13px;
  }
}
.node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-link a:hover {
  background-position: left;
  color: #172A56;
}

.node--type-offres-d-emplois.node--view-mode-search-index .field--name-bundle-fieldnode {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 9px;
  }
}
.node--type-offres-d-emplois.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item {
    font-size: 9px;
  }
}

.node--type-page-recrutement.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-recrutement.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-recrutement.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-recrutement.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.node--type-page-associations.node--view-mode-full {
  display: flex;
}
.node--type-page-associations.node--view-mode-full .group-left {
  width: 18.75vw ;
  margin-right: 10.4166666667vw ;
  padding-left: 6.25vw ;
  padding-top: 3.125vw ;
  background: url("../images/demarches_back.svg") no-repeat left top;
  background-size: 10.4166666667vw ;
  margin-top: 4px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-left {
    width: 360px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-left {
    margin-right: 200px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-left {
    padding-left: 120px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-left {
    padding-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-left {
    background-size: 200px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 > .field__label {
  display: none;
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .field--name-field-media-image {
  margin-right: 20px;
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .field--name-field-media-image img {
  display: block;
  width: 48px;
  height: auto;
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 19px;
  text-transform: uppercase;
  background: transparent;
  background: linear-gradient(to left, transparent 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  padding: 0 3px;
  display: block;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
    font-size: 11px;
  }
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .mediahov {
  display: none;
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches:hover .mediaoff {
  display: none;
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches:hover .mediahov {
  display: block;
}
.node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches:hover .title {
  background-position: left;
}
.node--type-page-associations.node--view-mode-full .group-right {
  width: 56.25vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right {
    width: 1080px ;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 40px;
  line-height: 5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-node-title h1 {
    font-size: 75px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-node-title h1 {
    line-height: 96px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    line-height: 32px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations {
  margin: 2.0833333333vw 0vw 4.6875vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations {
    margin: 40px 0px 90px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters {
  display: flex;
  height: 80px;
  background: #F6F6F6;
  justify-content: center;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form {
  display: flex;
  align-items: center;
  flex: 1;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .formtitle {
  margin-right: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .formtitle {
    margin-right: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .formtitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .formtitle {
    font-size: 19px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .formtitle::after {
  display: block;
  content: ":";
  margin-left: 5px;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item {
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item {
    margin-right: 40px ;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item label {
  display: none;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select {
  width: 18.75vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select {
    width: 360px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select select {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff url("../images/select.svg") no-repeat right center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select select {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select select {
    font-size: 13px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield {
  width: 14.5833333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield {
    width: 280px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  padding: 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input {
    font-size: 13px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-actions input {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-actions input {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-actions input {
    font-size: 13px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-actions input[value="Effacer les filtres"] {
  display: none;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header {
  padding: 2.0833333333vw 0vw 2.0833333333vw 2.0833333333vw ;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header {
    padding: 40px 0px 40px 40px ;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header > p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header > p {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header > p {
    font-size: 31px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header .reset {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header .reset {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header .reset {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header .reset {
    font-size: 13px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header .reset:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-empty {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-empty {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-empty {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-empty {
    padding-left: 40px ;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content {
  margin: 0vw -1.0416666667vw ;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content {
    margin: 0px -20px ;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row {
  width: 50%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row {
    margin-bottom: 40px ;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row:nth-child(2n+1) .node, .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row:first-child .node {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row:nth-child(2n) .node {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row .node {
  height: 100%;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row .node .content {
  flex: 1;
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager {
  display: flex;
  justify-content: space-between;
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul {
  display: flex;
  list-style: none;
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager1 li {
  margin-right: 30px;
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager1 li.is-active a {
  color: #02D3C8;
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager2 li {
  margin-right: 20px;
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager2 li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager2 li a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-associations.node--view-mode-full .group-right nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
    margin-bottom: 80px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 42px;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 31px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
  width: 8.4375vw ;
  height: 11.09375vw ;
  transition: 0.3s ease-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 162px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    height: 213px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 6.1458333333vw ;
  height: 8.4375vw ;
  z-index: 1;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    height: 162px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
  width: 2.7083333333vw ;
  height: 2.7083333333vw ;
  margin-top: -32px;
  z-index: 2;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    height: 52px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot img {
  width: 100%;
  height: auto;
  display: block;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
  display: none;
  width: 2.7083333333vw ;
  height: 2.7083333333vw ;
  margin-top: -32px;
  z-index: 2;
  flex-shrink: 0;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    height: 52px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both img {
  width: 100%;
  height: auto;
  display: block;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-top: 11px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    line-height: 28px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
  width: 8.4375vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .top {
    width: 162px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
  display: none;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
  display: block;
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 13px;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid {
  width: 14.4791666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid {
    width: 278px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
  height: 8.0729166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr #player,
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr iframe {
    height: 155px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
  height: 8.0729166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid .vid_ctnr img {
    height: 155px  !important;
  }
}
.node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
  margin-top: 20px;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links .vid p {
    font-size: 13px;
  }
}

.node--type-associations.node--view-mode-full .group-top {
  padding: 0vw 4.1666666667vw 0vw 8.3333333333vw ;
  display: flex;
  align-items: flex-start;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top {
    padding: 0px 80px 0px 160px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top {
    margin-bottom: 80px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-left {
  margin-right: 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-left {
    margin-right: 160px ;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-left .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-node-title h1 {
    font-size: 75px;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6666666667vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik1 {
    line-height: 32px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right {
  width: 20.8333333333vw ;
  padding: 2.0833333333vw ;
  flex-shrink: 0;
  background: #EFF4FF;
  position: relative;
  margin-top: 24px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right {
    width: 400px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right {
    padding: 40px ;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right::before {
    height: 140px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right > h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 2.1875vw ;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right > h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-right > h2 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right > h2 {
    line-height: 42px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label {
    line-height: 31px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item {
    line-height: 32px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right .group-contact > h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact > h3 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact > h3 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact > h3 {
    line-height: 31px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right .group-contact .field--name-field-texte-unik4 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact .field--name-field-texte-unik4 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact .field--name-field-texte-unik4 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact .field--name-field-texte-unik4 {
    line-height: 32px  !important;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right .group-btns {
  display: flex;
  justify-content: space-between;
}
.node--type-associations.node--view-mode-full .group-top .group-right .group-btns a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-btns a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-btns a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .group-top .group-right .group-btns a {
    font-size: 13px;
  }
}
.node--type-associations.node--view-mode-full .group-top .group-right .group-btns a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations {
  display: flex;
  justify-content: center;
  margin-bottom: 2.6041666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations {
    margin-bottom: 50px  !important;
  }
}
.node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations a {
  display: inline-block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations a {
    font-size: 17px;
  }
}
.node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-associations.node--view-mode-full .field--name-dynamic-block-fieldnode-share {
  display: flex;
  justify-content: center;
}

.node--type-associations.node--view-mode-teaser {
  background: #F0F0F0;
  padding: 2.0833333333vw ;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser {
    padding: 40px ;
  }
}
.node--type-associations.node--view-mode-teaser .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-node-title h2 {
    line-height: 31px  !important;
  }
}
.node--type-associations.node--view-mode-teaser .field--name-field-texte-unik2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-texte-unik2 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-texte-unik2 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-texte-unik2 {
    line-height: 28px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-texte-unik2 {
    margin-bottom: 20px  !important;
  }
}
.node--type-associations.node--view-mode-teaser .field--name-field-textelong-unik3 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 10px;
  flex: 1;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-textelong-unik3 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-textelong-unik3 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-textelong-unik3 {
    line-height: 28px  !important;
  }
}
.node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 {
  margin-bottom: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 {
    margin-bottom: 30px  !important;
  }
}
.node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-associations.node--view-mode-teaser .field--name-node-link a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-node-link a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-teaser .field--name-node-link a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-teaser .field--name-node-link a {
    font-size: 13px;
  }
}
.node--type-associations.node--view-mode-teaser .field--name-node-link a:hover {
  background-position: left;
  color: #172A56;
}

.node--type-associations.node--view-mode-search-index .field--name-bundle-fieldnode {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 9px;
  }
}
.node--type-associations.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-associations.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-associations.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-associations.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}

.node--type-page-associations.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-associations.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-associations.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-associations.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.node--type-page-locaux-vacants.node--view-mode-full {
  padding-left: 4.1666666667vw ;
  padding-right: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full {
    padding-left: 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full {
    padding-right: 80px ;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .group-content {
  padding: 0vw 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .group-content {
    padding: 0px 160px ;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
  line-height: 5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-node-title h1 {
    font-size: 75px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-node-title h1 {
    line-height: 96px  !important;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux {
  margin: 3.125vw 0vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux {
    margin: 60px 0px 80px  !important;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters {
  display: flex;
  height: 80px;
  background: #F6F6F6;
  justify-content: center;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form {
  display: flex;
  align-items: center;
  flex: 1;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .formtitle {
  margin-right: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 29px;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .formtitle {
    margin-right: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .formtitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .formtitle {
    font-size: 19px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .formtitle::after {
  display: block;
  content: ":";
  margin-left: 5px;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item {
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item {
    margin-right: 40px ;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item label {
  display: none;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select {
  width: 18.75vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select {
    width: 360px  !important;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select select {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff url("../images/select.svg") no-repeat right center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding: 0 63px 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select select {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select select {
    font-size: 13px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield {
  width: 14.5833333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield {
    width: 280px  !important;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input {
  display: block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  background: #ffffff;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  padding: 0 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input {
    font-size: 13px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input::placeholder {
    font-size: 13px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-actions input {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-actions input {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-actions input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-actions input {
    font-size: 13px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-actions input:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-actions input[value=Reset] {
  display: none;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header {
  padding: 2.0833333333vw 0vw 2.0833333333vw 4.1666666667vw ;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header {
    padding: 40px 0px 40px 80px ;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header > p {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header > p {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header > p {
    font-size: 31px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header .reset {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header .reset {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header .reset {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header .reset {
    font-size: 13px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header .reset:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-empty {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-empty {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-empty {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-empty {
    padding-left: 40px ;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content {
  margin: 0vw -1.0416666667vw ;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content {
    margin: 0px -20px ;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row {
  width: 33.33333%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row {
    margin-bottom: 40px ;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row:nth-child(3n+1) .node, .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row:first-child .node {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row:nth-child(3n) .node {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row .node {
  height: 100%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row .node .content {
  flex: 1;
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager {
  display: flex;
  justify-content: space-between;
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul {
  display: flex;
  list-style: none;
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager1 li {
  margin-right: 30px;
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager1 li.is-active a {
  color: #02D3C8;
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager2 li {
  margin-right: 20px;
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager2 li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager2 li a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-page-locaux-vacants.node--view-mode-full nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    margin-bottom: 80px  !important;
  }
}
.node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 4.375vw ;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 65px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    line-height: 84px  !important;
  }
}

.node--type-local-vacant.node--view-mode-full .group-top {
  padding: 0vw 4.1666666667vw 0vw 8.3333333333vw ;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 4.1666666667vw ;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top {
    padding: 0px 80px 0px 160px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top {
    margin-bottom: 80px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left {
  width: 58.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left {
    width: 1120px ;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left-top {
  display: flex;
  align-items: center;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top {
    margin-bottom: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left-top .field--name-field-media-unik1 {
  width: 50%;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left-top .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title {
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title {
    padding-left: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-post-date {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 2.1875vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-post-date {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-post-date {
    font-size: 9px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-post-date {
    line-height: 42px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.125vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 3.75vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-title h1 {
    font-size: 60px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-title h1 {
    font-size: 55px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-title h1 {
    line-height: 72px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-field-taxo-multi1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
  line-height: 32px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik3 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik3 {
    font-size: 20px;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-carte {
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-carte {
    margin-bottom: 80px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-carte .geolocation-map-container.leaflet-container .leaflet-pane {
  z-index: 2;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-paragraph-unik1 {
  width: 100%;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-paragraph-unik1 .slick--field-paragraphs-multi1 {
  margin-bottom: 20px;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 3.125vw ;
  margin-bottom: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share {
    margin-top: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share {
    margin-bottom: 80px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-block-fieldnode-share {
  margin: 0;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-block-fieldnode-share .field__item p {
  margin-right: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-block-fieldnode-share .field__item p {
    margin-right: 20px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-block-fieldnode-share .field__item a {
  margin-right: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-block-fieldnode-share .field__item a {
    margin-right: 20px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-token-fieldnode-tous-les-locaux a {
  display: block;
  line-height: 3.4895833333vw ;
  padding: 0 20px;
  border-radius: 40px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.1458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-token-fieldnode-tous-les-locaux a {
    line-height: 67px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-token-fieldnode-tous-les-locaux a {
    font-size: 22px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-token-fieldnode-tous-les-locaux a {
    font-size: 17px;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share .field--name-dynamic-token-fieldnode-tous-les-locaux a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right {
  width: 20.8333333333vw ;
  padding: 2.0833333333vw ;
  flex-shrink: 0;
  background: #EFF4FF;
  position: relative;
  margin-top: 24px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right {
    width: 400px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right {
    padding: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right::before {
    height: 140px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right > h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.1875vw ;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right > h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right > h2 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right > h2 {
    line-height: 42px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__label {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__label {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__label {
    line-height: 31px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__item {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__item {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__item {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__item {
    line-height: 32px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6666666667vw ;
  display: flex;
  margin-bottom: 40px;
  flex-wrap: wrap;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik3 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik3 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik3 {
    line-height: 32px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik3 .field__label {
  display: flex;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik3 .field__label::after {
  content: ":";
  display: block;
  margin: 0 3px;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2,
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 {
  margin-bottom: 40px;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label,
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__label {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__label {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__label {
    line-height: 31px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item,
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__item {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__item {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__item {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__item {
    line-height: 32px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 {
  margin-bottom: 0;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-email-unik1 {
  margin-top: 40px;
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-email-unik1 a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-email-unik1 a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-email-unik1 a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-email-unik1 a {
    font-size: 13px;
  }
}
.node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-email-unik1 a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 {
  padding: 0vw 4.1666666667vw ;
  margin-bottom: 5.2083333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 {
    padding: 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 {
    margin-bottom: 100px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--status,
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--error {
  width: 100%;
  margin-top: 1.0416666667vw ;
  background: #172A56;
  color: #ffffff;
  padding: 1.5625vw ;
  list-style: none;
  margin-bottom: 1.0416666667vw ;
  margin-left: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--status,
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--error {
    margin-top: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--status,
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--error {
    padding: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--status,
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--error {
    margin-bottom: 20px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--status a,
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 .messages.messages--error a {
  color: #ffffff;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form {
  background: #DDFFFD;
  padding: 2.0833333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form {
    padding: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::before {
  display: block;
  content: "";
  position: absolute;
  left: -1.0416666667vw ;
  top: -1.0416666667vw ;
  background: url("../images/cadre3.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::before {
    left: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::before {
    top: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::before {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::before {
    height: 140px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::after {
  display: block;
  content: "";
  position: absolute;
  right: -1.0416666667vw ;
  bottom: -1.0416666667vw ;
  background: url("../images/cadre4.svg") no-repeat center;
  width: 7.2916666667vw ;
  height: 7.2916666667vw ;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::after {
    right: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::after {
    bottom: -20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::after {
    width: 140px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::after {
    height: 140px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup > p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 2.6041666667vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup > p {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup > p {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup > p {
    line-height: 50px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup.requiredfields > p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 21px;
  margin-bottom: 0;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup.requiredfields > p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup.requiredfields > p {
    font-size: 13px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset {
  padding: 0;
  border: none;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > legend {
  display: none;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper {
  display: flex;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset {
  width: 50%;
  padding-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset {
    padding-right: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset legend {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.2395833333vw ;
  margin-bottom: 30px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset legend {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset legend {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset legend {
    line-height: 43px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0vw -1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper {
    margin: 0px -20px ;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item {
  width: 50%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item {
    margin-bottom: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input {
  width: 100%;
  display: block;
  background: #ffffff;
  border-radius: 6px;
  line-height: 66px;
  height: 66px;
  padding: 0vw 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  border: 1px solid #172A56;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input {
    padding: 0px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input {
    font-size: 13px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input::placeholder {
    font-size: 13px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea {
  width: 50%;
  padding-left: 2.0833333333vw ;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea {
    padding-left: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea .form-textarea-wrapper {
  flex: 1;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.2395833333vw ;
  margin-bottom: 30px;
  display: block;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea label {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea label {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea label {
    line-height: 43px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea {
  display: block;
  resize: none;
  background: #ffffff;
  border-radius: 6px;
  padding: 2.0833333333vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  border: 1px solid #172A56;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea {
    font-size: 13px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea::placeholder {
  opacity: 1;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea::placeholder {
    font-size: 13px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
  padding-left: 4.1666666667vw ;
  position: relative;
  margin-bottom: 40px;
  width: 50%;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
    padding-left: 80px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.9791666667vw ;
  width: 1.9791666667vw ;
  background: #ffffff;
  border: 1px solid #707070;
  border-radius: 10px;
  appearance: none;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
    height: 38px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
    width: 38px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input:checked {
  background-color: #FF696A;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input:checked::after {
  display: block;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 46%;
  width: 0.3125vw ;
  height: 0.625vw ;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
    width: 6px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
    height: 12px  !important;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
    font-size: 16px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description {
    font-size: 16px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description a {
  text-decoration: underline;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description a:hover {
  text-decoration: none;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .requiredfields {
  margin-top: 20px;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-actions {
  margin-top: 60px;
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input.form-submit {
  display: block;
  line-height: 41px;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input.form-submit {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input.form-submit {
    font-size: 13px;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input.form-submit:hover {
  background-position: left;
  color: #172A56;
}
.node--type-local-vacant.node--view-mode-full .field--name-dynamic-copy-fieldnode-share-mobile,
.node--type-local-vacant.node--view-mode-full .field--name-dynamic-copy-fieldnode-retour-liste-mobile {
  display: none;
}
.node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
  margin-bottom: 4.1666666667vw ;
  padding: 0vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    margin-bottom: 80px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 0px 80px ;
  }
}
.node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 4.375vw ;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 65px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    line-height: 84px  !important;
  }
}

.node--type-local-vacant.node--view-mode-teaser .field--name-field-media-unik1 {
  overflow: hidden;
}
.node--type-local-vacant.node--view-mode-teaser .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.3s ease-out;
}
.node--type-local-vacant.node--view-mode-teaser .content {
  padding: 2.0833333333vw ;
  background: #F6F6F6;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content {
    padding: 40px ;
  }
}
.node--type-local-vacant.node--view-mode-teaser .content .field--name-node-post-date {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 11px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-post-date {
    line-height: 28px  !important;
  }
}
.node--type-local-vacant.node--view-mode-teaser .content .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-title h2 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-title h2 {
    line-height: 31px  !important;
  }
}
.node--type-local-vacant.node--view-mode-teaser .content .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-texte-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-texte-unik1 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-texte-unik1 {
    line-height: 28px  !important;
  }
}
.node--type-local-vacant.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}
.node--type-local-vacant.node--view-mode-teaser:hover .field--name-field-media-unik1 img {
  transform: scale(1.1);
}

.node--type-local-vacant.node--view-mode-search-index .field--name-bundle-fieldnode {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-search-index .field--name-bundle-fieldnode {
    font-size: 9px;
  }
}
.node--type-local-vacant.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}
.node--type-local-vacant.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 9px;
  }
}

.node--type-page-locaux-vacants.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-locaux-vacants.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title {
  padding: 0vw 12.5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title {
    padding: 0px 240px ;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
  line-height: 4.375vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title h1 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title h1 {
    font-size: 65px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title h1 {
    line-height: 84px  !important;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full .field--name-field-textelong-unik1 {
  padding: 0vw 12.5vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 28px;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-field-textelong-unik1 {
    padding: 0px 240px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-field-textelong-unik1 {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 {
  padding: 0vw 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 {
    padding: 0px 160px ;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item {
    margin-bottom: 40px  !important;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1 {
  padding: 2.0833333333vw ;
  background: #F6F6F6;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 2.6041666667vw ;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1 {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1 {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1 {
    line-height: 50px  !important;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1::before {
  display: block;
  content: "";
  width: 3.125vw ;
  height: 3.125vw ;
  position: absolute;
  top: 50%;
  right: 2.0833333333vw ;
  transform: translateY(-50%);
  background: url("../images/plusbig.svg") no-repeat;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1::before {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1::before {
    height: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1::before {
    right: 40px ;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1:hover {
  background: #FF696A;
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1.open {
  background: #FF696A;
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire > .field--name-field-texte-unik1.open::before {
  transform: translateY(-50%) rotate(45deg);
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 {
  display: none;
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph {
  margin-bottom: 0;
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 > .field__items > .field__item {
  border-bottom: 2px solid #172A56;
  padding-left: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 > .field__items > .field__item {
    padding-left: 40px ;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1 {
  padding-top: 2.0833333333vw ;
  padding-bottom: 2.0833333333vw ;
  margin: 0;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 2.1875vw ;
  position: relative;
  cursor: pointer;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1 {
    padding-top: 40px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1 {
    padding-bottom: 40px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1 {
    line-height: 42px  !important;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1::before {
  display: block;
  content: "";
  width: 3.125vw ;
  height: 3.125vw ;
  position: absolute;
  top: 50%;
  right: 2.0833333333vw ;
  transform: translateY(-50%);
  background: url("../images/plussmall.svg") no-repeat center;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1::before {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1::before {
    height: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1::before {
    right: 40px ;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1.open {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1.open {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1.open {
    font-size: 31px;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire > .field--name-field-texte-unik1.open::before {
  transform: translateY(-50%) rotate(45deg);
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire .field--name-field-documents {
  padding: 0vw 4.1666666667vw 0vw 2.0833333333vw ;
  display: none;
  margin-bottom: 3.125vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire .field--name-field-documents {
    padding: 0px 80px 0px 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire .field--name-field-documents {
    margin-bottom: 60px  !important;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item {
  margin-bottom: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item {
    margin-bottom: 20px  !important;
  }
}
.node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item .file--application-pdf {
  width: max-content;
}
.node--type-page-liste-documentaire.node--view-mode-full .field--name-dynamic-block-fieldnode-share .field__item {
  justify-content: center;
  margin-top: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-dynamic-block-fieldnode-share .field__item {
    margin-top: 80px  !important;
  }
}

.node--type-page-liste-documentaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-page-liste-documentaire.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.node--type-carte-des-equipements.node--view-mode-full .group-top {
  padding: 0vw 12.5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .group-top {
    padding: 0px 240px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 4.1666666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  margin-bottom: 20px;
  line-height: 5vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-node-title h1 {
    font-size: 80px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-node-title h1 {
    font-size: 75px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-node-title h1 {
    line-height: 96px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 {
  display: flex;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters {
  width: 27.0833333333vw ;
  margin-right: 2.0833333333vw ;
  padding: 4.1666666667vw 0vw 0vw 6.25vw ;
  background: url("../images/filtres.svg") no-repeat 17px top;
  background-size: 10.4166666667vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters {
    width: 520px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters {
    margin-right: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters {
    padding: 80px 0px 0px 120px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters {
    background-size: 200px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item input {
  display: none;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item label {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item label {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item label {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item label {
    font-size: 13px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item label:hover {
  background-position: left;
  color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item input:checked + label {
  background-position: left;
  color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item:first-child {
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item:first-child {
    margin-right: 40px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form fieldset {
  float: none;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .formtitle {
  display: none;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes {
  max-height: 450px;
  overflow-y: auto;
  scrollbar-color: #FF696A #DDFFFD;
  padding-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes {
    padding-right: 40px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input {
  height: 1.0416666667vw ;
  width: 1.0416666667vw ;
  background: #ffffff;
  border: 1px solid #707070;
  border-radius: 5px;
  appearance: none;
  margin-right: 20px;
  flex-shrink: 0;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input {
    height: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input {
    width: 20px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input:checked {
  background-color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input:checked::after {
  display: block;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input::after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 46%;
  width: 0.2083333333vw ;
  height: 0.4166666667vw ;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input::after {
    width: 4px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item input::after {
    height: 8px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item label {
  display: flex;
  align-items: center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 19px;
  text-transform: uppercase;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item label {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item label {
    font-size: 11px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item label img {
  display: block;
  width: 2.5vw ;
  height: auto;
  margin-right: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item label img {
    width: 48px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions {
  margin-top: 20px;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
    font-size: 13px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"]:hover {
  background-position: left;
  color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-content {
  flex: 1;
  padding-right: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-content {
    padding-right: 80px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters {
  margin-bottom: 2.0833333333vw ;
  padding: 4.1666666667vw 4.1666666667vw 0vw 6.25vw ;
  background: url("../images/filtres.svg") no-repeat left top;
  background-size: 10.4166666667vw ;
  min-height: 22.3958333333vw ;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters {
    margin-bottom: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters {
    padding: 80px 80px 0px 120px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters {
    background-size: 200px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters {
    min-height: 430px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios {
  position: absolute;
  left: 12.5vw ;
  top: 0;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios {
    left: 240px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item input {
  display: none;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item label {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item label {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item label {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item label {
    font-size: 13px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item label:hover {
  background-position: left;
  color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item input:checked + label {
  background-position: left;
  color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item:first-child {
  margin-right: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item:first-child {
    margin-right: 40px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form fieldset {
  float: none;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .formtitle {
  display: none;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  width: 25%;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input {
  height: 1.0416666667vw ;
  width: 1.0416666667vw ;
  background: #ffffff;
  border: 1px solid #707070;
  border-radius: 5px;
  appearance: none;
  margin-right: 20px;
  flex-shrink: 0;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input {
    height: 20px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input {
    width: 20px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input:checked {
  background-color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input:checked::after {
  display: block;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input::after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 46%;
  width: 0.2083333333vw ;
  height: 0.4166666667vw ;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input::after {
    width: 4px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item input::after {
    height: 8px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item label {
  display: flex;
  align-items: center;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.8333333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 19px;
  text-transform: uppercase;
  max-width: 60%;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item label {
    font-size: 16px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item label {
    font-size: 11px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item label img {
  display: block;
  width: 2.5vw ;
  height: auto;
  margin-right: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item label img {
    width: 48px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
  padding-right: 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions {
    padding-right: 160px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
    font-size: 13px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"]:hover {
  background-position: left;
  color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-empty {
  padding: 0vw 4.1666666667vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-empty {
    padding: 0px 80px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-empty {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-empty {
    font-size: 15px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content {
  margin: 0vw -1.0416666667vw ;
  display: flex;
  flex-wrap: wrap;
  padding: 0vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content {
    margin: 0px -20px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content {
    padding: 0px 80px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row {
  width: 33.33333%;
  padding: 0vw 1.0416666667vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row {
    margin-bottom: 40px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row:nth-child(3n+1) .taxonomy-term, .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row:first-child .taxonomy-term {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row:nth-child(3n) .taxonomy-term {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row .taxonomy-term {
  height: 100%;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager {
  display: flex;
  justify-content: space-between;
  padding: 0vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager {
    padding: 0px 80px ;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul {
  display: flex;
  list-style: none;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager1 li {
  margin-right: 30px;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager1 li a {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager1 li a {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager1 li a {
    font-size: 21px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager1 li.is-active a {
  color: #02D3C8;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li {
  margin-right: 20px;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li a {
  display: block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li a {
    font-size: 13px;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li:last-child {
  margin-right: 0;
}
.node--type-carte-des-equipements.node--view-mode-full .field--name-dynamic-block-fieldnode-share {
  margin-top: 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-full .field--name-dynamic-block-fieldnode-share {
    margin-top: 80px  !important;
  }
}
.node--type-carte-des-equipements.node--view-mode-full .field--name-dynamic-block-fieldnode-share .field__item {
  justify-content: center;
}

.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser {
  padding: 2.0833333333vw ;
  background: #F0F0F0;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser {
    padding: 40px ;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.9791666667vw ;
  margin-bottom: 5px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    line-height: 38px  !important;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    line-height: 32px  !important;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  margin-top: 10px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    line-height: 24px  !important;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
    line-height: 24px  !important;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
  display: inline-block;
  content: ":";
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  margin: 0 3px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
    line-height: 24px  !important;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 {
  margin-top: 15px;
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
    font-size: 9px;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns {
  margin-top: 30px;
  flex: 1;
  display: flex;
  align-items: flex-end;
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more,
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 {
  margin-right: 20px;
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
    font-size: 13px;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a:hover,
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a:hover {
  background-position: left;
  color: #172A56;
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more {
  margin-right: 0;
}

.ui-widget.ui-widget-content {
  border: none;
  padding: 4.1666666667vw ;
  color: #172A56;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content {
    padding: 80px ;
  }
}
.ui-widget.ui-widget-content .ui-dialog-titlebar {
  background: #ffffff;
  padding: 0;
  border: none;
}
.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 3.125vw ;
  color: #172A56;
  float: none;
  margin: 0;
  width: auto;
  display: block;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
    line-height: 60px  !important;
  }
}
.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close {
  width: 60px;
  height: 60px;
  background: url("../images/plusbig.svg") no-repeat;
  border: none;
  transform: rotate(45deg) translateY(-50%);
  right: 0;
  margin: 0;
  padding: 0;
  display: block;
  top: 50%;
  margin-top: -7px;
}
.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon {
  display: none;
}
.ui-widget.ui-widget-content .ui-dialog-content {
  color: #172A56;
  padding: 0;
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-adresse-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.5104166667vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-adresse-unik1 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-adresse-unik1 {
    font-size: 19px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-adresse-unik1 {
    line-height: 29px  !important;
  }
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-description {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-description {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-description {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-description {
    line-height: 28px  !important;
  }
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-text-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-text-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-text-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-text-unik1 {
    line-height: 24px  !important;
  }
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 {
    line-height: 24px  !important;
  }
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 .field__label::after {
  display: inline-block;
  content: ":";
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  margin: 0 3px;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 .field__label::after {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 .field__label::after {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1 .field__label::after {
    line-height: 24px  !important;
  }
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-ref-tax-unik1 {
  margin-top: 15px;
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-ref-tax-unik1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-ref-tax-unik1 .field__item {
    font-size: 9px;
  }
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 {
  margin-top: 30px;
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 a {
    font-size: 13px;
  }
}
.ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 a:hover {
  background-position: left;
  color: #172A56;
}

.leaflet-container {
  background: #c0d3ff;
}
.leaflet-container a.leaflet-popup-close-button {
  width: 30px;
  height: 30px;
  background: url("../images/plusbig.svg") no-repeat;
  transform: rotate(45deg) translateY(-50%);
  background-size: contain;
  top: 15px;
  right: 15px;
  font-size: 0;
}
.leaflet-container .leaflet-tile-pane img {
  opacity: 0.5 !important;
}
.leaflet-popup-content {
  margin: 1.0416666667vw ;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content {
    margin: 20px ;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser {
  padding: 0;
  background: #ffffff;
  color: #172A56;
  display: block;
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6666666667vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    line-height: 32px  !important;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.6666666667vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    line-height: 32px  !important;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    line-height: 24px  !important;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
    line-height: 24px  !important;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
  display: inline-block;
  content: ":";
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  margin: 0 3px;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 .field__label::after {
    line-height: 24px  !important;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 {
  margin-top: 15px;
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 17px;
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
    font-size: 9px;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns {
  margin-top: 15px;
  display: flex;
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more,
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 {
  margin-right: 20px;
  flex-shrink: 0;
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
    font-size: 13px;
  }
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a:hover,
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a:hover {
  background-position: left;
  color: #172A56;
}
.leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more {
  margin-right: 0;
}

.node--type-carte-des-equipements.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-carte-des-equipements.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

.taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-bundle-fieldtaxonomy-term {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-bundle-fieldtaxonomy-term {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-bundle-fieldtaxonomy-term {
    font-size: 9px;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-taxonomy-term-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-taxonomy-term-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-taxonomy-term-title h2 {
    font-size: 21px;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-field-ref-tax-unik1 .field__item {
  border-bottom: 4px solid #FF696A;
  display: inline-block;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-right: 10px;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-field-ref-tax-unik1 .field__item {
    font-size: 9px;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-dynamic-token-fieldtaxonomy-term-read-more {
  margin-right: 20px;
  flex-shrink: 0;
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-dynamic-token-fieldtaxonomy-term-read-more a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-dynamic-token-fieldtaxonomy-term-read-more a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-dynamic-token-fieldtaxonomy-term-read-more a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-dynamic-token-fieldtaxonomy-term-read-more a {
    font-size: 13px;
  }
}
.taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-dynamic-token-fieldtaxonomy-term-read-more a:hover {
  background-position: left;
  color: #172A56;
}

.node--type-trombinoscope-des-elus.node--view-mode-full {
  padding-left: 8.3333333333vw ;
  padding-right: 8.3333333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full {
    padding-left: 160px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full {
    padding-right: 160px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full > .group-top {
  padding: 0vw 4.1666666667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top {
    padding: 0px 80px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-node-title h1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 3.6458333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 4.4270833333vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-node-title h1 {
    font-size: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-node-title h1 {
    font-size: 65px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-node-title h1 {
    line-height: 85px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3020833333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 32px;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraph-unik1 {
  margin-bottom: 40px;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire {
  display: flex;
  align-items: center;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .field--name-field-media-unik1 {
  width: 31.25vw ;
  margin-right: 4.1666666667vw ;
  overflow: hidden;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .field--name-field-media-unik1 {
    width: 600px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .field--name-field-media-unik1 {
    margin-right: 80px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 2.6041666667vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik1 {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik1 {
    line-height: 50px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.875vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 2.2395833333vw ;
  display: flex;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik2 {
    font-size: 31px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik2 {
    line-height: 43px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik3 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.5104166667vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik3 {
    font-size: 19px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik3 {
    line-height: 29px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik4 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik4 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik4 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik4 {
    line-height: 28px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-textelong-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-textelong-unik1 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-textelong-unik1 {
    line-height: 28px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-textelong-unik1 {
    margin-bottom: 40px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn {
  display: flex;
  align-items: center;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  margin-right: 20px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 13px;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-contacter-par-mail a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs {
  display: flex;
  align-items: center;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs > div {
  margin-right: 20px;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs > div:first-child {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs > div:first-child {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs > div:first-child {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs > div:first-child {
    line-height: 28px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik1 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/tw2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik1 a {
    height: 30px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik1 a:hover {
  background: url("../images/twh.svg") no-repeat center;
  background-size: contain;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik2 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/lk2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik2 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik2 a {
    height: 30px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik2 a:hover {
  background: url("../images/lkh.svg") no-repeat center;
  background-size: contain;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .field--item,
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraph-multi1 .field--item {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .field--item,
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraph-multi1 .field--item {
    margin-bottom: 40px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1 {
  padding: 2.0833333333vw ;
  background: #F6F6F6;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 2.6041666667vw ;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1 {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1 {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1 {
    line-height: 50px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1::before {
  display: block;
  content: "";
  width: 3.125vw ;
  height: 3.125vw ;
  position: absolute;
  top: 50%;
  right: 2.0833333333vw ;
  transform: translateY(-50%);
  background: url("../images/plusbig.svg") no-repeat;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1::before {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1::before {
    height: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1::before {
    right: 40px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1:hover {
  background: #FF696A;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1.open {
  background: #FF696A;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1.open::before {
  transform: translateY(-50%) rotate(45deg);
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content {
  display: none;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content > .field--name-field-textelong-unik1 {
  margin: 2.0833333333vw 0vw ;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content > .field--name-field-textelong-unik1 {
    margin: 40px 0px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content > .field--name-field-textelong-unik1 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content > .field--name-field-textelong-unik1 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content > .field--name-field-textelong-unik1 {
    line-height: 28px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items {
  display: flex;
  flex-wrap: wrap;
  margin: 0vw -1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items {
    margin: 0px -30px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item {
  padding: 0vw 1.5625vw ;
  margin-bottom: 3.125vw ;
  width: 25%;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item {
    padding: 0px 30px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item {
    margin-bottom: 60px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item:nth-child(4n+1) .paragraph--type-adjoint-au-maire .field--name-field-media-unik1, .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item:first-child .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 {
  overflow: hidden;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item:nth-child(4n+1) .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 img, .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item:first-child .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 img {
  border-bottom-left-radius: 40px;
  overflow: hidden;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item:nth-child(4n) .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 {
  overflow: hidden;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item:nth-child(4n) .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 img {
  border-top-right-radius: 40px;
  overflow: hidden;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils.open .group-content {
  display: block;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire::after {
  display: none;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 {
  margin-bottom: 20px;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 img {
  display: block;
  width: 100%;
  height: auto;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top > .field--name-field-texte-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.6145833333vw ;
  margin-top: 0;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top > .field--name-field-texte-unik1 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top > .field--name-field-texte-unik1 {
    font-size: 21px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top > .field--name-field-texte-unik1 {
    line-height: 31px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-unik2 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.5104166667vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-unik2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-unik2 {
    font-size: 19px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-unik2 {
    line-height: 29px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 {
  margin-bottom: 30px;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item {
  position: relative;
  list-style: none;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  padding-left: 1.3020833333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item {
    line-height: 28px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item {
    padding-left: 25px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item:before {
  content: "• ";
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  position: absolute;
  left: 0;
  top: 0vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item:before {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item:before {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 .field__item:before {
    top: 0px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more {
  margin-bottom: 40px;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a {
  display: block;
  padding-left: 2.0833333333vw ;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  background: url("../images/plus.svg") no-repeat left center;
  line-height: 30px;
  transition: 0.3s ease-out;
  background-size: 1.5625vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a {
    padding-left: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a {
    background-size: 30px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a:hover {
  background: url("../images/fleche.svg") no-repeat 7px center;
  background-size: 0.8854166667vw 1.5104166667vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a:hover {
    background-size: 17px 29px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  margin-bottom: 20px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 13px;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-dynamic-token-fieldparagraph-contacter-par-mail a:hover {
  background-position: left;
  color: #172A56;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-textelong-unik1 {
  margin: 0 0 20px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-textelong-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-textelong-unik1 {
    line-height: 28px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs {
  display: flex;
  align-items: center;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs > div {
  margin-right: 20px;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs > div:first-child {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs > div:first-child {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs > div:first-child {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs > div:first-child {
    line-height: 28px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik1 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/tw2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik1 a {
    height: 30px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik1 a:hover {
  background: url("../images/twh.svg") no-repeat center;
  background-size: contain;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik2 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/lk2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik2 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik2 a {
    height: 30px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik2 a:hover {
  background: url("../images/lkh.svg") no-repeat center;
  background-size: contain;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item {
  margin-bottom: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item {
    margin-bottom: 40px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1 {
  padding: 2.0833333333vw ;
  background: #F6F6F6;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 2.0833333333vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 2.6041666667vw ;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1 {
    padding: 40px ;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1 {
    font-size: 35px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1 {
    line-height: 50px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1::before {
  display: block;
  content: "";
  width: 3.125vw ;
  height: 3.125vw ;
  position: absolute;
  top: 50%;
  right: 2.0833333333vw ;
  transform: translateY(-50%);
  background: url("../images/plusbig.svg") no-repeat;
  transition: 0.3s ease-out;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1::before {
    width: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1::before {
    height: 60px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1::before {
    right: 40px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1:hover {
  background: #FF696A;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1.open {
  background: #FF696A;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-texte-unik1.open::before {
  transform: translateY(-50%) rotate(45deg);
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes .field--name-field-wysiwyg-unik1 {
  display: none;
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes.open .field--name-field-wysiwyg-unik1 {
  display: block;
  padding: 2.0833333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 .paragraph--type--soufflets-textes.open .field--name-field-wysiwyg-unik1 {
    padding: 40px ;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-textelong-unik2 {
  margin-top: 40px;
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-textelong-unik2 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-textelong-unik2 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-textelong-unik2 {
    line-height: 28px  !important;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-full .field--name-dynamic-block-fieldnode-share {
  display: flex;
  justify-content: center;
}

.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default {
  margin-top: 20px;
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik3 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.5104166667vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik3 {
    font-size: 19px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik3 {
    line-height: 29px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    line-height: 28px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  margin-bottom: 20px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 13px;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a:hover {
  background-position: left;
  color: #172A56;
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik4 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik4 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik4 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik4 {
    line-height: 24px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs {
  display: flex;
  align-items: center;
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs > div {
  margin-right: 20px;
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    line-height: 28px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/tw2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
    height: 30px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a:hover {
  background: url("../images/twh.svg") no-repeat center;
  background-size: contain;
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/lk2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a {
    height: 30px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a:hover {
  background: url("../images/lkh.svg") no-repeat center;
  background-size: contain;
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default {
  margin-top: 20px;
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-texte-unik2 {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.25vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.5104166667vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-texte-unik2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-texte-unik2 {
    font-size: 19px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-texte-unik2 {
    line-height: 29px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
  margin-bottom: 40px;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    line-height: 28px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
  display: inline-block;
  line-height: 2.1354166667vw ;
  padding: 0 15px;
  border-radius: 21px;
  color: #02D3C8;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.9375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  background: #172A56;
  background: linear-gradient(to left, #172A56 50%, #FF696A 50%) right;
  background-size: 201%;
  transition: 0.3s ease-out;
  margin-bottom: 20px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    line-height: 41px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    font-size: 13px;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a:hover {
  background-position: left;
  color: #172A56;
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-textelong-unik1 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.0416666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  line-height: 1.25vw ;
  margin-bottom: 20px;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-textelong-unik1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-textelong-unik1 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-textelong-unik1 {
    line-height: 24px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs {
  display: flex;
  align-items: center;
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs > div {
  margin-right: 20px;
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
  font-family: "TT Chocolates Regular", Fallback, sans-serif;
  font-size: 1.09375vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: 400;
  font-style: normal;
  line-height: 1.4583333333vw ;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    font-size: 21px;
  }
}
@media screen and (max-width: 1400px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    font-size: 16px;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    line-height: 28px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/tw2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
    height: 30px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a:hover {
  background: url("../images/twh.svg") no-repeat center;
  background-size: contain;
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a {
  display: block;
  width: 1.5625vw ;
  height: 1.5625vw ;
  font-size: 0;
  background: url("../images/lk2.svg") no-repeat center;
  background-size: contain;
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a {
    width: 30px  !important;
  }
}
@media screen and (min-width: 1920px) {
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a {
    height: 30px  !important;
  }
}
.ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a:hover {
  background: url("../images/lkh.svg") no-repeat center;
  background-size: contain;
}

.node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
  display: inline-block;
  background: #F6F6F6;
  line-height: 21px;
  padding: 0 5px;
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 0.7291666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 9px;
  }
}
.node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-node-title h2 {
  font-family: "TT Chocolates Bold", Fallback, sans-serif;
  font-size: 1.3541666667vw;
  /*font-size: math.div(($size * 100), $base_heigth_XD) * 1vh;*/
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 1920px) {
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 1400px) {
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 21px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-field-taxo-multi1 .field__item,
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-post-date,
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item,
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-post-date,
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item,
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-field-taxo-multi1 .field__item,
  .node--type-actualite.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-actualite.node--view-mode-search-index .field--name-node-post-date,
  .node--type-actualite.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-evenement.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2,
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .paragraph--type--video .vid .content .vidcred,
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-post-date,
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__item,
  .node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item,
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1,
  .file--application-pdf a,
  .node--type-actualite.node--view-mode-mini .content .field--name-node-post-date,
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2,
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-post-date,
  .node--type-actualite.node--view-mode-mini .content .field--name-field-taxo-multi1 .field__item,
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-taxo-multi1 .field__item,
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3,
  .node--type-evenement.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item,
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item,
  .node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 .field__item,
  header .region-header .block-block-co2 .texte2,
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 12px;
  }
  .node--type-homepage .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label {
    font-size: 22px;
    flex-shrink: 0;
  }
  .field--name-dynamic-block-fieldnode-share .field__item p {
    font-size: 25px;
  }
  .path-recherche .view-recherche .group-right h1,
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-node-title h1,
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-title h1,
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-title h1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-title h1,
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-node-title h1 {
    font-size: 45px;
    line-height: 50px;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item p {
    font-size: 14px;
  }
  header {
    height: 110px;
  }
  body {
    padding-top: 110px;
  }
  header .region-header {
    width: 100%;
    justify-content: space-between;
  }
  header .region-header.scrolled .block-system-branding-block {
    margin-right: 2.0833333333vw ;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) and (min-width: 1920px) {
  header .region-header.scrolled .block-system-branding-block {
    margin-right: 40px ;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  header .region-header .block-system-branding-block {
    margin-right: 3.125vw ;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) and (min-width: 1920px) {
  header .region-header .block-system-branding-block {
    margin-right: 60px ;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  header .region-header .menu--main > ul.menu > li {
    padding: 0vw 1.0416666667vw ;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) and (min-width: 1920px) {
  header .region-header .menu--main > ul.menu > li {
    padding: 0px 20px ;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  header .region-header .menu--main > ul.menu > li > a.je-suis, header .region-header .menu--main > ul.menu > li > span.je-suis {
    width: max-content;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  header .region-header .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 li a {
    line-height: 15px;
    font-size: 12px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .region-breadcrumb {
    top: 110px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .user-logged-in .region-breadcrumb {
    top: 189px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-homepage .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .title {
    line-height: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .region-breadcrumb .breadcrumb ol li {
    font-size: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::before {
    left: -13px;
    top: -13px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::after {
    right: -13px;
    bottom: -13px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-page-publications.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    line-height: 26px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-publication.node--view-mode-mini .field--name-field-texte-unik1 {
    line-height: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-publication.node--view-mode-mini .field--name-node-title h2 {
    line-height: 25px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 p {
    line-height: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-textelong-unik1,
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik2,
  .paragraph--type--video .vid .content .vidsstit {
    line-height: 25px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-field-texte-unik1,
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-textelong-unik1,
  .paragraph--type--video .vid .content .viddesc {
    line-height: 22px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-page-de-contenu.node--view-mode-teaser .field--name-node-title h2 {
    line-height: 28px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-homepage .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield,
  .node--type-homepage .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select,
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select,
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield {
    width: 20%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label,
  .webform-submission-contact-general-form .form-footer .fieldset-wrapper .form-type-checkbox label,
  .node--type-homepage .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup p,
  .node--type-homepage .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox label {
    line-height: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item label,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item label,
  .field--name-field-acces-direct .paragraph--type--acces-direct .title,
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title,
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
    font-size: 12px;
    line-height: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .region-breadcrumb .block-system-breadcrumb-block {
    max-width: 60%;
  }
  .region-breadcrumb .block-system-breadcrumb-block .breadcrumb ol {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    line-height: 32px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik1 {
    line-height: 28px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .field--name-field-wysiwyg-unik1 p.cke_font26, .field--name-field-wysiwyg-unik2 p.cke_font26, .field--name-field-wysiwyg-unik3 p.cke_font26 {
    line-height: 32px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    line-height: 25px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik3 {
    line-height: 28px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
    line-height: 22px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item:first-child {
    margin-right: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  body.user-logged-in {
    padding-top: 189px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  #leaflet-map-view-carte-equipements-block-1 {
    max-height: 400px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-page-carrefour .field--name-field-paragraphs-multi1::before, .node--type-page-carrefour .field--name-field-paragraphs-multi1::after {
    width: 140px;
    height: 140px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  header .region-header .menu--main > ul.menu > li > a.je-suis,
  header .region-header .menu--main > ul.menu > li > span.je-suis {
    line-height: 38px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  header .region-header .menu--main > ul.menu > li:hover > .je-suis {
    border-bottom: 37px solid #172A56;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes {
    max-height: 345px;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1919px) {
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-field-taxo-multi1 .field__item,
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-post-date,
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item,
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-post-date,
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item,
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-field-taxo-multi1 .field__item,
  .node--type-actualite.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-actualite.node--view-mode-search-index .field--name-node-post-date,
  .node--type-actualite.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-evenement.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2,
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .paragraph--type--video .vid .content .vidcred,
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-post-date,
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__item,
  .node--type-page-recrutement.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item,
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1,
  .file--application-pdf a,
  .node--type-actualite.node--view-mode-mini .content .field--name-node-post-date,
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2,
  .node--type-actualite.node--view-mode-full .group-right .article-top-right .field--name-node-post-date,
  .node--type-actualite.node--view-mode-mini .content .field--name-field-taxo-multi1 .field__item,
  .node--type-evenement.node--view-mode-full .group-right .event-top-right .field--name-field-taxo-multi1 .field__item,
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3,
  .node--type-evenement.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item,
  .node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 .field__item,
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item,
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 14px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes .form-item label,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes .form-item label,
  .field--name-field-acces-direct .paragraph--type--acces-direct .title,
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title,
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches .title {
    font-size: 14px;
    line-height: 18px;
  }
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1,
  .node--type-publication.node--view-mode-mini .field--name-field-media-unik1,
  .node--type-publication.node--view-mode-mini .field--name-node-title h2,
  .node--type-publication.node--view-mode-mini .field--name-field-texte-unik1 {
    margin-bottom: 10px;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 {
    margin-bottom: 15px;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc {
    margin-top: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches,
  .field--name-field-acces-direct .paragraph--type--acces-direct,
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .paragraph--type--demarches {
    margin-bottom: 30px;
  }
  .node--type-page-carrefour .field--name-field-paragraphs-multi1::before, .node--type-page-carrefour .field--name-field-paragraphs-multi1::after {
    width: 140px;
    height: 140px;
  }
}
@media screen and (max-width: 1023px) {
  header {
    height: 134px;
  }
  header .region-header {
    padding: 0 20px;
    justify-content: space-between;
    align-items: center;
    height: 130px;
  }
  header .region-header .block-system-branding-block {
    width: 185px;
    margin-right: 0;
  }
  header .region-header .burger {
    width: 71px;
    height: 38px;
    background: url("../images/burger.svg") no-repeat;
    cursor: pointer;
  }
  header .region-header .burger.open {
    width: 71px;
    height: 55px;
    background: url("../images/burgercroix.svg") no-repeat;
  }
  header .region-header .burger-content {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    display: none;
    background: #ffffff;
    padding: 0 0 40px;
    border-bottom: 4px solid #F0F0F0;
    max-height: calc(100vh - 134px);
    overflow-y: auto;
  }
  header .region-header .burger-content .menu--main {
    margin-bottom: 20px;
  }
  header .region-header .burger-content .menu--main > ul.menu {
    display: block;
    width: 100%;
  }
  header .region-header .burger-content .menu--main > ul.menu > li {
    padding: 20px 0;
    text-align: center;
  }
  header .region-header .burger-content .menu--main > ul.menu > li::after {
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 20px;
    height: 2px;
    top: auto;
  }
  header .region-header .burger-content .menu--main > ul.menu > li span, header .region-header .burger-content .menu--main > ul.menu > li a {
    border: none;
    padding: 0;
    text-align: center;
    font-size: 22px;
    line-height: 27px;
    display: inline-block;
    margin: 0 20px;
  }
  header .region-header .burger-content .menu--main > ul.menu > li span.je-suis, header .region-header .burger-content .menu--main > ul.menu > li a.je-suis {
    display: inline-block;
    line-height: 49px;
    padding: 0 10px;
    background: #FF696A;
    color: #172A56;
    border-radius: 6px;
    font-size: 22px;
    text-transform: uppercase;
    border: none;
    transition: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li:hover ul.menu {
    display: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li:hover > .je-suis {
    color: #FF696A;
    background: #172A56;
    border: none;
    margin-top: 0;
  }
  header .region-header .burger-content .menu--main > ul.menu > li:hover > .je-suis + .menu_link_content > ul.menu.menu-level-1 {
    display: none;
    top: auto;
    left: auto;
    right: auto;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > span, header .region-header .burger-content .menu--main > ul.menu > li.open > a {
    background-position: left;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis {
    border: 0;
    margin-top: 0;
    background: #172A56;
    color: #FF696A;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 {
    display: flex !important;
    left: auto;
    right: auto;
    top: auto;
    columns: inherit;
    background: #172A56;
    padding: 20px 20px 0;
    color: #ffffff;
    flex-wrap: wrap;
    margin-top: 20px;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li {
    width: 50%;
    margin: 0 0 40px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li a {
    color: #ffffff;
    order: 2;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    background: none;
    padding: 0;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li > .menu_link_content {
    order: 1;
    margin-bottom: 15px;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li > .menu_link_content img {
    display: block;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li > .menu_link_content .field--name-field-picto-rollover {
    display: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover a {
    color: #ffffff;
    background: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover > .menu_link_content .field--name-field-picto-rollover {
    display: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover > .menu_link_content .field--name-field-picto-rollover a {
    background: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1 li:hover > .menu_link_content .field--name-field-picto {
    display: block;
  }
  header .region-header .burger-content .menu--main > ul.menu > li.open > .je-suis + .menu_link_content > ul.menu.menu-level-1::before {
    display: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li ul.menu {
    display: none;
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    margin-top: 10px;
    text-align: center;
    padding: 0;
    columns: initial;
    border-radius: 0;
    padding: 20px 0;
  }
  header .region-header .burger-content .menu--main > ul.menu > li ul.menu::before {
    display: none;
  }
  header .region-header .burger-content .menu--main > ul.menu > li ul.menu li {
    margin-bottom: 20px;
  }
  header .region-header .burger-content .menu--main > ul.menu > li ul.menu li:last-child {
    margin-bottom: 0;
  }
  header .region-header .burger-content .menu--main > ul.menu > li ul.menu li a {
    font-size: 20px;
    line-height: 30px;
  }
  header .region-header .block-block-search-top {
    display: block !important;
    padding: 0 20px;
    margin-bottom: 40px;
  }
  header .region-header .block-block-search-top form {
    position: relative;
    border-radius: 6px;
    overflow: hidden;
  }
  header .region-header .block-block-search-top form .form-item {
    padding-right: 60px;
  }
  header .region-header .block-block-search-top form .form-item label {
    display: none;
  }
  header .region-header .block-block-search-top form .form-item input {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #F0F0F0;
    padding: 20px;
    font-size: 20px;
  }
  header .region-header .block-block-search-top form .form-item input::placeholder {
    font-size: 20px;
    opacity: 1;
    font-weight: bold;
  }
  header .region-header .block-block-search-top form .form-submit {
    position: absolute;
    right: 0;
    top: 0;
    height: 60px;
    width: 60px;
    display: block;
    background: url("../images/loupemob.svg") no-repeat center/contain !important;
    font-size: 0;
    cursor: pointer;
  }
  header .region-header .block-block-co2 {
    display: flex;
    justify-content: center;
  }
  header .region-header .block-block-co2 .texte1 {
    font-size: 22px;
    text-align: center;
  }
  header .region-header .block-block-co2 .texte2 {
    font-size: 16px;
    text-align: center;
  }
  footer .footer {
    padding-bottom: 40px;
  }
  footer .footer-inner {
    padding: 0 20px;
    display: block;
  }
  footer .footer-logo {
    width: 50%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  footer .footer-logo .field--name-field-logo-footer {
    display: none;
  }
  footer .footer-logo .field--name-field-logo-footer-mobile {
    display: block;
  }
  footer .footer-logo .field--name-field-logo-footer-mobile img {
    height: auto;
    width: auto;
  }
  footer .footer-texte {
    width: 100%;
    margin-right: 0;
    padding-top: 0;
    text-align: center;
    margin-bottom: 30px;
  }
  footer .footer-texte .footer-adresse {
    display: block;
    font-family: "TT Chocolates Bold";
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  footer .footer-texte h2 {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 10px;
  }
  footer .footer-texte p {
    font-size: 20px;
    line-height: 30px;
  }
  footer .footer-links {
    padding-top: 0;
    width: 100%;
    margin-right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
  }
  footer .footer-links .field {
    margin-bottom: 10px;
    margin-right: 0;
  }
  footer .footer-links .field:last-child {
    margin-bottom: 0;
  }
  footer .footer-links .field a {
    font-size: 16px;
    background: #172A56;
  }
  footer .footer-links .field a:hover {
    color: #02D3C8;
  }
  footer .footer-menu {
    padding-top: 0;
    width: 100%;
  }
  footer .footer-menu ul {
    margin-bottom: 0;
  }
  footer .footer-menu ul li {
    text-align: center;
  }
  footer .footer-menu ul li a {
    font-size: 16px;
    line-height: 19px;
  }
  footer .footer .gotop {
    width: 60px;
    height: 60px;
    top: 25px;
    right: 40px;
  }
  footer .subfooter-inner {
    display: block;
    height: auto;
    padding: 20px;
  }
  footer .subfooter-inner ul.menu {
    flex-wrap: wrap;
    justify-content: center;
  }
  footer .subfooter-inner ul.menu li {
    padding: 0 20px;
    margin-bottom: 20px;
  }
  footer .subfooter-inner ul.menu li a {
    font-size: 18px;
  }
  .path-agenda .region-content,
  .path-actualites .region-content,
  .node.node--view-mode-full {
    padding-top: 0;
  }
  .region-breadcrumb {
    top: auto;
    position: relative;
    left: auto;
    right: auto;
  }
  .region-breadcrumb .inner {
    padding: 20px;
  }
  .region-breadcrumb .inner .block-system-breadcrumb-block {
    display: none;
  }
  .region-breadcrumb .inner .block-suivez-nous span {
    font-size: 16px;
    line-height: 20px;
    margin-right: 5px;
    flex-shrink: 0;
  }
  .region-breadcrumb .inner .block-suivez-nous .field a {
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }
  .region-breadcrumb .inner .block-suivez-nous .field:last-child {
    margin-right: 0;
  }
  body {
    padding-top: 134px;
  }
  .node--type-homepage.node--view-mode-full {
    overflow: hidden;
    max-width: 100%;
    margin-bottom: 0;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 {
    padding: 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .closeflash {
    width: 30px;
    height: 30px;
    right: 10px;
    top: 10px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-texte-unik1 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 10px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-wysiwyg-unik1 {
    margin-bottom: 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-wysiwyg-unik1 p {
    font-size: 16px;
    line-height: 26px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik2 .field--name-field-lien-unik1 a {
    font-size: 18px;
  }
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-field-media-unik1 {
    position: relative;
    height: 280px;
  }
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-field-media-unik1 .field__item {
    position: relative;
    overflow: hidden;
    height: 280px;
  }
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-field-media-unik1 .field__item img {
    height: 280px;
    width: auto;
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    max-width: none;
  }
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche {
    width: calc(100% - 40px);
  }
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input {
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 60px;
  }
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form .form-item-rechercher input::placeholder {
    font-size: 14px;
  }
  .node--type-homepage.node--view-mode-full .bloc-recherche .field--name-dynamic-block-fieldnode-bloc-recherche form > input {
    height: 60px;
    line-height: 60px;
    width: 60px;
    background-size: 23px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct {
    padding: 30px 20px 20px;
    margin-bottom: 30px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items {
    display: block;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct {
    flex-direction: inherit;
    justify-content: flex-start;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .field--name-field-media-image {
    margin-bottom: 0;
    margin-right: 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .field--name-field-media-image img {
    height: auto;
    width: 47px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item .paragraph--type--acces-direct .title {
    font-size: 18px;
    text-align: left;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-acces-direct .field__items > .field__item:last-child {
    margin-bottom: 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites {
    padding: 20px 20px 0;
    margin-bottom: 40px;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-field-texte-unik3 {
    font-size: 50px;
    margin-bottom: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full {
    padding: 0 0 127px;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg") no-repeat;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow {
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .slick--field-entities-multi1--full .slick__arrow .slick-arrow {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    transform: none;
    width: 60px;
    height: 60px;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites {
    bottom: 30px;
    left: 40px;
    right: 40px;
    display: block;
  }
  .node--type-homepage.node--view-mode-full .bloc-actualites .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    line-height: 67px;
    height: 67px;
    font-size: 22px;
    text-align: center;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda {
    padding: 0 20px;
    margin-bottom: 50px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-texte-unik4 {
    font-size: 50px;
    line-height: 60px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda {
    margin-bottom: 20px;
    background: #F0F0F0;
    display: block;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label {
    font-size: 22px;
    line-height: 27px;
    margin-right: 0;
    position: relative;
    cursor: pointer;
    padding: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label::after {
    display: block;
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: url("../images/plusmob.svg") no-repeat;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__label.open::after {
    background: url("../images/closemob.svg") no-repeat;
    background-position: center;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .field__item {
    display: none;
    padding: 0 20px 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline {
    display: block;
    margin-top: 10px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline > .form-item {
    float: none;
    margin-bottom: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select {
    width: 100%;
    margin-right: 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield select,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select input,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select select {
    background: #ffffff url("../images/select.svg") no-repeat right center;
    font-size: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-textfield input::placeholder,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-item.form-type-select input::placeholder {
    font-size: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-block-fieldnode-filtres-agenda .views-exposed-form .form--inline .form-actions input {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 {
    margin-bottom: 30px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items {
    margin: 0;
    display: block;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item {
    width: 100%;
    padding: 0;
    margin-right: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row:first-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item:first-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row:first-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item:first-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row:first-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item:first-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row:first-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item:first-child > .node {
    border-bottom-left-radius: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row:last-child,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item:last-child,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row:last-child,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item:last-child,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row:last-child,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item:last-child,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row:last-child,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item:last-child {
    margin-right: 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .views-row:last-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .view-content > .field__item:last-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .views-row:last-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .view-agenda.view-display-id-block_1 > .field__items > .field__item:last-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .views-row:last-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .view-content > .field__item:last-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .views-row:last-child > .node,
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-field-entities-multi3 > .field__items > .field__item:last-child > .node {
    border-top-right-radius: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements {
    display: block;
  }
  .node--type-homepage.node--view-mode-full .bloc-agenda .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    line-height: 67px;
    height: 67px;
    font-size: 22px;
    text-align: center;
    width: 100%;
    text-align: center;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 {
    padding: 0 20px;
    margin-bottom: 40px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .field--name-field-media-image {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content {
    position: relative;
    width: 100%;
    left: auto;
    top: auto;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 20px 0 40px;
    background: #F0F0F0;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content::after {
    display: none;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik2 {
    margin-left: 40px;
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 10px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-texte-unik1 {
    padding: 10px 20px;
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 20px;
    margin-right: 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-wysiwyg-unik1 p {
    margin-left: 40px;
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 30px;
    padding-right: 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 {
    margin-left: 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-field-paragraph-unik1 .paragraph--type--bloc-promo .content .field--name-field-lien-unik1 a {
    padding-left: 40px;
    font-size: 20px;
    background-size: 30px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 0;
    margin-bottom: 50px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 30px 10px 0;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player, .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe, .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img {
    height: 200px;
    max-width: 100%;
  }
  .node--type-homepage.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-homepage.node--view-mode-full .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-toutes-les-publications a {
    line-height: 67px;
    height: 67px;
    font-size: 22px;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter {
    padding-left: 0;
    display: block;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter .bloc-magazine {
    width: 100%;
    margin-right: 0;
    padding: 0 20px;
    margin-bottom: 40px;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right {
    width: 100%;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app {
    padding: 40px 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-texte-unik2 {
    text-align: left;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .field--name-field-textelong-unik1 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens {
    padding-left: 100px;
    height: 100px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik2,
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik1 {
    margin-left: 20px;
    margin-right: 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik2 a,
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-app .bloc-liens .field--name-field-lien-unik1 a {
    width: 170px;
    height: 45px;
    max-width: 100%;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter {
    padding: 40px 20px;
    display: block;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik5 {
    margin-right: 0;
    width: 100%;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 20px;
    max-width: 100%;
    text-align: left;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6.open .field__item {
    width: 67px;
    height: 67px;
  }
  .node--type-homepage.node--view-mode-full .bloc-prefooter-right .bloc-newsletter .field--name-field-texte-unik6 .field__item {
    line-height: 67px;
    height: 67px;
    font-size: 22px;
    text-align: center;
    width: 100%;
    text-align: center;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire {
    margin-top: 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 {
    padding: 0 20px;
    display: block;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item {
    width: 100%;
    padding: 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 40px;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .messages,
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .webform-confirmation {
    padding: 20px;
    margin: 0 0 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email {
    padding-right: 0;
    margin-bottom: 20px;
    width: calc(100% - 60px);
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input {
    height: 60px;
    line-height: 60px;
    font-size: 15px;
    padding-left: 20px;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-votre-email input::placeholder {
    font-size: 15px;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-actions {
    width: 60px;
    height: 60px;
    position: relative;
    top: auto;
    right: auto;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox {
    padding-left: 30px;
    width: 100%;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    top: 5px;
    left: 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-type-checkbox input::after {
    width: 4px;
    height: 8px;
    border-width: 0 2px 2px 0;
  }
  .node--type-homepage.node--view-mode-full .bloc-formulaire .field--name-field-webform-unik1 .field__item .webform-submission-inscription-newsletter-form .form-item-markup {
    padding-left: 30px;
    width: 100%;
  }
  .path-actualites {
    padding-left: 20px;
    padding-right: 20px;
  }
  .path-actualites .region-breadcrumb .inner {
    padding: 20px 0;
  }
  .path-actualites .block-page-title-block {
    margin-bottom: 30px;
    padding: 0;
  }
  .path-actualites .block-page-title-block h1 {
    font-size: 50px;
    line-height: 60px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 {
    padding: 0;
    margin-bottom: 40px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 .view-header {
    margin-bottom: 30px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .path-actualites .view-actualites.view-display-id-page_1 .view-header::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg") no-repeat;
  }
  .path-actualites .view-actualites.view-display-id-page_1 .view-header .views-row {
    padding: 0;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content {
    display: flex;
    margin: 0;
    flex-direction: column;
    align-items: center;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    max-width: 560px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row:nth-child(3n+1) .node, .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row:first-child .node {
    border-bottom-left-radius: 20px;
    overflow: hidden;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row:nth-child(3n) .node {
    border-top-right-radius: 0;
    overflow: hidden;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node {
    border-bottom-left-radius: 20px;
    overflow: hidden;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node .content {
    padding: 20px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node .content .field--name-node-post-date {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node .content .field--name-node-title h2 {
    margin-bottom: 10px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node .content .field--name-node-title h2 a {
    font-size: 28px;
    line-height: 36px;
  }
  .path-actualites .view-actualites.view-display-id-page_1 > .view-content .views-row .node .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .path-actualites nav.pager {
    display: block;
  }
  .path-actualites nav.pager ul.pager1 {
    display: none;
  }
  .path-actualites nav.pager ul.pager2 {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
  }
  .path-actualites nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .path-actualites .block-block-share-home {
    padding: 0;
    margin-bottom: 40px;
  }
  .path-actualites .block-block-share-home h3 {
    font-size: 36px;
    line-height: 42px;
  }
  .path-actualites .block-block-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
  }
  .path-actualites .block-block-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 50px 10px 0;
  }
  .path-actualites .block-block-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .path-actualites .block-block-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .path-actualites .block-block-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .path-actualites .block-block-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .path-actualites .block-block-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .path-actualites .block-block-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .path-actualites .block-block-share-home .links > .vid .vid_ctnr #player, .path-actualites .block-block-share-home .links > .vid .vid_ctnr iframe, .path-actualites .block-block-share-home .links > .vid .vid_ctnr img {
    height: 250px;
  }
  .path-actualites .block-block-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-actualite.node--view-mode-full {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-left {
    width: 100%;
    background: none;
    padding: 0;
    margin: 0 0 20px;
  }
  .node--type-actualite.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct {
    background: #EFF4FF;
  }
  .node--type-actualite.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items {
    padding: 0 20px 20px;
  }
  .node--type-actualite.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .field__item:last-child .paragraph--type--acces-direct {
    margin-bottom: 0;
  }
  .node--type-actualite.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .paragraph--type--acces-direct {
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .paragraph--type--acces-direct .title {
    font-size: 18px;
    line-height: 24px;
  }
  .node--type-actualite.node--view-mode-full .group-right {
    width: 100%;
  }
  .node--type-actualite.node--view-mode-full .group-right > .field--name-field-textelong-unik1 {
    font-size: 25px;
    line-height: 32px;
  }
  .node--type-actualite.node--view-mode-full .group-right .article-top {
    display: block;
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .article-top .field--name-field-media-unik1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .article-top .article-top-right {
    padding-left: 0;
  }
  .node--type-actualite.node--view-mode-full .group-right .article-top .article-top-right .field--name-node-post-date {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .node--type-actualite.node--view-mode-full .group-right .article-top .article-top-right .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .article-top .article-top-right .field--name-field-taxo-multi1 {
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .article-top .article-top-right .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-actualite.node--view-mode-full .group-right .bloc-share {
    display: block;
  }
  .node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-block-fieldnode-share {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-toutes-les-actualites {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-toutes-les-actualites a {
    line-height: 41px;
    height: 41px;
    font-size: 18px;
    text-align: center;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
    padding: 0;
    margin-bottom: 50px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 30px 10px 0;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player, .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe, .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img {
    height: 200px;
    max-width: 100%;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage {
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll {
    padding: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll h3.poll-question {
    font-size: 25px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dt {
    font-size: 18px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd .bar {
    width: 100%;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll dl dd .percent {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .poll .form-radios .form-item label {
    font-size: 18px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .form-actions input {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .node--type-actualite.node--view-mode-full .group-right .field--name-field-sondage .messages--status {
    font-size: 25px;
    line-height: 30px;
  }
  .node--type-actualite.node--view-mode-teaser {
    display: block;
    padding-right: 0;
  }
  .node--type-actualite.node--view-mode-teaser .field--name-field-media-unik1 {
    width: 100%;
    margin-bottom: 30px;
    padding: 20px 20px 0;
    border-radius: 0;
  }
  .node--type-actualite.node--view-mode-teaser .field--name-field-media-unik1 img {
    border-bottom-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  .node--type-actualite.node--view-mode-teaser .content {
    padding-bottom: 40px;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 16px;
    margin-bottom: 15px;
    padding-left: 20px;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-title h2 a {
    padding: 10px 20px;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
    margin-right: 20px;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-textelong-unik1 {
    padding-left: 40px;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
    padding-right: 20px;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 {
    margin-left: 20px;
    margin-bottom: 30px;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link {
    margin-left: 20px;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link a {
    padding-left: 40px;
    font-size: 20px;
    background-size: 30px;
    margin-bottom: 0;
  }
  .node--type-actualite.node--view-mode-teaser .content .field--name-node-link a:hover {
    background: url("../images/plus.svg") no-repeat left center;
    background-size: 30px;
  }
  .path-agenda {
    padding-left: 20px;
    padding-right: 20px;
  }
  .path-agenda .region-breadcrumb .inner {
    padding: 20px 0;
  }
  .path-agenda .block-page-title-block {
    margin-bottom: 30px;
    padding: 0;
  }
  .path-agenda .block-page-title-block h1 {
    font-size: 50px;
    line-height: 60px;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 {
    background: #F0F0F0;
    padding: 0;
    display: block;
    margin: 0 0 20px;
    height: auto;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2 {
    font-size: 22px;
    line-height: 27px;
    margin-right: 0;
    padding: 20px;
    position: relative;
    cursor: pointer;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2::after {
    display: block;
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: url("../images/plusmob.svg") no-repeat;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 h2.open::after {
    background: url("../images/closemob.svg") no-repeat;
    background-position: center;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form {
    display: none;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline {
    display: block;
    margin-top: 10px;
    display: block;
    padding: 0 20px 20px;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline > .form-item {
    float: none;
    margin-bottom: 20px;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield,
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select {
    width: 100%;
    margin-right: 0;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input,
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield select,
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select input,
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select select {
    background: #ffffff url("../images/select.svg") no-repeat right center;
    font-size: 20px;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-textfield input::placeholder,
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-item.form-type-select input::placeholder {
    font-size: 20px;
  }
  .path-agenda .block-views-exposed-filter-blockagenda-page-1 form .form--inline .form-actions input {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .path-agenda .view-agenda .view-header {
    padding: 0;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
  .path-agenda .view-agenda .view-header > p {
    font-size: 25px;
    line-height: 41px;
  }
  .path-agenda .view-agenda .view-header .reset {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .path-agenda .view-agenda .view-content {
    padding: 0;
    display: block;
    margin: 0;
  }
  .path-agenda .view-agenda .view-content .views-row {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .path-agenda .view-agenda .view-content .views-row:nth-child(3n+1) .node, .path-agenda .view-agenda .view-content .views-row:first-child .node {
    border-bottom-left-radius: 20px;
    overflow: hidden;
  }
  .path-agenda .view-agenda .view-content .views-row:nth-child(3n) .node {
    border-top-right-radius: 0;
    overflow: hidden;
  }
  .path-agenda .view-agenda .view-content .views-row .node {
    border-bottom-left-radius: 20px;
    overflow: hidden;
  }
  .path-agenda nav.pager {
    display: block;
  }
  .path-agenda nav.pager ul.pager1 {
    display: none;
  }
  .path-agenda nav.pager ul.pager2 {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
  }
  .path-agenda nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .path-agenda .block-block-share-home {
    padding: 0;
    margin-bottom: 40px;
  }
  .path-agenda .block-block-share-home h3 {
    font-size: 36px;
    line-height: 42px;
  }
  .path-agenda .block-block-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
  }
  .path-agenda .block-block-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 50px 10px 0;
  }
  .path-agenda .block-block-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .path-agenda .block-block-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .path-agenda .block-block-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .path-agenda .block-block-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .path-agenda .block-block-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .path-agenda .block-block-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .path-agenda .block-block-share-home .links > .vid .vid_ctnr #player, .path-agenda .block-block-share-home .links > .vid .vid_ctnr iframe, .path-agenda .block-block-share-home .links > .vid .vid_ctnr img {
    height: 250px;
  }
  .path-agenda .block-block-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-evenement.node--view-mode-full {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-left {
    width: 100%;
    background: none;
    padding: 0;
    margin: 0 0 20px;
  }
  .node--type-evenement.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct {
    background: #EFF4FF;
  }
  .node--type-evenement.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items {
    padding: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .field__item:last-child .paragraph--type--acces-direct {
    margin-bottom: 0;
  }
  .node--type-evenement.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .paragraph--type--acces-direct {
    margin-bottom: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .paragraph--type--acces-direct .title {
    font-size: 18px;
    line-height: 24px;
  }
  .node--type-evenement.node--view-mode-full .group-right {
    width: 100%;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 25px;
    line-height: 32px;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top {
    display: block;
    margin-bottom: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .field--name-field-media-unik1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right {
    padding-left: 0;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right .group-dates {
    margin-bottom: 0;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right .field--name-field-texte-unik4 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right .field--name-field-texte-unik1,
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right .field--name-field-texte-unik3 {
    font-size: 18px;
    line-height: 22px;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right .field--name-field-taxo-multi1 {
    margin-bottom: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .event-top .event-top-right .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-evenement.node--view-mode-full .group-right .bloc-share {
    display: block;
  }
  .node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-block-fieldnode-share {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-tous-les-evenements {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .bloc-share .field--name-dynamic-token-fieldnode-tous-les-evenements a {
    line-height: 41px;
    height: 41px;
    font-size: 18px;
    text-align: center;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
    padding: 0;
    margin-bottom: 50px;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 30px 10px 0;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player, .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe, .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img {
    height: 200px;
    max-width: 100%;
  }
  .node--type-evenement.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-evenement.node--view-mode-teaser .content {
    padding: 20px;
  }
  .node--type-evenement.node--view-mode-teaser .content .group-dates .field--name-field-texte-unik4 {
    font-size: 18px;
    line-height: 22px;
  }
  .node--type-evenement.node--view-mode-teaser .content .field--name-node-title h2 a {
    font-size: 24px;
    line-height: 29px;
  }
  .node--type-evenement.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
  }
  .node--type-page-publications.node--view-mode-full .group-top {
    padding: 0 20px;
  }
  .node--type-page-publications.node--view-mode-full .group-top > .field--name-node-title {
    margin-bottom: 20px;
    padding: 0;
  }
  .node--type-page-publications.node--view-mode-full .group-top > .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
  }
  .node--type-page-publications.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    font-size: 25px;
  }
  .node--type-page-publications.node--view-mode-full > .field--type-string.field--name-field-texte-unik2,
  .node--type-page-publications.node--view-mode-full > .field--type-string {
    padding: 20px 50px 20px 20px;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 35px;
    background: #F6F6F6;
    position: relative;
  }
  .node--type-page-publications.node--view-mode-full > .field--type-string.field--name-field-texte-unik2::after,
  .node--type-page-publications.node--view-mode-full > .field--type-string::after {
    content: "";
    display: block;
    background: url("../images/plussmall.svg") no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain;
  }
  .node--type-page-publications.node--view-mode-full > .field--type-string.field--name-field-texte-unik2.open::after,
  .node--type-page-publications.node--view-mode-full > .field--type-string.open::after {
    transform: rotate(45deg) translateY(-50%);
    right: 30px;
    top: 48%;
  }
  .node--type-page-publications.node--view-mode-full > .group-culture,
  .node--type-page-publications.node--view-mode-full > .field--type-ds {
    display: none;
  }
  .node--type-page-publications.node--view-mode-full .view {
    margin: 0 20px 20px;
    padding-bottom: 20px;
  }
  .node--type-page-publications.node--view-mode-full .view .view-content {
    display: block;
    margin: 0;
  }
  .node--type-page-publications.node--view-mode-full .view .view-content .views-row {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .node--type-page-publications.node--view-mode-full .view .view-content .views-row:last-child {
    margin-bottom: 0;
  }
  .node--type-page-publications.node--view-mode-full .group-culture {
    margin: 0 20px 20px;
    padding-bottom: 20px;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture {
    width: 100%;
    margin-right: 0;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row {
    padding: 20px;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view .view-content .views-row::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg");
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view nav.pager {
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view nav.pager ul {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view nav.pager ul li {
    margin-left: 0;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture .view nav.pager ul li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content {
    margin: 0;
    display: block;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content .views-row {
    padding: 0;
    width: 100%;
    margin: 0 0 30px;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 .view .view-content .views-row:last-child {
    margin-bottom: 0;
  }
  .node--type-page-publications.node--view-mode-full .group-culture .field--name-dynamic-block-fieldnode-bloc-culture-2 nav.pager {
    margin-top: 20px;
  }
  .node--type-page-publications.node--view-mode-full nav.pager {
    display: block;
    margin-top: 20px;
  }
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager1 {
    display: none;
  }
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager2 {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .node--type-page-publications.node--view-mode-full nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 40px 20px;
    margin-bottom: 0;
    display: block;
  }
  .node--type-page-publications.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0;
  }
  .node--type-publication.node--view-mode-mini .field--name-field-media-unik1 {
    margin-bottom: 20px;
  }
  .node--type-publication.node--view-mode-mini .field--name-field-texte-unik1 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
  }
  .node--type-publication.node--view-mode-mini .field--name-node-title h2 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-file-2 {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .node--type-publication.node--view-mode-mini .field--name-field-lien-unik1 {
    padding-left: 45px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
    background-size: 33px;
  }
  .node--type-publication.node--view-mode-mini .field--name-field-file-unik1 {
    margin-bottom: 0;
  }
  .node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span {
    padding-left: 45px;
    background-size: 30px;
  }
  .node--type-publication.node--view-mode-mini .field--name-field-file-unik1 span a {
    font-size: 16px;
    line-height: 28px;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc {
    margin-top: 20px;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item {
    flex-wrap: wrap;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item p {
    font-size: 18px;
    line-height: 50px;
    margin-right: 0;
    width: 100%;
  }
  .node--type-publication.node--view-mode-mini .field--name-dynamic-token-fieldnode-share-doc .field__item a {
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }
  .node--type-publication.node--view-mode-teaser {
    padding: 30px 20px;
    display: block;
  }
  .node--type-publication.node--view-mode-teaser::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-publication.node--view-mode-teaser::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg") no-repeat;
  }
  .node--type-publication.node--view-mode-teaser .field--name-field-media-unik1 {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .node--type-publication.node--view-mode-teaser .content {
    width: 100%;
    padding: 0;
    display: block;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-titre-du-bloc h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-field-lien-unik1 {
    padding-left: 45px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 40px;
    background-size: 33px;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 {
    margin-bottom: 40px;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span {
    padding-left: 45px;
    background-size: 30px;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-field-file-unik1 span a {
    font-size: 16px;
    line-height: 28px;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros {
    margin-bottom: 20px;
    padding-left: 45px;
    background-size: 30px;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-tous-les-numeros a {
    font-size: 16px;
    line-height: 30px;
  }
  .node--type-publication.node--view-mode-teaser .content .field--name-dynamic-token-fieldnode-toutes-les-publications a {
    line-height: 41px;
    height: 41px;
    font-size: 18px;
    text-align: center;
    width: 100%;
    text-align: center;
  }
  .field--name-dynamic-block-fieldnode-ancres-publications {
    display: none;
  }
  .node--type-page-carrefour.node--view-mode-full {
    padding: 0 20px;
  }
  .node--type-page-carrefour.node--view-mode-full > .field--name-node-title {
    margin-bottom: 30px;
    padding: 0;
  }
  .node--type-page-carrefour.node--view-mode-full > .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 {
    padding: 20px;
    margin: 0 0 50px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg");
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items {
    display: block;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items .field__item {
    width: 100%;
    margin: 0 0 20px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items .field__item:last-child {
    margin: 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items .field__item .paragraph--type--demarches {
    display: flex;
    align-items: center;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items .field__item .paragraph--type--demarches .field--name-field-media-image {
    margin-right: 20px;
    margin-bottom: 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items .field__item .paragraph--type--demarches .field--name-field-media-image img {
    width: 47px;
    height: auto;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items .field__item .paragraph--type--demarches .title {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    background: none;
  }
  .node--type-page-carrefour.node--view-mode-full > .field--name-field-textelong-unik1 {
    padding: 0;
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .node--type-page-carrefour.node--view-mode-full > .field--name-field-wysiwyg-unik1 {
    padding: 0;
    margin-bottom: 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 {
    padding: 0;
    margin-bottom: 50px;
    margin-top: 40px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items {
    display: block;
    margin: 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item {
    padding: 0;
    width: 100%;
    margin-bottom: 50px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item:last-child {
    margin-bottom: 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-media-unik1 {
    margin-bottom: 30px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 26px;
    line-height: 31px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-field-texte-unik1 {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 32px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a {
    padding-left: 40px;
    font-size: 20px;
    background-size: 30px;
    margin-bottom: 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-field-entities-multi2 > .field__items > .field__item .node.node--view-mode-teaser .field--name-node-link a:hover {
    background: url("../images/plus.svg") no-repeat left center;
    background-size: 30px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 0;
    margin-bottom: 50px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 30px 10px 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player, .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe, .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img {
    height: 200px;
    max-width: 100%;
  }
  .node--type-page-carrefour.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-page-de-contenu.node--view-mode-full {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left {
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
    background: none;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 {
    background: #EFF4FF;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 > .field__label {
    padding: 20px;
    display: block;
    font-size: 22px;
    font-family: "TT Chocolates Bold";
    line-height: 27px;
    position: relative;
    cursor: pointer;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 > .field__label::after {
    display: block;
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: url("../images/plusmob.svg") no-repeat;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 > .field__label.open::after {
    background: url("../images/closemob.svg") no-repeat;
    background-position: center;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .field__items {
    padding: 0 20px 20px;
    display: none;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .field__items .field__item:last-child .paragraph--type--demarches {
    margin-bottom: 0;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .field__items .paragraph--type--demarches {
    margin-bottom: 20px;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-left .field--name-field-paragraphs-multi1 .field__items .paragraph--type--demarches .title {
    font-size: 18px;
    line-height: 24px;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-right {
    width: 100%;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-right h1 {
    font-size: 50px;
    line-height: 60px;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-texte-unik1 {
    font-size: 35px;
    line-height: 45px;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-wysiwyg-unik1 {
    margin-bottom: 20px;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-right > .field--name-field-wysiwyg-unik1 p {
    font-size: 25px;
    line-height: 32px;
  }
  .node--type-page-de-contenu.node--view-mode-full .page-right .field--name-dynamic-block-fieldnode-ancres {
    margin-right: -20px;
  }
  .node--type-page-de-contenu.node--view-mode-full.noleft .page-right {
    padding: 0;
  }
  .path-recherche .region-content {
    padding-top: 0;
  }
  .path-recherche .view-recherche {
    padding: 0 20px;
    display: block;
  }
  .path-recherche .view-recherche .group-left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .path-recherche .view-recherche .group-left .view-filters {
    padding: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline > .form-item.form-type-textfield {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline > .form-item.form-type-textfield input {
    font-size: 20px;
    padding-left: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline > .form-item.form-type-textfield input::placeholder {
    font-size: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline > input {
    right: 20px;
    top: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline .formtitle {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline .form-type-select {
    margin-bottom: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline .form-type-select select {
    font-size: 20px;
    padding-left: 20px;
  }
  .path-recherche .view-recherche .group-left .view-filters .bef-exposed-form .form--inline .form-actions input {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .path-recherche .view-recherche .group-right {
    width: 100%;
  }
  .path-recherche .view-recherche .group-right h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .path-recherche .view-recherche .group-right .view-header {
    font-size: 35px;
    margin-bottom: 50px;
  }
  .path-recherche .view-recherche .group-right .view-content .views-row {
    margin-bottom: 50px;
  }
  .path-recherche .view-recherche .group-right nav.pager {
    display: block;
  }
  .path-recherche .view-recherche .group-right nav.pager ul.pager1 {
    display: none;
  }
  .path-recherche .view-recherche .group-right nav.pager ul.pager2 {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
  }
  .path-recherche .view-recherche .group-right nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-publications.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-publication.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-publication.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-local-vacant.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-local-vacant.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-evenement.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-evenement.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-page-associations.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-associations.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-associations.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-associations.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-evenement.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-evenement.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-actualite.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-actualite.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-bundle-fieldnode,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-dynamic-token-fieldnode-menu-parent p {
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-publication.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-evenement.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-page-associations.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-associations.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-evenement.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-actualite.node--view-mode-search-index .field--name-field-texte-unik4,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-field-texte-unik4 {
    margin-bottom: 5px;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-node-post-date,
  .node--type-publication.node--view-mode-search-index .field--name-node-post-date,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-node-post-date,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-node-post-date,
  .node--type-local-vacant.node--view-mode-search-index .field--name-node-post-date,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-node-post-date,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-node-post-date,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-node-post-date,
  .node--type-evenement.node--view-mode-search-index .field--name-node-post-date,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-node-post-date,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-node-post-date,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-node-post-date,
  .node--type-page-associations.node--view-mode-search-index .field--name-node-post-date,
  .node--type-associations.node--view-mode-search-index .field--name-node-post-date,
  .node--type-evenement.node--view-mode-search-index .field--name-node-post-date,
  .node--type-actualite.node--view-mode-search-index .field--name-node-post-date,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-node-post-date {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-node-title h2,
  .node--type-publication.node--view-mode-search-index .field--name-node-title h2,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-node-title h2,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-node-title h2,
  .node--type-local-vacant.node--view-mode-search-index .field--name-node-title h2,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-node-title h2,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-node-title h2,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-node-title h2,
  .node--type-evenement.node--view-mode-search-index .field--name-node-title h2,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-node-title h2,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-node-title h2,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-node-title h2,
  .node--type-page-associations.node--view-mode-search-index .field--name-node-title h2,
  .node--type-associations.node--view-mode-search-index .field--name-node-title h2,
  .node--type-evenement.node--view-mode-search-index .field--name-node-title h2,
  .node--type-actualite.node--view-mode-search-index .field--name-node-title h2,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-node-title h2 {
    font-size: 25px;
    line-height: 32px;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-publications.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-publication.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-publication.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-associations.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-associations.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-associations.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-associations.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-evenement.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-actualite.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-actualite.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-field-taxo-unik1 .field__item,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-publication.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-evenement.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-page-associations.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-associations.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-evenement.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-actualite.node--view-mode-search-index .field--name-field-lien-unik1,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-field-lien-unik1 {
    padding-left: 30px;
    background-size: 20px;
    font-size: 14px;
    margin-top: 20px;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-evenement.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-page-associations.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-associations.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-evenement.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-actualite.node--view-mode-search-index .field--name-field-file-unik1 span,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-field-file-unik1 span {
    padding-left: 30px;
    background-size: 20px;
  }
  .node--type-page-publications.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-publication.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-offres-d-emplois.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-page-recrutement.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-local-vacant.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-page-locaux-vacants.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-page-liste-documentaire.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-page-formulaire.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-evenement.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-trombinoscope-des-elus.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-carte-des-equipements.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-page-carrefour.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-page-associations.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-associations.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-evenement.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-actualite.node--view-mode-search-index .field--name-field-file-unik1 span a,
  .node--type-page-de-contenu.node--view-mode-search-index .field--name-field-file-unik1 span a {
    font-size: 14px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-bundle-fieldtaxonomy-term {
    font-size: 14px;
    line-height: 20px;
    padding: 0 5px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-taxonomy-term-title h2 {
    font-size: 25px;
    line-height: 32px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 20px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-token .field--name-dynamic-token-fieldtaxonomy-term-read-more a {
    font-size: 18px;
    line-height: 41px;
    background: #172A56;
  }
  .page-node-type-page-formulaire main {
    padding-top: 0;
  }
  .node--type-page-formulaire.node--view-mode-full {
    display: block;
    padding: 0 20px;
  }
  .node--type-page-formulaire.node--view-mode-full .group-left {
    width: 100%;
    background: none;
    padding: 0;
    margin: 0 0 30px;
  }
  .node--type-page-formulaire.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct {
    background: #EFF4FF;
  }
  .node--type-page-formulaire.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items {
    padding: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .field__item:last-child .paragraph--type--acces-direct {
    margin-bottom: 0;
  }
  .node--type-page-formulaire.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .paragraph--type--acces-direct {
    margin-bottom: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full .group-left .field--name-dynamic-block-fieldnode-acces-direct .field__items .paragraph--type--acces-direct .title {
    font-size: 18px;
    line-height: 24px;
  }
  .node--type-page-formulaire.node--view-mode-full .group-right {
    width: 100%;
  }
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
  }
  .node--type-page-formulaire.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    font-size: 25px;
    line-height: 32px;
  }
  .webform-submission-contact-general-form {
    margin-bottom: 40px;
  }
  .webform-submission-contact-general-form > fieldset {
    margin-bottom: 20px;
  }
  .webform-submission-contact-general-form > fieldset > legend {
    margin-bottom: 20px;
  }
  .webform-submission-contact-general-form .form-type-email,
  .webform-submission-contact-general-form .form-type-tel,
  .webform-submission-contact-general-form .form-type-textfield {
    margin-bottom: 20px;
  }
  .webform-submission-contact-general-form .form-type-email input,
  .webform-submission-contact-general-form .form-type-tel input,
  .webform-submission-contact-general-form .form-type-textfield input {
    font-size: 20px;
    padding: 0 20px;
  }
  .webform-submission-contact-general-form .form-type-email input::placeholder,
  .webform-submission-contact-general-form .form-type-tel input::placeholder,
  .webform-submission-contact-general-form .form-type-textfield input::placeholder {
    font-size: 20px;
  }
  .webform-submission-contact-general-form .form-type-textarea textarea {
    padding: 20px;
    font-size: 20px;
  }
  .webform-submission-contact-general-form .form-type-textarea textarea::placeholder {
    font-size: 20px;
  }
  .webform-submission-contact-general-form .form-type-webform-document-file label {
    font-size: 18px;
    margin-right: 20px;
  }
  .webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file span.file {
    font-size: 18px;
    padding: 0 20px;
    margin-top: 20px;
    margin-right: 20px;
  }
  .webform-submission-contact-general-form .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 18px;
    margin-top: 20px;
  }
  .webform-submission-contact-general-form .form-type-webform-document-file .description p {
    font-size: 16px;
  }
  .webform-submission-contact-general-form .form-footer {
    margin-bottom: 20px;
    display: block;
  }
  .webform-submission-contact-general-form .form-footer .form-type-checkbox {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 30px;
  }
  .webform-submission-contact-general-form .form-footer .form-type-checkbox input {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    top: 5px;
    left: 0;
  }
  .webform-submission-contact-general-form .form-footer .form-type-checkbox input::after {
    width: 4px;
    height: 8px;
    border-width: 0 2px 2px 0;
  }
  .webform-submission-contact-general-form .form-footer .form-type-checkbox label {
    font-size: 18px;
  }
  .webform-submission-contact-general-form .form-footer .form-item-markup {
    padding-left: 30px;
    font-size: 18px;
  }
  .webform-submission-contact-general-form .form-actions input.form-submit {
    font-size: 18px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .group-top {
    padding: 0 20px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .group-top .field--name-field-textelong-unik1 {
    line-height: 32px;
    font-size: 25px;
    margin-bottom: 0;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 {
    display: block;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters {
    display: block;
    width: 100%;
    padding: 20px;
    margin: 0;
    background: none;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios {
    position: relative;
    right: auto;
    top: auto;
    margin-bottom: 20px;
    left: auto;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item label,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item label {
    font-size: 18px;
    line-height: 41px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-radios .form-item:first-child,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-radios .form-item:first-child {
    margin-right: 20px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .formtitle,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .formtitle {
    background: #EFF4FF url("../images/plusmob.svg") no-repeat 93% center;
    background-size: 30px;
    font-size: 22px;
    font-family: "TT Chocolates Bold";
    display: block;
    line-height: 27px;
    padding: 20px;
    cursor: pointer;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .formtitle.open,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .formtitle.open {
    background: #EFF4FF url("../images/closemob.svg") no-repeat 95% center;
    background-size: 40px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes {
    background: #EFF4FF;
    padding: 0 20px 20px;
    max-height: none;
    display: none;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes > .form-checkboxes,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes > .form-checkboxes {
    padding: 0;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes > .form-checkboxes .form-item,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes > .form-checkboxes .form-item {
    width: 100%;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes > .form-checkboxes .form-item input,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes > .form-checkboxes .form-item input {
    width: 20px;
    height: 20px;
    margin-right: 20px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes > .form-checkboxes .form-item input::after,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes > .form-checkboxes .form-item input::after {
    width: 4px;
    height: 8px;
    border-width: 0 2px 2px 0;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes > .form-checkboxes .form-item label,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes > .form-checkboxes .form-item label {
    font-size: 16px;
    line-height: 24px;
    max-width: none;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes > .form-checkboxes .form-item label img,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes > .form-checkboxes .form-item label img {
    width: 48px;
    height: 48px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-checkboxes > .form-checkboxes .form-item:last-child,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-checkboxes > .form-checkboxes .form-item:last-child {
    margin-bottom: 0;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions {
    padding-right: 0;
    justify-content: flex-start;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"],
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-filters form .form-actions input[value="Réinitialiser tous les filtres"] {
    line-height: 41px;
    font-size: 18px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-content {
    padding: 0 20px;
    display: block;
    margin: 0;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-content .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
    max-height: 250px !important;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-content .views-row {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 .view-content .views-row .taxonomy-term,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 .view-content .views-row .taxonomy-term {
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 nav.pager {
    display: block;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager1,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 nav.pager ul.pager1 {
    display: none;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 nav.pager ul.pager2 {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
  }
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_2 nav.pager ul.pager2 li a,
  .node--type-carte-des-equipements.node--view-mode-full .view-carte-equipements.view-display-id-block_1 nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .field--name-dynamic-block-fieldnode-share {
    padding: 0 20px;
  }
  .node--type-carte-des-equipements.node--view-mode-full .field--name-dynamic-block-fieldnode-share .field__item {
    justify-content: flex-start;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser {
    padding: 20px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title {
    margin-bottom: 10px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title h2 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 0;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    font-size: 21px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1 {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns {
    margin-top: 20px;
    display: block;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a,
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
    margin-bottom: 0;
  }
  .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-adresse-unik1 {
    font-size: 18px;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-tel-unik1,
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-text-unik1,
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-description p {
    font-size: 16px;
    line-height: 22px;
  }
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-ref-tax-unik1 {
    margin-bottom: 20px;
  }
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 {
    margin-top: 20px;
  }
  .ui-widget.ui-widget-content .ui-dialog-content .field--name-field-link-unik1 a {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
    margin-bottom: 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full {
    padding-left: 20px;
    padding-right: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top {
    padding: 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full > .group-top .field--name-field-textelong-unik1 {
    line-height: 32px;
    font-size: 25px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire {
    display: block;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .field--name-field-media-unik1 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik1 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 10px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik2 {
    font-size: 28px;
    line-height: 32px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik3 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-textelong-unik1 {
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-textelong-unik1,
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .field--name-field-texte-unik4 {
    font-size: 18px;
    line-height: 22px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn {
    display: block;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-read-more {
    margin-left: 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-read-more a {
    padding-left: 40px;
    font-size: 20px;
    background-size: 30px;
    margin-bottom: 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .field--name-dynamic-token-fieldparagraph-read-more a:hover {
    background-size: contain;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs {
    margin-top: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs > div:first-child {
    font-size: 18px;
    line-height: 22px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs > div {
    margin-right: 10px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik2 a,
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-fiche-du-maire .group-content .group-btn .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px;
    height: 30px;
    background-size: contain;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraph-multi1 .field--item {
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item {
    margin-bottom: 30px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--soufflets-textes .field--name-field-texte-unik1 {
    font-size: 26px;
    line-height: 32px;
    padding: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--soufflets-textes .field--name-field-texte-unik1::before {
    right: 20px;
    width: 30px;
    height: 30px;
    background-size: 30px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--soufflets-textes .field--name-field-texte-unik1 .field__item {
    padding-right: 30px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-paragraphs-multi1 > .field__items > .field__item .paragraph--type--soufflets-textes.open .field--name-field-wysiwyg-unik1 {
    padding: 20px 0 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1 {
    font-size: 26px;
    line-height: 32px;
    padding: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1::before {
    right: 20px;
    width: 30px;
    height: 30px;
    background-size: 30px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils > .field--name-field-texte-unik1 .field__item {
    padding-right: 30px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content > .field--name-field-textelong-unik1 {
    font-size: 18px;
    line-height: 22px;
    margin: 20px 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items {
    display: block;
    margin: 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type--soufflets-profils .group-content .field--name-field-paragraph-multi1 > .field__items > .field__item {
    width: 100%;
    padding: 0;
    margin-bottom: 40px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-media-unik1 {
    border-bottom-left-radius: 40px !important;
    border-top-right-radius: 40px !important;
    overflow: hidden;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top > .field--name-field-texte-unik1 {
    font-size: 28px;
    line-height: 32px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-unik2 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 {
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-field-texte-multi1 > .field__items .field__item {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    padding-left: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more {
    margin-left: 0;
    margin-bottom: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a {
    padding-left: 40px;
    font-size: 20px;
    background-size: 30px;
    margin-bottom: 0;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .group-top .field--name-dynamic-token-fieldparagraph-read-more a:hover {
    background-size: contain;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    line-height: 40px;
    font-size: 18px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .field--name-field-textelong-unik1 {
    font-size: 18px;
    line-height: 22px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs {
    margin-top: 20px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs > div:first-child {
    font-size: 18px;
    line-height: 22px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs > div {
    margin-right: 10px;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik2 a,
  .node--type-trombinoscope-des-elus.node--view-mode-full .paragraph--type-adjoint-au-maire .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px;
    height: 30px;
    background-size: contain;
  }
  .node--type-trombinoscope-des-elus.node--view-mode-full .field--name-field-textelong-unik2 {
    font-size: 18px;
    line-height: 22px;
    margin-top: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full,
  .node--type-offres-d-emplois.node--view-mode-full {
    padding-left: 20px;
    padding-right: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .group-content,
  .node--type-offres-d-emplois.node--view-mode-full .group-content {
    padding: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-node-title h1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .group-content .field--name-field-textelong-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
    margin-bottom: 20px;
    font-size: 25px;
  }
  .node--type-page-recrutement.node--view-mode-full .group-content .group-share,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-share {
    display: block;
    margin-bottom: 30px;
  }
  .node--type-page-recrutement.node--view-mode-full .group-content .group-share .field--name-dynamic-block-fieldnode-share,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-share .field--name-dynamic-block-fieldnode-share {
    margin-bottom: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-share .field--name-dynamic-token-fieldnode-toutes-les-offres a {
    line-height: 41px;
    font-size: 18px;
    text-align: center;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi {
    margin: 0 0 40px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi {
    margin-top: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters {
    margin-bottom: 20px;
    background: #F0F0F0;
    padding: 0;
    display: block;
    margin: 0 0 20px;
    height: auto;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form {
    display: block;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline {
    display: block;
    margin-top: 10px;
    display: block;
    padding: 0 20px 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .formtitle {
    font-size: 22px;
    line-height: 27px;
    margin-right: 0;
    padding: 20px 0;
    position: relative;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline > .form-item,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline > .form-item {
    float: none;
    margin-bottom: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield,
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select {
    width: 100%;
    margin-right: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input,
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select input {
    background: #ffffff;
    font-size: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield select,
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield select,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select select {
    background: #ffffff url("../images/select.svg") no-repeat right center;
    font-size: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder,
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-textfield input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-item.form-type-select input::placeholder {
    font-size: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-filters form .form--inline .form-actions input {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header {
    padding: 0;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header > p {
    font-size: 25px;
    line-height: 41px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-header .reset {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content {
    margin: 0;
    display: block;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row > .node,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi .view-content .views-row > .node {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager {
    display: block;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager ul.pager1,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager ul.pager1 {
    display: none;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager ul.pager2,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager ul.pager2 {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager ul.pager2 li a,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-offres-d-emploi .view-front-liste-des-offres-d-emploi nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 {
    padding: 20px;
    margin-bottom: 30px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::before,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg") no-repeat;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 .field__label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 .field__label {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup {
    margin-bottom: 10px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup p,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-webform-markup p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup p {
    font-size: 18px;
    line-height: 22px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset {
    margin-bottom: 0;
    padding: 0 !important;
    width: 100% !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset legend,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset legend {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 30px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper {
    display: block;
    margin: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item {
    width: 100%;
    margin-bottom: 20px !important;
    padding: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input {
    font-size: 20px;
    padding: 0 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.coordonnees .fieldset-wrapper > .form-item input::placeholder {
    font-size: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents fieldset,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents fieldset {
    margin-bottom: 20px !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file label {
    font-size: 18px;
    margin-right: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file span.file {
    font-size: 18px;
    padding: 0 20px;
    margin-top: 20px;
    margin-right: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 18px;
    margin-top: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description {
    margin-top: 0;
    font-size: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p.desc,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p.desc,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form > fieldset.documents .form-type-webform-document-file .description p.desc,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form > fieldset.documents .form-type-webform-document-file .description p.desc {
    margin-top: 20px;
    font-size: 16px;
    line-height: 22px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea label {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 30px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-textarea textarea,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-textarea textarea {
    font-size: 20px;
    padding: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 30px;
    margin-top: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    top: 5px;
    left: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox input::after,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
    width: 4px;
    height: 8px;
    border-width: 0 2px 2px 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox label,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
    font-size: 18px;
    line-height: 25px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-type-checkbox .description,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description {
    font-size: 18px;
    line-height: 25px;
    font-family: "TT Chocolates Regular";
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .captcha,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .captcha,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .captcha,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .captcha {
    margin-top: 0;
    padding-left: 0;
    margin-bottom: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-actions,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-actions,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-actions,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-actions {
    margin-top: 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-field-form-unik1 form .form-actions input.form-submit,
  .node--type-page-recrutement.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-form-unik1 form .form-actions input.form-submit,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input.form-submit {
    font-size: 18px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home {
    padding: 0;
    margin-bottom: 50px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home > h3,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 30px 10px 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .top,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .bot,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .both,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player, .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe, .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img {
    height: 200px;
    max-width: 100%;
  }
  .node--type-page-recrutement.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid p,
  .node--type-offres-d-emplois.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-offres-d-emplois.node--view-mode-full .group-content .field--name-field-date-unik1 {
    display: block;
    font-size: 18px;
  }
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos {
    margin-bottom: 20px;
  }
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-texte-unik1,
  .node--type-offres-d-emplois.node--view-mode-full .group-content .group-infos .field--name-field-taxo-unik1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-offres-d-emplois.node--view-mode-teaser {
    padding: 20px;
  }
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-post-date {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 {
    margin-bottom: 20px;
  }
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__label {
    font-size: 14px;
    line-height: 17px;
  }
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-field-taxo-unik1 .field__item {
    font-size: 14px;
    line-height: 17px;
  }
  .node--type-offres-d-emplois.node--view-mode-teaser .field--name-node-link a {
    line-height: 41px;
    font-size: 18px;
  }
  .node--type-page-associations.node--view-mode-full {
    display: block;
    padding: 0 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-left {
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
    background: none;
    margin-bottom: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 {
    background: #EFF4FF;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 > .field__label {
    padding: 20px;
    display: block;
    font-size: 22px;
    font-family: "TT Chocolates Bold";
    line-height: 27px;
    position: relative;
    cursor: pointer;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 > .field__label::after {
    display: block;
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: url("../images/plusmob.svg") no-repeat;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 > .field__label.open::after {
    background: url("../images/closemob.svg") no-repeat;
    background-position: center;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .field__items {
    padding: 0 20px 20px;
    display: none;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .field__items .field__item:last-child .paragraph--type--demarches {
    margin-bottom: 0;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .field__items .paragraph--type--demarches {
    margin-bottom: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-left .field--name-field-paragraphs-multi1 .field__items .paragraph--type--demarches .title {
    font-size: 18px;
    line-height: 24px;
  }
  .node--type-page-associations.node--view-mode-full .group-right {
    width: 100%;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-field-textelong-unik1 {
    line-height: 32px;
    font-size: 25px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations {
    margin: 20px 0 30px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters {
    margin-bottom: 20px;
    background: #F0F0F0;
    padding: 0;
    display: block;
    margin: 0 0 20px;
    height: auto;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form {
    display: block;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline {
    display: block;
    margin-top: 10px;
    display: block;
    padding: 0 20px 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .formtitle {
    font-size: 22px;
    line-height: 27px;
    margin-right: 0;
    padding: 20px 0;
    position: relative;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .formtitle::after {
    display: none;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline > .form-item {
    float: none;
    margin-bottom: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield,
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select {
    width: 100%;
    margin-right: 0;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input,
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select input {
    font-size: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield select,
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select select {
    background: #ffffff url("../images/select.svg") no-repeat right center;
    font-size: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-textfield input::placeholder,
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-item.form-type-select input::placeholder {
    font-size: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-filters form .form--inline .form-actions input {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header {
    padding: 0;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header > p {
    font-size: 25px;
    line-height: 41px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-header .reset {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content {
    margin: 0;
    display: block;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations .view-content .views-row > .node {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations nav.pager {
    display: block;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations nav.pager ul.pager1 {
    display: none;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations nav.pager ul.pager2 {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-liste-des-associations .view-liste-des-associations nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home {
    padding: 0;
    margin-bottom: 50px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 30px 10px 0;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
    width: 52px !important;
    height: 52px !important;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player, .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe, .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img {
    height: 200px;
    max-width: 100%;
  }
  .node--type-page-associations.node--view-mode-full .group-right .field--name-dynamic-block-fieldnode-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .node--type-associations.node--view-mode-full .group-top {
    display: block;
    padding: 0 20px;
    margin-bottom: 20px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-left {
    margin-right: 0;
  }
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik1 {
    line-height: 32px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right {
    margin-top: 0;
    width: 100%;
    padding: 20px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right > h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label {
    font-size: 20px;
    line-height: 25px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact {
    margin-bottom: 20px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact > h3 {
    font-size: 20px;
    line-height: 25px;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right .group-contact .field--name-field-texte-unik4 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 0;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right .group-btns a {
    line-height: 41px;
    font-size: 18px;
    background: #172A56;
  }
  .node--type-associations.node--view-mode-full .group-top .group-right .group-btns a:hover {
    color: #02D3C8;
  }
  .node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
    background: #172A56;
  }
  .node--type-associations.node--view-mode-full .field--name-dynamic-token-fieldnode-toutes-les-associations a:hover {
    color: #02D3C8;
  }
  .node--type-associations.node--view-mode-full .field--name-dynamic-block-fieldnode-share {
    padding: 0 20px;
  }
  .node--type-associations.node--view-mode-teaser {
    padding: 20px;
  }
  .node--type-associations.node--view-mode-teaser .field--name-node-title h2 {
    font-size: 25px;
    line-height: 30px;
  }
  .node--type-associations.node--view-mode-teaser .field--name-field-texte-unik2 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px;
  }
  .node--type-associations.node--view-mode-teaser .field--name-field-textelong-unik3 {
    font-size: 18px;
    line-height: 20px;
  }
  .node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 {
    margin-bottom: 20px;
    margin-top: 0;
  }
  .node--type-associations.node--view-mode-teaser .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-associations.node--view-mode-teaser .field--name-node-link a {
    line-height: 41px;
    font-size: 18px;
    background: #172A56;
  }
  .node--type-associations.node--view-mode-teaser .field--name-node-link a:hover {
    color: #02D3C8;
  }
  .node--type-page-locaux-vacants.node--view-mode-full {
    padding: 0 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .group-content {
    padding: 0;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .group-content .field--name-field-textelong-unik1 {
    line-height: 32px;
    font-size: 25px;
    margin-bottom: 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux {
    margin: 20px 0 30px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters {
    margin-bottom: 20px;
    background: #F0F0F0;
    padding: 0;
    display: block;
    margin: 0 0 20px;
    height: auto;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form {
    display: block;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline {
    display: block;
    margin-top: 10px;
    display: block;
    padding: 0 20px 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .formtitle {
    font-size: 22px;
    line-height: 27px;
    margin-right: 0;
    padding: 20px 0;
    position: relative;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .formtitle::after {
    display: none;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline > .form-item {
    float: none;
    margin-bottom: 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield,
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select {
    width: 100%;
    margin-right: 0;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input,
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield select,
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select input,
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select select {
    background: #ffffff url("../images/select.svg") no-repeat right center;
    font-size: 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-textfield input::placeholder,
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-item.form-type-select input::placeholder {
    font-size: 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-filters form .form--inline .form-actions input {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header {
    padding: 0;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header > p {
    font-size: 25px;
    line-height: 41px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-header .reset {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content {
    margin: 0;
    display: block;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux .view-content .views-row > .node {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    overflow: hidden;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux nav.pager {
    display: block;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux nav.pager ul.pager1 {
    display: none;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux nav.pager ul.pager2 {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-liste-des-locaux .view-liste-locaux nav.pager ul.pager2 li a {
    font-size: 18px;
    height: 41px;
    line-height: 41px;
  }
  .node--type-page-locaux-vacants.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0;
  }
  .node--type-local-vacant.node--view-mode-full .group-top {
    display: block;
    padding: 0 20px;
    margin-bottom: 30px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left {
    width: 100%;
    margin-bottom: 40px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top {
    margin-bottom: 20px;
    display: block;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .field--name-field-media-unik1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title {
    padding: 0;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-post-date {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 10px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-field-taxo-multi1 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left-top .group-title .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-textelong-unik3 {
    font-size: 25px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-carte {
    margin-bottom: 40px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .field--name-field-carte .geolocation-map-container {
    max-height: 250px !important;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-left .group-share {
    display: none;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right {
    width: 100%;
    margin-top: 0;
    padding: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right > h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__label,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__label,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__label {
    font-size: 25px;
    line-height: 30px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik2 .field__item,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 .field__item,
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik1 .field__item {
    font-size: 18px;
    line-height: 25px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-texte-unik3 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-textelong-unik1 {
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .group-top .group-right .field--name-field-email-unik1 a {
    font-size: 18px;
    line-height: 41px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 {
    padding: 0 20px;
    margin-bottom: 30px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form {
    padding: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg") no-repeat;
    display: block;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-webform-markup > p {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 30px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper {
    display: block;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset legend {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper {
    display: block;
    margin: 0;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input {
    font-size: 20px;
    padding: 0 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper fieldset .fieldset-wrapper .form-item input::placeholder {
    font-size: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea {
    padding-left: 0;
    width: 100%;
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea label {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form fieldset.grpflex > .fieldset-wrapper .form-type-textarea textarea {
    padding: 20px;
    font-size: 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox {
    padding-left: 30px;
    width: 100%;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    top: 5px;
    left: 0;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox input::after {
    width: 4px;
    height: 8px;
    border-width: 0 2px 2px 0;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox label {
    font-size: 18px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-type-checkbox .description {
    font-size: 18px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-actions {
    margin-top: 30px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-field-webform-unik1 form .form-actions input.form-submit {
    font-size: 18px;
    line-height: 41px;
    height: 41px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-copy-fieldnode-share-mobile {
    display: block;
    margin: 20px 0;
    padding: 0 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-copy-fieldnode-retour-liste-mobile {
    display: block;
    margin-bottom: 20px;
    padding: 0 20px;
  }
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-copy-fieldnode-retour-liste-mobile a {
    font-size: 18px;
    line-height: 41px;
    text-align: center;
    display: block;
    padding: 0 20px;
    border-radius: 40px;
    color: #02D3C8;
    cursor: pointer;
    background: #172A56;
    font-family: "TT Chocolates Bold";
  }
  .node--type-local-vacant.node--view-mode-full .field--name-dynamic-block-fieldnode-share-home h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0;
  }
  .node--type-local-vacant.node--view-mode-teaser .content {
    padding: 20px;
  }
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-post-date {
    font-size: 14px;
    line-height: 17px;
  }
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-node-title h2 {
    font-size: 25px;
    line-height: 30px;
  }
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-texte-unik1 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px;
  }
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-taxo-multi1 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .node--type-local-vacant.node--view-mode-teaser .content .field--name-field-taxo-multi1 .field__item {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .node--type-page-liste-documentaire.node--view-mode-full {
    padding: 0 20px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title {
    padding: 0;
  }
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-node-title h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-field-textelong-unik1 {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 32px;
    padding: 0;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 {
    padding: 0;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item {
    margin-bottom: 20px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph {
    margin-bottom: 0;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire > .field--name-field-texte-unik1 {
    padding: 20px 70px 20px 20px;
    line-height: 36px;
    font-size: 26px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire > .field--name-field-texte-unik1::before {
    width: 30px;
    height: 30px;
    right: 20px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .field--name-field-paragraph-multi1 > .field__items > .field__item {
    padding-left: 20px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire > .field--name-field-texte-unik1 {
    padding: 20px 0;
    font-size: 22px;
    line-height: 32px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire > .field--name-field-texte-unik1::before {
    right: 20px;
    width: 30px;
    height: 30px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents {
    padding: 0 20px 0 0;
    margin-bottom: 20px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item {
    margin-bottom: 10px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item article.media--type-document .file--application-pdf {
    min-height: 64px;
    padding-left: 60px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-size: 40px;
    height: auto;
    background-position: 10px 6.5px;
    width: auto;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item article.media--type-document .file--application-pdf a, .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item article.media--type-document .file--application-pdf span {
    font-size: 16px;
    line-height: 19px;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item article.media--type-document .file--application-pdf:hover {
    background-image: url("../images/dl2.svg");
    background-color: #172A56;
    color: #ffffff;
  }
  .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item article.media--type-document .file--application-pdf:hover a, .node--type-page-liste-documentaire.node--view-mode-full > .field--name-field-paragraph-multi1 > .field__items > div > .field--item .paragraph--type--liste-documentaire .paragraph--type--section-documentaire .field--name-field-documents .field__items .field__item article.media--type-document .file--application-pdf:hover span {
    color: #ffffff;
  }
  .node--type-page-liste-documentaire.node--view-mode-full .field--name-dynamic-block-fieldnode-share .field__item {
    margin-top: 0;
    justify-content: flex-start;
  }
  .taxonomy-term--type-point-carte .field--name-description .align-left, .taxonomy-term--type-point-carte .field--name-description .align-right,
  .field--name-field-texte-horaires .align-left,
  .field--name-field-texte-horaires .align-right,
  .field--name-field-wysiwyg-unik1 .align-left,
  .field--name-field-wysiwyg-unik1 .align-right,
  .field--name-field-wysiwyg-unik2 .align-left,
  .field--name-field-wysiwyg-unik2 .align-right,
  .field--name-field-wysiwyg-unik3 .align-left,
  .field--name-field-wysiwyg-unik3 .align-right {
    float: none;
  }
  .taxonomy-term--type-point-carte .field--name-description p,
  .field--name-field-texte-horaires p,
  .field--name-field-wysiwyg-unik1 p,
  .field--name-field-wysiwyg-unik2 p,
  .field--name-field-wysiwyg-unik3 p {
    font-size: 21px;
    line-height: 32px;
    margin-bottom: 15px;
  }
  .taxonomy-term--type-point-carte .field--name-description blockquote,
  .field--name-field-texte-horaires blockquote,
  .field--name-field-wysiwyg-unik1 blockquote,
  .field--name-field-wysiwyg-unik2 blockquote,
  .field--name-field-wysiwyg-unik3 blockquote {
    padding: 20px;
    margin-bottom: 20px;
  }
  .taxonomy-term--type-point-carte .field--name-description blockquote li,
  .field--name-field-texte-horaires blockquote li,
  .field--name-field-wysiwyg-unik1 blockquote li,
  .field--name-field-wysiwyg-unik2 blockquote li,
  .field--name-field-wysiwyg-unik3 blockquote li {
    padding-left: 25px;
    font-size: 22px;
    line-height: 32px;
  }
  .taxonomy-term--type-point-carte .field--name-description blockquote li::before,
  .field--name-field-texte-horaires blockquote li::before,
  .field--name-field-wysiwyg-unik1 blockquote li::before,
  .field--name-field-wysiwyg-unik2 blockquote li::before,
  .field--name-field-wysiwyg-unik3 blockquote li::before {
    font-size: 45px;
  }
  .taxonomy-term--type-point-carte .field--name-description blockquote p,
  .field--name-field-texte-horaires blockquote p,
  .field--name-field-wysiwyg-unik1 blockquote p,
  .field--name-field-wysiwyg-unik2 blockquote p,
  .field--name-field-wysiwyg-unik3 blockquote p {
    font-size: 22px;
    line-height: 32px;
  }
  .taxonomy-term--type-point-carte .field--name-description blockquote *:last-child,
  .field--name-field-texte-horaires blockquote *:last-child,
  .field--name-field-wysiwyg-unik1 blockquote *:last-child,
  .field--name-field-wysiwyg-unik2 blockquote *:last-child,
  .field--name-field-wysiwyg-unik3 blockquote *:last-child {
    margin-bottom: 0;
  }
  .taxonomy-term--type-point-carte .field--name-description p.cke_font24,
  .field--name-field-texte-horaires p.cke_font24,
  .field--name-field-wysiwyg-unik1 p.cke_font24,
  .field--name-field-wysiwyg-unik2 p.cke_font24,
  .field--name-field-wysiwyg-unik3 p.cke_font24 {
    font-size: 24px;
    line-height: 30px;
  }
  .taxonomy-term--type-point-carte .field--name-description p.cke_font26,
  .field--name-field-texte-horaires p.cke_font26,
  .field--name-field-wysiwyg-unik1 p.cke_font26,
  .field--name-field-wysiwyg-unik2 p.cke_font26,
  .field--name-field-wysiwyg-unik3 p.cke_font26 {
    font-size: 26px;
    line-height: 32px;
  }
  .taxonomy-term--type-point-carte .field--name-description ul,
  .field--name-field-texte-horaires ul,
  .field--name-field-wysiwyg-unik1 ul,
  .field--name-field-wysiwyg-unik2 ul,
  .field--name-field-wysiwyg-unik3 ul {
    margin-bottom: 0;
  }
  .taxonomy-term--type-point-carte .field--name-description ul li,
  .field--name-field-texte-horaires ul li,
  .field--name-field-wysiwyg-unik1 ul li,
  .field--name-field-wysiwyg-unik2 ul li,
  .field--name-field-wysiwyg-unik3 ul li {
    font-size: 21px;
    line-height: 32px;
    padding-left: 25px;
    padding-bottom: 20px;
  }
  .taxonomy-term--type-point-carte .field--name-description ol,
  .field--name-field-texte-horaires ol,
  .field--name-field-wysiwyg-unik1 ol,
  .field--name-field-wysiwyg-unik2 ol,
  .field--name-field-wysiwyg-unik3 ol {
    margin-bottom: 0;
    padding-left: 25px;
  }
  .taxonomy-term--type-point-carte .field--name-description ol li,
  .field--name-field-texte-horaires ol li,
  .field--name-field-wysiwyg-unik1 ol li,
  .field--name-field-wysiwyg-unik2 ol li,
  .field--name-field-wysiwyg-unik3 ol li {
    font-size: 21px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .taxonomy-term--type-point-carte .field--name-description ol li::before,
  .field--name-field-texte-horaires ol li::before,
  .field--name-field-wysiwyg-unik1 ol li::before,
  .field--name-field-wysiwyg-unik2 ol li::before,
  .field--name-field-wysiwyg-unik3 ol li::before {
    width: 15px;
    height: 15px;
    left: -25px;
    line-height: 15px;
    top: 8px;
  }
  .taxonomy-term--type-point-carte .field--name-description article.media--type-document .file--application-pdf,
  .field--name-field-texte-horaires article.media--type-document .file--application-pdf,
  .field--name-field-wysiwyg-unik1 article.media--type-document .file--application-pdf,
  .field--name-field-wysiwyg-unik2 article.media--type-document .file--application-pdf,
  .field--name-field-wysiwyg-unik3 article.media--type-document .file--application-pdf {
    min-height: 64px;
    padding-left: 60px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-size: 40px;
    height: auto;
    background-position: 10px 6px;
  }
  .taxonomy-term--type-point-carte .field--name-description article.media--type-document .file--application-pdf a, .taxonomy-term--type-point-carte .field--name-description article.media--type-document .file--application-pdf span,
  .field--name-field-texte-horaires article.media--type-document .file--application-pdf a,
  .field--name-field-texte-horaires article.media--type-document .file--application-pdf span,
  .field--name-field-wysiwyg-unik1 article.media--type-document .file--application-pdf a,
  .field--name-field-wysiwyg-unik1 article.media--type-document .file--application-pdf span,
  .field--name-field-wysiwyg-unik2 article.media--type-document .file--application-pdf a,
  .field--name-field-wysiwyg-unik2 article.media--type-document .file--application-pdf span,
  .field--name-field-wysiwyg-unik3 article.media--type-document .file--application-pdf a,
  .field--name-field-wysiwyg-unik3 article.media--type-document .file--application-pdf span {
    font-size: 16px;
    line-height: 19px;
  }
  .taxonomy-term--type-point-carte .field--name-description article.media--type-document .file--application-pdf:hover,
  .field--name-field-texte-horaires article.media--type-document .file--application-pdf:hover,
  .field--name-field-wysiwyg-unik1 article.media--type-document .file--application-pdf:hover,
  .field--name-field-wysiwyg-unik2 article.media--type-document .file--application-pdf:hover,
  .field--name-field-wysiwyg-unik3 article.media--type-document .file--application-pdf:hover {
    background-image: url("../images/dl2.svg");
    background-color: #172A56;
    color: #ffffff;
  }
  .taxonomy-term--type-point-carte .field--name-description article.media--type-document .file--application-pdf:hover a, .taxonomy-term--type-point-carte .field--name-description article.media--type-document .file--application-pdf:hover span,
  .field--name-field-texte-horaires article.media--type-document .file--application-pdf:hover a,
  .field--name-field-texte-horaires article.media--type-document .file--application-pdf:hover span,
  .field--name-field-wysiwyg-unik1 article.media--type-document .file--application-pdf:hover a,
  .field--name-field-wysiwyg-unik1 article.media--type-document .file--application-pdf:hover span,
  .field--name-field-wysiwyg-unik2 article.media--type-document .file--application-pdf:hover a,
  .field--name-field-wysiwyg-unik2 article.media--type-document .file--application-pdf:hover span,
  .field--name-field-wysiwyg-unik3 article.media--type-document .file--application-pdf:hover a,
  .field--name-field-wysiwyg-unik3 article.media--type-document .file--application-pdf:hover span {
    color: #ffffff;
  }
  .taxonomy-term--type-point-carte .field--name-description img,
  .field--name-field-texte-horaires img,
  .field--name-field-wysiwyg-unik1 img,
  .field--name-field-wysiwyg-unik2 img,
  .field--name-field-wysiwyg-unik3 img {
    margin-bottom: 10px;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-top: 10px;
    float: none;
  }
  .taxonomy-term--type-point-carte .field--name-description h3,
  .field--name-field-texte-horaires h3,
  .field--name-field-wysiwyg-unik1 h3,
  .field--name-field-wysiwyg-unik2 h3,
  .field--name-field-wysiwyg-unik3 h3 {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  .taxonomy-term--type-point-carte .field--name-description h2,
  .field--name-field-texte-horaires h2,
  .field--name-field-wysiwyg-unik1 h2,
  .field--name-field-wysiwyg-unik2 h2,
  .field--name-field-wysiwyg-unik3 h2 {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  .taxonomy-term--type-point-carte .field--name-description a.cke_btn,
  .field--name-field-texte-horaires a.cke_btn,
  .field--name-field-wysiwyg-unik1 a.cke_btn,
  .field--name-field-wysiwyg-unik2 a.cke_btn,
  .field--name-field-wysiwyg-unik3 a.cke_btn {
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    min-height: 41px;
    line-height: 1.2;
    padding: 5px 15px;
  }
  .field--name-dynamic-block-fieldnode-ancres {
    padding-left: 30px;
    margin-bottom: 40px;
  }
  .field--name-dynamic-block-fieldnode-ancres ul {
    flex-wrap: nowrap;
    overflow-x: scroll;
    justify-content: flex-start;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .field--name-dynamic-block-fieldnode-ancres ul::-webkit-scrollbar {
    display: none;
  }
  .field--name-dynamic-block-fieldnode-ancres ul li {
    margin-bottom: 0;
    margin-right: 10px;
    flex-shrink: 0;
  }
  .field--name-dynamic-block-fieldnode-ancres ul li div {
    font-size: 18px;
    line-height: 61px;
  }
  .field--name-field-paragraph-multi1 .paragraph {
    margin-bottom: 30px;
  }
  .field--name-field-paragraph-multi1 .paragraph > .ancretitle,
  .field--name-field-paragraph-multi1 .paragraph > .field--name-field-texte-unik1 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 20px;
  }
  .paragraph--type--video .vidbox::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .paragraph--type--video .vid {
    display: block;
    max-height: none;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  .paragraph--type--video .vid .vid_ctnr {
    width: 100%;
    max-height: 200px;
  }
  .paragraph--type--video .vid .content {
    padding: 20px 0;
    width: 100%;
  }
  .paragraph--type--video .vid .content .vidtit {
    font-size: 25px;
    line-height: 30px;
    padding: 10px 20px;
    margin-right: 20px;
  }
  .paragraph--type--video .vid .content .vidsstit {
    font-size: 20px;
    line-height: 24px;
    padding: 0 20px;
  }
  .paragraph--type--video .vid .content .viddesc {
    line-height: 20px;
    padding: 0 20px;
  }
  .paragraph--type--video .vid .content .vidcred {
    font-size: 12px;
    line-height: 16px;
    padding: 0 20px;
  }
  .slick--field-paragraphs-multi1 {
    background: #DDFFFD;
    padding-bottom: 20px;
    border-bottom-left-radius: 20px;
  }
  .slick--field-paragraphs-multi1::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama {
    display: block;
    max-height: none;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .field--name-field-media-unik1 {
    width: 100%;
    height: 200px;
    max-height: none;
  }
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content {
    padding: 20px 0;
    width: 100%;
  }
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik1 {
    font-size: 25px;
    line-height: 30px;
    padding: 10px 20px;
    margin-right: 20px;
  }
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik2 {
    font-size: 20px;
    line-height: 24px;
    padding: 0 20px;
  }
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-textelong-unik1 {
    line-height: 20px;
    padding: 0 20px;
  }
  .slick--field-paragraphs-multi1 .paragraph--type--slide-diaporama .content .field--name-field-texte-unik3 {
    font-size: 12px;
    line-height: 16px;
    padding: 0 20px;
  }
  .slick--field-paragraphs-multi1 .slick__arrow {
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
  }
  .slick--field-paragraphs-multi1 .slick__arrow .slick-arrow {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    transform: none;
    width: 60px;
    height: 60px;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 {
    display: block;
    border-top-right-radius: 20px;
    overflow: visible;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::before {
    width: 73px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: url("../images/cadremob.svg") no-repeat;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2::after {
    width: 73px;
    height: 83px;
    right: -10px;
    bottom: -10px;
    background: url("../images/cadremob2.svg") no-repeat;
    display: block;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .field--name-field-media-unik1 {
    width: 100%;
    margin-bottom: 0;
    border-bottom-left-radius: 20px;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content {
    width: 100%;
    padding: 20px;
    display: block;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-node-title h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 30px;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-lien-unik1 {
    padding-left: 45px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
    background-size: 33px;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 {
    margin-bottom: 0;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span {
    padding-left: 45px;
    background-size: 30px;
  }
  .paragraph--type--publication .node--type-publication.node--view-mode-teaser-2 .content .field--name-field-file-unik1 span a {
    font-size: 16px;
    line-height: 28px;
  }
  .field--name-dynamic-block-fieldnode-share-home {
    padding: 0;
    margin-bottom: 50px;
  }
  .field--name-dynamic-block-fieldnode-share-home > h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .field--name-dynamic-block-fieldnode-share-home .links {
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 20px;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a {
    width: 118px;
    height: 192px;
    margin: 30px 10px 0;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a .top {
    width: 118px !important;
    height: 118px !important;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a .bot {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a .both {
    width: 52px !important;
    height: 52px !important;
    margin-bottom: 10px;
    margin-top: -26px !important;
    transition: none !important;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a:hover .bot {
    width: 52px !important;
    height: 52px !important;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a:hover .both {
    width: 52px !important;
    height: 52px !important;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > a:hover p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > .vid {
    width: 100%;
    margin-top: 30px;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr #player, .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr iframe, .field--name-dynamic-block-fieldnode-share-home .links > .vid .vid_ctnr img {
    height: 200px;
    max-width: 100%;
  }
  .field--name-dynamic-block-fieldnode-share-home .links > .vid p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .field--name-dynamic-copy-fieldnode-share-mobile,
  .field--name-dynamic-block-fieldnode-share {
    margin-bottom: 30px;
    margin-top: 20px;
  }
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item,
  .field--name-dynamic-block-fieldnode-share .field__item {
    flex-wrap: wrap;
  }
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item p,
  .field--name-dynamic-block-fieldnode-share .field__item p {
    font-size: 18px;
    line-height: 50px;
    margin-right: 0;
    width: 100%;
  }
  .field--name-dynamic-copy-fieldnode-share-mobile .field__item a,
  .field--name-dynamic-block-fieldnode-share .field__item a {
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }
  .field--name-dynamic-block-fieldnode-acces-direct > .field__label {
    padding: 20px;
    display: block;
    font-size: 22px;
    font-family: "TT Chocolates Bold";
    line-height: 27px;
    position: relative;
    cursor: pointer;
  }
  .field--name-dynamic-block-fieldnode-acces-direct > .field__label::after {
    display: block;
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: url("../images/plusmob.svg") no-repeat;
  }
  .field--name-dynamic-block-fieldnode-acces-direct > .field__label.open::after {
    background: url("../images/closemob.svg") no-repeat;
    background-position: center;
  }
  .field--name-dynamic-block-fieldnode-acces-direct > .field__item {
    display: none;
  }
  .messages.messages--error {
    margin-bottom: 20px;
  }
  .messages.messages--status {
    margin: 0 0 20px;
    font-size: 18px;
    padding: 20px;
    border-radius: 5px;
  }
  .slick.slick .slick-track {
    display: block !important;
  }
  .ui-widget.ui-widget-content {
    width: 80% !important;
    padding: 20px;
  }
  .ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
    font-size: 30px;
    line-height: 35px;
    padding-right: 40px;
    white-space: normal;
  }
  .ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close {
    width: 30px;
    height: 30px;
    background-size: contain;
    right: 7px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default {
    display: block;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik3 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    line-height: 40px;
    font-size: 18px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .field--name-field-texte-unik4 {
    font-size: 16px;
    line-height: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs {
    margin-top: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    font-size: 18px;
    line-height: 22px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs > div {
    margin-right: 10px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a,
  .ui-dialog .ui-dialog-content .paragraph--type-fiche-du-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px;
    height: 30px;
    background-size: contain;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-texte-unik2 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-wysiwyg-unik1 p {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-dynamic-token-fieldparagraph-contacter-par-mail a {
    line-height: 40px;
    font-size: 18px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .field--name-field-textelong-unik1 {
    font-size: 16px;
    line-height: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs {
    margin-top: 20px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs > div:first-child {
    font-size: 18px;
    line-height: 22px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs > div {
    margin-right: 10px;
  }
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik2 a,
  .ui-dialog .ui-dialog-content .paragraph--type-adjoint-au-maire.paragraph--view-mode-default .bloc-rs .field--name-field-lien-unik1 a {
    width: 30px;
    height: 30px;
    background-size: contain;
  }
  .cookiesjsr-banner {
    padding: 20px;
    border-top: 4px solid #F0F0F0;
  }
  .cookiesjsr-banner .cookiesjsr-links.links--row li a,
  .cookiesjsr-banner .cookiesjsr-banner--text {
    font-size: 16px;
    line-height: 26px;
  }
  .cookiesjsr-banner .cookiesjsr-banner--action {
    margin: 0;
  }
  .cookiesjsr-banner .cookiesjsr-banner--action button.important,
  .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.important,
  .cookiesjsr-banner .cookiesjsr-banner--action button {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .cookiesjsr-banner .cookiesjsr-banner--action button.important:last-child,
  .cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.important:last-child,
  .cookiesjsr-banner .cookiesjsr-banner--action button:last-child {
    margin-bottom: 0;
  }
  .cookiesjsr-links {
    width: 90%;
  }
  .leaflet-popup-content {
    margin: 20px;
    max-height: 150px;
    overflow-y: scroll;
    max-width: 200px;
  }
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-taxonomy-term-title h2 {
    line-height: 30px;
    font-size: 22px;
    margin-bottom: 10px;
  }
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-adresse-unik1 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 5px;
  }
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-tel-unik1,
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-text-unik1 {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 0;
  }
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 {
    margin-top: 10px;
  }
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .field--name-field-ref-tax-unik1 .field__item {
    font-size: 14px;
  }
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns {
    display: block;
  }
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-dynamic-token-fieldtaxonomy-term-read-more a,
  .leaflet-popup-content .taxonomy-term--type-point-carte.taxonomy-term--view-mode-teaser .group-btns .field--name-field-link-unik1 a {
    line-height: 30px;
    font-size: 15px;
    height: 30px;
  }
  .path-sitemap .block-page-title-block {
    padding: 0 20px;
  }
  .path-sitemap .block-page-title-block h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 30px;
  }
  .path-sitemap .sitemap {
    padding: 0 20px;
  }
  .path-sitemap .sitemap .sitemap-item {
    margin-bottom: 20px;
  }
  .path-sitemap .sitemap .sitemap-item h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
  }
  .path-sitemap .sitemap .sitemap-item a {
    font-size: 18px;
    line-height: 25px;
  }
  .path-sitemap .sitemap .sitemap-item ul > li {
    line-height: 25px;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form {
    margin-bottom: 40px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-email,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield {
    margin-bottom: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-email input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel input,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield input {
    font-size: 20px;
    padding: 0 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-email input::placeholder,
  .node--type-page-formulaire.node--view-mode-full form .form-type-tel input::placeholder,
  .node--type-page-formulaire.node--view-mode-full form .form-type-textfield input::placeholder {
    font-size: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea {
    padding: 20px;
    font-size: 20px;
    margin-bottom: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-textarea textarea::placeholder {
    font-size: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file {
    margin-bottom: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file label,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file label {
    font-size: 18px;
    margin-right: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file span.file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file span.file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file span.file,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file span.file {
    font-size: 18px;
    padding: 0 20px;
    margin-top: 20px;
    margin-right: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-image-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .webform-document-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-image-file input.form-submit,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .webform-document-file input.form-submit {
    font-size: 18px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .description,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .description {
    margin-top: 10px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-image-file .description p,
  .node--type-page-formulaire.node--view-mode-full form .form-type-webform-document-file .description p {
    font-size: 16px;
  }
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios {
    width: 100%;
    margin-bottom: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios legend {
    font-size: 18px;
  }
  .node--type-page-formulaire.node--view-mode-full form .webform-type-radios .form-radios .form-item {
    font-size: 18px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 30px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    top: 5px;
    left: 0;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox input::after {
    width: 4px;
    height: 8px;
    border-width: 0 2px 2px 0;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-checkbox label {
    font-size: 18px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-select {
    margin-bottom: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection .select2-selection__rendered {
    font-size: 20px;
    padding: 0 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-type-select .select2 .select2-selection__arrow {
    right: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .captcha {
    margin-bottom: 20px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-item-markup {
    padding-left: 30px;
    font-size: 18px;
  }
  .node--type-page-formulaire.node--view-mode-full form .form-actions input.form-submit {
    font-size: 18px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9hbmltYXRpb24uc2NzcyIsIl9ja19mcm9udC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BhZ2Uuc2NzcyIsIl9ob21lLnNjc3MiLCJfYWN0dWFsaXRlLnNjc3MiLCJfZXZlbnRzLnNjc3MiLCJfcHVibGljYXRpb25zLnNjc3MiLCJfZm9ybXVsYWlyZS5zY3NzIiwiX2NvbnRhY3Quc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9jYXJyZWZvdXIuc2NzcyIsIl9vZmZyZXMuc2NzcyIsIl9hc3NvY2lhdGlvbnMuc2NzcyIsIl9sb2NhdXguc2NzcyIsIl9saXN0ZV9kb2N1bWVudHMuc2NzcyIsIl9jYXJ0ZS5zY3NzIiwiX2VsdXMuc2NzcyIsIl9taWRzaXplLnNjc3MiLCJfYmlnc2l6ZS5zY3NzIiwiX21vYmlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FDdENGO0VBQUc7OztBQUVIO0VDbUVFO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFRHBFQSxPRUtLO0VGSkw7RUFDQTs7QUNtRUE7RUR2RUY7SUN3RUk7OztBQUVGO0VEMUVGO0lDMkVJOzs7QUR0RUY7RUFDRTs7QUFFRjtFQUNFOzs7QUFJSjtFQUNFLE9FUEs7O0FGUUw7RUFBYzs7O0FBR2hCO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VDc0JBO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFRHZCQSxPRXhDSzs7QURnRUw7RUQ1QkY7QUFBQTtJ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QUFBO0lDOVFBOzs7QURzUkU7QUFBQTtBQUFBO0FBQUE7RUN4Uko7RUFBQTtFQUFBOztBQUNBO0VEdVJJO0FBQUE7QUFBQTtBQUFBO0lDdFJGOzs7QUFERjtFRHVSSTtBQUFBO0FBQUE7QUFBQTtJQ3RSRjs7O0FBREY7RUR1Ukk7QUFBQTtBQUFBO0FBQUE7SUN0UkY7OztBRDhSRTtBQUFBO0VDaFNKOztBQUNBO0VEK1JJO0FBQUE7SUM5UkY7OztBRG1TQTtBQUFBO0VDclNGOztBQUNBO0VEb1NFO0FBQUE7SUNuU0E7OztBRHNTRTtBQUFBO0VDeFNKOztBQUNBO0VEdVNJO0FBQUE7SUN0U0Y7OztBRDRTRTtBQUFBO0VDOVNKO0VEK1NxQztFQUFlLFlFbFQvQztFRmtUaUU7RUFBa0I7RUFBZ0I7RUFBb0IsT0VqVGpIO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFRHNPNks7RUFBZ0I7O0FDOVM3TDtFRDZTSTtBQUFBO0lDNVNGOzs7QUF3RUY7RURvT0k7QUFBQTtJQ25PRjs7O0FBRUY7RURpT0k7QUFBQTtJQ2hPRjs7O0FEa09NO0FBQUE7RUFBUyxZRWhUVjtFRmdUOEIsT0VuVGhDOzs7QUZ5VFA7QUFFRTtFQ3hUQTtFQWFBO0VBQUE7O0FBWkE7RUR1VEE7SUN0VEU7OztBQVlGO0VEMFNBO0lDelNFOzs7QUFERjtFRDBTQTtJQ3pTRTs7O0FEMFNBO0VDblBGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFRHlUb0U7O0FDL09wRTtFRCtPRTtJQzlPQTs7O0FBRUY7RUQ0T0U7SUMzT0E7OztBQTdFRjtFRHdURTtJQ3ZUQTs7O0FEeVRGO0VDOVNBO0VBQUE7O0FBQ0E7RUQ2U0E7SUM1U0U7OztBQURGO0VENlNBO0lDNVNFOzs7QUQ2U0E7RUN0UEY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VBQUE7O0FBMEVBO0VEa1BFO0lDalBBOzs7QUFFRjtFRCtPRTtJQzlPQTs7O0FBN0VGO0VEMlRFO0lDMVRBOzs7QUFERjtFRDJURTtJQzFUQTs7O0FENFRFO0VBQU07RUFBbUI7RUNyUTdCO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTtFQUFBO0VBQUE7O0FBNkRBO0VEaVFJO0lDaFFGOzs7QUFFRjtFRDhQSTtJQzdQRjs7O0FBaEVGO0VENlRJO0lDNVRGOzs7QUFERjtFRDZUSTtJQzVURjs7O0FBREY7RUQ2VEk7SUM1VEY7OztBRDZUSTtFQUFVO0VBQWMsT0UvVHZCO0VEc0VQO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFRHNQMkU7RUFBbUI7RUMvVDlGOztBQTBFQTtFRHFQTTtJQ3BQSjs7O0FBRUY7RURrUE07SUNqUEo7OztBQTdFRjtFRDhUTTtJQzdUSjs7O0FEOFRJO0VBQVMsT0VuVVY7O0FGb1VDO0VDalVOOztBQUNBO0VEZ1VNO0lDL1RKOzs7QURrVUk7RUFBUzs7O0FBTWpCO0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUNqVE47RUFPQTtFRDZTTSxZRTFWRDtFRjJWQztFQUNBO0VBQ0E7O0FDdFROO0VEK1NJO0lDOVNGOzs7QUFNRjtFRHdTSTtJQ3ZTRjs7O0FEZ1RJO0VBQ0UsWUU3VkQ7O0FGaVdMO0VBQ0UsWUVsV0c7O0FGb1dMO0VBQ0U7O0FBR0o7RUN4V0E7RUQwV0U7RUFDQTs7QUMxV0Y7RUR1V0E7SUN0V0U7OztBRDBXQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBLFlFclhDO0VER0w7RUF5REE7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VEMFRJLE9FMVhFOztBREtOO0VEOFdFO0lDN1dBOzs7QUEyREY7RURrVEU7SUNqVEE7OztBQUVGO0VEK1NFO0lDOVNBOzs7QUR1VEU7RUFDRSxZRTdYQTtFRjhYQSxPRTdYRDs7QUZrWUg7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUtOO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPRTVaSztFRjZaTDtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFLRjtFQzVaQTtFQUFBO0VBYkE7RUQ2YUUsWUVoYkc7RUZpYkgsT0VsYkk7RURJTjtFRGdiRTtFQ2hiRjs7QUFjQTtFRDJaQTtJQzFaRTs7O0FBREY7RUQyWkE7SUMxWkU7OztBQWRGO0VEd2FBO0lDdmFFOzs7QUFERjtFRHdhQTtJQ3ZhRTs7O0FBREY7RUR3YUE7SUN2YUU7OztBRGliQTtFQUNFLE9FeGJFOzs7QUY2YlI7RUN6YkU7RUQyYkE7O0FDMWJBO0VEd2JGO0lDdmJJOzs7QUQwYkY7RUFBSTtFQUFjO0VBQWlCOztBQUNqQztFQUFJOztBQUNGO0VDOWJKO0VEOGJ5QztFQUFnQixPRWhjOUM7RUZnY2lFO0VDeFg1RTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RURxWDhIO0VBQWdCLFlFamN6STtFRmljMko7RUFBbUU7RUFBc0I7RUFBeUI7O0FDN2JsUjtFRDZiSTtJQzViRjs7O0FBd0VGO0VEb1hJO0lDblhGOzs7QUFFRjtFRGlYSTtJQ2hYRjs7O0FEaVhJO0VBQVM7RUFBMEIsT0VsY3BDOzs7QUZ3Y1A7RUNyY0U7RUR1Y0E7O0FDdGNBO0VEb2NGO0lDbmNJOzs7QURzY0Y7RUFBSTtFQUFjO0VBQWlCOztBQUNqQztFQUFJOztBQUNGO0VDMWNKO0VEMGN5QztFQUFnQixPRTVjOUM7RUY0Y2lFO0VDcFk1RTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RURpWThIO0VBQWdCLFlFN2N6STtFRjZjMko7RUFBbUU7RUFBc0I7RUFBeUI7O0FDemNsUjtFRHljSTtJQ3hjRjs7O0FBd0VGO0VEZ1lJO0lDL1hGOzs7QUFFRjtFRDZYSTtJQzVYRjs7O0FENlhJO0VBQVM7RUFBMEIsT0U5Y3BDOzs7QUZzZEw7QUFBQTtFQzdZQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7O0FBMEVBO0VEeVlBO0FBQUE7SUN4WUU7OztBQUVGO0VEc1lBO0FBQUE7SUNyWUU7OztBQTdFRjtFRGtkQTtBQUFBO0lDamRFOzs7QURrZEY7QUFBQTtFQUFRO0VBQWM7O0FBQ3BCO0FBQUE7RUNyZEY7RUFBQTtFRHFkOEQ7RUFBeUI7RUFBYztFQUFvQjtFQUEwQjtFQUF1Qjs7QUNwZDFLO0VEb2RFO0FBQUE7SUNuZEE7OztBQURGO0VEb2RFO0FBQUE7SUNuZEE7OztBRG9kRTtBQUFBO0VBQU07RUFBNkI7RUFBNEI7RUN0ZG5FO0VBQUE7RURzZG1KO0VBQVc7RUFBZTs7QUNyZDdLO0VEcWRJO0FBQUE7SUNwZEY7OztBQURGO0VEcWRJO0FBQUE7SUNwZEY7OztBRHFkRTtBQUFBO0VDdmRKO0VBQUE7RUR1ZCtEO0VBQWtCO0VBQVc7O0FDdGQ1RjtFRHNkSTtBQUFBO0lDcmRGOzs7QUFERjtFRHNkSTtBQUFBO0lDcmRGOzs7QURzZEk7QUFBQTtFQUFLO0VBQWU7RUFBWTs7QUFFbEM7QUFBQTtFQUFPO0VDMWRYO0VBQUE7RUQwZDhFO0VBQWtCO0VBQVc7O0FDemQzRztFRHlkSTtBQUFBO0lDeGRGOzs7QUFERjtFRHlkSTtBQUFBO0lDeGRGOzs7QUR5ZEk7QUFBQTtFQUFLO0VBQWU7RUFBWTs7QUFFbEM7QUFBQTtFQ3BhSjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RUQ2ZG9FOztBQ2hhcEU7RURnYUk7QUFBQTtJQy9aRjs7O0FBRUY7RUQ2Wkk7QUFBQTtJQzVaRjs7O0FBaEVGO0VENGRJO0FBQUE7SUMzZEY7OztBRDZkSTtBQUFBO0VDL2ROOztBQUNBO0VEOGRNO0FBQUE7SUM3ZEo7OztBRDhkSTtBQUFBO0VBQU07O0FBQ047QUFBQTtFQUFPOztBQUNQO0FBQUE7RUM1Wk47RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VEd1pNO0FBQUE7SUN2Wko7OztBQUVGO0VEcVpNO0FBQUE7SUNwWko7OztBRHVaQTtBQUFBO0VDcmVGO0VEcWVtQztFQUFjO0VBQXVCO0VBQW9COztBQ3BlNUY7RURvZUU7QUFBQTtJQ25lQTs7O0FEb2VFO0FBQUE7RUFBVztFQUFtQjs7QUFDNUI7QUFBQTtBQUFBO0FBQUE7RUFDUTtFQUFlO0VDeGU3QjtFRHdlcUU7O0FDdmVyRTtFRHNlTTtBQUFBO0FBQUE7QUFBQTtJQ3JlSjs7O0FEdWVJO0FBQUE7RUFBSztFQUFtQjtFQUFRO0VBQU87RUFBUztFQUFVO0VDemVoRTtFRHllMkc7RUFBWTtFQUFXOztBQ3hlbEk7RUR3ZU07QUFBQTtJQ3ZlSjs7O0FEd2VJO0FBQUE7RUFBVTtFQUFtQjtFQUFTO0VBQVU7RUFBNkM7RUFBVztFQUFZO0VBQWE7RUFBdUQ7RUFBYTs7QUFDbk07QUFBQTtFQUFTOztBQUdiO0FBQUE7RUNyYko7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VEa2JvQztFQUFrQjtFQzlldEQ7O0FBNkRBO0VEaWJJO0FBQUE7SUNoYkY7OztBQUVGO0VEOGFJO0FBQUE7SUM3YUY7OztBQWhFRjtFRDZlSTtBQUFBO0lDNWVGOzs7O0FEa2ZGO0VBQWlCOzs7QUFHakI7RUFBaUI7O0FBQ2pCO0VBQWdDO0VBQWM7RUFBb0I7O0FBQ2hFO0VBQWdDO0VBQW1COztBQUNqRDtFQUFLO0VBQWU7O0FBRXRCO0VDdGJGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFRG1id0M7RUFBa0I7RUFBMEI7RUFBd0I7RUFBeUU7RUFBc0I7RUFBeUI7RUFBNkI7RUFBZTs7QUNsYmhSO0VEa2JFO0lDamJBOzs7QUFFRjtFRCthRTtJQzlhQTs7O0FEK2FBO0VBQVc7O0FBRVQ7RUFBVzs7QUFDWDtFQUFXOztBQUNYO0VBQVE7OztBQUtkO0VBQXlCO0VBQW1COztBQUMxQztFQUFTOztBQUNQO0VBQVc7RUFBZTtFQUFZO0VDeGdCeEM7RUFBQTtFRHdnQjhHO0VDeGdCOUc7RUFBQTtFRHdnQmlPOztBQ3ZnQmpPO0VEdWdCRTtJQ3RnQkE7OztBQURGO0VEdWdCRTtJQ3RnQkE7OztBQURGO0VEdWdCRTtJQ3RnQkE7OztBQURGO0VEdWdCRTtJQ3RnQkE7OztBRHdnQkY7RUFBTTtFQUFZO0VBQWM7RUFBa0I7RUMxZ0JsRDtFRDBnQnFHO0VBQThCO0VBQWdDOztBQ3pnQm5LO0VEeWdCQTtJQ3hnQkU7OztBRHlnQkE7RUFBVztFQUFtQjtFQUFXO0VDM2dCM0M7O0FBQ0E7RUQwZ0JFO0lDemdCQTs7O0FEMGdCRTtBQUFBO0VBQ1E7RUFBZTtFQUFZO0VBQWE7O0FBQ2hEO0VBQVE7RUFBZTs7QUFDckI7RUFBSztFQUFlO0VBQVk7O0FBRWxDO0VBQVU7RUFBbUI7RUFBUztFQUFVO0VBQTZDO0VBQVc7RUFBWTtFQUFhO0VBQXVEO0VBQWE7O0FBQ25NO0VBQVM7O0FBR2I7RUFBVSxZRXRoQkY7RURjVjtFRHdnQjBFO0VBQVc7RUFBaUI7RUFBaUI7O0FDdmdCdkg7RUR1Z0JFO0lDdGdCQTs7O0FEdWdCRTtFQ3pnQko7RUFiQTtFRHNoQjBGLFlFeGhCL0U7RUZ3aEJ1RztFQUFzQjtFQUE4QjtFQ2hkdEs7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VENmNxTzs7QUN4Z0JyTztFRHdnQkk7SUN2Z0JGOzs7QUFkRjtFRHFoQkk7SUNwaEJGOzs7QUF3RUY7RUQ0Y0k7SUMzY0Y7OztBQUVGO0VEeWNJO0lDeGNGOzs7QUR5Y0U7QUFBQTtBQUFBO0VDMWdCSjs7QUFDQTtFRHlnQkk7QUFBQTtBQUFBO0lDeGdCRjs7O0FEMmdCRTtFQ2plSjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUQ4ZDRDO0VBQWtCOztBQzdkOUQ7RUQ2ZEk7SUM1ZEY7OztBQUVGO0VEMGRJO0lDemRGOzs7QUQwZEU7RUNsZUo7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VEK2QyQztFQUFrQjs7QUM5ZDdEO0VEOGRJO0lDN2RGOzs7QUFFRjtFRDJkSTtJQzFkRjs7O0FEMmRFO0VDbmVKO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFRGdlMkM7O0FDL2QzQztFRCtkSTtJQzlkRjs7O0FBRUY7RUQ0ZEk7SUMzZEY7Ozs7QURpZUY7RUM1ZEE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VBQUE7O0FBMEVBO0VEd2RBO0lDdmRFOzs7QUFFRjtFRHFkQTtJQ3BkRTs7O0FBN0VGO0VEaWlCQTtJQ2hpQkU7OztBQURGO0VEaWlCQTtJQ2hpQkU7Ozs7QURtaUJKO0VBQWlDO0VBQW1COztBQUNsRDtFQUFXO0VBQWU7RUFBWTtFQ3RpQnRDO0VBQUE7RURzaUI0RztFQ3RpQjVHO0VBQUE7RURzaUIrTjs7QUNyaUIvTjtFRHFpQkE7SUNwaUJFOzs7QUFERjtFRHFpQkE7SUNwaUJFOzs7QUFERjtFRHFpQkE7SUNwaUJFOzs7QUFERjtFRHFpQkE7SUNwaUJFOzs7QURxaUJGO0VBQW1DO0VBQWM7RUFBOEI7RUFBZ0M7RUN2aUIvRzs7QUFDQTtFRHNpQkE7SUNyaUJFOzs7QURzaUJBO0VBQWdDO0VDeGlCbEM7RUR3aUI2RTtFQUFpQjs7QUN2aUI5RjtFRHVpQkU7SUN0aUJBOzs7QUR1aUJFO0VBQWdCOztBQUNkO0VBQVM7O0FBRVg7RUFBZ0IsWUU3aUJWO0VGNmlCaUM7RUFBYztFQzVpQnpEOztBQUNBO0VEMmlCSTtJQzFpQkY7OztBRDJpQkk7RUFBSztFQUFlO0VBQVk7O0FBRWxDO0VBQWtCLFlFaGpCWjtFRENWOztBQUNBO0VEOGlCSTtJQzdpQkY7OztBRDhpQkk7RUFBSztFQUFlO0VBQVk7RUFBYTtFQUFhO0VBQW1CO0VBQWM7RUFBZTtFQUFhOztBQUczSDtFQUFVLFlFcGpCRjtFRGNWO0VEc2lCMEU7RUFBVztFQUFpQjtFQ25qQnRHOztBQWNBO0VEcWlCRTtJQ3BpQkE7OztBQWRGO0VEa2pCRTtJQ2pqQkE7OztBRGtqQkU7RUN2aUJKO0VBYkE7RURvakJpSCxZRXRqQnRHO0VGc2pCOEg7RUFBc0I7RUFBOEI7RUM5ZTdMO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFRDJlNFA7O0FDdGlCNVA7RURzaUJJO0lDcmlCRjs7O0FBZEY7RURtakJJO0lDbGpCRjs7O0FBd0VGO0VEMGVJO0lDemVGOzs7QUFFRjtFRHVlSTtJQ3RlRjs7O0FEdWVFO0FBQUE7QUFBQTtFQ3hpQko7O0FBQ0E7RUR1aUJJO0FBQUE7QUFBQTtJQ3RpQkY7OztBRHlpQkU7RUMvZko7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VENGZpRTtFQUFrQjs7QUMzZm5GO0VEMmZJO0lDMWZGOzs7QUFFRjtFRHdmSTtJQ3ZmRjs7O0FEd2ZFO0VDaGdCSjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUQ2ZnFFO0VBQWtCOztBQzVmdkY7RUQ0Zkk7SUMzZkY7OztBQUVGO0VEeWZJO0lDeGZGOzs7QUR5ZkU7RUNqZ0JKO0VBcEVBO0FB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Q0E7OztBQUdGO0VBQXdCO0VBQWM7RUhqTXBDO0VBQUE7RUdpTThJO0VIak05STtFR2lNaU4sa0JGcE01TTtFRW9Nb087RUFBbUIsT0ZyTXRQO0VEaUJOO0VHb0wrUztFQUF1Qjs7QUhoTXRVO0VHZ01GO0lIL0xJOzs7QUFERjtFR2dNRjtJSC9MSTs7O0FBREY7RUdnTUY7SUgvTEk7OztBQVlGO0VHbUxGO0lIbExJOzs7QUdtTEY7RUFBUztFQUFlLE9GdE1sQjtFRElOOztBQUNBO0VHaU1BO0lIaE1FOzs7QUdpTUY7RUg3SEE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VHMEhpQztFQUEwQjs7QUh6SDNEO0VHeUhBO0lIeEhFOzs7QUFFRjtFR3NIQTtJSHJIRTs7O0FHc0hGO0VIM0lBO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTs7QUFDQTtFR3VJQTtJSHRJRTs7O0FBRUY7RUdvSUE7SUhuSUU7OztBR29JRjtFQUFTO0VBQTJDLGtCRm5NekM7RUVtTXVFLE9GeE03RTtFREdMOztBQUNBO0VHb01BO0lIbk1FOzs7QUdvTUE7RUFBUyxPRnpNTjs7O0FHVFA7QUFFQTtBQUNDO0FBa0NBOztBQWpDQTtFQUFTLFlIU0g7O0FHUkw7RUFBUztFQUFrQjtFQUFlO0VKb0IxQztFSXBCK0Y7O0FKcUIvRjtFSXJCQTtJSnNCRTs7O0FJckJGO0VKbUJBO0VBQUE7O0FBQ0E7RUlwQkE7SUpxQkU7OztBQURGO0VJcEJBO0lKcUJFOzs7QUlwQkQ7RUFBSztFQUFlOztBQUNwQjtFQUF1Qzs7QUFFeEM7RUplQTtFQUFBO0VBQUE7O0FBQ0E7RUloQkE7SUppQkU7OztBQURGO0VJaEJBO0lKaUJFOzs7QUFERjtFSWhCQTtJSmlCRTs7O0FJaEJEO0VKdUVEO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFSTFFbUM7O0FKMkVuQztFSTNFQztJSjRFQzs7O0FBRUY7RUk5RUM7SUorRUM7OztBSTlFRDtFSnlERDtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7O0FBQ0E7RUk3REM7SUo4REM7OztBQUVGO0VJaEVDO0lKaUVDOzs7QUkvREY7RUFBVzs7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Qzs7O0FLVEY7RUFBeUI7O0FBRXhCO0VMN0NEOztBQUNBO0VLNENDO0lMM0NDOzs7QUs4Q0M7RUxoREg7O0FBQ0E7RUsrQ0c7SUw5Q0Q7OztBS2lERDtFQUFrQjs7QUFDbEI7RUFBeUI7RUxwRDFCO0VBQUE7RUtvRHdHOztBTG5EeEc7RUttREM7SUxsREM7OztBQURGO0VLbURDO0lMbERDOzs7QUttREE7RUFBTTtFQUFtQjtFQUFtQjs7QUFDM0M7RUx0REg7O0FBQ0E7RUtxREc7SUxwREQ7OztBS3FERTtFQUFPOztBQUNQO0VBQU87RUFBZTtFTHhEMUI7RUFBQTtFS3dEcUcsWUpuRTFGO0VERlg7RUFzRUE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQTNEQTtFS3VESTtJTHRERjs7O0FBREY7RUt1REk7SUx0REY7OztBQWRGO0VLb0VJO0lMbkVGOzs7QUF3RUY7RUtMSTtJTE1GOzs7QUFFRjtFS1JJO0lMU0Y7OztBS1JHO0VMQUw7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VLSG1EOztBTEluRDtFS0pLO0lMS0g7OztBQUVGO0VLUEs7SUxRSDs7O0FLTEM7RUFBYztFQUFtQjtFQUFTO0VMNUQ3QztFQUFBO0VLNEQ2RztFQUFlO0VBQThFO0VBQWE7O0FMM0R2TjtFSzJERztJTDFERDs7O0FBREY7RUsyREc7SUwxREQ7OztBSzJEUztFQUFTOzs7QUN0RnRCO0FBQ0E7RUFBa0Q7O0FBQ2hEO0VBQVU7O0FBQ1I7RUFBYTtFTnNCZjs7QUFDQTtFTXZCRTtJTndCQTs7O0FNdEJIO0VOb0JDO0VBQUE7RUFBQTtFQWJBO0VNUDZJO0VOTzdJO0VNUHFQOztBTnFCclA7RU1yQkQ7SU5zQkc7OztBQURGO0VNckJEO0lOc0JHOzs7QUFERjtFTXJCRDtJTnNCRzs7O0FBZEY7RU1SRDtJTlNHOzs7QUFERjtFTVJEO0lOU0c7OztBTVBFO0VBQWlCOztBQUNwQjtFQUE2QjtFQUFjO0VBQW9COztBQUM5RDtFQUFnQzs7QUFDL0I7RUFBSztFQUFlO0VBQVk7O0FBRTdCO0VOc0VOO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFTXpFNEM7RUFBa0I7RUFBMEI7RUFBd0I7RUFBeUU7RUFBc0I7RUFBeUI7RUFBZTtFQUFlOztBTjBFdFE7RU0xRU07SU4yRUo7OztBQUVGO0VNN0VNO0lOOEVKOzs7QU03RUk7RUFBVzs7QUFFVDtFQUFXOztBQUNYO0VBQVc7O0FBQ1g7RUFBUTs7QUFLakI7RU5HQzs7QUFDQTtFTUpEO0lOS0c7OztBTUpGO0VOMkRBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFTTlEa0M7O0FOK0RsQztFTS9EQTtJTmdFRTs7O0FBRUY7RU1sRUE7SU5tRUU7OztBTWxFRjtFTjZDQTtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RU1oRCtEOztBTmlEL0Q7RU1qREE7SU5rREU7OztBQUVGO0VNcERBO0lOcURFOzs7QU1wREY7RU55REE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VNNURvRTs7QU42RHBFO0VNN0RBO0lOOERFOzs7QUFFRjtFTWhFQTtJTmlFRTs7O0FNaEVBO0VOZEY7O0FBQ0E7RU1hRTtJTlpBOzs7O0FNaUJGO0VBQW9EO0VBQXNCLFlMakIvRDtFS2lCdUY7RUFBa0I7RU5tRHBIO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFTXREaUs7RUFBMEI7O0FOdUQzTDtFTXZEQTtJTndERTs7O0FBRUY7RU0xREE7SU4yREU7OztBTTFERjtFTmtEQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RU1yRDBEOztBTnNEMUQ7RU10REE7SU51REU7OztBQUVGO0VNekRBO0lOMERFOzs7O0FNdkRKO0VBQW9EOztBQUNsRDtFQUFnQzs7QUFDL0I7RUFBSztFQUFlO0VBQVk7RUFBYTtFQUE4QjtFQUFnQzs7QUFFNUc7RUFBeUI7O0FBQ3JCO0VOMENKO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFTTdDc0M7O0FOOEN0QztFTTlDSTtJTitDRjs7O0FBRUY7RU1qREk7SU5rREY7OztBTWhERjtFTjJCQTtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RU05QjZEO0VBQWtCOztBTitCL0U7RU0vQkE7SU5nQ0U7OztBQUVGO0VNbENBO0lObUNFOzs7QU1qQ0E7RUFBRztFTm5CTDtFQXlEQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RU16Q3FGO0VBQTREO0VBQWtCO0VOaENuSzs7QUFjQTtFTWtCRTtJTmpCQTs7O0FBMkRGO0VNMUNFO0lOMkNBOzs7QUFFRjtFTTdDRTtJTjhDQTs7O0FBN0VGO0VNK0JFO0lOOUJBOzs7QU0rQkk7RUFBUztFTmpDZjs7QUFDQTtFTWdDTTtJTi9CSjs7OztBT2RKO0VQWUU7RU9aMkU7O0FQYTNFO0VPYkY7SVBjSTs7O0FPYkY7RUFBMkI7O0FBQzNCO0VQdUJBO0VPdkJxRSxZTmEzRDtFTWJrRjs7QVB3QjVGO0VPeEJBO0lQeUJFOzs7QU94QkE7RVArRUY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VPbEZnRTtFQUFrQjs7QVBtRmxGO0VPbkZFO0lQb0ZBOzs7QUFFRjtFT3RGRTtJUHVGQTs7O0FPdEZBO0VBQWtDOztBQUNoQztFUGdFSjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RU9uRW9DOztBUG9FcEM7RU9wRUk7SVBxRUY7OztBQUVGO0VPdkVJO0lQd0VGOzs7QU92RUU7RUFBYzs7QUFHZDtFQUFHO0VBQXNCO0VBQWtCO0VBQWdCO0VBQW9CLE9OQ3hFO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFTzVFb0k7RUFBZ0I7RUFBd0I7RUFBbUU7RUFBc0I7RUFBeUI7O0FQNkU5UjtFTzdFSTtJUDhFRjs7O0FBRUY7RU9oRkk7SVBpRkY7OztBT2hGSTtFQUFTO0VBQTBCLE9ORHBDOztBTUlIO0VBQWE7RVBEZjtFQUFBO0VPQ21GO0VBQWlEO0VQWXBJO0VBQUE7RU9aOE07RUFBeUI7RUFBYTs7QVBBcFA7RU9BRTtJUENBOzs7QUFERjtFT0FFO0lQQ0E7OztBQVlGO0VPYkU7SVBjQTs7O0FBREY7RU9iRTtJUGNBOzs7QU9aRjtFQUFpQjs7QUFFYjtFQUFLO0VBQWU7RUFBWTs7QUFFbEM7RUFBcUQ7RUFBbUI7RUFBVTtFQUFTO0VQTTdGOztBQUNBO0VPUEU7SVBRQTs7O0FPUEU7RUFBTTtFQUFtQjtFQUFlOztBQUVwQztFQUFPOztBQUNQO0VQ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RUFBUztFQUFpRDs7QUFJaEU7RUFBNEQ7RUFBYztFQUEwQjtFUDlDdEc7RUFBQTs7QUFDQTtFTzZDRTtJUDVDQTs7O0FBREY7RU82Q0U7SVA1Q0E7OztBTzZDRTtFQUFHO0VQNURQO0VPNERzRDtFQUFnQjtFQUFvQixPTjlEL0U7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VPYjJJO0VBQWdCLFlOL0R0SjtFTStEd0s7RUFBbUU7RUFBc0I7RUFBeUI7O0FQM0QvUjtFTzJESTtJUDFERjs7O0FBd0VGO0VPZEk7SVBlRjs7O0FBRUY7RU9qQkk7SVBrQkY7OztBT2pCSTtFQUFTO0VBQTBCLE9OaEVwQzs7QU1vRUw7RVBwREE7RUFiQTs7QUFjQTtFT21EQTtJUGxERTs7O0FBZEY7RU9nRUE7SVAvREU7OztBT2dFQTtFUElGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFT1BnRTs7QVBRaEU7RU9SRTtJUFNBOzs7QUFFRjtFT1hFO0lQWUE7OztBT1hBO0VBQXFEO0VQbkV2RDtFT21FdUc7O0FQbEV2RztFT2tFRTtJUGpFQTs7O0FPa0VFO0VQRUo7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VPTGlEO0VBQWtCO0VBQW1COztBUE10RjtFT05JO0lQT0Y7OztBQUVGO0VPVEk7SVBVRjs7O0FPVEk7RUFBVTtFQUFlO0VBQWE7RVBDNUM7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VPTE07SVBNSjs7O0FBRUY7RU9STTtJUFNKOzs7QU9OSTtFQUFlO0VBQWM7O0FBRXpCO0VBQU87O0FBQ1A7RVAzRVY7RUFBQTs7QUFDQTtFTzBFVTtJUHpFUjs7O0FBREY7RU8wRVU7SVB6RVI7OztBTzBFVTtFQUFRO0VBQWU7RUFBWTtFQUFhO0VBQWtCO0VQTjlFO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFT0dpTDtFQUF1Qjs7QVBGeE07RU9FWTtJUERWOzs7QUFFRjtFT0RZO0lQRVY7OztBT0FRO0VQOUVWO0VBQUE7RU84RTZGOztBUDdFN0Y7RU82RVU7SVA1RVI7OztBQURGO0VPNkVVO0lQNUVSOzs7QU82RVU7RUFBTztF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SVBwREo7OztBQUVGO0VPa0RNO0lQakRKOzs7QU9rREk7RVBuSE47RUF5REE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQTNEQTtFT2tITTtJUGpISjs7O0FBMkRGO0VPc0RNO0lQckRKOzs7QUFFRjtFT21ETTtJUGxESjs7O0FPbURJO0VQcEhOOztBQUNBO0VPbUhNO0lQbEhKOzs7QU9tSE07RUFBRztFUHJIWDtFQXlEQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RU95RDJGO0VQbEkzRjtFT2tJMkw7RUFBa0I7O0FQcEg3TTtFT29IUTtJUG5ITjs7O0FBMkRGO0VPd0RRO0lQdkROOzs7QUFFRjtFT3FEUTtJUHBETjs7O0FBN0VGO0VPaUlRO0lQaElOOzs7QU9pSVE7RUFBUztFUG5JbkI7O0FBQ0E7RU9rSVU7SVBqSVI7OztBT3VJRjtFUDVIQTtFQWJBOztBQWNBO0VPMkhBO0lQMUhFOzs7QUFkRjtFT3dJQTtJUHZJRTs7O0FPd0lGO0VBQWlCO0VQN0hqQjs7QUFDQTtFTzRIQTtJUDNIRTs7O0FPNEhBO0VBQWdCO0VQOUhsQjtFQUFBOztBQUNBO0VPNkhFO0lQNUhBOzs7QUFERjtFTzZIRTtJUDVIQTs7O0FPNkhFO0VQL0hKO0VPK0gwQztFQUFjO0VBQXVCOztBUDlIL0U7RU84SEk7SVA3SEY7OztBTzhIRTtFUGhJSjtFT2dJc0QsWU4xSTVDOztBRFdWO0VPK0hJO0lQOUhGOzs7QU8rSEk7RVB4RU47RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VPOElzRzs7QVBwRXRHO0VPb0VNO0lQbkVKOzs7QUFFRjtFT2lFTTtJUGhFSjs7O0FBN0VGO0VPNklNO0lQNUlKOzs7QU82SUk7RVB6RU47RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBOztBQTBFQTtFT3FFTTtJUHBFSjs7O0FBRUY7RU9rRU07SVBqRUo7OztBQTdFRjtFTzhJTTtJUDdJSjs7O0FPOElJO0VQbklOO0VPbUlzRDtFUGhKdEQ7RU9nSjZJO0VBQWM7RUFBb0I7O0FQbEkvSztFT2tJTTtJUGpJSjs7O0FBZEY7RU8rSU07SVA5SUo7OztBTytJTTtFUHBJUjs7QUFDQTtFT21JUTtJUGxJTjs7O0FPbUlRO0VQbEpWO0VBQUE7RU9rSm1FO0VBQWU7RUFBd0Q7RUFBYTs7QVBqSnZKO0VPaUpVO0lQaEpSOzs7QUFERjtFT2lKVTtJUGhKUjs7O0FPbUpRO0VQckpWO0VBQUE7RU9xSm1FO0VBQWU7RUFBeUQ7RUFBYTs7QVBwSnhKO0VPb0pVO0lQbkpSOzs7QUFERjtFT29KVTtJUG5KUjs7O0FPdUpFO0VBQWtCO0VBQWM7RUFBb0I7RVA1SXhEOztBQUNBO0VPMklJO0lQMUlGOzs7QU8ySUk7RVAxSk47RUFzRUE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VPaUZxRztFQUFlOztBUHpKcEg7RU95Sk07SVB4Sko7OztBQXdFRjtFT2dGTTtJUC9FSjs7O0FBRUY7RU82RU07SVA1RUo7OztBTzZFSTtFQUFnQzs7QUFDOUI7RUFBYztFUDVKdEI7RU80SnFFO0VBQWdCO0VBQW9CLE9OOUo5RjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RU9tRjBKO0VBQWdCLFlOL0pySztFTStKdUw7RUFBbUU7RUFBc0I7RUFBeUI7O0FQM0o5UztFTzJKUTtJUDFKTjs7O0FBd0VGO0VPa0ZRO0lQakZOOzs7QUFFRjtFTytFUTtJUDlFTjs7O0FPK0VRO0VBQVM7RUFBMEIsT05oS3hDOztBTW1LSztFUGhLVjtFQUFBO0VPZ0s2RTtFQUF3RDtFQUFhOztBUC9KbEo7RU8rSlU7SVA5SlI7OztBQURGO0VPK0pVO0lQOUpSOzs7QU8rSlU7RUFBUztFQUF5RDs7QUFPOUU7RUFBa0I7RUFBYzs7QUFDOUI7RVA1SkY7RU80SjJFO0VBQTBCOztBUDNKckc7RU8ySkU7SVAxSkE7OztBTzJKRTtFQUFjO0VQN0psQjs7QUFDQTtFTzRKSTtJUDNKRjs7O0FPNEpJO0VBQWlEO0VBQW1CO0VBQWM7O0FBQ2hGO0FBQUE7RVA1S1I7RU82SzhELFlOaEx6RDtFTWdMMkUsT05qTDFFO0VESU47RUFBQTtFTzZLNEo7O0FQNUs1SjtFTzJLUTtBQUFBO0lQMUtOOzs7QUFERjtFTzJLUTtBQUFBO0lQMUtOOzs7QUFERjtFTzJLUTtBQUFBO0lQMUtOOzs7QU80S1E7QUFBQTtFQUFZOztBQUNaO0FBQUE7RUFBUzs7QUFFWDtFQUF3QjtFQUFvQjs7QUFDMUM7RUFBTztFQUFlLFlOakwzQjtFRERMO0VBQUE7RUFBQTtFT2tMOEk7RUFBNkI7RVB6SDNLO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFT3NId087O0FQakx4TztFT2lMVTtJUGhMUjs7O0FBREY7RU9pTFU7SVBoTFI7OztBQURGO0VPaUxVO0lQaExSOzs7QUEyREY7RU9xSFU7SVBwSFI7OztBQUVGO0VPa0hVO0lQakhSOzs7QU9rSFU7RUFBZ0IsT050THZCO0VNc0xvQzs7QUFHakM7RVB0TFI7RUFBQTs7QUFDQTtFT3FMUTtJUHBMTjs7O0FBREY7RU9xTFE7SVBwTE47OztBT3FMUTtFQUFPO0VBQVk7RUFBYTtFQUE4QjtFQUFpQyxZTjFMcEc7RUR5RUw7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VPOEd5SixPTnpMOUk7RURFWDtFT3VMNE07RUFBMEI7RUFBZ0I7O0FQN0d0UDtFTzZHVTtJUDVHUjs7O0FBRUY7RU8wR1U7SVB6R1I7OztBQTdFRjtFT3NMVTtJUHJMUjs7O0FPc0xVO0VBQVMsWU54TGQ7RU13TGtDLE9OM0xwQzs7QU04TEc7RVAzTFI7RU8yTDhEO0VBQW1COztBUDFMakY7RU8wTFE7SVB6TE47OztBTzBMUTtFQUFPO0VBQW1CO0VBQVc7RVA1TC9DO0VBQUE7RU80TDJHLFlOL0x0RztFTStMd0g7RVA1TDdIO0VPNEw0Szs7QVAzTDVLO0VPMkxVO0lQMUxSOzs7QUFERjtFTzJMVTtJUDFMUjs7O0FBREY7RU8yTFU7SVAxTFI7OztBTzJMVTtFQUFXLGtCTjdMaEI7O0FNOExPO0VBQVU7O0FBRVo7RUFBVTtFQUFZO0VBQW1CO0VBQWM7RUFBVTtFUGhNN0U7RUFBQTtFT2dNMEk7RUFBb0I7RUFBMEI7RUFBbUU7RUFBK0Q7O0FQL0wxVDtFTytMWTtJUDlMVjs7O0FBREY7RU8rTFk7SVA5TFY7OztBT2dNUTtFUHpJVjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RU9zSThDOztBUHJJOUM7RU9xSVU7SVBwSVI7OztBQUVGO0VPa0lVO0lQaklSOzs7QU9tSU07RVBwTVI7RU9vTTREOztBUG5NNUQ7RU9tTVE7SVBsTU47OztBT21NUTtFUDVJVjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RU95STBDOztBUHhJMUM7RU93SVU7SVB2SVI7OztBQUVGO0VPcUlVO0lQcElSOzs7QU9xSVU7RUFBRzs7QUFDRDtFQUFTOzs7QUNsTnZCO0VSV0E7O0FBQ0E7RVFaQTtJUmFFOzs7QVFaRjtFUnVCQTs7QUFDQTtFUXhCQTtJUnlCRTs7O0FReEJBO0VSK0VGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFUWxGb0M7O0FSbUZwQztFUW5GRTtJUm9GQTs7O0FBRUY7RVF0RkU7SVJ1RkE7OztBUXJGRjtFUm9CQTs7QUFDQTtFUXJCQTtJUnNCRTs7O0FRckJGO0VSbUJBOztBQUNBO0VRcEJBO0lScUJFOzs7QVFwQkE7RUFBYztFUmtCaEI7O0FBQ0E7RVFuQkU7SVJvQkE7OztBUW5CRTtFUmlCSjtFUWpCdUQsWVBHN0M7O0FEZVY7RVFsQkk7SVJtQkY7OztBUWxCRTtFQUFXO0VBQWU7RUFBWTtFUkcxQztFQUFBO0VRSGdIO0VSR2hIO0VBQUE7RVFIK047O0FSSS9OO0VRSkk7SVJLRjs7O0FBREY7RVFKSTtJUktGOzs7QUFERjtFUUpJO0lSS0Y7OztBQURGO0VRSkk7SVJLRjs7O0FRSkU7RUFBVTtFQUFlO0VBQVk7RVJFekM7RUFBQTtFUUZtSDtFUkVuSDtFQUFBO0VRRm1POztBUkduTztFUUhJO0lSSUY7OztBQURGO0VRSEk7SVJJRjs7O0FBREY7RVFISTtJUklGOzs7QUFERjtFUUhJO0lSSUY7OztBUUZBO0VSYUY7RVFicUQ7RUFBYzs7QVJjbkU7RVFkRTtJUmVBOzs7QVFkRTtFQUFZO0VSWWhCO0VBQUE7O0FBQ0E7RVFiSTtJUmNGOzs7QUFERjtFUWJJO0lSY0Y7OztBUVhNO0VBQU87RUFBZ0M7O0FBR3ZDO0VBQU87RUFBOEI7O0FBRXZDO0VBQU87O0FBQ0w7RUFBVTtFQUFRO0VBQWM7O0FBQzlCO0VBQXlCOztBQU1uQztFQUFXO0VBQWM7O0FBQ3ZCO0VBQUk7RUFBYzs7QUFFZDtFQUFJOztBQUNGO0VSaURSO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFUXJEUTtJUnNETjs7O0FBRUY7RVF4RFE7SVJ5RE47OztBUXZEUTtFQUFHLE9QekJGOztBTzhCTDtFQUFJOztBQUNGO0VBQUc7RVI3Qlg7RVE2QjBEO0VBQWdCO0VBQW9CLE9QL0JuRjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVE1QytJO0VBQWdCLFlQaEMxSjtFT2dDNEs7RUFBbUU7RUFBc0I7RUFBeUI7O0FSNUJuUztFUTRCUTtJUjNCTjs7O0FBd0VGO0VRN0NRO0lSOENOOzs7QUFFRjtFUWhEUTtJUmlETjs7O0FRaERRO0VBQVM7RUFBMEIsT1BqQ3hDOztBT21DRztFQUFjOzs7QUFPeEI7RUFBNEM7O0FBQzFDO0VSM0JBO0VBQUE7RUFBQTtFQWJBO0VRd0MrSTtFUnhDL0k7RVF3Q21QOztBUjFCblA7RVEwQkE7SVJ6QkU7OztBQURGO0VRMEJBO0lSekJFOzs7QUFERjtFUTBCQTtJUnpCRTs7O0FBZEY7RVF1Q0E7SVJ0Q0U7OztBQURGO0VRdUNBO0lSdENFOzs7QVF1Q0Y7RVI1QkE7O0FBQ0E7RVEyQkE7SVIxQkU7OztBUTJCQTtFQUFjO0VBQWM7RVIxQzlCOztBQUNBO0VReUNFO0lSeENBOzs7QVF5Q0U7RVI5Qko7RVE4QmlFO0VBQThCO0VBQWU7RUFBZ0M7O0FSN0I5STtFUTZCSTtJUjVCRjs7O0FRNkJJO0VBQUs7RUFBZTtFQUFZOztBQUVsQztFUmpDSjs7QUFDQTtFUWdDSTtJUi9CRjs7O0FRZ0NJO0VSVU47RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VRYmdFOztBUmNoRTtFUWRNO0lSZUo7OztBQUVGO0VRakJNO0lSa0JKOzs7QVFqQkk7RUFBeUI7O0FBQ3ZCO0VScUJSO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFUWlEMEU7RUFBZTs7QVJ5QnpGO0VRekJRO0lSMEJOOzs7QUFFRjtFUTVCUTtJUjZCTjs7O0FBN0VGO0VRZ0RRO0lSL0NOOzs7QVFrRE07RVJrQlI7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VRckJvRDtFQUFrQjtFQUFpQztFQUFzQjtFQUEwQjs7QVJzQnZKO0VRdEJRO0lSdUJOOzs7QUFFRjtFUXpCUTtJUjBCTjs7O0FRdEJBO0VSY0Y7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VRakJzRTtFQUFvQjs7QVJrQjFGO0VRbEJFO0lSbUJBOzs7QUFFRjtFUXJCRTtJUnNCQTs7O0FRckJBO0VBQVk7RUFBYztFQUErQjs7QUFFckQ7RUFBRztFUjNEVDtFUTJEd0Q7RUFBZ0I7RUFBb0IsT1A3RGpGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFUWQ2STtFQUFnQixZUDlEeEo7RU84RDBLO0VBQW1FO0VBQXNCO0VBQXlCOztBUjFEalM7RVEwRE07SVJ6REo7OztBQXdFRjtFUWZNO0lSZ0JKOzs7QUFFRjtFUWxCTTtJUm1CSjs7O0FRbEJNO0VBQVM7RUFBMEIsT1AvRHRDOztBT29FRDtFQUFtQjtFQUFXO0VSS2xDO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFUWlFbUgsT1BwRTlHO0VPb0UySDs7QVJTaEk7RVFUSTtJUlVGOzs7QUFFRjtFUVpJO0lSYUY7OztBQTdFRjtFUWdFSTtJUi9ERjs7O0FRZ0VFO0VBQU8sWVAvREQ7RURVVjs7QUFDQTtFUW9ESTtJUm5ERjs7O0FRb0RJO0VSR047RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VRTnNEO0VBQWtCOztBUk94RTtFUVBNO0lSUUo7OztBQUVGO0VRVk07SVJXSjs7O0FRVE07RUFBWTtFQUFvQjtFQUFjOztBQUM1QztFQUFPO0VBQW1COztBQUMxQjtFUmRWO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFUVc4Qzs7QVJWOUM7RVFVVTtJUlRSOzs7QUFFRjtFUU9VO0lSTlI7OztBUU9RO0VBQWM7O0FBSWhCO0VSbkJSO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFUWdCeUM7RUFBa0I7O0FSZjNEO0VRZVE7SVJkTjs7O0FBRUY7RVFZUTtJUlhOOzs7QVFZTTtFQUFJO0VBQWM7RUFBb0I7O0FBQ3BDO0VBQVU7RUFBUztFUlI3QjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVFLOEU7RUFBa0I7RUFBYTtFQUFlOztBUko1SDtFUUlVO0lSSFI7OztBQUVGO0VRQ1U7SVJBUjs7O0FRQ1E7RUFBTTtFQUFTO0VBQVE7RUFBb0I7RUFBYSxZUG5GNUQ7RU9tRitFOztBQUN6RTtFQUFhLFlQaEZsQjtFT2dGc0M7O0FBRW5DO0VBQWM7O0FBR2xCO0VBQVE7O0FBRVY7RUFBZTtFQUFjOztBQUMzQjtFQUFPO0VSeEZiO0VRd0Y0RDtFQUFnQjtFQUFvQixPUDFGckY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VRZWlKO0VBQWdCLFlQM0Y1SjtFTzJGOEs7RUFBbUU7RUFBc0I7RUFBeUI7O0FSdkZyUztFUXVGTTtJUnRGSjs7O0FBd0VGO0VRY007SVJiSjs7O0FBRUY7RVFXTTtJUlZKOzs7QVFXTTtFQUFTO0VBQTBCLE9QNUZ0Qzs7QU82Rkc7RUFBZTs7QUFJckI7RVI5RkY7O0FBQ0E7RVE2RkU7SVI1RkE7OztBUTZGRTtFUnpCSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVFzQnNDO0VBQWtCOztBUnJCeEQ7RVFxQkk7SVJwQkY7OztBQUVGO0VRa0JJO0lSakJGOzs7QVFtQkk7RVJqR047RUFBQTtFUWlHa0U7RUFBeUI7RUFBYztFQUFvQjtFQUEwQjtFQUF1Qjs7QVJoRzlLO0VRZ0dNO0lSL0ZKOzs7QUFERjtFUWdHTTtJUi9GSjs7O0FRZ0dNO0VBQU07RUFBNkI7RUFBNEI7RVJsR3ZFO0VBQUE7RVFrR3VKO0VBQVc7RUFBZTs7QVJqR2pMO0VRaUdRO0lSaEdOOzs7QUFERjtFUWlHUTtJUmhHTjs7O0FRaUdNO0VSbkdSO0VBQUE7RVFtR21FO0VBQWtCO0VBQVc7RUFBZTs7QVJsRy9HO0VRa0dRO0lSakdOOzs7QUFERjtFUWtHUTtJUmpHTjs7O0FRa0dRO0VBQUs7RUFBWTtFQUFhOztBQUVoQztFQUFPO0VSdEdmO0VBQUE7RVFzR2tGO0VBQWtCO0VBQVc7RUFBZTs7QVJyRzlIO0VRcUdRO0lScEdOOzs7QUFERjtFUXFHUTtJUnBHTjs7O0FRcUdRO0VBQUs7RUFBWTtFQUFhOztBQUVoQztFUmhEUjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RVF5R3dFOztBUjVDeEU7RVE0Q1E7SVIzQ047OztBQUVGO0VReUNRO0lSeENOOzs7QUFoRUY7RVF3R1E7SVJ2R047OztBUXlHUTtFUjNHVjs7QUFDQTtFUTBHVTtJUnpHUjs7O0FRMEdRO0VBQU07O0FBQ047RUFBTzs7QUFDUDtFUnhDVjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7O0FBQ0E7RVFvQ1U7SVJuQ1I7OztBQUVGO0VRaUNVO0lSaENSOzs7QVFtQ0k7RVJqSE47O0FBQ0E7RVFnSE07SVIvR0o7OztBUWlIUTtBQUFBO0VSbkhWOztBQUNBO0VRa0hVO0FBQUE7SVJqSFI7OztBUW1IUTtFUnJIVjs7QUFDQTtFUW9IVTtJUm5IUjs7O0FRcUhNO0VBQUc7RVI5RFg7RUFwRUE7QUFDQTtFQXFFQTtFQUNBOztBQUNBO0VRMERRO0lSekROOzs7QUFFRjtFUXVEUTtJUnRETjs7OztBUTZESjtFQUE4QztFQUFjO0VSakgxRDtFUWlIa0g7O0FSaEhsSDtFUWdIRjtJUi9HSTs7O0FRZ0hGO0VBQWdDO0VBQVc7RUFBZTtFQUE4QjtFQUFnQzs7QUFDdEg7RUFBSztFQUFlO0VBQVk7O0FBR2hDO0VSdEhGO0VBNENBO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFUXVFK0Y7O0FSckgvRjtFUXFIRTtJUnBIQTs7O0FBOENGO0VRc0VFO0lSckVBOzs7QUFFRjtFUW1FRTtJUmxFQTs7O0FRbUVBO0VSdkhGO0VBYkE7RVFvSTZHLFlQdElsRztFT3NJMEg7RUFBc0I7RUFBOEI7RVI5RHpMO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFUTJEd1A7O0FSdEh4UDtFUXNIRTtJUnJIQTs7O0FBZEY7RVFtSUU7SVJsSUE7OztBQXdFRjtFUTBERTtJUnpEQTs7O0FBRUY7RVF1REU7SVJ0REE7OztBUXVEQTtFUnhIRjtFQXlEQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVE0RHVHOztBUnZIdkc7RVF1SEU7SVJ0SEE7OztBQTJERjtFUTJERTtJUjFEQTs7O0FBRUY7RVF3REU7SVJ2REE7OztBUXdEQTtFUnpIRjs7QUFDQTtFUXdIRTtJUnZIQTs7O0FRd0hFO0VBQWM7RUFBaUM7RVJqRW5EO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFUThEdUc7RUFBMEI7RUFBb0I7O0FSN0RySjtFUTZESTtJUjVERjs7O0FBRUY7RVEwREk7SVJ6REY7OztBUTJEQTtFUjVIRjs7QUFDQTtFUTJIRTtJUjFIQTs7O0FRMkhFO0VBQUc7RVI3SFA7RUF5REE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VRaUV1RjtFQUE0RDtFQUFrQjtFUjFJcks7O0FBY0E7RVE0SEk7SVIzSEY7OztBQTJERjtFUWdFSTtJUi9ERjs7O0FBRUY7RVE2REk7SVI1REY7OztBQTdFRjtFUXlJSTtJUnhJRjs7O0FReUlJO0VBQVM7RVIzSWY7O0FBQ0E7RVEwSU07SVJ6SUo7Ozs7QVErSUo7RUFBNEM7RUFBZ0I7RUFBYzs7QUFDeEU7RUFBZ0M7O0FBQzlCO0VBQUs7RUFBZTtFQUFnQjtFQUFhOztBQUVuRDtFUnhJQTtFUXdJd0MsWVBuSjdCOztBRFlYO0VRdUlBO0lSdElFOzs7QVF1SUE7RVI3RkY7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VRMEY0RDs7QVJ6RjVEO0VReUZFO0lSeEZBOzs7QUFFRjtFUXNGRTtJUnJGQTs7O0FRc0ZBO0VSakZGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFUThFNEQ7RUFBa0I7RUFBb0I7O0FSN0VsRztFUTZFRTtJUjVFQTs7O0FBRUY7RVEwRUU7SVJ6RUE7OztBUTJFRTtFQUFjO0VBQWlDO0VSbkZuRDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVFnRnVHO0VBQTBCOztBUi9Fakk7RVErRUk7SVI5RUY7OztBQUVGO0VRNEVJO0lSM0VGOzs7QVErRUE7RUFBb0M7OztBQUt0QztFQUErQjtFQUFzQixZUGhLMUM7RU9nS2tFO0VBQWtCO0VSNUYvRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVF5RjRJO0VBQTBCOztBUnhGdEs7RVF3RkE7SVJ2RkU7OztBQUVGO0VRcUZBO0lScEZFOzs7QVFxRkY7RVIxR0E7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VRdUcwRDs7QVJ0RzFEO0VRc0dBO0lSckdFOzs7QUFFRjtFUW1HQTtJUmxHRTs7O0FRbUdGO0VSOUZBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFUTJGMEQ7RUFBb0I7O0FSMUY5RTtFUTBGQTtJUnpGRTs7O0FBRUY7RVF1RkE7SVJ0RkU7OztBUXdGQTtFQUFjO0VBQWlDO0VSaEdqRDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVE2RnFHO0VBQTBCO0VBQW9COztBUjVGbko7RVE0RkU7SVIzRkE7OztBQUVGO0VReUZFO0lSeEZBOzs7O0FTekZGO0VUV0E7O0FBQ0E7RVNaQTtJVGFFOzs7QVNaRjtFVHVCQTs7QUFDQTtFU3hCQTtJVHlCRTs7O0FTeEJBO0VUK0VGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFU2xGb0M7O0FUbUZwQztFU25GRTtJVG9GQTs7O0FBRUY7RVN0RkU7SVR1RkE7OztBU3JGRjtFVG9CQTtFQUFBO0VTcEJ1SDtFQUFjO0VBQWEsWVJTdkk7RVFUK0o7O0FUcUIxSztFU3JCQTtJVHNCRTs7O0FBREY7RVNyQkE7SVRzQkU7OztBU3JCQTtFVDRFRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVMvRW9DO0VBQWtCO0VUTXREO0VTTjJHOztBVGdGM0c7RVNoRkU7SVRpRkE7OztBQUVGO0VTbkZFO0lUb0ZBOzs7QUE3RUY7RVNQRTtJVFFBOzs7QVNQRTtFQUFVO0VBQWU7RUFBYTtFVDJFMUM7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VTL0VJO0lUZ0ZGOzs7QUFFRjtFU2xGSTtJVG1GRjs7O0FTakZBO0VBQU07RUFBYztFQUFvQjs7QUFDdEM7RUFBZTtFQUFjO0VBQW9CO0VBQTRCOztBQUMzRTtFVGNOOztBQUNBO0VTZk07SVRnQko7OztBU2ZNO0VBQU87O0FBQ1A7RVREUjs7QUFDQTtFU0FRO0lUQ047OztBU0FRO0VBQVE7RUFBZTtFQUFZO0VBQWE7RUFBa0I7RVRvRTVFO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFU3ZFZ0w7RUFBdUI7O0FUd0V2TTtFU3hFVTtJVHlFUjs7O0FBRUY7RVMzRVU7SVQ0RVI7OztBUzFFTTtFVEpSO0VTSTBEOztBVEgxRDtFU0dRO0lURk47OztBU0dRO0VBQU87RUFBZTtFQUFZO0VBQWE7RUFBa0I7RVRpRTNFO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFU3BFK0s7RUFBdUI7RUFBbUI7O0FUcUV6TjtFU3JFVTtJVHNFUjs7O0FBRUY7RVN4RVU7SVR5RVI7OztBU3hFVTtFQUFnQjtFVGdFNUI7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VTcEVZO0lUcUVWOzs7QUFFRjtFU3ZFWTtJVHdFVjs7O0FTbkVNO0VBQU87RVRYZjtFU1c4RDtFQUFnQjtFQUFvQixPUmJ2RjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVM5RG1KO0VBQWdCLFlSZDlKO0VRY2dMO0VBQW1FO0VBQXNCO0VBQXlCOztBVFZ2UztFU1VRO0lUVE47OztBQXdFRjtFUy9EUTtJVGdFTjs7O0FBRUY7RVNsRVE7SVRtRU47OztBU2xFUTtFQUFTO0VBQTBCLE9SZnhDOztBUWdCSztFQUFpQjs7QUFPekI7RVRQRjtFU091RDtFQUFjO0VBQStCOztBVE5wRztFU01FO0lUTEE7OztBU01FO0VUaURKO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFU3JESTtJVHNERjs7O0FBRUY7RVN4REk7SVR5REY7OztBU3hERTtFQUFRO0VUdEJaO0VTc0IyRDtFQUFnQjtFQUFvQixPUnhCcEY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VTbkRnSjtFQUFnQixZUnpCM0o7RVF5QjZLO0VBQW1FO0VBQXNCO0VBQXlCOztBVHJCcFM7RVNxQkk7SVRwQkY7OztBQXdFRjtFU3BESTtJVHFERjs7O0FBRUY7RVN2REk7SVR3REY7OztBU3ZESTtFQUFTO0VBQTBCLE9SMUJwQzs7QVE2Qkg7RVRiRjtFQXlEQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7O0FBM0RBO0VTWUU7SVRYQTs7O0FBMkRGO0VTaERFO0lUaURBOzs7QUFFRjtFU25ERTtJVG9EQTs7O0FTbkRBO0VUZEY7RUFBQTtFU2NvRjtFQUFjOztBVGJsRztFU2FFO0lUWkE7OztBQURGO0VTYUU7SVRaQTs7O0FTYUU7RUFBWTtFVGZoQjtFQUFBOztBQUNBO0VTY0k7SVRiRjs7O0FBREY7RVNjSTtJVGJGOzs7QVNnQk07RUFBTztFQUFnQzs7QUFHdkM7RUFBTztFQUE4Qjs7QUFFdkM7RUFBTzs7QUFDTDtFQUFVOztBQUtsQjtFVDdCQTtFUzZCNEM7RUFBYzs7QVQ1QjFEO0VTNEJBO0lUM0JFOzs7QVM0QkE7RUFBSTtFQUFjOztBQUVkO0VBQUk7O0FBQ0Y7RVR3QlI7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VTNUJRO0lUNkJOOzs7QUFFRjtFUy9CUTtJVGdDTjs7O0FTOUJRO0VBQUcsT1JsREY7O0FRdURMO0VBQUk7O0FBQ0Y7RUFBRztFQUFlLFlSekRyQjtFREdMO0VTc0Q0RTtFQUFnQjtFQUFvQixPUnhEckc7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VTbkJpSztFQUFnQjs7QVRyRGpMO0VTcURRO0lUcEROOzs7QUF3RUY7RVNwQlE7SVRxQk47OztBQUVGO0VTdkJRO0lUd0JOOzs7QVN2QlE7RUFBUyxZUnZEWjtFUXVEZ0MsT1IxRGxDOztBUTRERztFQUFjOztBQU10QjtFVGxEQTs7QUFDQTtFU2lEQTtJVGhERTs7OztBU21ESjtFQUE0Qzs7QUFDMUM7RVR0REE7RUFBQTtFQUFBO0VBYkE7RVNtRStJO0VUbkUvSTtFU21FbVA7O0FUckRuUDtFU3FEQTtJVHBERTs7O0FBREY7RVNxREE7SVRwREU7OztBQURGO0VTcURBO0lUcERFOzs7QUFkRjtFU2tFQTtJVGpFRTs7O0FBREY7RVNrRUE7SVRqRUU7OztBU2tFRjtFVHZEQTs7QUFDQTtFU3NEQTtJVHJERTs7O0FTc0RBO0VBQVk7RUFBYztFVHJFNUI7O0FBQ0E7RVNvRUU7SVRuRUE7OztBU29FRTtFVHpESjtFU3lEaUU7RUFBOEI7RUFBZTtFQUFnQzs7QVR4RDlJO0VTd0RJO0lUdkRGOzs7QVN3REk7RUFBSztFQUFlO0VBQVk7O0FBRWxDO0VUNURKOztBQUNBO0VTMkRJO0lUMURGOzs7QVMyREk7RUFBYztFVGpCcEI7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VTYytEO0VBQTBCOztBVGJ6RjtFU2FNO0lUWko7OztBQUVGO0VTVU07SVRUSjs7O0FTVUk7RUFBeUI7O0FBQ3ZCO0VUTlI7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VTNEUwRTtFQUFlOztBVEZ6RjtFU0VRO0lURE47OztBQUVGO0VTRFE7SVRFTjs7O0FBN0VGO0VTMkVRO0lUMUVOOzs7QVM0RUk7RVRyQk47RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VTa0JtRTtFQUFrQjtFQUFtQjtFQUE4RDs7QVRqQnRLO0VTaUJNO0lUaEJKOzs7QUFFRjtFU2NNO0lUYko7OztBU2NJO0VUdEJOO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFU21CbUU7RUFBa0I7RUFBbUI7RUFBb0U7O0FUbEI1SztFU2tCTTtJVGpCSjs7O0FBRUY7RVNlTTtJVGRKOzs7QVNnQk07RVRYUjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVNRb0Q7RUFBa0I7RUFBaUM7RUFBc0I7RUFBMEI7O0FUUHZKO0VTT1E7SVROTjs7O0FBRUY7RVNJUTtJVEhOOzs7QVNPQTtFVGZGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFU1lvRTtFQUFvQjs7QVRYeEY7RVNXRTtJVFZBOzs7QUFFRjtFU1FFO0lUUEE7OztBU1FBO0VBQVk7RUFBYztFQUErQjs7QUFFckQ7RUFBRztFVHhGVDtFU3dGd0Q7RUFBZ0I7RUFBb0IsT1IxRmpGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFU2U2STtFQUFnQixZUjNGeEo7RVEyRjBLO0VBQW1FO0VBQXNCO0VBQXlCOztBVHZGalM7RVN1Rk07SVR0Rko7OztBQXdFRjtFU2NNO0lUYko7OztBQUVGO0VTV007SVRWSjs7O0FTV007RUFBUztFQUEwQixPUjVGdEM7O0FRZ0dIO0VUN0ZGOztBQUNBO0VTNEZFO0lUM0ZBOzs7QVM0RkU7RVR4Qko7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VTcUJzQztFQUFrQjs7QVRwQnhEO0VTb0JJO0lUbkJGOzs7QUFFRjtFU2lCSTtJVGhCRjs7O0FTa0JJO0VUaEdOO0VBQUE7RVNnR2tFO0VBQXlCO0VBQWM7RUFBb0I7RUFBMEI7RUFBdUI7O0FUL0Y5SztFUytGTTtJVDlGSjs7O0FBREY7RVMrRk07SVQ5Rko7OztBUytGTTtFQUFNO0VBQTZCO0VBQTRCO0VUakd2RTtFQUFBO0VTaUd1SjtFQUFXO0VBQWU7O0FUaEdqTDtFU2dHUTtJVC9GTjs7O0FBREY7RVNnR1E7SVQvRk47OztBU2dHTTtFVGxHUjtFQUFBO0VTa0dtRTtFQUFrQjtFQUFXO0VBQWU7O0FUakcvRztFU2lHUTtJVGhHTjs7O0FBREY7RVNpR1E7SVRoR047OztBU2lHUTtFQUFLO0VBQVk7RUFBYTs7QUFFaEM7RUFBTztFVHJHZjtFQUFBO0VTcUdrRjtFQUFrQjtFQUFXO0VBQWU7O0FUcEc5SDtFU29HUTtJVG5HTjs7O0FBREY7RVNvR1E7SVRuR047OztBU29HUTtFQUFLO0VBQVk7RUFBYTs7QUFFaEM7RVQvQ1I7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBO0VTd0d3RTs7QVQzQ3hFO0VTMkNRO0lUMUNOOzs7QUFFRjtFU3dDUTtJVHZDTjs7O0FBaEVGO0VTdUdRO0lUdEdOOzs7QVN3R1E7RVQxR1Y7O0FBQ0E7RVN5R1U7SVR4R1I7OztBU3lHUTtFQUFNOztBQUNOO0VBQU87O0FBQ1A7RVR2Q1Y7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VTbUNVO0lUbENSOzs7QUFFRjtFU2dDVTtJVC9CUjs7O0FTa0NJO0VUaEhOOztBQUNBO0VTK0dNO0lUOUdKOzs7QVNnSFE7QUFBQTtFVGxIVjs7QUFDQTtFU2lIVTtBQUFBO0lUaEhSOzs7QVNrSFE7RVRwSFY7O0FBQ0E7RVNtSFU7SVRsSFI7OztBU29ITTtFQUFHO0VUN0RYO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTs7QUFDQTtFU3lEUTtJVHhETjs7O0FBRUY7RVNzRFE7SVRyRE47Ozs7QVM0REo7RUFBOEM7RUFBYztFQUF1Qjs7QUFDakY7RUFBZ0M7O0FBQzlCO0VBQUs7RUFBZTtFQUF5QjtFQUFhOztBQUU1RDtFVHBIQTtFU29Id0MsWVIvSDdCOztBRFlYO0VTbUhBO0lUbEhFOzs7QVNtSEE7RUFBNkM7RVR6RS9DO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFU3NFMEY7RUFBMEI7O0FUckVwSDtFU3FFRTtJVHBFQTs7O0FBRUY7RVNrRUU7SVRqRUE7OztBU2tFQTtFVDdERjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVMwRDhEO0VBQWU7O0FUekQ3RTtFU3lERTtJVHhEQTs7O0FBRUY7RVNzREU7SVRyREE7OztBU3VERTtFVC9ESjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVM0RGdEO0VBQWtCO0VBQWlDO0VBQXNCO0VBQTBCOztBVDNEbko7RVMyREk7SVQxREY7OztBQUVGO0VTd0RJO0lUdkRGOzs7QVMyREE7RUFBb0M7OztBQUt0QztFQUErQjtFQUFzQixZUjVJMUM7RVE0SWtFO0VBQWtCO0VUeEUvRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVNxRTRJO0VBQTBCOztBVHBFdEs7RVNvRUE7SVRuRUU7OztBQUVGO0VTaUVBO0lUaEVFOzs7QVNpRUY7RVR0RkE7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VTbUY2RDtFQUEwQjs7QVRsRnZGO0VTa0ZBO0lUakZFOzs7QUFFRjtFUytFQTtJVDlFRTs7O0FTK0VGO0VUMUVBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFU3VFMEQ7RUFBb0I7O0FUdEU5RTtFU3NFQTtJVHJFRTs7O0FBRUY7RVNtRUE7SVRsRUU7OztBU29FQTtFQUFjO0VBQWlDO0VUNUVqRDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVN5RXFHO0VBQTBCO0VBQW9COztBVHhFbko7RVN3RUU7SVR2RUE7OztBQUVGO0VTcUVFO0lUcEVBOzs7O0FVekZIO0VWd0JDO0VBYkE7O0FBY0E7RVV6QkQ7SVYwQkc7OztBQWRGO0VVWkQ7SVZhRzs7O0FVWkY7RUFBeUI7O0FBQ3hCO0VWK0VEO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFVWxGbUM7O0FWbUZuQztFVW5GQztJVm9GQzs7O0FBRUY7RVV0RkM7SVZ1RkM7OztBVXJGRjtFVjZFQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVVoRmtFO0VBQWtCOztBVmlGcEY7RVVqRkE7SVZrRkU7OztBQUVGO0VVcEZBO0lWcUZFOzs7QVVwRkY7RUFBZ0U7O0FBRWpFO0VWaUJDO0VVakJ1RDtFVjBFdkQ7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VVN0V5RztFQUFrQixPVFUvRztFU1ZtSTs7QVZrQi9JO0VVbEJEO0lWbUJHOzs7QUEyREY7RVU5RUQ7SVYrRUc7OztBQUVGO0VVakZEO0lWa0ZHOzs7QVVqRkY7RUFBaUM7O0FBRWxDO0VWQ0M7RUFhQTtFQUFBO0VBYkE7RVVEZ0o7O0FWRWhKO0VVRkQ7SVZHRzs7O0FBWUY7RVVmRDtJVmdCRzs7O0FBREY7RVVmRDtJVmdCRzs7O0FBZEY7RVVGRDtJVkdHOzs7QVVGRjtFQUFlO0VWYWY7O0FBQ0E7RVVkQTtJVmVFOzs7QVVkRDtFQUFZO0VBQWU7RVZZNUI7O0FBQ0E7RVViQztJVmNDOzs7QVViQTtFQUFPO0VBQWE7RUFBYzs7QUFDakM7RUFBeUI7O0FBSzVCO0VBQVc7RUFBYztFQUErQjs7QUFDdEQ7RUFBSTtFQUFjOztBQUVkO0VBQUk7RUFBbUI7O0FBQ3JCO0VWMERSO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFVTdEeUM7RUFBa0I7O0FWOEQzRDtFVTlEUTtJVitETjs7O0FBRUY7RVVqRVE7SVZrRU47OztBVWhFUTtFQUFHLE9UZE47O0FTbUJEO0VBQUk7O0FBQ0Y7RUFBRztFVnBCWDtFVW9CMEQ7RUFBZ0I7RUFBb0IsT1R0Qm5GO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFVXJEK0k7RUFBZ0IsWVR2QjFKO0VTdUI0SztFQUFtRTtFQUFzQjtFQUF5Qjs7QVZuQm5TO0VVbUJRO0lWbEJOOzs7QUF3RUY7RVV0RFE7SVZ1RE47OztBQUVGO0VVekRRO0lWMEROOzs7QVV6RFE7RUFBUztFQUEwQixPVHhCeEM7O0FTMEJHO0VBQWM7O0FBTXJCO0VBQU87RUFBa0I7O0FBRTFCO0VWbEJBOztBQUNBO0VVaUJBO0lWaEJFOzs7QVVpQkE7RVZzQ0Y7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBOztBQTBFQTtFVTFDRTtJVjJDQTs7O0FBRUY7RVU3Q0U7SVY4Q0E7OztBQTdFRjtFVStCRTtJVjlCQTs7O0FVZ0NGO0VBQWdCO0VWckJoQjtFQUFBO0VBYkE7RUFBQTtFVWtDd0s7RUFBbUI7O0FWcEIzTDtFVW9CQTtJVm5CRTs7O0FBREY7RVVvQkE7SVZuQkU7OztBQWRGO0VVaUNBO0lWaENFOzs7QUFERjtFVWlDQTtJVmhDRTs7O0FVaUNEO0VWdEJEO0VBQUE7RVVzQm9IOztBVnJCcEg7RVVxQkM7SVZwQkM7OztBQURGO0VVcUJDO0lWcEJDOzs7QVVxQkE7RUFBZ0I7O0FBQ2Y7RUFBNEI7O0FBRTdCO0VBQU87RUFBVztFQUFVO0VBQVc7RUFBYTtFQUFhO0VBQWM7O0FBQzlFO0VBQWU7RUFBVTs7QUFDeEI7RVY1Qko7RVU0Qm1EO0VBQVksWVQxQ3JEO0VTMEM0RTs7QVYzQnRGO0VVMkJJO0lWMUJGOzs7QVUyQkU7RUFBVztFQUFlO0VBQVk7RVYxQzFDO0VBQUE7RVUwQ2dIO0VWMUNoSDtFQUFBO0VVMENnTzs7QVZ6Q2hPO0VVeUNJO0lWeENGOzs7QUFERjtFVXlDSTtJVnhDRjs7O0FBREY7RVV5Q0k7SVZ4Q0Y7OztBQURGO0VVeUNJO0lWeENGOzs7QVV5Q0c7RUFBVTtFQUFlO0VBQVk7RVYzQzFDO0VBQUE7RVUyQ29IO0VWM0NwSDtFQUFBO0VVMkNvTzs7QVYxQ3BPO0VVMENLO0lWekNIOzs7QUFERjtFVTBDSztJVnpDSDs7O0FBREY7RVUwQ0s7SVZ6Q0g7OztBQURGO0VVMENLO0lWekNIOzs7QVU2Q0E7RUFBVzs7QUFDVjtFQUFJOztBQUNDO0VBQUc7RVZqRFg7RVVpRDBEO0VBQWdCO0VBQW9CLE9UbkRuRjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVV4QitJO0VBQWdCLFlUcEQxSjtFU29ENEs7RUFBbUU7RUFBc0I7RUFBeUI7O0FWaERuUztFVWdEUTtJVi9DTjs7O0FBd0VGO0VVekJRO0lWMEJOOzs7QUFFRjtFVTVCUTtJVjZCTjs7O0FVNUJRO0VBQVM7RUFBMEIsT1RyRHhDOztBU3VERztFQUFlOztBQUNmO0VBQWE7O0FBSXBCO0VBQXFEOztBQUNwRDtFQUFnQjs7QUFDZjtFQUE0Qjs7QUFFN0I7RUFBMEI7O0FBQzFCO0VWakRGO0VVaUQrQztFQUFVO0VBQWtCO0VBQVc7RUFBYTtFQUFhO0VBQWM7O0FWaEQ5SDtFVWdERTtJVi9DQTs7O0FVZ0RDO0VWbERIO0VVa0RxRDs7QVZqRHJEO0VVaURHO0lWaEREOzs7QVVpREU7RVZuREo7RUFBQTtFQUFBOztBQUNBO0VVa0RJO0lWakRGOzs7QUFERjtFVWtESTtJVmpERjs7O0FBREY7RVVrREk7SVZqREY7OztBVW9EQTtFQUFXOzs7QUFLZjtFQUFnRDtFQUFjO0VWM0Q1RDtFVTJENkcsWVR6RW5HOztBRGVWO0VVMERGO0lWekRJOzs7QVUwREg7RUFBVztFQUFlO0VBQVk7RVZ6RXJDO0VBQUE7RVV5RTJHO0VWekUzRztFQUFBO0VVeUUyTjs7QVZ4RTNOO0VVd0VEO0lWdkVHOzs7QUFERjtFVXdFRDtJVnZFRzs7O0FBREY7RVV3RUQ7SVZ2RUc7OztBQURGO0VVd0VEO0lWdkVHOzs7QVV3RUY7RUFBVTtFQUFlO0VBQVk7RVYxRXJDO0VBQUE7RVUwRStHO0VWMUUvRztFQUFBO0VVMEUrTjs7QVZ6RS9OO0VVeUVBO0lWeEVFOzs7QUFERjtFVXlFQTtJVnhFRTs7O0FBREY7RVV5RUE7SVZ4RUU7OztBQURGO0VVeUVBO0lWeEVFOzs7QVV5RUg7RUFBZ0M7RVY5RC9COztBQUNBO0VVNkREO0lWNURHOzs7QVU2REY7RUFBSztFQUFlO0VBQVk7O0FBRWpDO0VBQVU7RUFBVztFQUFjO0VBQXVCO0VBQStCO0VWakV4Rjs7QUFDQTtFVWdFRDtJVi9ERzs7O0FVZ0VGO0VBQW9EOztBQUNuRDtFVlZEO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTs7QUEwRUE7RVVNQztJVkxDOzs7QUFFRjtFVUdDO0lWRkM7OztBQTdFRjtFVStFQztJVjlFQzs7O0FVZ0ZGO0VBQStCO0VWbEYvQjtFVWtGK0U7RUFBNEQ7RVZaM0k7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VVUzJMO0VWbEYzTDtFQUFBOztBQUNBO0VVaUZBO0lWaEZFOzs7QUF3RUY7RVVRQTtJVlBFOzs7QUFFRjtFVUtBO0lWSkU7OztBQTdFRjtFVWlGQTtJVmhGRTs7O0FBREY7RVVpRkE7SVZoRkU7OztBVWlGRDtFQUFHO0VBQWU7RUFBa0I7RUFBc0I7RUFBeUU7RUFBc0I7RUFBeUI7RUFBaUI7O0FBQy9MO0VBQVM7O0FBR2Q7RVZ2RkE7O0FBQ0E7RVVzRkE7SVZyRkU7OztBVXNGRDtFQUFNO0VWeEZQO0VVd0Z1RDtFQUEwRDtFVmxCakg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VVZWlLO0VBQTBCO0VWeEYzTDtFVXdGNE87O0FWdkY1TztFVXVGQztJVnRGQzs7O0FBd0VGO0VVY0M7SVZiQzs7O0FBRUY7RVVXQztJVlZDOzs7QUE3RUY7RVV1RkM7SVZ0RkM7OztBVXVGQTtFQUFHO0VBQWU7RUFBa0I7RUFBc0I7RUFBeUU7RUFBc0I7RUFBeUIsT1Q1Ri9LO0VTNEY0TDtFQUFpQjs7QUFDNU07RUFBUzs7QUFFVjtFQUFPOztBQUdaO0VBQXVEO0VWL0Z2RDtFVStGdUc7RUFBNkQ7RVZ6QnBLO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFVXNCb047RUFBMEI7RVYvRjlPOztBQUNBO0VVOEZBO0lWN0ZFOzs7QUF3RUY7RVVxQkE7SVZwQkU7OztBQUVGO0VVa0JBO0lWakJFOzs7QUE3RUY7RVU4RkE7SVY3RkU7OztBVThGRDtFQUFHO0VBQWU7RUFBa0I7RUFBc0I7RUFBeUU7RUFBc0I7RUFBeUI7RUFBaUI7O0FBQy9MO0VBQVM7O0FBSVY7RUFBRztFVnJHUDtFVXFHc0Q7RUFBZ0I7RUFBb0IsT1R2Ry9FO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFVTRCMkk7RUFBZ0IsWVR4R3RKO0VTd0d3SztFQUFtRTtFQUFzQjtFQUF5Qjs7QVZwRy9SO0VVb0dJO0lWbkdGOzs7QUF3RUY7RVUyQkk7SVYxQkY7OztBQUVGO0VVd0JJO0lWdkJGOzs7QVV3Qkk7RUFBUztFQUEwQixPVHpHcEM7OztBU2dITjtFVjdHQzs7QUFDQTtFVTRHRDtJVjNHRzs7O0FVNEdGO0VBQUs7RUFBZTtFQUFZOztBQUVqQztFVnZEQztFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RVVvRDREO0VBQWtCO0VWaEg5RTs7QUE2REE7RVVtREQ7SVZsREc7OztBQUVGO0VVZ0REO0lWL0NHOzs7QUFoRUY7RVUrR0Q7SVY5R0c7OztBVStHSDtFVjNDQztFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVV3Q3lEO0VBQWtCO0VWakgzRTs7QUEwRUE7RVV1Q0Q7SVZ0Q0c7OztBQUVGO0VVb0NEO0lWbkNHOzs7QUE3RUY7RVVnSEQ7SVYvR0c7OztBVWdISDtFVnpEQztFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7O0FBNkRBO0VVcUREO0lWcERHOzs7QUFFRjtFVWtERDtJVmpERzs7O0FBaEVGO0VVaUhEO0lWaEhHOzs7QVVpSEg7RUFBK0I7RVZuSDlCO0VVbUg4RTtFQUE0RDtFVjdDMUk7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VVMEMwTDtFVm5IMUw7RUFBQTs7QUFDQTtFVWtIRDtJVmpIRzs7O0FBd0VGO0VVeUNEO0lWeENHOzs7QUFFRjtFVXNDRDtJVnJDRzs7O0FBN0VGO0VVa0hEO0lWakhHOzs7QUFERjtFVWtIRDtJVmpIRzs7O0FVa0hGO0VBQUc7RUFBZTtFQUFrQjtFQUFzQjtFQUF5RTtFQUFzQjtFQUF5QjtFQUFpQjs7QUFDL0w7RUFBUzs7QUFJYjtFQUFNO0VWekhOO0VVeUhzRDtFQUEwRDtFVm5EaEg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VVZ0RnSztFQUEwQjtFVnpIMUw7O0FBQ0E7RVV3SEE7SVZ2SEU7OztBQXdFRjtFVStDQTtJVjlDRTs7O0FBRUY7RVU0Q0E7SVYzQ0U7OztBQTdFRjtFVXdIQTtJVnZIRTs7O0FV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RVVnSDBEO0VBQW9COztBVi9HOUU7RVUrR0E7SVY5R0U7OztBQUVGO0VVNEdBO0lWM0dFOzs7QVU2R0E7RUFBYztFQUFpQztFVnJIakQ7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VVa0hxRztFQUEwQjtFQUFvQjs7QVZqSG5KO0VVaUhFO0lWaEhBOzs7QUFFRjtFVThHRTtJVjdHQTs7O0FVK0dGO0VBQStCO0VWN0wvQjtFVTZMK0U7RUFBNEQ7RVZ2SDNJO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFVW9IMkw7RVY3TDNMO0VBQUE7O0FBQ0E7RVU0TEE7SVYzTEU7OztBQXdFRjtFVW1IQTtJVmxIRTs7O0FBRUY7RVVnSEE7SVYvR0U7OztBQTdFRjtFVTRMQTtJVjNMRTs7O0FBREY7RVU0TEE7SVYzTEU7OztBVTRMRjtFQUFHO0VBQWU7RUFBa0I7O0FBRXJDO0VBQStCOztBQUM5QjtFQUFNO0VWak1OO0VVaU1zRDtFQUEwRDtFVjNIaEg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VVd0hnSztFQUEwQjtFVmpNMUw7RVVpTTJPOztBVmhNM087RVVnTUE7SVYvTEU7OztBQXdFRjtFVXVIQTtJVnRIRTs7O0FBRUY7RVVvSEE7SVZuSEU7OztBQTdFRjtFVWdNQTtJVi9MRTs7O0FVZ01EO0VBQUc7RUFBZTtFQUFrQjtFQUFzQixPVHJNdEQ7O0FTc01EO0VBQU87OztBQy9NYjtFWFlFOztBQUNBO0VXYkY7SVhjSTs7O0FXYkY7QUFBQTtFQUVFO0VYU0Y7RVdUNkMsWVZNeEM7RVVOMEQsT1ZLekQ7RURJTjtFV1R5RztFWFN6RztFV1Q0Sjs7QVhVNUo7RVdaQTtBQUFBO0lYYUU7OztBQURGO0VXWkE7QUFBQTtJWGFFOzs7QUFERjtFV1pBO0FBQUE7SVhhRTs7O0FXVkE7QUFBQTtFQUNFLE9WR0U7O0FVREo7QUFBQTtFQUFJOzs7QUFHUjtFQUFrRDtFQUFjOztBQUM5RDtFWGNBO0VBQUE7RUFBQTtFQWJBO0VXRCtJO0VYQy9JO0VXRG1QOztBWGVuUDtFV2ZBO0lYZ0JFOzs7QUFERjtFV2ZBO0lYZ0JFOzs7QUFERjtFV2ZBO0lYZ0JFOzs7QUFkRjtFV0ZBO0lYR0U7OztBQURGO0VXRkE7SVhHRTs7O0FXRkY7RVhhQTs7QUFDQTtFV2RBO0lYZUU7OztBV2RBO0VBQXlCOztBQUN2QjtFWG9FSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RVdFc0U7RUFBZTs7QVh3RXJGO0VXeEVJO0lYeUVGOzs7QUFFRjtFVzNFSTtJWDRFRjs7O0FBN0VGO0VXQ0k7SVhBRjs7O0FXRUE7RVhrRUY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VXckVvRTtFQUFrQjs7QVhzRXRGO0VXdEVFO0lYdUVBOzs7QUFFRjtFV3pFRTtJWDBFQTs7O0FXdkVGO0VYUEE7O0FBQ0E7RVdNQTtJWExFOzs7QVdNQTtFWFJGOztBQUNBO0VXT0U7SVhOQTs7O0FXUUk7RUFBb0I7RUFBYSxZVlI1QjtFVVFvRDtFQUFtQjtFQUFrQjs7QUFDNUY7RUFBOEI7RVgyRHRDO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFVzlEc0Y7RVhFdEY7O0FBNkRBO0VXL0RRO0lYZ0VOOzs7QUFFRjtFV2xFUTtJWG1FTjs7O0FBaEVGO0VXSFE7SVhJTjs7O0FXRkk7RUFBMkI7RUFBZTtFQUFZO0VBQWU7RVhBM0U7RVdBMEg7RUFBUztFQUFvRDs7QVhDdkw7RVdETTtJWEVKOzs7QVdETTtFQUFHOztBQUlUO0VYbEJGOztBQUNBO0VXaUJFO0lYaEJBOzs7QVdpQkU7RVhzQ0o7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VXekN3Qzs7QVgwQ3hDO0VXMUNJO0lYMkNGOzs7QUFFRjtFVzdDSTtJWDhDRjs7O0FXN0NFO0VBQVU7RUFBaUI7RUFBWTtFQUFlLFlWbEIvQztFVWtCdUU7RUFBbUI7RUFBYTtFQUFhO0VYUC9IO0VBNENBO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFV3hDMk0sT1Z2QnRNOztBRGlCTDtFV01JO0lYTEY7OztBQThDRjtFV3pDSTtJWDBDRjs7O0FBRUY7RVc1Q0k7SVg2Q0Y7OztBVzVDSTtFQUFnQjtFWGlEdEI7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VXckRNO0lY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VTs7QUFFVjtFQUFVO0VBQVk7RUFBbUI7RUFBYztFQUFVO0VYakV2RTtFQUFBO0VXaUVvSTtFQUFvQjtFQUEwQjtFQUFtRTtFQUErRDs7QVhoRXBUO0VXZ0VNO0lYL0RKOzs7QUFERjtFV2dFTTtJWC9ESjs7O0FXaUVFO0VYR0o7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VXTnlDOztBWE96QztFV1BJO0lYUUY7OztBQUVGO0VXVkk7SVhXRjs7O0FXVkU7RVhYSjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RVdRK0M7O0FYUC9DO0VXT0k7SVhORjs7O0FBRUY7RVdJSTtJWEhGOzs7QVdJSTtFQUFHOztBQUNEO0VBQVM7O0FBSWY7RVgxRUY7O0FBQ0E7RVd5RUU7SVh4RUE7OztBVzJFQTtFQUFtQjtFQUFlO0VBQWtCO0VBQWdCO0VBQW9CLE9WL0UvRTtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVdJMkk7RUFBZ0IsWVZoRnRKO0VVZ0Z3SztFQUFtRTtFQUFzQjtFQUF5Qjs7QVhIL1I7RVdHRTtJWEZBOzs7QUFFRjtFV0FFO0lYQ0E7OztBV0FFO0VBQVM7RUFBMEIsT1ZqRmxDOzs7QVV1Rkw7RUFBb0Q7RUFBc0IsWVZsRi9EO0VVa0Z1RjtFQUFrQjtFWGRwSDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVdXaUs7RUFBMEI7O0FYVjNMO0VXVUE7SVhURTs7O0FBRUY7RVdPQTtJWE5FOzs7QVdPRjtFWGZBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFV1kwRDs7QVhYMUQ7RVdXQTtJWFZFOzs7QUFFRjtFV1FBO0lYUEU7Ozs7QVkxRko7RVpZRTs7QUFDQTtFWWJGO0laY0k7OztBWWJGO0VBQVk7RUFBYTtFWld6Qjs7QUFDQTtFWVpBO0laYUU7OztBWVpBO0VaZ0ZGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFWW5GMEM7RVpVMUM7O0FBMEVBO0VZcEZFO0lacUZBOzs7QUFFRjtFWXZGRTtJWndGQTs7O0FBN0VGO0VZWEU7SVpZQTs7O0FZWEE7RUFBdUI7O0FBRXpCO0VaT0E7O0FBQ0E7RVlSQTtJWlNFOzs7QVlQRTtFQUFvQjtFQUFhLFlYTzFCO0VXUGtEO0VBQW1CO0VBQWtCOztBQUM1RjtFQUE4QjtFWjBFcEM7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VZN0VvRjtFWmlCcEY7O0FBNkRBO0VZOUVNO0laK0VKOzs7QUFFRjtFWWpGTTtJWmtGSjs7O0FBaEVGO0VZbEJNO0labUJKOzs7QVlqQkU7RUFBMkI7RUFBZTtFQUFZO0VBQWU7RVplekU7RVlmd0g7RUFBUztFQUFvRDs7QVpnQnJMO0VZaEJJO0laaUJGOzs7QVloQkk7RUFBRzs7QUFJVDtFQUFxQjs7QUFDbkI7RVpxREY7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VZeERzQzs7QVp5RHRDO0VZekRFO0laMERBOzs7QUFFRjtFWTVERTtJWjZEQTs7O0FZNURBO0VBQVU7RUFBaUI7RUFBWTtFQUFlLFlYSDdDO0VXR3FFO0VBQW1CO0VBQWE7RUFBYTtFWlE3SDtFQTRDQTtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RVl2RHlNLE9YUnBNOztBRGlCTDtFWVRFO0laVUE7OztBQThDRjtFWXhERTtJWnlEQTs7O0FBRUY7RVkzREU7SVo0REE7OztBWTFERjtBQUFBO0FBQUE7RVpQQTs7QUFDQTtFWU1BO0FBQUE7QUFBQTtJWkxFOzs7QVlRQTtBQUFBO0FBQUE7RUFBTztFQUFZO0VBQWUsWVhSekI7RVdRaUQ7RUFBbUI7RUFBa0I7RVpHakc7RUE0Q0E7RUFwRUE7QUFDQTtFQXFFQTtFQUNBOztBQTlDQTtFWUpFO0FBQUE7QUFBQTtJWktBOzs7QUE4Q0Y7RVluREU7QUFBQTtBQUFBO0lab0RBOzs7QUFFRjtFWXRERTtBQUFBO0FBQUE7SVp1REE7OztBWXRERTtBQUFBO0FBQUE7RUFBZ0I7RVoyRHBCO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFWS9ESTtBQUFBO0FBQUE7SVpnRUY7OztBQUVGO0VZbEVJO0FBQUE7QUFBQTtJWm1FRjs7O0FZaEVGO0VBQWtDO0VBQWM7RUFBZ0I7O0FBQzlEO0VBQU87RUFBZTtFQUFrQjtFQUFnQjtFQUFvQixPWGpCbkU7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VZMUQrSDtFQUFnQixZWGxCMUk7RVdrQjRKO0VBQW1FO0VBQXNCO0VBQXlCO0VBQW1COztBWjJEdFM7RVkzREU7SVo0REE7OztBQUVGO0VZOURFO0laK0RBOzs7QVk5REU7RUFBUztFQUEwQixPWG5CbEM7O0FXcUJIO0VBQXdCO0VBQWM7RUFBb0I7O0FBQ3hEO0VBQWlCOztBQUNqQjtFQUFXLFlYbEJKO0VXa0I0QjtFQUFhO0VaUHBEO0VZT3lHO0VBQW1CO0VBQWEsT1h2QnBJO0VXdUJpSjtFQUFjOztBWk5wSztFWU1JO0laTEY7OztBWU1JO0VBQUcsT1h4Qko7RUQ0REw7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VZdkNtRDtFQUFrQjs7QVp3Q3JFO0VZeENNO0laeUNKOzs7QUFFRjtFWTNDTTtJWjRDSjs7O0FZM0NJO0VBQU07O0FBRVI7RUFBMEM7O0FBQzFDO0VBQW1CO0VBQWU7RUFBa0I7RUFBZ0I7RUFBb0IsT1gzQmpGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFWWhENkk7RUFBZ0IsWVg1QnhKO0VXNEIwSztFQUFtRTtFQUFzQjtFQUF5Qjs7QVppRGpTO0VZakRJO0laa0RGOzs7QUFFRjtFWXBESTtJWnFERjs7O0FZcERJO0VBQVM7RUFBMEIsT1g3QnBDOztBV2dDSDtFQUFjO0VBQWlCO0VBQWE7O0FBQzFDO0VaMkJKO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFWTlCb0M7RUFBa0I7O0FaK0J0RDtFWS9CSTtJWmdDRjs7O0FBRUY7RVlsQ0k7SVptQ0Y7OztBWWhDRjtFWmpDQTtFWWlDZ0Q7RUFBYzs7QVpoQzlEO0VZZ0NBO0laL0JFOzs7QVlnQ0E7RUFBWTtFWnJCZDs7QUFDQTtFWW9CRTtJWm5CQTs7O0FZb0JBO0VabkNGO0VZbUN3RDs7QVpsQ3hEO0VZa0NFO0laakNBOzs7QVlrQ0U7RUFBTztFQUFtQjtFQUFRO0VacEN0QztFQUFBO0VZb0NrRyxZWHhDNUY7RVd3QytHO0VBQThCO0VBQW9COztBWm5Ddks7RVltQ0k7SVpsQ0Y7OztBQURGO0VZbUNJO0labENGOzs7QVltQ0k7RUFBVyxrQlhyQ1Y7O0FXc0NEO0VBQVU7O0FBRVY7RUFBVTtFQUFZO0VBQW1CO0VBQWM7RUFBVTtFWnhDdkU7RUFBQTtFWXdDb0k7RUFBb0I7RUFBMEI7RUFBbUU7RUFBK0Q7O0FadkNwVDtFWXVDTTtJWnRDSjs7O0FBREY7RVl1Q007SVp0Q0o7OztBWXdDRTtFWjRCSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RVkvQnlDOztBWmdDekM7RVloQ0k7SVppQ0Y7OztBQUVGO0VZbkNJO0lab0NGOzs7QVluQ0U7RVpjSjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RVlqQitDOztBWmtCL0M7RVlsQkk7SVptQkY7OztBQUVGO0VZckJJO0lac0JGOzs7QVlyQkk7RUFBRzs7QUFDRDtFQUFTOztBQUlmO0VBQVU7O0FBR1Y7RUFBbUI7RUFBZTtFQUFrQjtFQUFnQjtFQUFvQixPWHREL0U7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VZckIySTtFQUFnQixZWHZEdEo7RVd1RHdLO0VBQW1FO0VBQXNCO0VBQXlCOztBWnNCL1I7RVl0QkU7SVp1QkE7OztBQUVGO0VZekJFO0laMEJBOzs7QVl6QkU7RUFBUztFQUEwQixPWHhEbEM7OztBWVJMO0ViV0E7O0FBQ0E7RWFaQTtJYmFFOzs7QWFaRjtFQUFpQjtFYnVCakI7O0FBQ0E7RWF4QkE7SWJ5QkU7OztBYXhCQTtFYnNCRjtFQUFBOztBQUNBO0VhdkJFO0lid0JBOzs7QUFERjtFYXZCRTtJYndCQTs7O0FhdkJFO0VBQThDOztBQUM5QztFYm9CSjtFYXBCaUQsWVpVdkM7RVlWOEQ7RUFBbUI7O0FicUIzRjtFYXJCSTtJYnNCRjs7O0FhckJJO0VBQVc7RUFBZTtFQUFZO0ViTTVDO0VBQUE7RWFOa0g7RWJNbEg7RUFBQTtFYU5rTzs7QWJPbE87RWFQTTtJYlFKOzs7QUFERjtFYVBNO0liUUo7OztBQURGO0VhUE07SWJRSjs7O0FBREY7RWFQTTtJYlFKOzs7QWFMUTtFYkdWOztBQUNBO0VhSlU7SWJLUjs7O0FhSlU7RUFBTzs7QUFDUDtFQUFPO0ViY25CO0VhZHlFO0VBQW1CO0VBQWtCO0VBQWEsWVpIckg7RUQ2RE47RUFwRUE7QUFDQTtFQXFFQTtFQUNBOztBQTlDQTtFYWZZO0liZ0JWOzs7QUE4Q0Y7RWE5RFk7SWIrRFY7OztBQUVGO0VhakVZO0lia0VWOzs7QWFqRVk7RUFBZ0I7RWJzRTlCO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFYTFFYztJYjJFWjs7O0FBRUY7RWE3RWM7SWI4RVo7OztBYTNFUTtFQUFTO0ViVW5CO0VBQUE7RWFWNEY7RUFBWTtFQUFhO0VBQWU7RUFBeUQ7RUFBNkI7RUFBYTtFQUFnQjs7QWJXdlA7RWFYVTtJYllSOzs7QUFERjtFYVhVO0liWVI7OztBYVhVO0VBQVM7RUFBMEQ7RUFBNkI7O0FBRWxHO0VBQVk7RWJnRXRCO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFYW5FbUU7RUFBa0I7O0Fib0VyRjtFYXBFVTtJYnFFUjs7O0FBRUY7RWF2RVU7SWJ3RVI7OztBYXZFUTtFQUFtQjtFYlA3Qjs7QUFDQTtFYU1VO0liTFI7OztBYU1VO0VBQU87O0FBQ1A7RUFBUTtFQUFlO0VBQVk7RUFBYTtFQUFrQjtFQUFzRTtFYjZEcEo7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VhaEUyTTtFQUF1Qjs7QWJpRWxPO0VhakVZO0lia0VWOzs7QUFFRjtFYXBFWTtJYnFFVjs7O0FhcEVZO0VBQVM7RUFBdUU7O0FBRWxGO0VBQWM7O0FBRWhCO0VBQWU7RUFBYztFQUF1Qjs7QUFDbEQ7RUFBTztFYmZuQjtFYWV5RTtFQUFnQjtFQUFvQixPWmpCbEc7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VhMUQ4SjtFQUFnQixZWmxCeks7RVlrQjJMO0VBQW1FO0VBQXNCO0VBQXlCOztBYmRsVDtFYWNZO0liYlY7OztBQXdFRjtFYTNEWTtJYjREVjs7O0FBRUY7RWE5RFk7SWIrRFY7OztBYTlEWTtFQUFTO0VBQTBCLE9abkI1Qzs7QVlvQlM7RWJqQmQ7O0FBQ0E7RWFnQmM7SWJmWjs7O0Fhc0JBO0ViWEY7O0FBQ0E7RWFVRTtJYlRBOzs7QWFVRTtFYjZDSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWFoRHNDO0ViekJ0Qzs7QUEwRUE7RWFqREk7SWJrREY7OztBQUVGO0VhcERJO0licURGOzs7QUE3RUY7RWF3Qkk7SWJ2QkY7OztBYXdCRTtFYjRDSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7O0FBMEVBO0VhaERJO0liaURGOzs7QUFFRjtFYW5ESTtJYm9ERjs7O0FBN0VGO0VheUJJO0lieEJGOzs7QWEwQkk7RWI1Qk47O0FBQ0E7RWEyQk07SWIxQko7OztBYTZCQTtFQUFXO0VBQWM7O0FBQ3ZCO0VBQUk7RUFBYzs7QUFFZDtFQUFJOztBQUNGO0VibUNWO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFYXZDVTtJYndDUjs7O0FBRUY7RWExQ1U7SWIyQ1I7OztBYXpDVTtFQUFHLE9adkNKOztBWTRDSDtFQUFJOztBQUNGO0VBQUc7RWIzQ2I7RWEyQzREO0VBQWdCO0VBQW9CLE9aN0NyRjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWE5QmlKO0VBQWdCLFlaOUM1SjtFWThDOEs7RUFBbUU7RUFBc0I7RUFBeUI7O0FiMUNyUztFYTBDVTtJYnpDUjs7O0FBd0VGO0VhL0JVO0liZ0NSOzs7QUFFRjtFYWxDVTtJYm1DUjs7O0FhbENVO0VBQVM7RUFBMEIsT1ovQzFDOztBWWlESztFQUFjOzs7QUN6RHRCO0Vkd0JGOztBQUNBO0VjekJFO0lkMEJBOzs7QWN6Qkk7RWRnRk47RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VjbkZ3Qzs7QWRvRnhDO0VjcEZNO0lkcUZKOzs7QUFFRjtFY3ZGTTtJZHdGSjs7O0FjdEZBO0VkcUJGO0VBQUE7RWNyQnFILFliVzNHO0VhWGtJOztBZHNCNUk7RWN0QkU7SWR1QkE7OztBQURGO0VjdEJFO0lkdUJBOzs7QWN0Qkk7RUFBVztFQUFlO0VBQVk7RUFBbUI7RUFBWTtFQUFXO0VkT3RGO0VBQUE7O0FBQ0E7RWNSTTtJZFNKOzs7QUFERjtFY1JNO0lkU0o7OztBY1JJO0VBQVU7RUFBZTtFQUFZO0VBQW1CO0VBQWE7RUFBYztFZE16RjtFQUFBOztBQUNBO0VjUE07SWRRSjs7O0FBREY7RWNQTTtJZFFKOzs7QWNQSTtFQUFpQjtFQUFjO0VBQXdCOztBQUNuRDtFZGlCVjtFQUFBOztBQUNBO0VjbEJVO0lkbUJSOzs7QUFERjtFY2xCVTtJZG1CUjs7O0FjbEJZO0VBQTZCOztBQUN6QjtFZGVsQjs7QUFDQTtFY2hCa0I7SWRpQmhCOzs7QWNoQm9CO0VBQUs7RWRDM0I7RWNEcUU7RUFBWTs7QWRFakY7RWNGc0I7SWRHcEI7OztBY0RnQjtFZHFFbEI7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VjeEV3RDtFQUEwQjtFQUFvQjtFQUF3QjtFQUF5RTtFQUFzQjtFQUF5QjtFQUFlO0VBQWU7O0FkeUVwUjtFY3pFa0I7SWQwRWhCOzs7QUFFRjtFYzVFa0I7SWQ2RWhCOzs7QWM1RWdCO0VBQVc7O0FBRVA7RUFBVzs7QUFDWDtFQUFXOztBQUNYO0VBQVE7O0FBTTVCO0VkQ0Y7RUF5REE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VjN0R1RztFZFp2Rzs7QUFjQTtFY0ZFO0lkR0E7OztBQTJERjtFYzlERTtJZCtEQTs7O0FBRUY7RWNqRUU7SWRrRUE7OztBQTdFRjtFY1dFO0lkVkE7OztBY1dBO0VkQUY7O0FBQ0E7RWNERTtJZEVBOzs7QWNESTtFQUFZOztBQUVoQjtFZEhGO0VBYkE7RUFhQTs7QUFDQTtFY0VFO0lkREE7OztBQWRGO0VjZUU7SWRkQTs7O0FBWUY7RWNFRTtJZERBOzs7QWNFSTtFQUFpQjtFQUFjO0VkSnJDOztBQUNBO0VjR007SWRGSjs7O0FjR1E7RUFBZ0I7RWRMMUI7RUFiQTs7QUFjQTtFY0lVO0lkSFI7OztBQWRGO0VjaUJVO0lkaEJSOzs7QWNpQlk7RUFBOEI7O0FBQzFCO0VBQWdDOztBQUM1QjtFQUFLO0VBQWU7RUFBWTtFQUFhO0VBQThCO0VBQWdDOztBQUUvRztFQUF5QjtFQUFvQjs7QUFDekM7RWQ4Q3RCO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFY2pEd0Q7O0Fka0R4RDtFY2xEc0I7SWRtRHBCOzs7QUFFRjtFY3JEc0I7SWRzRHBCOzs7QWNwRGdCO0FBQUE7RWQrQmxCO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFY2pDK0U7RUFBa0I7RUFBb0I7O0Fka0NySDtFY25Da0I7QUFBQTtJZG9DaEI7OztBQUVGO0VjdENrQjtBQUFBO0lkdUNoQjs7O0FjcENvQjtFQUFHO0VkaEJ6QjtFQXlEQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWM1Q3lHO0VBQTREO0VBQWtCO0VkN0J2TDs7QUFjQTtFY2VzQjtJZGRwQjs7O0FBMkRGO0VjN0NzQjtJZDhDcEI7OztBQUVGO0VjaERzQjtJZGlEcEI7OztBQTdFRjtFYzRCc0I7SWQzQnBCOzs7QWM0QndCO0VBQVM7RWQ5Qm5DOztBQUNBO0VjNkIwQjtJZDVCeEI7OztBY21DQTtFZHhCRjs7QUFDQTtFY3VCRTtJZHRCQTs7O0FjdUJJO0VkZ0NOO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFY25Dd0M7RUFBa0I7O0Fkb0MxRDtFY3BDTTtJZHFDSjs7O0FBRUY7RWN2Q007SWR3Q0o7Ozs7QWNuQ0Y7RUFBb0Q7RUFBc0IsWWJ6Qy9EO0VheUN1RjtFQUFrQjtFZDJCcEg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VjOUJpSztFQUEwQjs7QWQrQjNMO0VjL0JBO0lkZ0NFOzs7QUFFRjtFY2xDQTtJZG1DRTs7O0FjbENGO0VkMEJBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFYzdCMEQ7O0FkOEIxRDtFYzlCQTtJZCtCRTs7O0FBRUY7RWNqQ0E7SWRrQ0U7Ozs7QWV4RkY7QUFBQTtBQUFBO0FBQUE7RUFFRTtFZlFGO0VlUjZDLFlkS3hDO0VjTDBELE9kSXpEO0VESU47RWVSeUc7RWZRekc7RWVSNEo7O0FmUzVKO0VlWEE7QUFBQTtBQUFBO0FBQUE7SWZZRTs7O0FBREY7RWVYQTtBQUFBO0FBQUE7QUFBQTtJZllFOzs7QUFERjtFZVhBO0FBQUE7QUFBQTtBQUFBO0lmWUU7OztBZVRBO0FBQUE7QUFBQTtBQUFBO0VBQ0UsT2RFRTs7O0FjRVI7QUFBQTtFZmVFO0VBQUE7O0FBQ0E7RWVoQkY7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O0lmM0dBOzs7QWU2R0Y7RUFBMEI7RWYzTDFCO0VlMkxnRjtFQUFnQjtFQUFvQixPZDdMekc7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0Vla0hxSztFQUFnQjtFQUFtQjtFQUFpQixZZDlMcE47RWM4THNPO0VBQW1FO0VBQXNCO0VBQXlCOztBZjFMN1Y7RWUwTEE7SWZ6TEU7OztBQXdFRjtFZWlIQTtJZmhIRTs7O0FBRUY7RWU4R0E7SWY3R0U7OztBZThHQTtFQUFTO0VBQTBCLE9kL0xoQzs7O0Fjb01MO0VBQStCO0VBQXNCLFlkL0wxQztFYytMa0U7RUFBa0I7RWYzSC9GO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFZXdINEk7RUFBMEI7O0Fmdkh0SztFZXVIQTtJZnRIRTs7O0FBRUY7RWVvSEE7SWZuSEU7OztBZW9IRjtFZjVIQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWV5SDBEO0VBQW9COztBZnhIOUU7RWV3SEE7SWZ2SEU7OztBQUVGO0VlcUhBO0lmcEhFOzs7QWVzSEE7RUFBYztFQUFpQztFZjlIakQ7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VlMkhxRztFQUEwQjtFQUFvQjs7QWYxSG5KO0VlMEhFO0lmekhBOzs7QUFFRjtFZXVIRTtJZnRIQTs7OztBZTJIRjtFQUFvRDtFQUFzQixZZHZNL0Q7RWN1TXVGO0VBQWtCO0VmbklwSDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWVnSWlLO0VBQTBCOztBZi9IM0w7RWUrSEE7SWY5SEU7OztBQUVGO0VlNEhBO0lmM0hFOzs7QWU0SEY7RWZwSUE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VlaUkwRDs7QWZoSTFEO0VlZ0lBO0lmL0hFOzs7QUFFRjtFZTZIQTtJZjVIRTs7OztBZ0IxRko7RUFBb0Q7O0FBQ2xEO0VoQndCQTtFQUFBO0VBQUE7RUFiQTtFZ0JYK0k7RWhCVy9JO0VnQlh1UDs7QWhCeUJ2UDtFZ0J6QkE7SWhCMEJFOzs7QUFERjtFZ0J6QkE7SWhCMEJFOzs7QUFERjtFZ0J6QkE7SWhCMEJFOzs7QUFkRjtFZ0JaQTtJaEJhRTs7O0FBREY7RWdCWkE7SWhCYUU7OztBZ0JYRTtFQUFpQjs7QUFDakI7RUFBNkI7RUFBYztFQUFvQjs7QUFDN0Q7RUFBZ0M7O0FBQzlCO0VBQUs7RUFBZTtFQUFZOztBQUVsQztFaEIwRU47RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQjdFNEM7RUFBa0I7RUFBMEI7RUFBd0I7RUFBeUU7RUFBc0I7RUFBeUI7RUFBZTtFQUFlOztBaEI4RXRRO0VnQjlFTTtJaEIrRUo7OztBQUVGO0VnQmpGTTtJaEJrRko7OztBZ0JqRkk7RUFBVzs7QUFFVDtFQUFXOztBQUNYO0VBQVc7O0FBQ1g7RUFBUTs7QUFLaEI7RWhCT0E7O0FBQ0E7RWdCUkE7SWhCU0U7OztBZ0JSQTtFaEIrREY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQmxFNEQ7RUFBb0I7RWhCUGhGOztBQTBFQTtFZ0JuRUU7SWhCb0VBOzs7QUFFRjtFZ0J0RUU7SWhCdUVBOzs7QUE3RUY7RWdCTUU7SWhCTEE7OztBZ0JNQTtFaEI4REY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBOztBQTBFQTtFZ0JsRUU7SWhCbUVBOzs7QUFFRjtFZ0JyRUU7SWhCc0VBOzs7QUE3RUY7RWdCT0U7SWhCTkE7OztBZ0JPQTtFaEJURjs7QUFDQTtFZ0JRRTtJaEJQQTs7O0FnQlNJO0VBQWU7RUFBYztFQUFhLFlmVHJDO0VlUzZEOztBQUNoRTtFQUFNO0VBQWM7RUFBb0I7O0FBQ3RDO0VBQWU7RUFBYztFQUFvQjtFQUF3Qjs7QUFDdkU7RWhCRFo7RUE0Q0E7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VnQjlDd0Y7RUFBa0I7O0FoQkExRztFZ0JBWTtJaEJDVjs7O0FBOENGO0VnQi9DWTtJaEJnRFY7OztBQUVGO0VnQmxEWTtJaEJtRFY7OztBZ0JsRFk7RUFBVTtFQUFlO0VBQWE7O0FBRXhDO0VoQkpaOztBQUNBO0VnQkdZO0loQkZWOzs7QWdCR1k7RUFBTzs7QUFDUDtFaEJuQmQ7O0FBQ0E7RWdCa0JjO0loQmpCWjs7O0FnQmtCYztFQUFRO0VBQWU7RUFBWTtFQUFhO0VBQWtCO0VoQmtEbEY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQnJEc0w7RUFBdUI7O0FoQnNEN007RWdCdERnQjtJaEJ1RGQ7OztBQUVGO0VnQnpEZ0I7SWhCMERkOzs7QWdCeERZO0VoQnRCZDtFZ0JzQmdFOztBaEJyQmhFO0VnQnFCYztJaEJwQlo7OztBZ0JxQmM7RUFBTztFQUFlO0VBQVk7RUFBYTtFQUFrQixZZjNCM0U7RUQ2RE47RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VnQnJDaUk7RUFBZ0I7O0FoQnNDako7RWdCdENnQjtJaEJ1Q2Q7OztBQUVGO0VnQnpDZ0I7SWhCMENkOzs7QWdCekNnQjtFQUFnQjtFaEI4Q2xDO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFZ0JsRGtCO0loQm1EaEI7OztBQUVGO0VnQnJEa0I7SWhCc0RoQjs7O0FnQmpEWTtFQUFPO0VoQjdCckI7RWdCNkJvRTtFQUFnQjtFQUFvQixPZi9CN0Y7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQjVDeUo7RUFBZ0IsWWZoQ3BLO0VlZ0NzTDtFQUFtRTtFQUFzQjtFQUF5Qjs7QWhCNUI3UztFZ0I0QmM7SWhCM0JaOzs7QUF3RUY7RWdCN0NjO0loQjhDWjs7O0FBRUY7RWdCaERjO0loQmlEWjs7O0FnQmhEYztFQUFTO0VBQTBCLE9makM5Qzs7QWVrQ1c7RUFBZ0M7O0FBTTFDO0VoQnhCTjtFZ0J3QjJEO0VBQWM7O0FoQnZCekU7RWdCdUJNO0loQnRCSjs7O0FnQnVCTTtFaEJnQ1I7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VnQnBDUTtJaEJxQ047OztBQUVGO0VnQnZDUTtJaEJ3Q047OztBZ0J2Q007RUFBUTtFaEJ2Q2hCO0VnQnVDK0Q7RUFBZ0I7RUFBb0IsT2Z6Q3hGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFZ0JsQ29KO0VBQWdCLFlmMUMvSjtFZTBDaUw7RUFBbUU7RUFBc0I7RUFBeUI7O0FoQnRDeFM7RWdCc0NRO0loQnJDTjs7O0FBd0VGO0VnQm5DUTtJaEJvQ047OztBQUVGO0VnQnRDUTtJaEJ1Q047OztBZ0J0Q1E7RUFBUztFQUEwQixPZjNDeEM7O0FlOENDO0VoQjJCTjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUE1REE7O0FBNkRBO0VnQi9CTTtJaEJnQ0o7OztBQUVGO0VnQmxDTTtJaEJtQ0o7OztBQWhFRjtFZ0I2Qk07SWhCNUJKOzs7QWdCNkJJO0VoQi9CTjtFZ0IrQnVEO0VBQWM7O0FoQjlCckU7RWdCOEJNO0loQjdCSjs7O0FnQjhCTTtFQUFZO0VoQmhDcEI7RUFBQTs7QUFDQTtFZ0IrQlE7SWhCOUJOOzs7QUFERjtFZ0IrQlE7SWhCOUJOOzs7QWdCaUNVO0VBQU87RUFBZ0M7O0FBR3ZDO0VBQU87RUFBOEI7O0FBRXZDO0VBQU87O0FBQ0w7RUFBVTs7QUFNcEI7RUFBVztFQUFjOztBQUN2QjtFQUFJO0VBQWM7O0FBRWQ7RUFBSTs7QUFDRjtFaEJNVjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7O0FBQ0E7RWdCVlU7SWhCV1I7OztBQUVGO0VnQmJVO0loQmNSOzs7QWdCWlU7RUFBRyxPZnBFSjs7QWV5RUg7RUFBSTs7QUFDRjtFQUFHO0VoQnhFYjtFZ0J3RTREO0VBQWdCO0VBQW9CLE9mMUVyRjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWdCRGlKO0VBQWdCLFlmM0U1SjtFZTJFOEs7RUFBbUU7RUFBc0I7RUFBeUI7O0FoQnZFclM7RWdCdUVVO0loQnRFUjs7O0FBd0VGO0VnQkZVO0loQkdSOzs7QUFFRjtFZ0JMVTtJaEJNUjs7O0FnQkxVO0VBQVM7RUFBMEIsT2Y1RTFDOztBZThFSztFQUFjOztBQU10QjtFaEJqRkY7O0FBQ0E7RWdCZ0ZFO0loQi9FQTs7O0FnQmdGRTtFaEJaSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWdCU3NDO0VBQWtCOztBaEJSeEQ7RWdCUUk7SWhCUEY7OztBQUVGO0VnQktJO0loQkpGOzs7QWdCTUk7RWhCcEZOO0VBQUE7RWdCb0ZrRTtFQUF5QjtFQUFjO0VBQW9CO0VBQTBCO0VBQXVCOztBaEJuRjlLO0VnQm1GTTtJaEJsRko7OztBQURGO0VnQm1GTTtJaEJsRko7OztBZ0JtRk07RUFBTTtFQUE2QjtFQUE0QjtFaEJyRnZFO0VBQUE7RWdCcUZ1SjtFQUFXO0VBQWU7O0FoQnBGakw7RWdCb0ZRO0loQm5GTjs7O0FBREY7RWdCb0ZRO0loQm5GTjs7O0FnQm9GTTtFaEJ0RlI7RUFBQTtFZ0JzRm1FO0VBQWtCO0VBQVc7RUFBZTs7QWhCckYvRztFZ0JxRlE7SWhCcEZOOzs7QUFERjtFZ0JxRlE7SWhCcEZOOzs7QWdCcUZRO0VBQUs7RUFBWTtFQUFhOztBQUVoQztFQUFPO0VoQnpGZjtFQUFBO0VnQnlGa0Y7RUFBa0I7RUFBVztFQUFlOztBaEJ4RjlIO0VnQndGUTtJaEJ2Rk47OztBQURGO0VnQndGUTtJaEJ2Rk47OztBZ0J3RlE7RUFBSztFQUFZO0VBQWE7O0FBRWhDO0VoQm5DUjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RWdCNEZ3RTs7QWhCL0J4RTtFZ0IrQlE7SWhCOUJOOzs7QUFFRjtFZ0I0QlE7SWhCM0JOOzs7QUFoRUY7RWdCMkZRO0loQjFGTjs7O0FnQjRGUTtFaEI5RlY7O0FBQ0E7RWdCNkZVO0loQjVGUjs7O0FnQjZGUTtFQUFNOztBQUNOO0VBQU87O0FBQ1A7RWhCM0JWO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFZ0J1QlU7SWhCdEJSOzs7QUFFRjtFZ0JvQlU7SWhCbkJSOzs7QWdCc0JJO0VoQnBHTjs7QUFDQTtFZ0JtR007SWhCbEdKOzs7QWdCb0dRO0FBQUE7RWhCdEdWOztBQUNBO0VnQnFHVTtBQUFBO0loQnBHUjs7O0FnQnNHUTtFaEJ4R1Y7O0FBQ0E7RWdCdUdVO0loQnRHUjs7O0FnQndHTTtFQUFHO0VoQmpEWDtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7O0FBQ0E7RWdCNkNRO0loQjVDTjs7O0FBRUY7RWdCMENRO0loQnpDTjs7OztBZ0JpREY7RWhCckdBO0VnQnFHbUQ7RUFBYztFaEJsSGpFOztBQWNBO0VnQm9HQTtJaEJuR0U7OztBQWRGO0VnQmlIQTtJaEJoSEU7OztBZ0JpSEE7RWhCdEdGOztBQUNBO0VnQnFHRTtJaEJwR0E7OztBZ0JxR0U7RWhCOUNKO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFZ0IyQzhEO0VBQW9COztBaEIxQ2xGO0VnQjBDSTtJaEJ6Q0Y7OztBQUVGO0VnQnVDSTtJaEJ0Q0Y7OztBZ0J1Q0U7RWhCL0NKO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFZ0JxSHNHOztBaEIzQ3RHO0VnQjJDSTtJaEIxQ0Y7OztBQUVGO0VnQndDSTtJaEJ2Q0Y7OztBQTdFRjtFZ0JvSEk7SWhCbkhGOzs7QWdCcUhBO0VoQjFHRjtFQUFBO0VnQjBHMkU7RUFBZSxZZnBIaEY7RWVvSHVHO0VBQW1COztBaEJ6R3BJO0VnQnlHRTtJaEJ4R0E7OztBQURGO0VnQnlHRTtJaEJ4R0E7OztBZ0J5R0U7RUFBVztFQUFlO0VBQVk7RWhCeEgxQztFQUFBO0VnQndIZ0g7RWhCeEhoSDtFQUFBO0VnQndIZ087O0FoQnZIaE87RWdCdUhJO0loQnRIRjs7O0FBREY7RWdCdUhJO0loQnRIRjs7O0FBREY7RWdCdUhJO0loQnRIRjs7O0FBREY7RWdCdUhJO0loQnRIRjs7O0FnQnVIRTtFaEJuREo7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQmdEd0M7RWhCekh4QztFZ0J5SDRGOztBaEIvQzVGO0VnQitDSTtJaEI5Q0Y7OztBQUVGO0VnQjRDSTtJaEIzQ0Y7OztBQTdFRjtFZ0J3SEk7SWhCdkhGOzs7QWdCeUhJO0VoQnJETjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RWdCMkhtRjs7QWhCakRuRjtFZ0JpRE07SWhCaERKOzs7QUFFRjtFZ0I4Q007SWhCN0NKOzs7QUE3RUY7RWdCMEhNO0loQnpISjs7O0FnQjBISTtFaEJuRU47RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBO0VnQjRIaUY7O0FoQi9EakY7RWdCK0RNO0loQjlESjs7O0FBRUY7RWdCNERNO0loQjNESjs7O0FBaEVGO0VnQjJITTtJaEIxSEo7OztBZ0I2SEk7RWhCekROO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFZ0IrSDBFOztBaEJyRDFFO0VnQnFETTtJaEJwREo7OztBQUVGO0VnQmtETTtJaEJqREo7OztBQTdFRjtFZ0I4SE07SWhCN0hKOzs7QWdCOEhJO0VoQnZFTjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RWdCZ0ltRzs7QWhCbkVuRztFZ0JtRU07SWhCbEVKOzs7QUFFRjtFZ0JnRU07SWhCL0RKOzs7QUFoRUY7RWdCK0hNO0loQjlISjs7O0FnQmdJRTtFQUFhO0VBQWM7O0FBQ3pCO0VBQUc7RWhCbklUO0VnQm1Jd0Q7RUFBZ0I7RUFBb0IsT2ZySWpGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFZ0IwRDZJO0VBQWdCLFlmdEl4SjtFZXNJMEs7RUFBbUU7RUFBc0I7RUFBeUI7O0FoQmxJalM7RWdCa0lNO0loQmpJSjs7O0FBd0VGO0VnQnlETTtJaEJ4REo7OztBQUVGO0VnQnNETTtJaEJyREo7OztBZ0JzRE07RUFBUztFQUEwQixPZnZJdEM7O0FlNElMO0VBQThEO0VBQWM7RWhCekk1RTs7QUFDQTtFZ0J3SUE7SWhCdklFOzs7QWdCd0lBO0VBQUc7RWhCMUlMO0VnQjBJMkQ7RUFBZ0I7RUFBb0IsT2Y1SXBGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFZ0JpRWdKO0VBQWdCLFlmN0kzSjtFZTZJNks7RUFBbUU7RUFBc0I7RUFBeUI7O0FoQnpJcFM7RWdCeUlFO0loQnhJQTs7O0FBd0VGO0VnQmdFRTtJaEIvREE7OztBQUVGO0VnQjZERTtJaEI1REE7OztBZ0I2REU7RUFBUztFQUEwQixPZjlJbEM7O0FlaUpMO0VBQTRDO0VBQWM7OztBQUc1RDtFQUFpRCxZZmhKMUM7RURZTDtFZ0JvSStGO0VBQWM7O0FoQm5JN0c7RWdCbUlGO0loQmxJSTs7O0FnQm1JRjtFaEI1RUE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VnQmtKMEY7O0FoQnhFMUY7RWdCd0VBO0loQnZFRTs7O0FBRUY7RWdCcUVBO0loQnBFRTs7O0FBN0VGO0VnQmlKQTtJaEJoSkU7OztBZ0JpSkY7RWhCN0VBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFQUFBOztBQTBFQTtFZ0J5RUE7SWhCeEVFOzs7QUFFRjtFZ0JzRUE7SWhCckVFOzs7QUE3RUY7RWdCa0pBO0loQmpKRTs7O0FBREY7RWdCa0pBO0loQmpKRTs7O0FnQmtKRjtFaEIzRkE7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBO0VnQm9KaUc7RUFBb0I7O0FoQnZGckg7RWdCdUZBO0loQnRGRTs7O0FBRUY7RWdCb0ZBO0loQm5GRTs7O0FBaEVGO0VnQm1KQTtJaEJsSkU7OztBZ0JtSkY7RWhCckpBOztBQUNBO0VnQm9KQTtJaEJuSkU7OztBZ0JvSkE7RUFBYztFQUFpQztFaEJoRmpEO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFZ0I2RXFHO0VBQTBCOztBaEI1RS9IO0VnQjRFRTtJaEIzRUE7OztBQUVGO0VnQnlFRTtJaEJ4RUE7OztBZ0IyRUE7RUFBRztFaEJ6Skw7RWdCeUoyRDtFQUFnQjtFQUFvQixPZjNKcEY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQmdGZ0o7RUFBZ0IsWWY1SjNKO0VlNEo2SztFQUFtRTtFQUFzQjtFQUF5Qjs7QWhCeEpwUztFZ0J3SkU7SWhCdkpBOzs7QUF3RUY7RWdCK0VFO0loQjlFQTs7O0FBRUY7RWdCNEVFO0loQjNFQTs7O0FnQjRFRTtFQUFTO0VBQTBCLE9mN0psQzs7O0FlbUtMO0VBQStCO0VBQXNCLFlmOUoxQztFZThKa0U7RUFBa0I7RWhCMUYvRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWdCdUY0STtFQUEwQjs7QWhCdEZ0SztFZ0JzRkE7SWhCckZFOzs7QUFFRjtFZ0JtRkE7SWhCbEZFOzs7QWdCbUZGO0VoQjNGQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWdCd0YwRDtFQUFvQjs7QWhCdkY5RTtFZ0J1RkE7SWhCdEZFOzs7QUFFRjtFZ0JvRkE7SWhCbkZFOzs7QWdCcUZBO0VBQWM7RUFBaUM7RWhCN0ZqRDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWdCMEZxRztFQUEwQjtFQUFvQjs7QWhCekZuSjtFZ0J5RkU7SWhCeEZBOzs7QUFFRjtFZ0JzRkU7SWhCckZBOzs7O0FnQjBGRjtFQUFvRDtFQUFzQixZZnRLL0Q7RWVzS3VGO0VBQWtCO0VoQmxHcEg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQitGaUs7RUFBMEI7O0FoQjlGM0w7RWdCOEZBO0loQjdGRTs7O0FBRUY7RWdCMkZBO0loQjFGRTs7O0FnQjJGRjtFaEJuR0E7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VnQmdHMEQ7O0FoQi9GMUQ7RWdCK0ZBO0loQjlGRTs7O0FBRUY7RWdCNEZBO0loQjNGRTs7OztBaUIxRko7RWpCeUJFO0VBQUE7O0FBQ0E7RWlCMUJGO0lqQjJCSTs7O0FBREY7RWlCMUJGO0lqQjJCSTs7O0FpQjFCRjtFakJ3QkE7O0FBQ0E7RWlCekJBO0lqQjBCRTs7O0FpQnpCQTtFakJnRkY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VpQm5GNEQ7RWpCVTVEOztBQTBFQTtFaUJwRkU7SWpCcUZBOzs7QUFFRjtFaUJ2RkU7SWpCd0ZBOzs7QUE3RUY7RWlCWEU7SWpCWUE7OztBaUJYQTtFakIrRUY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VpQmxGb0U7RUFBa0I7O0FqQm1GdEY7RWlCbkZFO0lqQm9GQTs7O0FBRUY7RWlCdEZFO0lqQnVGQTs7O0FpQnJGRjtFakJPQTs7QUFDQTtFaUJSQTtJakJTRTs7O0FpQlBFO0VBQWU7RUFBYztFQUFhLFloQk9uQztFZ0JQMkQ7O0FBQ2hFO0VBQU07RUFBYztFQUFvQjs7QUFDdEM7RUFBZTtFQUFjO0VBQW9CO0VBQXdCOztBQUN2RTtFakJlVjtFQTRDQTtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RWlCOURzRjtFQUFrQjs7QWpCZ0J4RztFaUJoQlU7SWpCaUJSOzs7QUE4Q0Y7RWlCL0RVO0lqQmdFUjs7O0FBRUY7RWlCbEVVO0lqQm1FUjs7O0FpQmxFVTtFQUFVO0VBQWU7RUFBYTs7QUFFeEM7RWpCWVY7O0FBQ0E7RWlCYlU7SWpCY1I7OztBaUJiVTtFQUFPOztBQUNQO0VqQkhaOztBQUNBO0VpQkVZO0lqQkRWOzs7QWlCRVk7RUFBUTtFQUFlO0VBQVk7RUFBYTtFQUFrQjtFakJrRWhGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFaUJyRW9MO0VBQXVCOztBakJzRTNNO0VpQnRFYztJakJ1RVo7OztBQUVGO0VpQnpFYztJakIwRVo7OztBaUJ4RVU7RWpCTlo7RWlCTThEOztBakJMOUQ7RWlCS1k7SWpCSlY7OztBaUJLWTtFQUFPO0VBQWU7RUFBWTtFQUFhO0VBQWtCLFloQlh6RTtFRDZETjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RWlCckQrSDtFQUFnQjs7QWpCc0QvSTtFaUJ0RGM7SWpCdURaOzs7QUFFRjtFaUJ6RGM7SWpCMERaOzs7QWlCekRjO0VBQWdCO0VqQjhEaEM7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VpQmxFZ0I7SWpCbUVkOzs7QUFFRjtFaUJyRWdCO0lqQnNFZDs7O0FpQmpFVTtFQUFPO0VqQmJuQjtFaUJha0U7RUFBZ0I7RUFBb0IsT2hCZjNGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFaUI1RHVKO0VBQWdCLFloQmhCbEs7RWdCZ0JvTDtFQUFtRTtFQUFzQjtFQUF5Qjs7QWpCWjNTO0VpQllZO0lqQlhWOzs7QUF3RUY7RWlCN0RZO0lqQjhEVjs7O0FBRUY7RWlCaEVZO0lqQmlFVjs7O0FpQmhFWTtFQUFTO0VBQTBCLE9oQmpCNUM7O0FnQmtCUztFQUFrQjs7QUFNNUI7RWpCUko7RWlCUXlEO0VBQWM7O0FqQlB2RTtFaUJPSTtJakJORjs7O0FpQk9JO0VqQmdETjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7O0FBQ0E7RWlCcERNO0lqQnFESjs7O0FBRUY7RWlCdkRNO0lqQndESjs7O0FpQnZESTtFQUFRO0VqQnZCZDtFaUJ1QjZEO0VBQWdCO0VBQW9CLE9oQnpCdEY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VpQmxEa0o7RUFBZ0IsWWhCMUI3SjtFZ0IwQitLO0VBQW1FO0VBQXNCO0VBQXlCOztBakJ0QnRTO0VpQnNCTTtJakJyQko7OztBQXdFRjtFaUJuRE07SWpCb0RKOzs7QUFFRjtFaUJ0RE07SWpCdURKOzs7QWlCdERNO0VBQVM7RUFBMEIsT2hCM0J0Qzs7QWdCOEJEO0VqQjJDSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUE1REE7O0FBNkRBO0VpQi9DSTtJakJnREY7OztBQUVGO0VpQmxESTtJakJtREY7OztBQWhFRjtFaUJhSTtJakJaRjs7O0FpQmFFO0VqQmZKO0VpQmVxRDtFQUFjOztBakJkbkU7RWlCY0k7SWpCYkY7OztBaUJjSTtFQUFZO0VqQmhCbEI7RUFBQTs7QUFDQTtFaUJlTTtJakJkSjs7O0FBREY7RWlCZU07SWpCZEo7OztBaUJpQlE7RUFBTztFQUFnQzs7QUFHdkM7RUFBTztFQUE4Qjs7QUFFdkM7RUFBTztFQUFhO0VBQWM7RUFBdUI7O0FBQ3ZEO0VBQVU7O0FBTXBCO0VBQVc7RUFBYzs7QUFDdkI7RUFBSTtFQUFjOztBQUVkO0VBQUk7O0FBQ0Y7RWpCc0JSO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFaUIxQlE7SWpCMkJOOzs7QUFFRjtFaUI3QlE7SWpCOEJOOzs7QWlCNUJRO0VBQUcsT2hCcERGOztBZ0J5REw7RUFBSTs7QUFDRjtFQUFHO0VqQnhEWDtFaUJ3RDBEO0VBQWdCO0VBQW9CLE9oQjFEbkY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VpQmpCK0k7RUFBZ0IsWWhCM0QxSjtFZ0IyRDRLO0VBQW1FO0VBQXNCO0VBQXlCOztBakJ2RG5TO0VpQnVEUTtJakJ0RE47OztBQXdFRjtFaUJsQlE7SWpCbUJOOzs7QUFFRjtFaUJyQlE7SWpCc0JOOzs7QWlCckJRO0VBQVM7RUFBMEIsT2hCNUR4Qzs7QWdCOERHO0VBQWM7O0FBTXRCO0VqQmpFQTs7QUFDQTtFaUJnRUE7SWpCL0RFOzs7QWlCZ0VBO0VqQklGO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFaUJrRW9FOztBakJRcEU7RWlCUkU7SWpCU0E7OztBQUVGO0VpQlhFO0lqQllBOzs7QUE3RUY7RWlCaUVFO0lqQmhFQTs7OztBaUJxRUY7RWpCMURBO0VpQjBEbUQ7RUFBYztFQUF3QjtFakJ2RXpGO0VpQnVFMEo7O0FqQnpEMUo7RWlCeURBO0lqQnhERTs7O0FBZEY7RWlCc0VBO0lqQnJFRTs7O0FpQnNFQTtFakIzREY7O0FBQ0E7RWlCMERFO0lqQnpEQTs7O0FpQjBERTtFQUFPO0VBQWM7RWpCNUR6Qjs7QUFDQTtFaUIyREk7SWpCMURGOzs7QWlCMkRJO0VBQWdDO0VBQVc7RUFBOEI7RUFBZ0M7O0FBQ3ZHO0VBQUs7RUFBZTtFQUFZOztBQUVsQztFakJoRU47O0FBQ0E7RWlCK0RNO0lqQjlESjs7O0FpQitETTtFakJyQlI7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBOztBQTZEQTtFaUJpQlE7SWpCaEJOOzs7QUFFRjtFaUJjUTtJakJiTjs7O0FBaEVGO0VpQjZFUTtJakI1RU47OztBaUI2RU07RWpCVFI7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VpQitFa0c7O0FqQkxsRztFaUJLUTtJakJKTjs7O0FBRUY7RWlCRVE7SWpCRE47OztBQTdFRjtFaUI4RVE7SWpCN0VOOzs7QWlCK0VRO0VqQlhWO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFaUJRc0Q7RUFBa0I7RUFBaUM7RUFBc0I7RUFBMEI7O0FqQlB6SjtFaUJPVTtJakJOUjs7O0FBRUY7RWlCSVU7SWpCSFI7OztBaUJPRTtFakJmSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWlCWXNFO0VBQW9COztBakJYMUY7RWlCV0k7SWpCVkY7OztBQUVGO0VpQlFJO0lqQlBGOzs7QWlCUUU7RWpCdEZKOztBQUNBO0VpQnFGSTtJakJwRkY7OztBaUJxRkk7RUFBNEQ7O0FBRTlEO0VBQW9DOztBQUNsQztFQUFpQzs7QUFFbkM7RUFBYztFQUFjO0VBQStCO0VqQjVGL0Q7RUFBQTs7QUFDQTtFaUIyRkk7SWpCMUZGOzs7QUFERjtFaUIyRkk7SWpCMUZGOzs7QWlCMkZJO0VBQTRDOztBQUV4QztFakIvRlY7O0FBQ0E7RWlCOEZVO0lqQjdGUjs7O0FpQjhGUTtFakJoR1Y7O0FBQ0E7RWlCK0ZVO0lqQjlGUjs7O0FpQmtHTTtFQUFHO0VqQnBHWDtFaUJvRzBEO0VBQWdCO0VBQW9CLE9oQnRHbkY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VpQjJCK0k7RUFBZ0IsWWhCdkcxSjtFZ0J1RzRLO0VBQW1FO0VBQXNCO0VBQXlCOztBakJuR25TO0VpQm1HUTtJakJsR047OztBQXdFRjtFaUIwQlE7SWpCekJOOzs7QUFFRjtFaUJ1QlE7SWpCdEJOOzs7QWlCdUJRO0VBQVM7RUFBMEIsT2hCeEd4Qzs7QWdCNkdIO0VqQjdGRjtFQUFBO0VpQjZGMkU7RUFBZSxZaEJ2R2hGO0VnQnVHdUc7RUFBbUI7O0FqQjVGcEk7RWlCNEZFO0lqQjNGQTs7O0FBREY7RWlCNEZFO0lqQjNGQTs7O0FpQjRGRTtFQUFXO0VBQWU7RUFBWTtFakIzRzFDO0VBQUE7RWlCMkdnSDtFakIzR2hIO0VBQUE7RWlCMkdnTzs7QWpCMUdoTztFaUIwR0k7SWpCekdGOzs7QUFERjtFaUIwR0k7SWpCekdGOzs7QUFERjtFaUIwR0k7SWpCekdGOzs7QUFERjtFaUIwR0k7SWpCekdGOzs7QWlCMEdFO0VqQnRDSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RWlCNEd3RTs7QWpCbEN4RTtFaUJrQ0k7SWpCakNGOzs7QUFFRjtFaUIrQkk7SWpCOUJGOzs7QUE3RUY7RWlCMkdJO0lqQjFHRjs7O0FpQjRHSTtFakJ4Q047RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VpQjhHbUY7O0FqQnBDbkY7RWlCb0NNO0lqQm5DSjs7O0FBRUY7RWlCaUNNO0lqQmhDSjs7O0FBN0VGO0VpQjZHTTtJakI1R0o7OztBaUI2R0k7RWpCdEROO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTtFaUIrR2lGOztBakJsRGpGO0VpQmtETTtJakJqREo7OztBQUVGO0VpQitDTTtJakI5Q0o7OztBQWhFRjtFaUI4R007SWpCN0dKOzs7QWlCK0dFO0VqQjNDSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RWlCaUhrRztFQUFjO0VBQW9COztBakJ2Q3BJO0VpQnVDSTtJakJ0Q0Y7OztBQUVGO0VpQm9DSTtJakJuQ0Y7OztBQTdFRjtFaUJnSEk7SWpCL0dGOzs7QWlCZ0hJO0VBQWU7O0FBQ2I7RUFBVTtFQUFhO0VBQWU7O0FBRzFDO0FBQUE7RUFDb0M7O0FBQ2xDO0FBQUE7RWpCbEROO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFaUJ3SG1GOztBakI5Q25GO0VpQjhDTTtBQUFBO0lqQjdDSjs7O0FBRUY7RWlCMkNNO0FBQUE7SWpCMUNKOzs7QUE3RUY7RWlCdUhNO0FBQUE7SWpCdEhKOzs7QWlCdUhJO0FBQUE7RWpCaEVOO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTs7QUE2REE7RWlCNERNO0FBQUE7SWpCM0RKOzs7QUFFRjtFaUJ5RE07QUFBQTtJakJ4REo7OztBQWhFRjtFaUJ3SE07QUFBQTtJakJ2SEo7OztBaUJ5SEU7RUFBb0M7O0FBQ3BDO0VBQWdDOztBQUM5QjtFQUFHO0VqQjdIVDtFaUI2SCtEO0VBQWdCO0VBQW9CLE9oQi9IeEY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VpQm9Eb0o7RUFBZ0IsWWhCaEkvSjtFZ0JnSWlMO0VBQW1FO0VBQXNCO0VBQXlCOztBakI1SHhTO0VpQjRITTtJakIzSEo7OztBQXdFRjtFaUJtRE07SWpCbERKOzs7QUFFRjtFaUJnRE07SWpCL0NKOzs7QWlCZ0RNO0VBQVM7RUFBMEIsT2hCakl0Qzs7QWdCc0lMO0VqQnRIQTtFQWJBOztBQWNBO0VpQnFIQTtJakJwSEU7OztBQWRGO0VpQmtJQTtJakJqSUU7OztBaUJrSUE7QUFBQTtFQUVFO0VqQnRJSjtFaUJzSStDLFloQnpJMUM7RWdCeUk0RCxPaEIxSTNEO0VESU47RWlCc0kyRztFakJ0STNHO0VpQnNJOEo7O0FqQnJJOUo7RWlCbUlFO0FBQUE7SWpCbElBOzs7QUFERjtFaUJtSUU7QUFBQTtJakJsSUE7OztBQURGO0VpQm1JRTtBQUFBO0lqQmxJQTs7O0FpQnFJRTtBQUFBO0VBQ0UsT2hCNUlBOztBZ0IrSUo7RUFBTSxZaEI1SUU7RURjVjtFaUI4SDZEOztBakI3SDdEO0VpQjZIRTtJakI1SEE7OztBaUI2SEU7RUFBVztFQUFlO0VBQVk7RWpCNUkxQztFQUFBO0VpQjRJZ0g7RWpCNUloSDtFQUFBO0VpQjRJZ087O0FqQjNJaE87RWlCMklJO0lqQjFJRjs7O0FBREY7RWlCMklJO0lqQjFJRjs7O0FBREY7RWlCMklJO0lqQjFJRjs7O0FBREY7RWlCMklJO0lqQjFJRjs7O0FpQjJJRTtFQUFVO0VBQWU7RUFBWTtFakI3SXpDO0VBQUE7RWlCNkltSDtFakI3SW5IO0VBQUE7RWlCNkltTzs7QWpCNUluTztFaUI0SUk7SWpCM0lGOzs7QUFERjtFaUI0SUk7SWpCM0lGOzs7QUFERjtFaUI0SUk7SWpCM0lGOzs7QUFERjtFaUI0SUk7SWpCM0lGOzs7QWlCNklJO0VqQnRGTjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RWlCK0l3RTs7QWpCbEZ4RTtFaUJrRk07SWpCakZKOzs7QUFFRjtFaUIrRU07SWpCOUVKOzs7QUFoRUY7RWlCOElNO0lqQjdJSjs7O0FpQitJTTtFakJ4RlI7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VpQnFGMEM7RUFBa0I7O0FqQnBGNUQ7RWlCb0ZRO0lqQm5GTjs7O0FBRUY7RWlCaUZRO0lqQmhGTjs7O0FpQm9GRTtFQUFVO0VBQVc7O0FBRW5CO0VBQVU7O0FBQ1Y7RUFBcUI7O0FBQ25CO0VBQVU7RWpCNUlsQjs7QUFDQTtFaUIySVE7SWpCMUlOOzs7QWlCMklRO0VqQnBGVjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RWlCMEpnRjs7QWpCaEZoRjtFaUJnRlU7SWpCL0VSOzs7QUFFRjtFaUI2RVU7SWpCNUVSOzs7QUE3RUY7RWlCeUpVO0lqQnhKUjs7O0FpQnlKUTtFQUFtQjtFQUFjO0VqQjlJM0M7O0FBQ0E7RWlCNklVO0lqQjVJUjs7O0FpQjZJVTtFQUFZO0VqQi9JeEI7RUFBQTs7QUFDQTtFaUI4SVk7SWpCN0lWOzs7QUFERjtFaUI4SVk7SWpCN0lWOzs7QWlCOElZO0VBQU87RUFBWTtFQUFlLFloQmpLMUM7RWdCaUs2RDtFQUFtQjtFQUFrQjtFakJoSnhHO0VBNENBO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFaUJpR21MOztBakIvSW5MO0VpQitJYztJakI5SVo7OztBQThDRjtFaUJnR2M7SWpCL0ZaOzs7QUFFRjtFaUI2RmM7SWpCNUZaOzs7QWlCNkZjO0VBQWdCO0VqQnhGaEM7RUFqRkE7QUFDQTtFQWtGQTtFQUNBOztBQUNBO0VpQm9GZ0I7SWpCbkZkOzs7QUFFRjtFaUJpRmdCO0lqQmhGZDs7O0FpQnFGTTtFQUFxQjtFakJ0SjdCO0VpQnNKMkU7RUFBYzs7QWpCckp6RjtFaUJxSlE7SWpCcEpOOzs7QWlCcUpRO0VBQXdCOztBQUN4QjtFakIvRlY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VpQnFLK0U7RUFBb0I7O0FqQjNGbkc7RWlCMkZVO0lqQjFGUjs7O0FBRUY7RWlCd0ZVO0lqQnZGUjs7O0FBN0VGO0VpQm9LVTtJakJuS1I7OztBaUJvS1E7RUFBVTtFQUFlO0VBQWEsWWhCMUsxQztFZ0IwSzZEO0VqQnpKbkU7RUE0Q0E7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VpQjBHaUo7RUFBd0I7RUFBYTs7QWpCeEp0TDtFaUJ3SlU7SWpCdkpSOzs7QUE4Q0Y7RWlCeUdVO0lqQnhHUjs7O0FBRUY7RWlCc0dVO0lqQnJHUjs7O0FpQnNHVTtFQUFnQjtFakJqRzVCO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUFDQTtFaUI2Rlk7SWpCNUZWOzs7QUFFRjtFaUIwRlk7SWpCekZWOzs7QWlCOEZFO0VqQjVLSjtFaUI0SzBEO0VBQW1CO0VBQW9COztBakIzS2pHO0VpQjJLSTtJakIxS0Y7OztBaUIyS0k7RUFBTztFQUFtQjtFQUFRO0VqQjdLeEM7RUFBQTtFaUI2S29HLFloQmpMOUY7RWdCaUxpSDtFQUE4QjtFQUFvQjs7QWpCNUt6SztFaUI0S007SWpCM0tKOzs7QUFERjtFaUI0S007SWpCM0tKOzs7QWlCNEtNO0VBQVcsa0JoQjlLWjs7QWdCK0tHO0VBQVU7O0FBRVo7RUFBVTtFQUFZO0VBQW1CO0VBQWM7RUFBVTtFakJqTHpFO0VBQUE7RWlCaUxzSTtFQUFvQjtFQUEwQjtFQUFtRTtFQUErRDs7QWpCaEx0VDtFaUJnTFE7SWpCL0tOOzs7QUFERjtFaUJnTFE7SWpCL0tOOzs7QWlCaUxJO0VqQjdHTjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWlCMEcyQzs7QWpCekczQztFaUJ5R007SWpCeEdKOzs7QUFFRjtFaUJzR007SWpCckdKOzs7QWlCc0dJO0VqQjNITjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RWlCd0hpRDs7QWpCdkhqRDtFaUJ1SE07SWpCdEhKOzs7QUFFRjtFaUJvSE07SWpCbkhKOzs7QWlCb0hNO0VBQUc7O0FBQ0Q7RUFBUzs7QUFJZjtFQUFpQjs7QUFDakI7RUFBZTs7QUFDYjtFQUFtQjtFQUFlO0VBQWtCO0VBQWdCO0VBQW9CLE9oQjlMbkY7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VpQm1IK0k7RUFBZ0IsWWhCL0wxSjtFZ0IrTDRLO0VBQW1FO0VBQXNCO0VBQXlCOztBakJsSG5TO0VpQmtITTtJakJqSEo7OztBQUVGO0VpQitHTTtJakI5R0o7OztBaUIrR007RUFBUztFQUEwQixPaEJoTXRDOztBZ0JxTUw7QUFBQTtFQUN5RDs7QUFDekQ7RWpCcE1BO0VBYUE7O0FBWkE7RWlCbU1BO0lqQmxNRTs7O0FBWUY7RWlCc0xBO0lqQnJMRTs7O0FpQnNMQTtFakIvSEY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VpQnFNb0U7O0FqQjNIcEU7RWlCMkhFO0lqQjFIQTs7O0FBRUY7RWlCd0hFO0lqQnZIQTs7O0FBN0VGO0VpQm9NRTtJakJuTUE7Ozs7QWlCd01GO0VBQWdDOztBQUM5QjtFQUFLO0VBQWU7RUFBWTtFQUFhOztBQUUvQztFakJoTUE7RWlCZ013QyxZaEIzTTdCOztBRFlYO0VpQitMQTtJakI5TEU7OztBaUIrTEE7RWpCckpGO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTtFaUI4TTRGOztBakJqSjVGO0VpQmlKRTtJakJoSkE7OztBQUVGO0VpQjhJRTtJakI3SUE7OztBQWhFRjtFaUI2TUU7SWpCNU1BOzs7QWlCNk1BO0VqQnpJRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RWlCK000Rjs7QWpCckk1RjtFaUJxSUU7SWpCcElBOzs7QUFFRjtFaUJrSUU7SWpCaklBOzs7QUE3RUY7RWlCOE1FO0lqQjdNQTs7O0FpQjhNQTtFakJ2SkY7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBO0VpQmdOK0Y7O0FqQm5KL0Y7RWlCbUpFO0lqQmxKQTs7O0FBRUY7RWlCZ0pFO0lqQi9JQTs7O0FBaEVGO0VpQitNRTtJakI5TUE7OztBaUJnTkU7RWpCNUlKO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFaUJ5SWdEO0VBQWtCO0VBQWlDO0VBQXNCO0VBQTBCOztBakJ4SW5KO0VpQndJSTtJakJ2SUY7OztBQUVGO0VpQnFJSTtJakJwSUY7OztBaUJ3SUE7RUFBb0M7OztBQUt0QztFQUErQjtFQUFzQixZaEJ6TjFDO0VnQnlOa0U7RUFBa0I7RWpCckovRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWlCa0o0STtFQUEwQjs7QWpCakp0SztFaUJpSkE7SWpCaEpFOzs7QUFFRjtFaUI4SUE7SWpCN0lFOzs7QWlCOElGO0VqQnRKQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWlCbUowRDtFQUFvQjs7QWpCbEo5RTtFaUJrSkE7SWpCakpFOzs7QUFFRjtFaUIrSUE7SWpCOUlFOzs7QWlCZ0pBO0VBQWM7RUFBaUM7RWpCeEpqRDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWlCcUpxRztFQUEwQjtFQUFvQjs7QWpCcEpuSjtFaUJvSkU7SWpCbkpBOzs7QUFFRjtFaUJpSkU7SWpCaEpBOzs7O0FpQnFKRjtFQUFvRDtFQUFzQixZaEJqTy9EO0VnQmlPdUY7RUFBa0I7RWpCN0pwSDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWlCMEppSztFQUEwQjs7QWpCekozTDtFaUJ5SkE7SWpCeEpFOzs7QUFFRjtFaUJzSkE7SWpCckpFOzs7QWlCc0pGO0VqQjlKQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWlCMkowRDs7QWpCMUoxRDtFaUIwSkE7SWpCekpFOzs7QUFFRjtFaUJ1SkE7SWpCdEpFOzs7O0FrQnpGSDtFbEJ3QkM7O0FBQ0E7RWtCekJEO0lsQjBCRzs7O0FrQnpCRjtFbEJnRkE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VrQm5Ga0M7RWxCVWxDOztBQTBFQTtFa0JwRkE7SWxCcUZFOzs7QUFFRjtFa0J2RkE7SWxCd0ZFOzs7QUE3RUY7RWtCWEE7SWxCWUU7OztBa0JWSDtFbEJxQkM7RUF5REE7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VrQmpGa0c7RWxCUWxHOztBQWNBO0VrQnRCRDtJbEJ1Qkc7OztBQTJERjtFa0JsRkQ7SWxCbUZHOzs7QUFFRjtFa0JyRkQ7SWxCc0ZHOzs7QUE3RUY7RWtCVEQ7SWxCVUc7OztBa0JUSDtFbEJvQkM7O0FBQ0E7RWtCckJEO0lsQnNCRzs7O0FrQnJCRjtFbEJNQTs7QUFDQTtFa0JQQTtJbEJRRTs7O0FrQk5EO0VsQmlCRDtFa0JqQmlFLFlqQk10RDtFRHVEWDtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RWtCSnNKO0VBQVU7RUFBbUI7RUFBZ0I7O0FsQmtCbk07RWtCbEJDO0lsQm1CQzs7O0FBOENGO0VrQmpFQztJbEJrRUM7OztBQUVGO0VrQnBFQztJbEJxRUM7OztBQWhFRjtFa0JMQztJbEJNQzs7O0FrQkxBO0VBQVc7RUFBZTtFbEJHNUI7RUFBQTtFa0JINkY7RUFBbUI7RWxCZ0JoSDtFa0JoQnFKO0VBQTRCO0VBQW1EO0VBQXlCOztBbEJJN1A7RWtCSkU7SWxCS0E7OztBQURGO0VrQkpFO0lsQktBOzs7QUFZRjtFa0JqQkU7SWxCa0JBOzs7QWtCakJBO0VBQVMsWWpCRUo7O0FpQkRMO0VBQVEsWWpCQ0g7O0FpQkFKO0VBQVc7O0FBR2I7RUFBcUM7O0FBQ3BDO0VBQVk7O0FBQ1o7RUFBZ0M7RWxCUWxDOztBQUNBO0VrQlRFO0lsQlVBOzs7QWtCUkM7RWxCUEg7RUFBQTtFa0JPd0c7RWxCa0R4RztFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RWtCTytLO0VBQW1CO0VBQWdCOztBbEJObE47RWtCTUc7SWxCTEQ7OztBQURGO0VrQk1HO0lsQkxEOzs7QUEyREY7RWtCdERHO0lsQnVERDs7O0FBRUY7RWtCekRHO0lsQjBERDs7O0FBaEVGO0VrQk1HO0lsQkxEOzs7QWtCTUU7RUFBVztFQUFlO0VsQlI5QjtFQUFBO0VrQlErRjtFQUFtQjtFbEJLbEg7RWtCTHVKO0VBQTRCO0VBQTREOztBbEJQL087RWtCT0k7SWxCTkY7OztBQURGO0VrQk9JO0lsQk5GOzs7QUFZRjtFa0JOSTtJbEJPRjs7O0FrQk5FO0VsQjZESjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7O0FBQ0E7RWtCakVJO0lsQmtFRjs7O0FBRUY7RWtCcEVJO0lsQnFFRjs7O0FrQnBFRztFQUFXOztBQUdiO0VsQkFIO0VrQkF3RTtFbEJieEU7O0FBY0E7RWtCREc7SWxCRUQ7OztBQWRGO0VrQllHO0lsQlhEOzs7QWtCWUU7RWxCZEo7O0FBQ0E7RWtCYUk7SWxCWkY7OztBa0JhRztFQUF3Qjs7QUFPOUI7RUFBeUQ7RWxCdEJ4RDs7QUFDQTtFa0JxQkQ7SWxCcEJHOzs7O0FrQndCRjtFQUFvRDtFQUFzQixZakJ4Qi9EO0VpQndCdUY7RUFBa0I7RWxCNENwSDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWtCL0NpSztFQUEwQjs7QWxCZ0QzTDtFa0JoREE7SWxCaURFOzs7QUFFRjtFa0JuREE7SWxCb0RFOzs7QWtCbkRGO0VsQjJDQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RWtCOUMwRDs7QWxCK0MxRDtFa0IvQ0E7SWxCZ0RFOzs7QUFFRjtFa0JsREE7SWxCbURFOzs7O0FtQnpGRjtFbkJ3QkE7O0FBQ0E7RW1CekJBO0luQjBCRTs7O0FtQnpCQTtFbkJnRkY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VtQm5GNEQ7RW5CVTVEOztBQTBFQTtFbUJwRkU7SW5CcUZBOzs7QUFFRjtFbUJ2RkU7SW5Cd0ZBOzs7QUE3RUY7RW1CWEU7SW5CWUE7OztBbUJYQTtFbkIrRUY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VtQmxGb0U7RUFBa0I7O0FuQm1GdEY7RW1CbkZFO0luQm9GQTs7O0FBRUY7RW1CdEZFO0luQnVGQTs7O0FtQnJGRjtFQUFpRDs7QUFDL0M7RW5CbUJGO0VBQUE7RUFBQTtFbUJuQndIO0VuQk14SDtFbUJOeU47O0FuQm9Cek47RW1CcEJFO0luQnFCQTs7O0FBREY7RW1CcEJFO0luQnFCQTs7O0FBREY7RW1CcEJFO0luQnFCQTs7O0FBZEY7RW1CUEU7SW5CUUE7OztBbUJOSTtFQUFjO0VBQW1CO0VBQVM7RUFBTzs7QUFFN0M7RUFBTzs7QUFDUDtFQUFPO0VuQkNqQjtFbUJEdUU7RUFBZ0I7RUFBb0IsT2xCRGhHO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUIxRTRKO0VBQWdCLFlsQkZ2SztFa0JFeUw7RUFBbUU7RUFBc0I7RUFBeUI7O0FuQkVoVDtFbUJGVTtJbkJHUjs7O0FBd0VGO0VtQjNFVTtJbkI0RVI7OztBQUVGO0VtQjlFVTtJbkIrRVI7OztBbUI5RVU7RUFBUztFQUEwQixPbEJIMUM7O0FrQktLO0VBQXVCO0VBQTBCLE9sQkx0RDs7QWtCTUs7RW5CVVY7O0FBQ0E7RW1CWFU7SW5CWVI7OztBbUJUSTtFQUFVOztBQUNWO0VBQVk7O0FBQ1o7RUFBa0I7RUFBa0I7RUFBaUI7RW5CSzNEOztBQUNBO0VtQk5NO0luQk9KOzs7QW1CTk07RUFBWTtFQUFvQjtFQUFjOztBQUM1QztFbkJWVjtFQUFBO0VtQlVzRSxZbEJkaEU7RWtCY21GO0VBQThCO0VBQW1CO0VBQWlCO0VBQW1CO0VBQWU7O0FuQlQ3TDtFbUJTVTtJbkJSUjs7O0FBREY7RW1CU1U7SW5CUlI7OztBbUJTVTtFQUFXLGtCbEJkbEI7O0FrQmVTO0VBQVU7O0FBRVo7RUFBVTtFQUFZO0VBQW1CO0VBQWM7RUFBVTtFbkJkN0U7RUFBQTtFbUJjeUk7RUFBb0I7RUFBMEI7RUFBbUU7RUFBK0Q7O0FuQmJ6VDtFbUJhWTtJbkJaVjs7O0FBREY7RW1CYVk7SW5CWlY7OztBbUJjUTtFQUFPO0VBQWM7RW5Cc0QvQjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RW1CekRpRjtFQUFrQjs7QW5CMERuRztFbUIxRFU7SW5CMkRSOzs7QUFFRjtFbUI3RFU7SW5COERSOzs7QW1CN0RVO0VBQUs7RW5CakJqQjtFbUJpQjBEO0VBQWE7O0FuQmhCdkU7RW1CZ0JZO0luQmZWOzs7QW1CbUJJO0VBQWU7O0FBQ2I7RUFBK0M7RW5CdEJ2RDtFbUJzQjZHO0VBQWdCO0VBQW9CLE9sQnhCdEk7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VtQm5Ea007RUFBZ0IsWWxCekI3TTtFa0J5QitOO0VBQW1FO0VBQXNCO0VBQXlCOztBbkJyQnRWO0VtQnFCUTtJbkJwQk47OztBQXdFRjtFbUJwRFE7SW5CcUROOzs7QUFFRjtFbUJ2RFE7SW5Cd0ROOzs7QW1CdkRRO0VBQVM7RUFBMEIsT2xCMUJ4Qzs7QWtCK0JIO0VBQWU7RW5CZmpCOztBQUNBO0VtQmNFO0luQmJBOzs7QW1CZ0JBO0VuQmxCRjtFQUFBO0VtQmtCNEY7RW5CL0I1RjtFQUFBO0VtQitCNk47O0FuQmpCN047RW1CaUJFO0luQmhCQTs7O0FBREY7RW1CaUJFO0luQmhCQTs7O0FBZEY7RW1COEJFO0luQjdCQTs7O0FBREY7RW1COEJFO0luQjdCQTs7O0FtQitCSTtFQUFjO0VuQnBCcEI7RW1Cb0JrRTtFQUFPOztBbkJuQnpFO0VtQm1CTTtJbkJsQko7OztBbUJvQlE7RUFBTzs7QUFDUDtFQUFPO0VuQnBDakI7RW1Cb0N1RTtFQUFnQjtFQUFvQixPbEJ0Q2hHO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUJyQzRKO0VBQWdCLFlsQnZDdks7RWtCdUN5TDtFQUFtRTtFQUFzQjtFQUF5Qjs7QW5CbkNoVDtFbUJtQ1U7SW5CbENSOzs7QUF3RUY7RW1CdENVO0luQnVDUjs7O0FBRUY7RW1CekNVO0luQjBDUjs7O0FtQnpDVTtFQUFTO0VBQTBCLE9sQnhDMUM7O0FrQjBDSztFQUF1QjtFQUEwQixPbEIxQ3REOztBa0IyQ0s7RW5CM0JWOztBQUNBO0VtQjBCVTtJbkJ6QlI7OztBbUI0Qkk7RUFBVTs7QUFDVjtFQUFZOztBQUNaO0VBQWtCO0VBQWM7RUFBZ0I7O0FBQzlDO0VBQVk7RUFBb0I7RUFBYztFQUFvQjs7QUFDaEU7RW5CL0NWO0VBQUE7RW1CK0NzRSxZbEJuRGhFO0VrQm1EbUY7RUFBOEI7RUFBbUI7RUFBaUI7RUFBbUI7RUFBZTs7QW5COUM3TDtFbUI4Q1U7SW5CN0NSOzs7QUFERjtFbUI4Q1U7SW5CN0NSOzs7QW1COENVO0VBQVcsa0JsQm5EbEI7O0FrQm9EUztFQUFVOztBQUVaO0VBQVU7RUFBWTtFQUFtQjtFQUFjO0VBQVU7RW5CbkQ3RTtFQUFBO0VtQm1EeUk7RUFBb0I7RUFBMEI7RUFBbUU7RUFBK0Q7O0FuQmxEelQ7RW1Ca0RZO0luQmpEVjs7O0FBREY7RW1Ca0RZO0luQmpEVjs7O0FtQm1EUTtFQUFPO0VBQWM7RW5CaUIvQjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RW1CcEJpRjtFQUFrQjtFQUEwQjs7QW5CcUI3SDtFbUJyQlU7SW5Cc0JSOzs7QUFFRjtFbUJ4QlU7SW5CeUJSOzs7QW1CeEJVO0VBQUs7RW5CdERqQjtFbUJzRDBEO0VBQWE7O0FuQnJEdkU7RW1CcURZO0luQnBEVjs7O0FtQndESTtFQUFlO0VBQWlCO0VBQWM7RW5CN0NwRDs7QUFDQTtFbUI0Q007SW5CM0NKOzs7QW1CNENNO0VBQStDO0VuQjNEdkQ7RW1CMkQ2RztFQUFnQjtFQUFvQixPbEI3RHRJO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUJka007RUFBZ0IsWWxCOUQ3TTtFa0I4RCtOO0VBQW1FO0VBQXNCO0VBQXlCOztBbkIxRHRWO0VtQjBEUTtJbkJ6RE47OztBQXdFRjtFbUJmUTtJbkJnQk47OztBQUVGO0VtQmxCUTtJbkJtQk47OztBbUJsQlE7RUFBUztFQUEwQixPbEIvRHhDOztBa0JvRUg7RW5CcERGO0VBeURBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTs7QUEzREE7RW1CbURFO0luQmxEQTs7O0FBMkRGO0VtQlRFO0luQlVBOzs7QUFFRjtFbUJaRTtJbkJhQTs7O0FtQlpBO0VuQnJERjtFbUJxRG1EO0VBQWM7RW5CckRqRTs7QUFDQTtFbUJvREU7SW5CbkRBOzs7QUFERjtFbUJvREU7SW5CbkRBOzs7QW1Cb0RFO0VBQVk7RW5CdERoQjtFQUFBOztBQUNBO0VtQnFESTtJbkJwREY7OztBQURGO0VtQnFESTtJbkJwREY7OztBbUJ1RE07RUFBZ0I7RUFBZ0M7O0FBR2hEO0VBQWdCO0VBQThCOztBQUVoRDtFQUFnQjs7QUFHcEI7RUFBVztFQUFjO0VuQmpFM0I7O0FBQ0E7RW1CZ0VFO0luQi9EQTs7O0FtQmdFRTtFQUFJO0VBQWM7O0FBRWQ7RUFBSTs7QUFDRjtFbkJaVjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7O0FBQ0E7RW1CUVU7SW5CUFI7OztBQUVGO0VtQktVO0luQkpSOzs7QW1CTVU7RUFBRyxPbEJ0Rko7O0FrQjJGSDtFQUFJOztBQUNGO0VBQUc7RW5CMUZiO0VtQjBGNEQ7RUFBZ0I7RUFBb0IsT2xCNUZyRjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RW1CaUJpSjtFQUFnQixZbEI3RjVKO0VrQjZGOEs7RUFBbUU7RUFBc0I7RUFBeUI7O0FuQnpGclM7RW1CeUZVO0luQnhGUjs7O0FBd0VGO0VtQmdCVTtJbkJmUjs7O0FBRUY7RW1CYVU7SW5CWlI7OztBbUJhVTtFQUFTO0VBQTBCLE9sQjlGMUM7O0FrQmdHSztFQUFjOztBQU14QjtFbkJuR0E7O0FBQ0E7RW1Ca0dBO0luQmpHRTs7O0FtQmtHQTtFQUFjOzs7QUFJbEI7RW5CM0ZFO0VtQjJGOEYsWWxCdkd6RjtFa0J1RzJHO0VBQWM7O0FuQjFGOUg7RW1CMEZGO0luQnpGSTs7O0FtQjBGRjtFbkJuQ0E7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VtQnlHZ0c7O0FuQi9CaEc7RW1CK0JBO0luQjlCRTs7O0FBRUY7RW1CNEJBO0luQjNCRTs7O0FBN0VGO0VtQndHQTtJbkJ2R0U7OztBbUJ3R0Y7RW5CakRBO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTs7QUE2REE7RW1CNkNBO0luQjVDRTs7O0FBRUY7RW1CMENBO0luQnpDRTs7O0FBaEVGO0VtQnlHQTtJbkJ4R0U7OztBbUJ5R0Y7RW5CckNBO0VBakZB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O0FuQmxFbko7RW1Ca0VJO0luQmpFRjs7O0FBRUY7RW1CK0RJO0luQjlERjs7O0FtQmdFQTtFQUErQjs7QUFDN0I7RUFBRztFbkIvSVA7RW1CK0k2RDtFQUFnQjtFQUFvQixPbEJqSnRGO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUJzRWtKO0VBQWdCLFlsQmxKN0o7RWtCa0orSztFQUFtRTtFQUFzQjtFQUF5Qjs7QW5COUl0UztFbUI4SUk7SW5CN0lGOzs7QUF3RUY7RW1CcUVJO0luQnBFRjs7O0FBRUY7RW1Ca0VJO0luQmpFRjs7O0FtQmtFSTtFQUFTO0VBQTBCLE9sQm5KcEM7OztBa0J3SlA7RUFDRTs7QUFDQTtFQUE4QjtFQUFZO0VBQWE7RUFBbUQ7RUFBMEM7RUFBeUI7RUFBVTtFQUFZOztBQUNuTTtFQUF1Qjs7QUFHekI7RW5COUlFOztBQUNBO0VtQjZJRjtJbkI1SUk7OztBbUI2SUY7RUFBa0U7RUFBVyxZbEJoS3ZFO0VrQmdLMEYsT2xCL0ozRjtFa0IrSndHOztBQUMzRztFbkJ2RkY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VtQjZKa0c7O0FuQm5GbEc7RW1CbUZFO0luQmxGQTs7O0FBRUY7RW1CZ0ZFO0luQi9FQTs7O0FBN0VGO0VtQjRKRTtJbkIzSkE7OztBbUI0SkE7RW5CckdGO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTtFbUI4SmlHOztBbkJqR2pHO0VtQmlHRTtJbkJoR0E7OztBQUVGO0VtQjhGRTtJbkI3RkE7OztBQWhFRjtFbUI2SkU7SW5CNUpBOzs7QW1CNkpBO0VuQnpGRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7O0FBMEVBO0VtQnFGRTtJbkJwRkE7OztBQUVGO0VtQmtGRTtJbkJqRkE7OztBQTdFRjtFbUI4SkU7SW5CN0pBOzs7QW1COEpBO0VuQjFGRjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RW1CZ0s4Rjs7QW5CdEY5RjtFbUJzRkU7SW5CckZBOzs7QUFFRjtFbUJtRkU7SW5CbEZBOzs7QUE3RUY7RW1CK0pFO0luQjlKQTs7O0FtQitKRTtFQUFzQjtFQUFzQjtFbkIzRmhEO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFbUJpSzJIOztBbkJ2RjNIO0VtQnVGSTtJbkJ0RkY7OztBQUVGO0VtQm9GSTtJbkJuRkY7OztBQTdFRjtFbUJnS0k7SW5CL0pGOzs7QW1CaUtBO0VBQWtDOztBQUNoQztFbkI5Rko7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VtQjJGZ0Q7RUFBa0I7RUFBaUM7RUFBc0I7RUFBMEI7O0FuQjFGbko7RW1CMEZJO0luQnpGRjs7O0FBRUY7RW1CdUZJO0luQnRGRjs7O0FtQndGQTtFQUFhO0VBQWlCOztBQUM1QjtBQUFBO0VBQytCO0VBQW1COztBQUNoRDtBQUFBO0VBQUc7RW5CektUO0VtQnlLK0Q7RUFBZ0I7RUFBb0IsT2xCM0t4RjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RW1CZ0dvSjtFQUFnQixZbEI1Sy9KO0VrQjRLaUw7RUFBbUU7RUFBc0I7RUFBeUI7O0FuQnhLeFM7RW1Cd0tNO0FBQUE7SW5CdktKOzs7QUF3RUY7RW1CK0ZNO0FBQUE7SW5COUZKOzs7QUFFRjtFbUI0Rk07QUFBQTtJbkIzRko7OztBbUI0Rk07QUFBQTtFQUFTO0VBQTBCLE9sQjdLdEM7O0FrQmdMRDtFQUF5RDs7O0FBTTdEO0VBQW9EO0VBQXNCLFlsQmpML0Q7RWtCaUx1RjtFQUFrQjtFbkI3R3BIO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUIwR2lLO0VBQTBCOztBbkJ6RzNMO0VtQnlHQTtJbkJ4R0U7OztBQUVGO0VtQnNHQTtJbkJyR0U7OztBbUJzR0Y7RW5COUdBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUIyRzBEOztBbkIxRzFEO0VtQjBHQTtJbkJ6R0U7OztBQUVGO0VtQnVHQTtJbkJ0R0U7Ozs7QW1CMEdGO0VBQXdDO0VBQXNCLFlsQnRMbkQ7RWtCc0wyRTtFQUFrQjtFbkJsSHhHO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUIrR3FKO0VBQTBCOztBbkI5Ry9LO0VtQjhHQTtJbkI3R0U7OztBQUVGO0VtQjJHQTtJbkIxR0U7OztBbUIyR0Y7RW5CbkhBO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUJnSG1FO0VBQW9COztBbkIvR3ZGO0VtQitHQTtJbkI5R0U7OztBQUVGO0VtQjRHQTtJbkIzR0U7OztBbUI2R0E7RUFBYztFQUFpQztFbkJySGpEO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFbUJrSHFHO0VBQTBCO0VBQW9COztBbkJqSG5KO0VtQmlIRTtJbkJoSEE7OztBQUVGO0VtQjhHRTtJbkI3R0E7OztBbUIrR0Y7RUFBeUQ7RUFBbUI7O0FBQzFFO0VBQUc7RW5COUxMO0VtQjhMMkQ7RUFBZ0I7RUFBb0IsT2xCaE1wRjtFRHdFWDtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RW1CcUhnSjtFQUFnQixZbEJqTTNKO0VrQmlNNks7RUFBbUU7RUFBc0I7RUFBeUI7O0FuQjdMcFM7RW1CNkxFO0luQjVMQTs7O0FBd0VGO0VtQm9IRTtJbkJuSEE7OztBQUVGO0VtQmlIRTtJbkJoSEE7OztBbUJpSEU7RUFBUztFQUEwQixPbEJsTWxDOzs7QW1CVFA7RXBCeUJFO0VBQUE7O0FBQ0E7RW9CMUJGO0lwQjJCSTs7O0FBREY7RW9CMUJGO0lwQjJCSTs7O0FvQjFCRjtFcEJ3QkE7O0FBQ0E7RW9CekJBO0lwQjBCRTs7O0FvQnpCQTtFcEJnRkY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VvQlY0Rjs7QXBCb0Y1RjtFb0JwRkU7SXBCcUZBOzs7QUFFRjtFb0J2RkU7SXBCd0ZBOzs7QUE3RUY7RW9CWEU7SXBCWUE7OztBb0JYQTtFcEIrRUY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VvQmxGb0U7RUFBa0I7O0FwQm1GdEY7RW9CbkZFO0lwQm9GQTs7O0FBRUY7RW9CdEZFO0lwQnVGQTs7O0FvQnJGRjtFQUFvQzs7QUFDcEM7RUFBaUM7RUFBYzs7QUFDN0M7RXBCa0JGO0VBQUE7RW9CbEJrRzs7QXBCbUJsRztFb0JuQkU7SXBCb0JBOzs7QUFERjtFb0JuQkU7SXBCb0JBOzs7QW9CbkJFO0VBQUs7RUFBZTtFQUFZO0VBQWE7RUFBOEI7O0FBRzNFO0VwQjBESjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RW9CRGlHOztBcEI4RGpHO0VvQjlESTtJcEIrREY7OztBQUVGO0VvQmpFSTtJcEJrRUY7OztBQWhFRjtFb0JGSTtJcEJHRjs7O0FvQkZFO0VwQnNFSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RW9CQWtHOztBcEIwRWxHO0VvQjFFSTtJcEIyRUY7OztBQUVGO0VvQjdFSTtJcEI4RUY7OztBQTdFRjtFb0JESTtJcEJFRjs7O0FvQkRFO0VwQndESjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RW9CQ2lHOztBcEI0RGpHO0VvQjVESTtJcEI2REY7OztBQUVGO0VvQi9ESTtJcEJnRUY7OztBQWhFRjtFb0JBSTtJcEJDRjs7O0FvQkFFO0VwQm9FSjtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7RW9CRWtHOztBcEJ3RWxHO0VvQnhFSTtJcEJ5RUY7OztBQUVGO0VvQjNFSTtJcEI0RUY7OztBQTdFRjtFb0JDSTtJcEJBRjs7O0FvQkNFO0VwQnNESjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RUFhQTs7QUFnREE7RW9CMURJO0lwQjJERjs7O0FBRUY7RW9CN0RJO0lwQjhERjs7O0FBaEVGO0VvQkVJO0lwQkRGOzs7QUFZRjtFb0JYSTtJcEJZRjs7O0FvQlhFO0VBQVk7RUFBYzs7QUFDeEI7RUFBZ0U7RXBCTHRFO0VvQks0SDtFQUFnQjtFQUFvQixPbkJQcko7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VvQnBFaU47RUFBZ0IsWW5CUjVOO0VtQlE4TztFQUFtRTtFQUFzQjtFQUF5QjtFQUFtQjs7QXBCSnhYO0VvQklNO0lwQkhKOzs7QUF3RUY7RW9CckVNO0lwQnNFSjs7O0FBRUY7RW9CeEVNO0lwQnlFSjs7O0FvQnhFTTtFQUFTO0VBQTBCLE9uQlR0Qzs7QW1CV0M7RUFBVTtFQUFjOztBQUN0QjtFQUFPOztBQUNMO0VwQitDVjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7O0FBNkRBO0VvQm5EVTtJcEJvRFI7OztBQUVGO0VvQnREVTtJcEJ1RFI7OztBQWhFRjtFb0JTVTtJcEJSUjs7O0FvQlVNO0VBQWlDO0VwQlp6QztFQUFBO0VvQlk2RztFQUFhO0VBQXNEOztBcEJYaEw7RW9CV1E7SXBCVk47OztBQURGO0VvQldRO0lwQlZOOzs7QW9CV1E7RUFBUztFQUFzRDs7QUFFakU7RUFBaUM7RXBCZnpDO0VBQUE7RW9CZTZHO0VBQWE7RUFBc0Q7O0FwQmRoTDtFb0JjUTtJcEJiTjs7O0FBREY7RW9CY1E7SXBCYk47OztBb0JjUTtFQUFTO0VBQXNEOztBQVF2RTtBQUFBO0VwQlhGOztBQUNBO0VvQlVFO0FBQUE7SXBCVEE7OztBb0JZQTtFcEJkRjtFb0Jja0UsWW5CekJ2RDtFRHVEWDtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RW9CMkJ1SjtFQUFVO0VBQW1CO0VBQWdCOztBcEJicE07RW9CYUU7SXBCWkE7OztBQThDRjtFb0JsQ0U7SXBCbUNBOzs7QUFFRjtFb0JyQ0U7SXBCc0NBOzs7QUFoRUY7RW9CMEJFO0lwQnpCQTs7O0FvQjBCRTtFQUFXO0VBQWU7RXBCNUI5QjtFQUFBO0VvQjRCK0Y7RUFBbUI7RXBCZmxIO0VvQmV1SjtFQUE0QjtFQUFtRDtFQUF5Qjs7QXBCM0IvUDtFb0IyQkk7SXBCMUJGOzs7QUFERjtFb0IyQkk7SXBCMUJGOzs7QUFZRjtFb0JjSTtJcEJiRjs7O0FvQmNFO0VBQVMsWW5CN0JOOztBbUI4Qkg7RUFBUSxZbkI5Qkw7O0FtQitCRDtFQUFXOztBQUdmO0VBQWdCOztBQUNkO0VwQnRCSjtFQTRDQTtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7O0FBY0E7RW9CcUJJO0lwQnBCRjs7O0FBOENGO0VvQjFCSTtJcEIyQkY7OztBQUVGO0VvQjdCSTtJcEI4QkY7OztBQWhFRjtFb0JrQ0k7SXBCakNGOzs7QW9CbUNJO0VBQWlCO0VBQWM7RXBCeEJyQzs7QUFDQTtFb0J1Qk07SXBCdEJKOzs7QW9CdUJNO0VwQnpCUjtFQUFBO0VvQnlCaUc7O0FwQnhCakc7RW9Cd0JRO0lwQnZCTjs7O0FBREY7RW9Cd0JRO0lwQnZCTjs7O0FvQjBCVTtFQUFrRTs7QUFDaEU7RUFBSztFQUFnQzs7QUFJdkM7RUFBa0U7O0FBQ2hFO0VBQUs7RUFBOEI7O0FBUTdDO0VBQWU7O0FBR25CO0VBQW1DO0VBQWE7RUFBYztFQUF1QjtFQUErQjs7QUFDbEg7RUFBVTs7QUFDVjtFQUFnQzs7QUFDOUI7RUFBSztFQUFlO0VBQVk7O0FBR2hDO0VwQk1KO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFQXpFQTtFb0JnRW9HO0VBQWM7O0FwQlVsSDtFb0JWSTtJcEJXRjs7O0FBRUY7RW9CYkk7SXBCY0Y7OztBQTdFRjtFb0IrREk7SXBCOURGOzs7QW9CK0RFO0VwQlJKO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTtFb0JpRWlHOztBcEJKakc7RW9CSUk7SXBCSEY7OztBQUVGO0VvQkNJO0lwQkFGOzs7QUFoRUY7RW9CZ0VJO0lwQi9ERjs7O0FvQmdFRTtFQUFpQzs7QUFDL0I7RUFBYztFQUFtQjtFcEJWdkM7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBO0VBQUE7O0FBNkRBO0VvQk1NO0lwQkxKOzs7QUFFRjtFb0JHTTtJcEJGSjs7O0FBaEVGO0VvQmtFTTtJcEJqRUo7OztBQURGO0VvQmtFTTtJcEJqRUo7OztBb0JrRU07RUFBVTtFQUFjLE9uQnRFckI7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VvQkxpRjtFQUFtQjtFcEJwRXBHOztBQTBFQTtFb0JOUTtJcEJPTjs7O0FBRUY7RW9CVFE7SXBCVU47OztBQTdFRjtFb0JtRVE7SXBCbEVOOzs7QW9CcUVFO0VBQXFEOztBQUNuRDtFQUFHO0VwQjNEVDtFQXlEQTtFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RW9CRHlGO0VBQTREO0VBQWtCO0VwQnhFdks7O0FBY0E7RW9CMERNO0lwQnpESjs7O0FBMkRGO0VvQkZNO0lwQkdKOzs7QUFFRjtFb0JMTTtJcEJNSjs7O0FBN0VGO0VvQnVFTTtJcEJ0RUo7OztBb0J1RVE7RUFBUztFcEJ6RW5COztBQUNBO0VvQndFVTtJcEJ2RVI7OztBb0IyRUE7RUFBZ0U7RXBCN0VsRTtFb0I2RXdIO0VBQWdCO0VBQW9CLE9uQi9Fako7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VvQkk2TTtFQUFnQixZbkJoRnhOO0VtQmdGME87RUFBbUU7RUFBc0I7RUFBeUI7RUFBb0I7O0FwQjVFclg7RW9CNEVFO0lwQjNFQTs7O0FBd0VGO0VvQkdFO0lwQkZBOzs7QUFFRjtFb0JBRTtJcEJDQTs7O0FvQkFFO0VBQVM7RUFBMEIsT25CakZsQzs7QW1CbUZIO0VBQW9DO0VwQlZ0QztFQWpGQTtBQUNBO0VBa0ZBO0VBQ0E7RUF6RUE7O0FBMEVBO0VvQk1FO0lwQkxBOzs7QUFFRjtFb0JHRTtJcEJGQTs7O0FBN0VGO0VvQitFRTtJcEI5RUE7OztBb0IrRUE7RUFBVTtFQUFjOztBQUN0QjtFQUFPOztBQUNMO0VwQjFCTjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7O0FBNkRBO0VvQnNCTTtJcEJyQko7OztBQUVGO0VvQm1CTTtJcEJsQko7OztBQWhFRjtFb0JrRk07SXBCakZKOzs7QW9CbUZFO0VBQWlDO0VwQnJGckM7RUFBQTtFb0JxRnlHO0VBQWE7RUFBc0Q7O0FwQnBGNUs7RW9Cb0ZJO0lwQm5GRjs7O0FBREY7RW9Cb0ZJO0lwQm5GRjs7O0FvQm9GSTtFQUFTO0VBQXNEOztBQUVqRTtFQUFpQztFcEJ4RnJDO0VBQUE7RW9Cd0Z5RztFQUFhO0VBQXNEOztBcEJ2RjVLO0VvQnVGSTtJcEJ0RkY7OztBQURGO0VvQnVGSTtJcEJ0RkY7OztBb0J1Rkk7RUFBUztFQUFzRDs7QUFLbkU7RXBCakZGOztBQUNBO0VvQmdGRTtJcEIvRUE7OztBb0JpRkU7RXBCbkZKO0VvQm1Ga0UsWW5COUZ2RDtFRHVEWDtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RW9CZ0d1SjtFQUFVO0VBQW1CO0VBQWdCOztBcEJsRnBNO0VvQmtGSTtJcEJqRkY7OztBQThDRjtFb0JtQ0k7SXBCbENGOzs7QUFFRjtFb0JnQ0k7SXBCL0JGOzs7QUFoRUY7RW9CK0ZJO0lwQjlGRjs7O0FvQitGSTtFQUFXO0VBQWU7RXBCakdoQztFQUFBO0VvQmlHaUc7RUFBbUI7RXBCcEZwSDtFb0JvRnlKO0VBQTRCO0VBQW1EO0VBQXlCOztBcEJoR2pRO0VvQmdHTTtJcEIvRko7OztBQURGO0VvQmdHTTtJcEIvRko7OztBQVlGO0VvQm1GTTtJcEJsRko7OztBb0JtRkk7RUFBUyxZbkJsR1I7O0FtQm1HRDtFQUFRLFluQm5HUDs7QW1Cb0dDO0VBQVc7O0FBR2Y7RUFBa0M7O0FBRWhDO0VBQWtDO0VwQjVGeEM7O0FBQ0E7RW9CMkZNO0lwQjFGSjs7O0FvQjhGRjtFQUFvQztFcEJwRHBDO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTs7QUE2REE7RW9CZ0RBO0lwQi9DRTs7O0FBRUY7RW9CNkNBO0lwQjVDRTs7O0FBaEVGO0VvQjRHQTtJcEIzR0U7OztBb0I0R0Y7RUFBNEM7RUFBYzs7O0FBSTFEO0VBQThEOztBQUM1RDtFcEIxREY7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBO0VvQm1IK0Y7O0FwQnREL0Y7RW9Cc0RFO0lwQnJEQTs7O0FBRUY7RW9CbURFO0lwQmxEQTs7O0FBaEVGO0VvQmtIRTtJcEJqSEE7OztBb0JrSEE7RXBCM0RGO0VBcEVBO0FBQ0E7RUFxRUE7RUFDQTtFQTVEQTtFb0JvSG1HOztBcEJ2RG5HO0VvQnVERTtJcEJ0REE7OztBQUVGO0VvQm9ERTtJcEJuREE7OztBQWhFRjtFb0JtSEU7SXBCbEhBOzs7QW9CbUhBO0VBQWdFO0VwQnJIbEU7RW9CcUh3SDtFQUFnQjtFQUFvQixPbkJ2SGpKO0VEd0VYO0VBakZBO0FBQ0E7RUFrRkE7RUFDQTtFb0I0QzZNO0VBQWdCLFluQnhIeE47RW1Cd0gwTztFQUFtRTtFQUFzQjtFQUF5QjtFQUFvQjs7QXBCcEhyWDtFb0JvSEU7SXBCbkhBOzs7QUF3RUY7RW9CMkNFO0lwQjFDQTs7O0FBRUY7RW9Cd0NFO0lwQnZDQTs7O0FvQndDRTtFQUFTO0VBQTBCLE9uQnpIbEM7O0FtQjJISDtFcEJsREY7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VBekVBO0VvQndIZ0c7O0FwQjlDaEc7RW9COENFO0lwQjdDQTs7O0FBRUY7RW9CMkNFO0lwQjFDQTs7O0FBN0VGO0VvQnVIRTtJcEJ0SEE7OztBb0J1SEE7RUFBVTtFQUFjOztBQUN0QjtFQUFPOztBQUNMO0VwQmxFTjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7O0FBNkRBO0VvQjhETTtJcEI3REo7OztBQUVGO0VvQjJETTtJcEIxREo7OztBQWhFRjtFb0IwSE07SXBCekhKOzs7QW9CMkhFO0VBQWlDO0VwQjdIckM7RUFBQTtFb0I2SHlHO0VBQWE7RUFBc0Q7O0FwQjVINUs7RW9CNEhJO0lwQjNIRjs7O0FBREY7RW9CNEhJO0lwQjNIRjs7O0FvQjRISTtFQUFTO0VBQXNEOztBQUVqRTtFQUFpQztFcEJoSXJDO0VBQUE7RW9CZ0l5RztFQUFhO0VBQXNEOztBcEIvSDVLO0VvQitISTtJcEI5SEY7OztBQURGO0VvQitISTtJcEI5SEY7OztBb0IrSEk7RUFBUztFQUFzRDs7QUFJckU7RUFBZ0U7O0FBQzlEO0VwQjdFRjtFQXBFQTtBQUNBO0VBcUVBO0VBQ0E7RUE1REE7RW9Cc0krRjs7QXBCekUvRjtFb0J5RUU7SXBCeEVBOzs7QUFFRjtFb0JzRUU7SXBCckVBOzs7QUFoRUY7RW9CcUlFO0lwQnBJQTs7O0FvQnFJQTtFcEI5RUY7RUFwRUE7QUFDQTtFQXFFQTtFQUNBO0VBNURBO0VvQnVJbUc7O0FwQjFFbkc7RW9CMEVFO0lwQnpFQTs7O0FBRUY7RW9CdUVFO0lwQnRFQTs7O0FBaEVGO0VvQnNJRTtJcEJySUE7OztBb0JzSUE7RUFBZ0U7RXBCeElsRTtFb0J3SXdIO0VBQWdCO0VBQW9CLE9uQjFJako7RUR3RVg7RUFqRkE7QUFDQTtFQWtGQTtFQUNBO0VvQitENk07RUFBZ0IsWW5CM0l4TjtFbUIySTBPO0VBQW1FO0VBQXNCO0VBQXlCO0VBQW9COztBcEJ2SXJYO0VvQnVJRTtJcEJ0SUE7OztBQXdFRjtFb0I4REU7SXBCN0RBOzs7QUFFRjtFb0IyREU7SXBCMURBOzs7QW9C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K0I7SUFBZ0I7SUFBa0I7SUFBbUI7O0VBQ3BGO0lBQWtDOztFQUNqQztJQUFjOztFQUVmO0lBQWE7O0VBR1g7QUFBQTtJQUFHO0lBQWtCO0lBQWdCOztFQU14QztJQUF5Qjs7RUFDeEI7SUFBSTtJQUFnQjtJQUFrQjs7RUFFdkM7SUFBVTs7RUFDVDtJQUFlOztFQUNkO0lBQUk7SUFBZ0I7SUFBa0I7O0VBQ3RDO0lBQUc7SUFBZ0I7O0VBQ25CO0lBQVM7SUFBa0I7SUFBZ0I7SUFBcUI7O0VBTWxFO0lBQU07O0VBQ0w7QUFBQTtBQUFBO0lBRXNCOztFQUNwQjtBQUFBO0FBQUE7SUFBTztJQUFnQjs7RUFDdkI7QUFBQTtBQUFBO0lBQW9COztFQUV0QjtJQUE4QjtJQUFjO0lBQWdCOztFQUMzRDtJQUFnQjs7RUFFakI7QUFBQTtJQUNrQzs7RUFDakM7QUFBQTtJQUFPO0lBQWdCOztFQUd0QjtBQUFBO0FBQUE7QUFBQTtJQUFXO0lBQWdCO0lBQWdCO0lBQWlCOztFQUM1RDtBQUFBO0FBQUE7QUFBQTtJQUFtQjs7RUFFcEI7QUFBQTtJQUFjOztFQUNiO0FBQUE7SUFBRzs7RUFHSDtJQUFzQjtJQUFZOztFQUNoQztJQUFROztFQUVOO0lBQVk7O0VBR2xCO0lBQXFCO0lBQVk7SUFBb0I7O0VBQ3BEO0lBQU87SUFBWTtJQUFhO0lBQW1CO0lBQVM7O0VBQzNEO0lBQVU7SUFBVztJQUFZOztFQUVsQztJQUFPOztFQUVSO0lBQW1COztFQUdYO0lBQThCO0lBQWdCOztFQUVoRDtJQUEyQjs7RUFHL0I7SUFBVTs7RUFDWjtJQUFtQjtJQUFtQjs7RUFDdEM7SUFBaUMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVFQgQ2hvY29sYXRlcyBSZWd1bGFyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RUIENob2NvbGF0ZXMgUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1RUIENob2NvbGF0ZXMgUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9UVCBDaG9jb2xhdGVzIFJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVFQgQ2hvY29sYXRlcyBJdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvVFQgQ2hvY29sYXRlcyBJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9UVCBDaG9jb2xhdGVzIEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9UVCBDaG9jb2xhdGVzIEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUVCBDaG9jb2xhdGVzIEJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvVFQgQ2hvY29sYXRlcyBCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvVFQgQ2hvY29sYXRlcyBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1RUIENob2NvbGF0ZXMgQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaGVTYW5zLVBsYWluJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RoZVNhbnMtUGxhaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9UaGVTYW5zLVBsYWluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1RoZVNhbnMtUGxhaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGhlU2Fucy1Cb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RoZVNhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1RoZVNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9UaGVTYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGhlU2Fucy1QbGFpbkl0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9UaGVTYW5zLVBsYWluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvVGhlU2Fucy1QbGFpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9UaGVTYW5zLVBsYWluSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RoZVNhbnMtQm9sZEl0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9UaGVTYW5zLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9UaGVTYW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvVGhlU2Fucy1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn0iLCIqIHtib3gtc2l6aW5nOiBib3JkZXItYm94O31cblxuYm9keSB7XG4gIEBpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7XG4gIGNvbG9yOiAkYmxldTtcbiAgcGFkZGluZy10b3A6IDE1NnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICYuZnJlZXplLWJvZHkge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxuICAmLnVzZXItbG9nZ2VkLWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjMxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRibGV1O1xuICAmLmZha2UtYW5jaG9ye2ZvbnQtc2l6ZTowO31cbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiBnYXAoMzQpO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxub2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTtcbiAgY29sb3I6ICRibGV1O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO1xuICAgIGNvbG9yOiAkYmxldTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgXG4gIH1cbn1cblxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZHJvcGRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSBnYXAoMjApKSA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldSAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiRibGV1O31cblxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgQGluY2x1ZGUgZ2FwKFwiaGVpZ2h0XCIsIDYzKTtcblxuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmM7XG5cbiAgdWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsZXU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhbmM7XG4gIH1cbn1cblxuLnNlbGVjdDIge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIGdhcCgyMCkpIDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZ2FwKFwiaGVpZ2h0XCIsIDYzKTtcbiAgICBAaW5jbHVkZSBnYXAoXCJ0ZXh0LWluZGVudFwiLCAxMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGV1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkYmxldTtcbiAgICB9XG4gIH1cbn1cbi51bnB1Ymxpc2hlZC5ub2RlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGY0O31cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIG5hdi50YWJzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIHVsLnRhYnMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICA+bGkge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRibGFuYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI+YSxcbiAgICAgICAgJi5pcy1hY3RpdmU+YSB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG9yYW5nZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhbmM7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYmxldTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ+YSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZD5hIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIEZJTCBEJ0FSSUFORSAqL1xuLnVzZXItbG9nZ2VkLWluIC5yZWdpb24tYnJlYWRjcnVtYiB7dG9wOiAyMzVweDt9XG4ucmVnaW9uLWJyZWFkY3J1bWIge3otaW5kZXg6IDU7d2lkdGg6IDEwMCU7YmFja2dyb3VuZDogJGJsYW5jO3Bvc2l0aW9uOiBmaXhlZDt0b3A6IDE1NnB4O2xlZnQ6IDA7cmlnaHQ6IDA7XG4gID4gLmlubmVyIHtAaW5jbHVkZSBnYXAoJ3BhZGRpbmctdG9wJywgMzcpO0BpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCAzNyk7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAyKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctcmlnaHQnLCAyKTtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczogY2VudGVyO21heC13aWR0aDogMTkyMHB4O21hcmdpbjogMCBhdXRvO31cbiAgLmJyZWFkY3J1bWIge1xuICAgIG9sIHtkaXNwbGF5OiBmbGV4O1xuICAgICAgbGkge3BhZGRpbmc6IDAgMjBweCAwIDA7cG9zaXRpb246IHJlbGF0aXZlO0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNik7bGluZS1oZWlnaHQ6IDE5cHg7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICY6OmFmdGVyIHtjb250ZW50OiAnJztkaXNwbGF5OiBibG9jazt3aWR0aDogMnB4O2hlaWdodDogMTRweDtiYWNrZ3JvdW5kOiAkYmxldS1jbGFpcjtwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6IDA7dG9wOiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO31cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtwYWRkaW5nLXJpZ2h0OiAwO21hcmdpbi1yaWdodDogMDt0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAmOjphZnRlciB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stc3VpdmV6LW5vdXMge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzcGFuIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tcmlnaHQnLCAyMCk7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTt9XG4gICAgLmZpZWxkIHtcbiAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA0Nik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA0Nik7Zm9udC1zaXplOiAwO0BpbmNsdWRlIGdhcCgnbWFyZ2luLXJpZ2h0JywgMjApO31cbiAgICAgICYuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7XG4gICAgICAgIGEge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2lnLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2lnaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMiB7XG4gICAgICAgIGEge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZiLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZiaDIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazMge1xuICAgICAgICBhIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90ay5zdmcnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90a2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazUge1xuICAgICAgICBhIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy95dC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy95dGguc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazYge1xuICAgICAgICBhIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90dy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90d2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQgYSB7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICB9XG4gIH1cbn1cblxuLyogQ09OVEVOVSBERVMgUEFHRVMgKi9cbi5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtbXVsdGkxIHtcbiAgLnBhcmFncmFwaCB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO1xuICAgID4gLmFuY3JldGl0bGUsXG4gICAgPiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0Mik7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO31cbiAgfVxufVxuXG4vKiBCTE9DSyBERSBQQVJUQUdFICovXG4uZmllbGQtLW5hbWUtZHluYW1pYy1jb3B5LWZpZWxkbm9kZS1zaGFyZS1tb2JpbGUsXG4uZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUge0BpbmNsdWRlIGdhcCgnbWFyZ2luLXRvcCcsIDYwKTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA4MCk7XG4gIC5maWVsZF9faXRlbSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZyg0MCk7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tcmlnaHQnLCA0MCk7bGluZS1oZWlnaHQ6IDQycHg7fVxuICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbWFyZ2luLXJpZ2h0JywgNDApO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA2MCk7Zm9udC1zaXplOiAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDA7fVxuICAgICAgJi5mYl9zaGFyZSB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmIyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYmguc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgfVxuICAgICAgJi5sa19zaGFyZSB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGsyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sa2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgfVxuICAgICAgJi50d19zaGFyZSB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdHcyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90dzJoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cbiAgICAgIH1cbiAgICAgICYubWFpbF9zaGFyZSB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWwyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tbGguc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiogUGFnZSBMb2dpbiAqKi9cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG5cbiAgLnVzZXItbG9naW4tZm9ybSxcbiAgLnVzZXItcGFzcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgQGluY2x1ZGUgZ2FwKFwicGFkZGluZ1wiLCA0MCk7XG4gICAgYmFja2dyb3VuZDogJGdyaXM7XG5cbiAgICAuZGVzY3JpcHRpb24sXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTYpO1xuICAgICAgQGluY2x1ZGUgZ2FwKFwicGFkZGluZy10b3BcIiwgNyk7XG4gICAgfVxuXG4gICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4gICAgLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGdhcChcIndpZHRoXCIsIDIzMCk7XG4gICAgICAgIEBpbmNsdWRlIGdhcChcImhlaWdodFwiLCA1MCk7IFxuICAgICAgICBAaW5jbHVkZSBnYXAoXCJwYWRkaW5nLWxlZnRcIiwgMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgZ2FwKFwibWFyZ2luLWxlZnRcIiwgMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtcGFzc3dvcmQge1xuICAgICAgQGluY2x1ZGUgZ2FwKFwicGFkZGluZy10b3BcIiwgMjApO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGdhcChcIm1hcmdpbi1sZWZ0XCIsIDUwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgZ2FwKFwibWFyZ2luLXRvcFwiLCAyMCk7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZDogJGJsZXU7bGluZS1oZWlnaHQ6IDQxcHg7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogJG9yYW5nZTtjb2xvcjogJGJsZXU7fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBzaXRlbWFwICovXG4ucGF0aC1zaXRlbWFwIHtcbiAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge0BpbmNsdWRlIGdhcCgncGFkZGluZy10b3AnLCAxMjQpO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgNik7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgNik7XG4gICAgaDEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoNDApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA1NSk7bWFyZ2luLWJvdHRvbTogNDBweDt9XG4gIH1cbiAgLnNpdGVtYXAge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgNik7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgNik7XG4gICAgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MCk7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWJvdHRvbScsIDIwKTt9XG4gICAgdWwge1xuICAgICAgPiBsaSB7cG9zaXRpb246IHJlbGF0aXZlO2xpc3Qtc3R5bGU6IG5vbmU7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzQpO0BpbmNsdWRlIGdhcCgncGFkZGluZy1sZWZ0JywgMjUpO0BpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCAxMCk7XG4gICAgICAgICY6YmVmb3JlIHtjb250ZW50OiBcIuKAoiBcIjtjb2xvcjogJG9yYW5nZTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDQwKTtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDtAaW5jbHVkZSBnYXAoJ3RvcCcsIDMpO31cbiAgICAgICAgLm9yYW5nZSB7Y29sb3I6ICRibGV1O31cbiAgICAgICAgPiB1bCB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tdG9wJywgMTApO31cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNMSUNLICovXG4uc2xpY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZy10b3A6IGdhcCg2MCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgQGluY2x1ZGUgd2QyVmgoMjYpO1xuICAgICAgICBAaW5jbHVkZSBoZTJWaCgyNik7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGV1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgIH1cbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGdhcCgzMCk7XG4gICAgfVxuICB9XG4gIC5zbGlja19fYXJyb3cge1xuICAgIEBpbmNsdWRlIGdhcChcIm1hcmdpbi10b3BcIiwgMzApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5zbGljay1kaXNhYmxlZCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxldTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGV1O1xuICAgICAgQGluY2x1ZGUgZ2FwKFwicGFkZGluZ1wiLCA1LCA4LCAyLCAxMSk7XG5cbiAgICAgIEBpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygzMCk7XG4gICAgICBjb2xvcjogJGJsYW5jO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYW5jO1xuICAgICAgICBjb2xvcjogJGJsZXU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2xpY2sge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3RhcnRlYXVjaXRyb25Sb290IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICBzcGFuOm5vdCgudGFydGVhdWNpdHJvbkgzLCAudGFydGVhdWNpdHJvbkNUQUJ1dHRvbikge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I3RhcnRlYXVjaXRyb25JbmZvIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YXJ0ZWF1Y2l0cm9uQWxsb3csXG4gIC50YXJ0ZWF1Y2l0cm9uRGVueSxcbiAgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgICBwYWRkaW5nOiA0cHggMTBweCAzcHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICRvcmFuZ2UgICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDd2dztcbiAgICBmb250LWZhbWlseTogXCJUVCBDaG9jb2xhdGVzIFJlZ3VsYXJcIiwgRmFsbGJhY2ssIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgLy9mb250LXNpemU6NDBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAudGFydGVhdWNpdHJvbkFsbG93IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAycHggMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZXNzYWdlcyB7XG4gICYubWVzc2FnZXMtLXN0YXR1cyB7XG4gICAgQGluY2x1ZGUgY29sZ2FwKFwibWFyZ2luLWxlZnRcIiwgMik7XG4gICAgQGluY2x1ZGUgY29sZ2FwKFwibWFyZ2luLXJpZ2h0XCIsIDIpO1xuICAgIEBpbmNsdWRlIGdhcChcIm1hcmdpbi10b3BcIiwgMjApO1xuICAgIGJhY2tncm91bmQ6ICRibGV1O1xuICAgIGNvbG9yOiAkYmxhbmM7XG4gICAgQGluY2x1ZGUgZ2FwKFwicGFkZGluZ1wiLCAzMCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBnYXAoXCJtYXJnaW4tYm90dG9tXCIsIDIwKTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFuYztcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLWFuY3JlcyB7XG4gIEBpbmNsdWRlIGdhcChcInBhZGRpbmctbGVmdFwiLCAzMik7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rvd24uc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICB1bCB7ZGlzcGxheTogZmxleDtsaXN0LXN0eWxlOiBub25lO2ZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7bWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICAgICAgZGl2IHtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjApO3BhZGRpbmc6IDAgMjBweDtjb2xvcjogJGJsZXUtY2xhaXI7Ym9yZGVyLXJhZGl1czogNDBweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYW5jcmVzLXB1YmxpY2F0aW9ucyB7XG4gIEBpbmNsdWRlIGdhcChcInBhZGRpbmctbGVmdFwiLCAzMik7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rvd24uc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICB1bCB7ZGlzcGxheTogZmxleDtsaXN0LXN0eWxlOiBub25lO2ZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7bWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICAgICAgZGl2IHtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjApO3BhZGRpbmc6IDAgMjBweDtjb2xvcjogJGJsZXUtY2xhaXI7Ym9yZGVyLXJhZGl1czogNDBweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stYmxvY2stc2hhcmUtaG9tZSxcbi5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtcbiAgPiBoMyB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg3MCk7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNjApO31cbiAgLmxpbmtzIHtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICA+IGEge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAyNTApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzMyKTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudG9wIHtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDIwMCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAyNTApO3otaW5kZXg6IDE7ZmxleC1zaHJpbms6IDA7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O31cbiAgICAgIC5ib3Qge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA4OCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA4OCk7bWFyZ2luLXRvcDogLTQ0cHg7ei1pbmRleDogMjtmbGV4LXNocmluazogMDtcbiAgICAgICAgaW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87fVxuICAgICAgfVxuICAgICAgLmJvdGgge2Rpc3BsYXk6IG5vbmU7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDg4KTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDg4KTttYXJnaW4tdG9wOiAtNDRweDt6LWluZGV4OiAyO2ZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bzt9XG4gICAgICB9XG4gICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOCk7bWFyZ2luLXRvcDogMTdweDt9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRvcCB7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDI1MCk7fVxuICAgICAgICAuYm90IHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgLmJvdGgge2Rpc3BsYXk6IGJsb2NrO31cbiAgICAgICAgcCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7fVxuICAgICAgfVxuICAgIH1cbiAgICAudmlkIHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNDQwKTtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47YWxpZ24taXRlbXM6IGNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLnZpZF9jdG5yIHtwb3NpdGlvbjogcmVsYXRpdmU7d2lkdGg6IDEwMCU7XG4gICAgICAgICNwbGF5ZXIsXG4gICAgICAgIGlmcmFtZSB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAyNTApO2ZvbnQtc2l6ZTogMDt9XG4gICAgICAgIGltZyB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOiAwO3JpZ2h0OiAwO2JvdHRvbTogMDtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDI1MCk7d2lkdGg6IGF1dG87ei1pbmRleDogMTttaW4td2lkdGg6IDEwMCU7fVxuICAgICAgICAuYnRucGxheSB7cG9zaXRpb246IGFic29sdXRlO3RvcDogNTAlO2xlZnQ6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OiAyO3dpZHRoOiA2MHB4O2hlaWdodDogNjBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbGF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7Zm9udC1zaXplOiAwO2N1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbGF5aC5zdmcnKSBuby1yZXBlYXQ7fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO2xpbmUtaGVpZ2h0OiAyMHB4O2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbWFyZ2luLXRvcCcsIDQwKTt9XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1hY2Nlcy1kaXJlY3Qge1xuICA+IC5maWVsZF9fbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFjY2VzLWRpcmVjdCB7XG4gID4gLmZpZWxkX19sYWJlbCB7ZGlzcGxheTogbm9uZTt9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY2VzLWRpcmVjdCB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO21hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHttYXJnaW4tcmlnaHQ6IDIwcHg7d2lkdGg6IDUwcHg7XG4gICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO31cbiAgICB9XG4gICAgLnRpdGxlIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE2KTtsaW5lLWhlaWdodDogMTlweDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7cGFkZGluZzogMCAzcHg7ZGlzcGxheTogYmxvY2s7fVxuICAgIC5tZWRpYWhvdiB7ZGlzcGxheTogbm9uZTt9XG4gICAgJjpob3ZlciB7XG4gICAgICAubWVkaWFvZmYge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgLm1lZGlhaG92IHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAudGl0bGUge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyB7cG9zaXRpb246IHJlbGF0aXZlO292ZXJmbG93OiB2aXNpYmxlO1xuICAudmlkYm94IHtwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgZ2FwKCdsZWZ0JywgLTE1KTtAaW5jbHVkZSBnYXAoJ3RvcCcsIC0xNSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWluaWNhZHJlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDEwOSk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxMDkpO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XG4gIH1cbiAgLnZpZCB7d2lkdGg6IDEwMCU7ZGlzcGxheTogZmxleDtvdmVyZmxvdzogdmlzaWJsZTtwb3NpdGlvbjogcmVsYXRpdmU7QGluY2x1ZGUgZ2FwKCdtYXgtaGVpZ2h0JywgNDAwKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47XG4gICAgLnZpZF9jdG5yIHtwb3NpdGlvbjogcmVsYXRpdmU7d2lkdGg6IDUwJTtvdmVyZmxvdzogaGlkZGVuO0BpbmNsdWRlIGdhcCgnbWF4LWhlaWdodCcsIDQwMCk7XG4gICAgICAjcGxheWVyLFxuICAgICAgaWZyYW1lIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87Zm9udC1zaXplOiAwO31cbiAgICAgIC5jb3ZlciB7ZGlzcGxheTogYmxvY2s7ei1pbmRleDogMTtcbiAgICAgICAgaW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87fVxuICAgICAgfVxuICAgICAgLmJ0bnBsYXkge3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IDUwJTtsZWZ0OiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDogMjt3aWR0aDogNjBweDtoZWlnaHQ6IDYwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGxheS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO2ZvbnQtc2l6ZTogMDtjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsYXloLnN2ZycpIG5vLXJlcGVhdDt9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtiYWNrZ3JvdW5kOiAkYmxldS1wYWxlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEsIDMsIDEsIDApO3dpZHRoOiA1MCU7b3ZlcmZsb3c6IGhpZGRlbjtvdmVyZmxvdy15OiBhdXRvO3Njcm9sbGJhci1jb2xvcjogJG9yYW5nZSAkYmxldS1wYWxlO1xuICAgICAgLnZpZHRpdCB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMC4yNSwgMSwgMC4yNSwgMSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDMxKTtiYWNrZ3JvdW5kOiAkYmxldS1jbGFpcjtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4gICAgICAudmlkc3N0aXQsXG4gICAgICAudmlkZGVzYyxcbiAgICAgIC52aWRjcmVkIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDIpO31cbiAgICAgIC52aWRzc3RpdCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtsaW5lLWhlaWdodDogMjlweDttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgICAgIC52aWRkZXNjIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAzMnB4O21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAgICAgLnZpZGNyZWQge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNCk7bGluZS1oZWlnaHQ6IDE5cHg7fVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1kaWFwb3JhbWEtcGhvdG9zIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDIpO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTt9XG59XG5cbi5zbGljay0tZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge3Bvc2l0aW9uOiByZWxhdGl2ZTtvdmVyZmxvdzogdmlzaWJsZTtcbiAgJjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgZ2FwKCdsZWZ0JywgLTE1KTtAaW5jbHVkZSBnYXAoJ3RvcCcsIC0xNSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWluaWNhZHJlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDEwOSk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxMDkpO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWRpYXBvcmFtYSB7ZGlzcGxheTogZmxleDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47QGluY2x1ZGUgZ2FwKCdtYXgtaGVpZ2h0JywgMzUwKTtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEge3dpZHRoOiA1MCU7QGluY2x1ZGUgZ2FwKCdtYXgtaGVpZ2h0JywgMzUwKTtvdmVyZmxvdzogaGlkZGVuO3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gLmZpZWxkX19pdGVtIHtoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFydGljbGUge2hlaWdodDogMTAwJTt9XG4gICAgICB9XG4gICAgICAuaW1nX3ZlcnRpY2FsZSB7YmFja2dyb3VuZDogJGJsZXUtcGFsZTtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAzNTApO1xuICAgICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiBhdXRvO2hlaWdodDogMTAwJTt9XG4gICAgICB9XG4gICAgICAuaW1nX2hvcml6b250YWxlIHtiYWNrZ3JvdW5kOiAkYmxldS1wYWxlO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzUwKTtcbiAgICAgICAgaW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogYXV0bztoZWlnaHQ6IDEwMCU7bWFyZ2luOiBhdXRvO3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAtOTk5OXB4O3JpZ2h0OiAtOTk5OXB4O3RvcDogLTk5OTlweDtib3R0b206IC05OTk5cHg7fVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7YmFja2dyb3VuZDogJGJsZXUtcGFsZTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxLCAzLCAxLCAwKTt3aWR0aDogNTAlO292ZXJmbG93LXk6IGF1dG87c2Nyb2xsYmFyLWNvbG9yOiAkb3JhbmdlICRibGV1LXBhbGU7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAzNTApO1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLjI1LCAxLCAwLjI1LCAxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzEpO2JhY2tncm91bmQ6ICRibGV1LWNsYWlyO2Rpc3BsYXk6IGlubGluZS1ibG9jaztib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTttYXJnaW4tYm90dG9tOiAyMHB4O31cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMixcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazMge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMik7fVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO2xpbmUtaGVpZ2h0OiAyOXB4O21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtsaW5lLWhlaWdodDogMzJweDttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMyB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE0KTtsaW5lLWhlaWdodDogMTlweDt9XG4gICAgfVxuICB9XG4gIC5zbGlja19fYXJyb3cge21hcmdpbjogMDtcbiAgICAuc2xpY2stYXJyb3cge3Bvc2l0aW9uOiBhYnNvbHV0ZTt6LWluZGV4OiAyO3RvcDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNDQpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgNDQpO2ZvbnQtc2l6ZTogMDtib3JkZXI6IG5vbmU7fVxuICAgIC5zbGljay1wcmV2IHtAaW5jbHVkZSBjb2xnYXAoJ2xlZnQnLCAxKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wcmV2LnN2ZycpIG5vLXJlcGVhdDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcHJldmguc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtAaW5jbHVkZSBjb2xnYXAoJ3JpZ2h0JywgMSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmV4dC5zdmcnKSBuby1yZXBlYXQ7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL25leHRoLnN2ZycpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgIH1cbiAgfVxufVxuXG4uY29va2llc2pzci1iYW5uZXIge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEsIDIpO2JhY2tncm91bmQ6ICRncmlzLXBhbGU7Y29sb3I6ICRibGV1O2Rpc3BsYXk6IGJsb2NrO1xuICAmLS1pbmZvIHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO292ZXJmbG93OiBoaWRkZW47bWFyZ2luOiAwIGF1dG8gMjBweDttYXgtd2lkdGg6IDE5MjBweDt9XG4gIC5jb29raWVzanNyLWxpbmtzIGEsXG4gICYtLXRleHQge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7bGluZS1oZWlnaHQ6IDI4cHg7Y29sb3I6ICRibGV1O31cbiAgJi0tYWN0aW9uIHt3aWR0aDogMTAwJTttYXJnaW46IDAgYXV0byAyMHB4O21heC13aWR0aDogMTkyMHB4O1xuICAgIC5jb29raWVzanNyLWJ0bi5pbXBvcnRhbnQsXG4gICAgYnV0dG9uLmltcG9ydGFudCxcbiAgICBidXR0b24ge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luJywgMCwgMSwgMCwgMCk7ZGlzcGxheTogaW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OiA0MXB4O3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7Ym9yZGVyOiBub25lO3RyYW5zZm9ybTogbm9uZTt3aWR0aDogYXV0bztoZWlnaHQ6IGF1dG87bWluLWhlaWdodDogYXV0bztvcGFjaXR5OiAxO3doaXRlLXNwYWNlOiBpbmhlcml0O3RleHQtdHJhbnNmb3JtOiBub25lOy13ZWJraXQtdHJhbnNmb3JtOiBub25lO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMiU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7dHJhbnNmb3JtOiBub25lOy13ZWJraXQtdHJhbnNmb3JtOiBub25lO31cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUubm9kZS0tdmlldy1tb2RlLWZ1bGwge0BpbmNsdWRlIGdhcCgncGFkZGluZy10b3AnLCAxMjQpO31cblxuLmNvb2tpZXNqc3ItbGF5ZXItLWhlYWRlciB7dG9wOiAwICFpbXBvcnRhbnQ7fVxuLmNvb2tpZXNqc3ItYnRuLmltcG9ydGFudC5pbnZlcnQge3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7Ym9yZGVyOiBub25lO3RyYW5zZm9ybTogbm9uZTtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG59XG4uY29va2llc2pzci1idG4uaW52ZXJ0IHtwYWRkaW5nOiAwIDIwcHg7Ym9yZGVyLXJhZGl1czogNDBweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7Ym9yZGVyOiBub25lO3RyYW5zZm9ybTogbm9uZTtcbiAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tYWx3YXlzLW9uIHtjb2xvcjogJGJsZXU7fVxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC5hY3RpdmUgLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tY29udGVudCxcbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAuYWN0aXZlIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLXRhYiB7YmFja2dyb3VuZDogJGJsZXU7fVxuLmNvb2tpZXNqc3ItbGlua3MubGlua3MtLXJvdyBsaSBhIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktZGF0ZXBpY2tlciB7cGFkZGluZzogMDt6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbiAgdGFibGUge21hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDt9XG4gIHRkIHtwYWRkaW5nOiAxcHggIWltcG9ydGFudDt9XG59IiwiQG1peGluIHB4MlZoKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYoKCRzaXplICogMTAwKSwgJGJhc2Vfd2lkdGhfWEQpICogMXZ3O1xuICAvKmZvbnQtc2l6ZTogbWF0aC5kaXYoKCRzaXplICogMTAwKSwgJGJhc2VfaGVpZ3RoX1hEKSAqIDF2aDsqL1xufVxuXG5AbWl4aW4gZ2FwKCR0YWcsICRhcmdzLi4uKSB7XG4gICRnYXBweDogXCJcIjtcbiAgJGdhcHZoOiBcIlwiO1xuICBAZWFjaCAkYXJnIGluICRhcmdzIHtcbiAgICAkZ2Fwdmg6ICRnYXB2aCArIChtYXRoLmRpdigoJGFyZyAqIDEwMCksICRiYXNlX3dpZHRoX1hEKSAqIDF2dykgKyBcIiBcIjtcbiAgICAkZ2FwcHg6ICRnYXBweCArICRhcmcgKyBcInB4IFwiO1xuICB9XG4gICN7JHRhZ306ICN7JGdhcHZofTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWJpZykge1xuICAgICN7JHRhZ306ICN7JGdhcHB4fSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBjb2xnYXAoJHRhZywgJGFyZ3MuLi4pIHtcbiAgJGNvbDogXCJcIjtcbiAgJGNvbGJpZzogXCJcIjtcbiAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgJGNvbDogJGNvbCArICgkYXJnICogJGNvbHdpZHRoKSArIFwiIFwiO1xuICAgICRjb2xiaWc6ICRjb2xiaWcgKyAoJGFyZyAqICRjb2x3aWR0aC1iaWcpICsgXCIgXCI7XG4gIH1cbiAgI3skdGFnfTogI3skY29sfTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWJpZykge1xuICAgICN7JHRhZ306ICN7JGNvbGJpZ307XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGdhcCgkZ2FwKSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCgkZ2FwICogMTAwKSwgJGJhc2Vfd2lkdGhfWEQpICogMXZ3O1xuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbkBmdW5jdGlvbiBnYXBweCgkZ2FwKSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRnYXAsIDE5MjApICogMTAwdnc7XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuQGZ1bmN0aW9uIGdhcC1iaWcoJGdhcCkge1xuICAkcmVzdWx0OiAjeyRnYXB9cHg7XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuQG1peGluIHdkMlZoKCR3aWR0aCkge1xuICB3aWR0aDogbWF0aC5kaXYoKCR3aWR0aCAqIDEwMCksICRiYXNlX3dpZHRoX1hEKSAqIDF2dztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWJpZykge1xuICAgIHdpZHRoOiAjeyR3aWR0aH1weDtcbiAgfVxufVxuXG5AbWl4aW4gaGUyVmgoJGhlaWdodCkge1xuICBoZWlnaHQ6IG1hdGguZGl2KCgkaGVpZ2h0ICogMTAwKSwgJGJhc2Vfd2lkdGhfWEQpICogMXZ3O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstYmlnKSB7XG4gICAgaGVpZ2h0OiAjeyRoZWlnaHR9cHg7XG4gIH1cbn1cblxuQG1peGluIHdkMlZoLWJpZygkd2lkdGgpIHtcbiAgd2lkdGg6IG1hdGguZGl2KCgkd2lkdGggKiAxOTIwKSwgJGJhc2VfaGVpZ3RoX1hEKSAqIDF2aDtcbn1cblxuQG1peGluIGhlMlZoLWJpZygkd2lkdGgpIHtcbiAgd2lkdGg6IG1hdGguZGl2KCgkd2lkdGggKiAxOTIwKSwgJGJhc2VfaGVpZ3RoX1hEKSAqIDF2aDtcbn1cblxuQG1peGluIFRUQ2hvY29sYXRlc1JlZygkc2l6ZSkge1xuICBmb250LWZhbWlseTogXCJUVCBDaG9jb2xhdGVzIFJlZ3VsYXJcIiwgRmFsbGJhY2ssIHNhbnMtc2VyaWY7XG4gIEBpbmNsdWRlIHB4MlZoKCRzaXplKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstYmlnKSB7XG4gICAgZm9udC1zaXplOiAjeyRzaXplfXB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0pIHtcbiAgICBmb250LXNpemU6ICN7JHNpemUgLSA1fXB4O1xuICB9IFxufVxuXG5AbWl4aW4gVFRDaG9jb2xhdGVzQm9sZCgkc2l6ZSkge1xuICBmb250LWZhbWlseTogXCJUVCBDaG9jb2xhdGVzIEJvbGRcIiwgRmFsbGJhY2ssIHNhbnMtc2VyaWY7XG4gIEBpbmNsdWRlIHB4MlZoKCRzaXplKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstYmlnKSB7XG4gICAgZm9udC1zaXplOiAjeyRzaXplfXB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0pIHtcbiAgICBmb250LXNpemU6ICN7JHNpemUgLSA1fXB4O1xuICB9IFxufVxuXG5AbWl4aW4gVFRDaG9jb2xhdGVzSXRhbGljKCRzaXplKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIENob2NvbGF0ZXMgSXRhbGljXCIsIEZhbGxiYWNrLCBzYW5zLXNlcmlmO1xuICBAaW5jbHVkZSBweDJWaCgkc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWJpZykge1xuICAgIGZvbnQtc2l6ZTogI3skc2l6ZX1weDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtKSB7XG4gICAgZm9udC1zaXplOiAjeyRzaXplIC0gNX1weDtcbiAgfSBcbn1cblxuIiwiJGJyZWFrLXNtYWxsIDoxMDI0cHg7XG4kYnJlYWstbWVkaXVtOiAxNDAwcHg7XG4kYnJlYWstYmlnOiAxOTIwcHg7XG4kYmFzZV93aWR0aF9YRDogMTkyMDtcbiRiYXNlX2hlaWd0aF9YRDogOTYwO1xuJGJhc2VfaGVpZ3RoXzEzNjY6IDk2MDtcblxuJG5vaXI6ICMwMDAwMDA7XG4kYmxhbmM6ICNmZmZmZmY7XG4kYmxldTogIzE3MkE1NjtcbiRibGV1LWNsYWlyOiAjMDJEM0M4O1xuJGJsZXUtcGFsZTogI0RERkZGRDtcbiRvcmFuZ2U6ICNGRjY5NkE7XG4kZ3JpczogI0YwRjBGMDtcbiRncmlzLWNsYWlyOiAjRjZGNkY2O1xuJGdyaXMtcGFsZTogI0VGRjRGRjtcbiRqYXVuZSA6I0ZBRTgwMDtcbiRncmlzLWZvbmNlOiAjNzA3MDcwO1xuJGdyaXMtZm9uY2UyOiAjNzU3NTc1O1xuXG4kY29sd2lkdGg6IG1hdGguZGl2KDEwMHZ3LCA0OCk7XG4kY29sd2lkdGgtc21hbGw6ICBtYXRoLmRpdigxMDB2dywgNSk7XG4kY29sd2lkdGgtYmlnOiBtYXRoLmRpdigxOTIwcHgsIDQ4KTtcbiRtb2JpbGUtdG9wIDogMTM5cHg7XG4kbW9iaWxlLXRvcC1pbWFnZSA6IDExOXB4O1xuJHNwYWNpbmc6IC4wN3Z3O1xuJHNwYWNpbmctYm9sZDogLjF2dzsiLCJAa2V5ZnJhbWVzIG9wZW5TZWNvbmRhcnkge1xyXG4gIGZyb20ge1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXU7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHdpZHRoOiA5Ny4zJTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmM7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNsb3NlU2Vjb25kYXJ5IHtcclxuICBmcm9tIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXU7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuYztcclxuICAgIHRleHQtaW5kZW50Oi05OTk5cHg7IFxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyAgZGV0YWlsLWFuaW17XHJcbiAgZnJvbSB7XHJcbiAgICBAaW5jbHVkZSBnYXAoXCJwYWRkaW5nLWxlZnRcIiwgMjAwMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIEBpbmNsdWRlIGNvbGdhcChcInBhZGRpbmctbGVmdFwiLCAxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyAgZGV0YWlsLWFuaW0tY2xvc2V7XHJcbiAgZnJvbSB7XHJcbiAgICBAaW5jbHVkZSBjb2xnYXAoXCJwYWRkaW5nLWxlZnRcIiwgMSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICBcclxuICAgIEBpbmNsdWRlIGNvbGdhcChcInBhZGRpbmctbGVmdFwiLCAyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCJmaWdjYXB0aW9uLFxuLmxlZ2VuZGUge1xuICBAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIEBpbmNsdWRlIGdhcChcIm1hcmdpbi10b3BcIiwgMTApO1xufVxuXG4udGF4b25vbXktdGVybS0tdHlwZS1wb2ludC1jYXJ0ZSAuZmllbGQtLW5hbWUtZGVzY3JpcHRpb24sXG4uZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtaG9yYWlyZXMsXG4uZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMSxcbi5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWsyLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazMge1xuICBoMiB7XG4gICAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7XG4gICAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgNDIpO1xuICAgIEBpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCAxNSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBoMyB7XG4gICAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7XG4gICAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgMzIpO1xuICAgIEBpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCAxNSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBoNCB7XG4gICAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMik7XG4gICAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgMjgpO1xuICAgIEBpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCAxNSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBibG9ja3F1b3RlOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgZ2FwKFwibWFyZ2luLWJvdHRvbVwiLCAyMCk7XG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBnYXAoXCJtYXJnaW4tcmlnaHRcIiwgMzApO1xuICAgIH1cbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGdhcChcIm1hcmdpbi1sZWZ0XCIsIDMwKTtcbiAgICB9XG4gIH1cbiAgZmlndXJlIHtcbiAgICBAaW5jbHVkZSBnYXAoXCJtYXJnaW4tYm90dG9tXCIsIDIwKTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBnYXAoXCJtYXJnaW4tYm90dG9tXCIsIDApO1xuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5hbGlnbi1sZWZ0LFxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgYm9yZGVyOiBnYXAoMTApIHNvbGlkICRncmlzO1xuICAgIH1cbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgQGluY2x1ZGUgZ2FwKFwibWFyZ2luLXJpZ2h0XCIsIDMwKTtcbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBnYXAoXCJtYXJnaW4tbGVmdFwiLCAzMCk7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIEBpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7XG4gICAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgMzIpO1xuICAgIEBpbmNsdWRlIGdhcChcIm1hcmdpbi1ib3R0b21cIiwgMjApO1xuICAgICYuY2tlX2ZvbnQyNCB7XG4gICAgICBAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO1xuICAgICAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgMjkpO1xuICAgIH1cbiAgICAmLmNrZV9mb250MjYge1xuICAgICAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI2KTtcbiAgICAgIEBpbmNsdWRlIGdhcChcImxpbmUtaGVpZ2h0XCIsIDMxKTtcbiAgICB9XG4gIH1cbiAgc3Ryb25nIHtmb250LWZhbWlseTogJ1RUIENob2NvbGF0ZXMgQm9sZCc7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XG4gIGEuY2tlX2J0biB7ZGlzcGxheTogaW5saW5lLWJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDt0ZXh0LWRlY29yYXRpb246IG5vbmU7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gIH1cbiAgaW1nLmNrZV9kZW1pbGVmdCB7ZmxvYXQ6IGxlZnQ7d2lkdGg6IDUwJTtoZWlnaHQ6IGF1dG87fVxuICBpbWcuY2tlX2RlbWlyaWdodCB7ZmxvYXQ6IHJpZ2h0O3dpZHRoOiA1MCU7aGVpZ2h0OiBhdXRvO31cbiAgb2wge1xuICAgIEBpbmNsdWRlIGdhcChcIm1hcmdpbi1ib3R0b21cIiwgNSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBnYXAoXCJwYWRkaW5nLWxlZnRcIiwgMzYpO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGdhcChcInBhZGRpbmctbGVmdFwiLCAyMCk7XG4gICAgICBAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO1xuICAgICAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgMzYpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgZ2FwKFwid2lkdGhcIiwgMzYpO1xuICAgICAgICBAaW5jbHVkZSBnYXAoXCJoZWlnaHRcIiwgMzYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxldS1jbGFpcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIGdhcChcImxlZnRcIiwgLTM2KTtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaSk7XG4gICAgICAgIGNvbG9yOiAkYmxldTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICAgIEBpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO1xuICAgICAgICBAaW5jbHVkZSBnYXAoXCJsaW5lLWhlaWdodFwiLCAzNik7XG4gICAgICAgIEBpbmNsdWRlIGdhcChcInRvcFwiLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIEBpbmNsdWRlIGdhcChcIm1hcmdpbi1ib3R0b21cIiwgMTApO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO1xuICAgICAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgMzIpO1xuICAgICAgQGluY2x1ZGUgZ2FwKFwicGFkZGluZy1sZWZ0XCIsIDI1KTtcbiAgICAgIEBpbmNsdWRlIGdhcChcInBhZGRpbmctYm90dG9tXCIsIDEwKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKIgXCI7XG4gICAgICAgIGNvbG9yOiAkYmxldS1jbGFpcjtcbiAgICAgICAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg1MCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgZ2FwKFwidG9wXCIsIC0yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZDogJGJsZXUtY2xhaXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGdhcChcInBhZGRpbmdcIiwgMzApO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjIpO1xuICAgIEBpbmNsdWRlIGdhcChcImxpbmUtaGVpZ2h0XCIsIDI4KTtcbiAgICBAaW5jbHVkZSBnYXAoXCJtYXJnaW4tYm90dG9tXCIsIDIwKTtcbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge2NsZWFyOiBib3RoO2NvbnRlbnQ6ICcnO2Rpc3BsYXk6IGJsb2NrO31cbiAgICA+IGFydGljbGUge2Rpc3BsYXk6IGlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6IDIwcHg7fVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkYmxldTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBhcnRpY2xlLm1lZGlhLS10eXBlLWRvY3VtZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OiAyMHB4O21hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuXG4udGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItY29sb3I6ICRvcmFuZ2UgJGdyaXM7XG4gIEBpbmNsdWRlIGdhcChcIm1hcmdpbi1ib3R0b21cIiwgMTApO1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGdyaXM7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgXG4gIH1cbn1cblxudGFibGUge1xuICBAaW5jbHVkZSBnYXAoXCJtYXJnaW4tYm90dG9tXCIsIDEwKTtcbiAgQGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIwKTtcbiAgQGluY2x1ZGUgZ2FwKFwibGluZS1oZWlnaHRcIiwgMzQpO1xuICBtYXgtd2lkdGg6IDEwODRweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZCB7XG4gICBcbiAgICBAaW5jbHVkZSBnYXAoXCJwYWRkaW5nXCIsIDE1KTtcbiAgfVxufVxuXG50aCxcbnRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsZXU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi1wZGYge2Rpc3BsYXk6IGZsZXg7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGwyLnN2ZycpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgNjQpO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzgpO2JhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO0BpbmNsdWRlIGdhcCgncGFkZGluZy1yaWdodCcsIDIwKTtiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldTtib3JkZXItcmFkaXVzOiA2cHg7Y29sb3I6ICRibGFuYztAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDEuNSk7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYSwgc3BhbiB7ZGlzcGxheTogYmxvY2s7Y29sb3I6ICRibGFuYztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMTkpO31cbiAgYSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNik7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuICBzcGFuIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTYpO31cbiAgJjpob3ZlciB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGxoLnN2ZycpO2JhY2tncm91bmQtY29sb3I6ICRncmlzLWNsYWlyO2NvbG9yOiAkYmxldTtAaW5jbHVkZSBnYXAoJ2JhY2tncm91bmQtc2l6ZScsIDM4KTtcbiAgICBhLCBzcGFuIHtjb2xvcjogJGJsZXU7fVxuICB9XG59IiwiLyogRk9PVEVSIEdFTkVSQUwgRFUgU0lURSAqL1xyXG5cclxuZm9vdGVyIHtcclxuXHQvKiBmb290ZXIgcHJpbmNpcGFsICovXHJcblx0LmZvb3RlciB7YmFja2dyb3VuZDogJGdyaXM7XHJcblx0XHQmLWlubmVyIHttYXgtd2lkdGg6IDE5MjBweDttYXJnaW46IDAgYXV0bztkaXNwbGF5OiBmbGV4O0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIsIDAsIDIpO3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblx0XHQmLWxvZ28ge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCA5KTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDIpO1xyXG5cdFx0XHRpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28tZm9vdGVyLW1vYmlsZSB7ZGlzcGxheTogbm9uZTt9XHJcblx0XHR9XHJcblx0XHQmLXRleHRlIHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgOSk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCA0KTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctdG9wJywgMSk7XHJcblx0XHRcdGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIyKTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdFx0cCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTt9XHJcblx0XHR9XHJcblx0XHQmLWFkcmVzc2Uge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0Ji1saW5rcyB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDcpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgMik7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXRvcCcsIDEpO1xyXG5cdFx0XHQuZmllbGQge21hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0YSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OiAzM3B4O3BhZGRpbmc6IDAgMTBweDtjb2xvcjogJGJsZXUtY2xhaXI7Ym9yZGVyLXJhZGl1czogNnB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTYpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7cGFkZGluZy10b3A6IDJweDtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW1lbnUge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCA5KTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctdG9wJywgMSk7XHJcblx0XHRcdHVsIHtsaXN0LXN0eWxlOiBub25lO3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRsaSB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdGEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTYpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdC5nb3RvcCB7cG9zaXRpb246IGFic29sdXRlO0BpbmNsdWRlIGNvbGdhcCgncmlnaHQnLCAyKTtAaW5jbHVkZSBjb2xnYXAoJ3RvcCcsIDEpO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA2MCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZ290b3Auc3ZnJykgbm8tcmVwZWF0O2N1cnNvcjogcG9pbnRlcjt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9nb3RvcGguc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qIHN1YmZvb3RlciAqL1xyXG5cdC5zdWJmb290ZXIge2JhY2tncm91bmQ6ICRibGV1LWNsYWlyO1xyXG5cdFx0Ji1pbm5lciB7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjthbGlnbi1pdGVtczogY2VudGVyO21heC13aWR0aDogMTkyMHB4O21hcmdpbjogMCBhdXRvO2hlaWdodDogNjBweDt9XHJcblx0XHR1bC5tZW51IHtsaXN0LXN0eWxlOiBub25lO3BhZGRpbmc6IDA7ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bGkge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDEsIDAsIDEpO3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7d2lkdGg6IDJweDtoZWlnaHQ6IDE1cHg7YmFja2dyb3VuZDogJGJsYW5jO3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMXB4O3RvcDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJzt9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogSEVBREVSIEdFTkVSQUwgRFUgU0lURSAqL1xyXG4udXNlci1sb2dnZWQtaW4gaGVhZGVyIHt0b3A6IDc5cHg7fVxyXG5oZWFkZXIge3Bvc2l0aW9uOiBmaXhlZDt0b3A6IDA7bGVmdDogMDtyaWdodDogMDtoZWlnaHQ6IDE1NnB4O3otaW5kZXg6IDk7YmFja2dyb3VuZDogJGJsYW5jO2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZ3JpcztkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0LnJlZ2lvbi1oZWFkZXIge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOiBjZW50ZXI7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAxLjUpO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1yaWdodCcsIDEuNSk7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgMS41KTtAaW5jbHVkZSBnYXAoJ3BhZGRpbmctdG9wJywgMTUpO0BpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCAxNSk7bWF4LXdpZHRoOiAxOTIwcHg7bWFyZ2luOiAwIGF1dG87d2lkdGg6IDEwMCU7XHJcblx0XHQvKiBsb2dvIGR1IHNpdGUgKi9cclxuXHRcdC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAyNDApO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgMik7bWF4LXdpZHRoOiAyNDBweDtmbGV4LXNocmluazogMDtcclxuXHRcdFx0YSB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0aW1nIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBcclxuXHRcdFx0LnNpdGUtbmFtZSB7ZGlzcGxheTogbm9uZTt9XHRcclxuXHRcdH1cclxuXHRcdC8qIG1lbnUgcHJpbmNpcGFsICovXHJcblx0XHQubWVudS0tbWFpbiB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2ZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHQubWVudV9saW5rX2NvbnRlbnQge3Bvc2l0aW9uOiBpbml0aWFsO31cclxuXHRcdFx0PiB1bC5tZW51IHtkaXNwbGF5OiBmbGV4O2xpc3Qtc3R5bGU6IG5vbmU7cGFkZGluZzogMDthbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdD4gbGkge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDEpO3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdD4gYSwgPiBzcGFuIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtsaW5lLWhlaWdodDogMjFweDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JvcmRlci10b3A6IDQ1cHggc29saWQgJGJsYW5jO2JvcmRlci1ib3R0b206IDQ1cHggc29saWQgJGJsYW5jO3BhZGRpbmc6IDAgM3B4O2Rpc3BsYXk6IGJsb2NrO2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdCYuamUtc3VpcyB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OiA0M3B4O3BhZGRpbmc6IDAgMTBweDtiYWNrZ3JvdW5kOiAkb3JhbmdlO2NvbG9yOiAkYmxldTtib3JkZXItcmFkaXVzOiA2cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtib3JkZXI6IG5vbmU7dHJhbnNpdGlvbjogbm9uZTt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOjphZnRlciB7d2lkdGg6IDJweDtoZWlnaHQ6IDIwcHg7YmFja2dyb3VuZDogJGJsZXUtY2xhaXI7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAxcHg7dG9wOiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO31cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHQ+IGEsID4gc3BhbiB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDt9XHJcblx0XHRcdFx0XHRcdHVsLm1lbnUge2Rpc3BsYXk6IGJsb2NrO31cclxuXHRcdFx0XHRcdFx0PiAuamUtc3VpcyB7Y29sb3I6ICRvcmFuZ2U7YmFja2dyb3VuZDogJGJsZXU7Ym9yZGVyLWJvdHRvbTogMzVweCBzb2xpZCAkYmxldTttYXJnaW4tdG9wOiAzNXB4O2JvcmRlci10b3A6IDA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0XHQmKyAubWVudV9saW5rX2NvbnRlbnQgPiB1bC5tZW51Lm1lbnUtbGV2ZWwtMSB7ZGlzcGxheTogZmxleDtsZWZ0OiBhdXRvO3JpZ2h0OiAwO3RvcDogMTEwcHg7Y29sdW1uczogaW5oZXJpdDtiYWNrZ3JvdW5kOiAkYmxldTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAyLCAyLCAxKTtjb2xvcjogJGJsYW5jO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGkge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCAzKTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIDAsIDEpO3BhZGRpbmc6IDA7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtjb2xvcjogJGJsYW5jO29yZGVyOiAyO3RleHQtYWxpZ246IGNlbnRlcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE2KTtsaW5lLWhlaWdodDogMTlweDtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAkYmxhbmMgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gLm1lbnVfbGlua19jb250ZW50IHtvcmRlcjogMTttYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1waWN0by1yb2xsb3ZlciB7ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7Y29sb3I6ICRibGV1O2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLm1lbnVfbGlua19jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1waWN0by1yb2xsb3ZlciB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGEge2JhY2tncm91bmQ6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXBpY3RvIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcmVib3JkMi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiAuZ3JhbmRzLXByb2pldHMge1xyXG5cdFx0XHRcdFx0XHRcdCYrIC5tZW51X2xpbmtfY29udGVudCA+IHVsLm1lbnUubWVudS1sZXZlbC0xIHtyaWdodDogMDtsZWZ0OiBhdXRvO31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dWwubWVudSB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOiAxMTBweDtjb2x1bW5zOiAyO2JhY2tncm91bmQ6ICRncmlzO2xpc3Qtc3R5bGU6IG5vbmU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSwgMCwgMSwgMSk7d2lkdGg6IG1heC1jb250ZW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O2Rpc3BsYXk6IG5vbmU7ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0bGkge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1yaWdodCcsIDIpO21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0YSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7cGFkZGluZzogMCAzcHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IDA7bGVmdDogLTE4cHg7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7d2lkdGg6IDE4cHg7aGVpZ2h0OiAyMXB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JlYm9yZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9jay1ibG9jay1jbzIge1xyXG5cdFx0XHQudGV4dGUxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIyKTtsaW5lLWhlaWdodDogMjVweDt9XHJcblx0XHRcdC50ZXh0ZTIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNCk7bGluZS1oZWlnaHQ6IDE4cHg7fVxyXG5cdFx0fVxyXG5cdFx0LmJsb2NrLWJsb2NrLXNlYXJjaC10b3Age2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0Ji5zY3JvbGxlZCB7XHJcblx0XHRcdC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgMik7fVxyXG5cdFx0XHQubWVudS0tbWFpbiB7XHJcblx0XHRcdFx0PiB1bC5tZW51IHtcclxuXHRcdFx0XHRcdD4gbGkge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIC41KTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ibG9jay1ibG9jay1jbzIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHQuYmxvY2stYmxvY2stc2VhcmNoLXRvcCB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDgpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWxlZnQnLCAuNSk7ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0Zm9ybSB7cG9zaXRpb246IHJlbGF0aXZlO2JvcmRlci1yYWRpdXM6IDZweDtvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0LmZvcm0taXRlbSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgMSk7XHJcblx0XHRcdFx0XHRcdGxhYmVsIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHRcdFx0aW5wdXQge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO0BpbmNsdWRlIGNvbGdhcCgnaGVpZ2h0JywgMSk7QGluY2x1ZGUgY29sZ2FwKCdsaW5lLWhlaWdodCcsIDEpO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO0BpbmNsdWRlIGdhcCgncGFkZGluZycsIDIwKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtcclxuXHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7b3BhY2l0eTogMTt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLXN1Ym1pdCB7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RvcDogMDtAaW5jbHVkZSBjb2xnYXAoJ2hlaWdodCcsIDEpO0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCAxKTtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb3VwZTMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW4gIWltcG9ydGFudDtmb250LXNpemU6IDA7Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBcdCY6aG92ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvdXBlM2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW4gIWltcG9ydGFudDt9XHJcbiAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogUEFHRSBERSBDT05URU5VICovXHJcbi5ub2RlLS10eXBlLXBhZ2UtZGUtY29udGVudS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7ZGlzcGxheTogZmxleDtcclxuICAmLm5vbGVmdCB7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAucGFnZS1yaWdodCB7d2lkdGg6IDEwMCU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgNik7fVxyXG4gIH1cclxuXHQucGFnZS1sZWZ0IHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgOSk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCA1KTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDMpO0BpbmNsdWRlIGdhcCgncGFkZGluZy10b3AnLCA2MCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGVtYXJjaGVzX2JhY2suc3ZnJykgbm8tcmVwZWF0IDE3cHggdG9wO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMjAwKTttYXJnaW4tdG9wOiA0cHg7XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge1xyXG4gICAgICA+IC5maWVsZF9fbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHQucGFyYWdyYXBoLS10eXBlLS1kZW1hcmNoZXMge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0aW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogNDhweDtoZWlnaHQ6IGF1dG87fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAudGl0bGUge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTYpO2xpbmUtaGVpZ2h0OiAxOXB4O3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7cGFkZGluZzogMCAzcHg7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDt9XHJcbiAgICAgICAgLm1lZGlhaG92IHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5tZWRpYW9mZiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAubWVkaWFob3Yge2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgIC50aXRsZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDt9XHJcbiAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLXJpZ2h0IHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgMjcpO1xyXG5cdFx0aDEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoODApO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0PiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZyg0MCk7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWsxIHAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjUpO2xpbmUtaGVpZ2h0OiAyOHB4O31cclxuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1tdWx0aTEge0BpbmNsdWRlIGdhcCgnbWFyZ2luLXRvcCcsIDgwKTt9XHJcblx0fVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1wYWdlLWRlLWNvbnRlbnUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCB7XHJcbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLW1lbnUtcGFyZW50IHAge2Rpc3BsYXk6IGlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtsaW5lLWhlaWdodDogMjFweDtwYWRkaW5nOiAwIDVweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtmb250LXdlaWdodDogbm9ybWFsO31cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtcGFnZS1kZS1jb250ZW51Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge2N1cnNvcjogcG9pbnRlcjtcclxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEge21hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgXHRpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bztib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47fVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7bWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2xpbmUtaGVpZ2h0OiAzMXB4O31cclxuICB9XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAzMnB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4gIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xyXG4gICAgYSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtsaW5lLWhlaWdodDogMzBweDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAzMCk7XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxlY2hlLnN2ZycpIG5vLXJlcGVhdCA3cHggY2VudGVyO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMTcsIDI5KTt9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5vZGUtLXR5cGUtaG9tZXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDgwKTtwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICA+IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtkaXNwbGF5OiBub25lO31cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC11bmlrMiB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSwgMik7YmFja2dyb3VuZDogJGdyaXMtcGFsZTtkaXNwbGF5OiBub25lO1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7bGluZS1oZWlnaHQ6IDQycHg7bWFyZ2luLWJvdHRvbTogMTVweDt9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEge21hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAyOHB4O31cbiAgICAgIHA6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saWVuLXVuaWsxIHtcbiAgICAgIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jaztsaW5lLWhlaWdodDogNDFweDtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cbiAgICAgIH1cbiAgICB9XG4gICAgLmNsb3NlZmxhc2gge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA2MCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY3JvaXguc3ZnJykgbm8tcmVwZWF0O3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBjb2xnYXAoJ3JpZ2h0JywgMSk7QGluY2x1ZGUgY29sZ2FwKCd0b3AnLCAuNSk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO2ZvbnQtc2l6ZTogMDtjdXJzb3I6IHBvaW50ZXI7fVxuICB9XG4gIC5ibG9jLXJlY2hlcmNoZSB7cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7XG4gICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bzt9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ibG9jLXJlY2hlcmNoZSB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDUwJTt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgMjApO1xuICAgICAgZm9ybSB7cG9zaXRpb246IHJlbGF0aXZlO2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO1xuICAgICAgICAuZm9ybS1pdGVtLXJlY2hlcmNoZXIge1xuICAgICAgICAgIGxhYmVsIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgICBpbnB1dCB7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLXJpZ2h0JywgODApO0BpbmNsdWRlIGdhcCgncGFkZGluZy1sZWZ0JywgNDApO3dpZHRoOiAxMDAlO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgODApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA4MCk7Ym9yZGVyLXJhZGl1czogNDBweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjIpO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge29wYWNpdHk6IDE7Y29sb3I6ICRibGV1O31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBpbnB1dCB7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RvcDogMDtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgODApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgODApO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O2ZvbnQtc2l6ZTogMDtiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldTtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb3VwZS5zdmcnKSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO2N1cnNvcjogcG9pbnRlcjtjb2xvcjogJGJsYW5jO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzEsIDMyKTtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvdXBlaC5zdmcnKSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzEsIDMyKTt9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLWFjY2VzLWRpcmVjdCB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSwgMiwgMCwgMik7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgODApO1xuICAgIC5maWVsZF9fbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxuICAgIC5maWVsZF9faXRlbXMge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICA+IC5maWVsZF9faXRlbSB7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE4Nyk7QGluY2x1ZGUgZ2FwKCdtYXJnaW4nLCAwLCAyMCwgMCwgMjApO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDogMDt9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYWNjZXMtZGlyZWN0IHtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47anVzdGlmeS1jb250ZW50OiBjZW50ZXI7YWxpZ24taXRlbXM6IGNlbnRlcjttYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7bWFyZ2luLWJvdHRvbTogMjBweDttYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgNjgpO21hcmdpbjogMCBhdXRvO31cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO3RleHQtYWxpZ246IGNlbnRlcjtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtwYWRkaW5nOiAwIDNweDtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O31cbiAgICAgICAgICAubWVkaWFob3Yge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm1lZGlhb2ZmIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgIC5tZWRpYWhvdiB7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgICAgICAgLnRpdGxlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2MtYWN0dWFsaXRlcyB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMywgMCwgMik7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgODApO3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazMge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoODApO21hcmdpbi1ib3R0b206IDQwcHg7fVxuICAgIC5zbGljay0tdmlldy0tYWN0dWFsaXRlcy0tYmxvY2stMSxcbiAgICAuc2xpY2stLWZpZWxkLWVudGl0aWVzLW11bHRpMS0tZnVsbCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXRpZXMtbXVsdGkxIHtwb3NpdGlvbjogcmVsYXRpdmU7b3ZlcmZsb3c6IHZpc2libGU7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nJywgNDAsIDQwLCA2MCwgNDApO2JhY2tncm91bmQ6ICRibGV1LXBhbGU7XG4gICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ2xlZnQnLCAtMjApO0BpbmNsdWRlIGdhcCgndG9wJywgLTIwKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNTkpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTQwKTtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgJjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ3JpZ2h0JywgLTIwKTtAaW5jbHVkZSBnYXAoJ2JvdHRvbScsIC0yMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmUyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE0MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNTkpO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XG4gICAgICAuc2xpY2tfX2Fycm93IHttYXJnaW46IDA7XG4gICAgICAgIC5zbGljay1hcnJvdyB7cG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDI7dG9wOiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA2MCk7Zm9udC1zaXplOiAwO2JvcmRlcjogbm9uZTtjb2xvcjogJGJsYW5jO3BhZGRpbmc6IDA7fVxuICAgICAgICAuc2xpY2stcHJldiB7QGluY2x1ZGUgY29sZ2FwKCdsZWZ0JywgMik7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcHJldi5zdmcnKSBuby1yZXBlYXQ7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wcmV2aC5zdmcnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stbmV4dCB7QGluY2x1ZGUgY29sZ2FwKCdyaWdodCcsIDEpO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL25leHQuc3ZnJykgbm8tcmVwZWF0O3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmV4dGguc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXRvdXRlcy1sZXMtYWN0dWFsaXRlcyB7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBjb2xnYXAoJ2JvdHRvbScsIDEpO0BpbmNsdWRlIGNvbGdhcCgncmlnaHQnLCA0KTtcbiAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA2Nyk7cGFkZGluZzogMCAyMHB4O2JvcmRlci1yYWRpdXM6IDQwcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjIpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jLWFnZW5kYSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMiwgMCwgMik7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgODApO1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg4MCk7bWFyZ2luLWJvdHRvbTogMzBweDt9XG4gICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLWZpbHRyZXMtYWdlbmRhIHtkaXNwbGF5OiBmbGV4O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDMwKTthbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmZpZWxkX19sYWJlbCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzMCk7bGluZS1oZWlnaHQ6IDQzcHg7bWFyZ2luLXJpZ2h0OiAyMHB4O2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnOic7bWFyZ2luLWxlZnQ6IDVweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDMwKTt9XG4gICAgICB9XG4gICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgLmZvcm0tLWlubGluZSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzcwKTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1yaWdodCcsIDQwKTtcbiAgICAgICAgICAgICAgc2VsZWN0IHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IDQzcHg7bGluZS1oZWlnaHQ6IDQzcHg7YmFja2dyb3VuZDogJGdyaXMgdXJsKCcuLi9pbWFnZXMvc2VsZWN0LnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7cGFkZGluZzogMCA2M3B4IDAgMjBweDtib3JkZXItcmFkaXVzOiA2cHg7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mb3JtLXR5cGUtdGV4dGZpZWxkIHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMjIwKTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1yaWdodCcsIDQwKTtwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGlucHV0IHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IDQzcHg7bGluZS1oZWlnaHQ6IDQzcHg7YmFja2dyb3VuZDogJGdyaXMgdXJsKCcuLi9pbWFnZXMvc2VsZWN0LnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7cGFkZGluZzogMCA2M3B4IDAgMjBweDtib3JkZXItcmFkaXVzOiA2cHg7Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtvcGFjaXR5OiAxO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO31cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGlucHV0IHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjEpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgICAgICAgICAgICAmI2VkaXQtcmVzZXQge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlldy1hZ2VuZGEudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0aWVzLW11bHRpMyB7bWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgID4gLnZpZXctY29udGVudCxcbiAgICAgID4gLmZpZWxkX19pdGVtcyB7ZGlzcGxheTogZmxleDtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIDAsIC0wLjUsIDAsIC0wLjUpO1xuICAgICAgICA+IC52aWV3cy1yb3csXG4gICAgICAgID4gLmZpZWxkX19pdGVtIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAwLjUsIDAsIDAuNSk7d2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgIC5ub2RlIHtoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuY29udGVudCB7ZmxleDogMTt9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiAubm9kZSB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgPiAubm9kZSB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXRvdXMtbGVzLWV2ZW5lbWVudHMge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA2Nyk7cGFkZGluZzogMCAyMHB4O2JvcmRlci1yYWRpdXM6IDQwcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjIpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtdW5pazEge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIsIDAsIDIpO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDgwKTtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXByb21vIHtwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ2xlZnQnLCAtMjApO0BpbmNsdWRlIGdhcCgndG9wJywgLTIwKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZTMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTQwKTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE0MCk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuZmllbGRfX2l0ZW0ge2hlaWdodDogZ2FwKDc4MCk7cG9zaXRpb246IHJlbGF0aXZlO21heC1oZWlnaHQ6IDc4MHB4O31cbiAgICAgICAgaW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IC05OTk5cHg7cmlnaHQ6IC05OTk5cHg7dG9wOiAtOTk5OXB4O2JvdHRvbTogLTk5OTlweDttYXJnaW46IGF1dG87fVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQge3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgODAwKTtAaW5jbHVkZSBjb2xnYXAoJ2xlZnQnLCAxKTtAaW5jbHVkZSBjb2xnYXAoJ3RvcCcsIDEpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSwgMSwgMSwgMCk7b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAwO3RvcDogMDtyaWdodDogMDtib3R0b206IDA7YmFja2dyb3VuZDogJGJsYW5jO29wYWNpdHk6IC45O2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO31cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsyLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEsXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWsxLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7cG9zaXRpb246IHJlbGF0aXZlO3otaW5kZXg6IDE7fVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazIge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWxlZnQnLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDgwKTttYXJnaW4tYm90dG9tOiAyMHB4O31cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAxLCAwLCAxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjMpO2JhY2tncm91bmQ6ICRibGV1LWNsYWlyO2Rpc3BsYXk6IGlubGluZS1ibG9jaztib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzhweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzhweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTttYXJnaW4tYm90dG9tOiAyMHB4O31cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEgcCB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tbGVmdCcsIDIpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjIpO31cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWxlZnQnLCAxKTtcbiAgICAgICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDEpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzApO2xpbmUtaGVpZ2h0OiAzMHB4O3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsZWNoZS5zdmcnKSBuby1yZXBlYXQgN3B4IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ2JhY2tncm91bmQtc2l6ZScsIDE3LCAyOSk7fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUtaG9tZSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMiwgMCwgMik7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgMTAwKTt9XG4gIC5ibG9jLXByZWZvb3RlciB7ZGlzcGxheTogZmxleDtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAwLCAwLCAyKTtcbiAgICAuYmxvYy1tYWdhemluZSB7d2lkdGg6IDUwJTtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgMjIpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgMSk7fVxuICAgICAgJi1yaWdodCB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDI0KTtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmJsb2MtYXBwIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxLCAyLCAyLCAzKTtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlO1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQ4KTt0ZXh0LWFsaWduOiByaWdodDt9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjUpO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQ4KTt9XG4gICAgICAgIC5ibG9jLWxpZW5zIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDYpO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FwcC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNjApO2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgMSk7XG4gICAgICAgICAgICBhIHtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDcxKTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMjQwKTtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcHBsZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO2ZvbnQtc2l6ZTogMDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMiB7XG4gICAgICAgICAgICBhIHtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDcxKTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMjQwKTtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9nb29nbGUucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtmb250LXNpemU6IDA7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jLW5ld3NsZXR0ZXIge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMiwgMiwgMCk7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNSB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tcmlnaHQnLCA4MCk7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzMCk7bWF4LXdpZHRoOiA1MCU7dGV4dC1hbGlnbjogcmlnaHQ7fVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazYge2ZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIC5maWVsZF9faXRlbSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDY3KTtwYWRkaW5nOiAwIDIwcHg7Ym9yZGVyLXJhZGl1czogNDBweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMik7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0ge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA2MCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtmb250LXNpemU6IDA7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jbG9zZWguc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvYy1mb3JtdWxhaXJlIHtkaXNwbGF5OiBub25lO21hcmdpbi10b3A6IDIwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYmZvcm0tdW5pazEge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIsIDAsIDIpO2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7ZGlzcGxheTogZmxleDtcbiAgICAgIC5maWVsZF9faXRlbSB7d2lkdGg6IDUwJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDIpO1xuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaXB0aW9uLW5ld3NsZXR0ZXItZm9ybSB7cG9zaXRpb246IHJlbGF0aXZlO2Rpc3BsYXk6IGZsZXg7ZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC5tZXNzYWdlcyxcbiAgICAgICAgICAud2ViZm9ybS1jb25maXJtYXRpb24ge0BpbmNsdWRlIGdhcChcIm1hcmdpbi10b3BcIiwgMjApO2JhY2tncm91bmQ6ICRibGV1O2NvbG9yOiAkYmxhbmM7QGluY2x1ZGUgZ2FwKFwicGFkZGluZ1wiLCAzMCk7QGluY2x1ZGUgZ2FwKFwibWFyZ2luLWJvdHRvbVwiLCAyMCk7d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmX19tZXNzYWdlIHttYXJnaW4tYm90dG9tOiAwO31cbiAgICAgICAgICAgICZfX2JhY2sge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1pdGVtLXZvdHJlLWVtYWlsIHttYXJnaW4tYm90dG9tOiAzMHB4O3dpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgIGlucHV0IHtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiAkZ3JpcztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgODApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgODApO0BpbmNsdWRlIGdhcCgncGFkZGluZy1sZWZ0JywgNDApO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjIpO3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7Y29sb3I6ICRibGV1O29wYWNpdHk6IDE7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDgwKTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgODApO1xuICAgICAgICAgICAgaW5wdXQge3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtiYWNrZ3JvdW5kOiAkYmxldTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI3KTtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDgwKTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2N1cnNvcjogcG9pbnRlcjt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6ICRvcmFuZ2U7Y29sb3I6ICRibGV1O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA4MCk7cG9zaXRpb246IHJlbGF0aXZlO3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW5wdXQge3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAxN3B4O3RvcDogMDtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDMwKTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzApO2JhY2tncm91bmQ6ICRibGV1O2JvcmRlcjogbm9uZTtAaW5jbHVkZSBnYXAoJ2JvcmRlci1yYWRpdXMnLCAxMCk7YXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgJjpjaGVja2VkIHtiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7cG9zaXRpb246IGFic29sdXRlO2Rpc3BsYXk6IG5vbmU7bGVmdDogNTAlO3RvcDogNDYlO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2KTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDEyKTtib3JkZXI6IHNvbGlkIHdoaXRlO2JvcmRlci13aWR0aDogMCA0cHggNHB4IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7bGluZS1oZWlnaHQ6IDMycHg7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1pdGVtLW1hcmt1cCB7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA4MCk7d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBhIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1hY3R1YWxpdGVzIHtcclxuICAucmVnaW9uLWNvbnRlbnQge0BpbmNsdWRlIGdhcCgncGFkZGluZy10b3AnLCAxMjApO31cclxuICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgNCwgMSwgNCk7XHJcbiAgICBoMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg4MCk7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbiAgfVxyXG4gIC5ibG9jay1ibG9jay1zaGFyZS1ob21lIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAyKTt9XHJcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyKTtcclxuICAgIC52aWV3LWhlYWRlciB7cG9zaXRpb246IHJlbGF0aXZlO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWJvdHRvbScsIDIpO1xyXG4gICAgICAudmlld3Mtcm93IHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxLCAyLCAyLCAxKTtiYWNrZ3JvdW5kOiAkYmxldS1wYWxlO31cclxuICAgICAgJjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgZ2FwKCdsZWZ0JywgLTIwKTtAaW5jbHVkZSBnYXAoJ3RvcCcsIC0yMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTU5KTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE0MCk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgJjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ3JpZ2h0JywgLTIwKTtAaW5jbHVkZSBnYXAoJ2JvdHRvbScsIC0yMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmUyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE0MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNTkpO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICB9XHJcbiAgICA+IC52aWV3LWNvbnRlbnQge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luJywgMCwgLS41KTtkaXNwbGF5OiBmbGV4O2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLnZpZXdzLXJvdyB7d2lkdGg6IDMzLjMzMzMzJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAuNSk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tYm90dG9tJywgMSk7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMSksXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAubm9kZSB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgIC5ub2RlIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vZGUge2hlaWdodDogMTAwJTtcclxuICAgICAgICAgIC5jb250ZW50IHtmbGV4OiAxO2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge2ZsZXg6IDE7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBuYXYucGFnZXIge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdWwge2Rpc3BsYXk6IGZsZXg7bGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgJi5wYWdlcjEge1xyXG4gICAgICAgIGxpIHttYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBhIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTt9XHJcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGEge2NvbG9yOiAkYmxldS1jbGFpcjt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucGFnZXIyIHtcclxuICAgICAgICBsaSB7bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7ZGlzcGxheTogZmxleDtcclxuICAuZ3JvdXAtbGVmdCB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDkpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgNSk7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAzKTtAaW5jbHVkZSBnYXAoJ3BhZGRpbmctdG9wJywgNjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FjY2VzX2JhY2suc3ZnJykgbm8tcmVwZWF0IDE3cHggdG9wO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMjAwKTttYXJnaW4tdG9wOiA0cHg7fVxyXG4gIC5ncm91cC1yaWdodCB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDI3KTtcclxuICAgIC5hcnRpY2xlLXRvcCB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTtcclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXVuaWsxIHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgMTMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O2ZsZXgtc2hyaW5rOiAwO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bzt9XHJcbiAgICAgIH1cclxuICAgICAgJi1yaWdodCB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAxKTtcclxuICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNCk7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge21hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBoMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg2MCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDcyKTtkaXNwbGF5OiBibG9jaztmb250LXdlaWdodDogbm9ybWFsO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHtcclxuICAgICAgICAgIC5maWVsZF9faXRlbSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7bGluZS1oZWlnaHQ6IDE3cHg7Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGRjY5NkE7ZGlzcGxheTogaW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNSk7bWFyZ2luLWJvdHRvbTogMjBweDtsaW5lLWhlaWdodDogMjhweDt9XHJcbiAgICAuYmxvYy1zaGFyZXtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdG91dGVzLWxlcy1hY3R1YWxpdGVzIHtcclxuICAgICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjcpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIyKTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zb25kYWdlIHtcclxuICAgICAgLm1lc3NhZ2VzLS1zdGF0dXMge3BhZGRpbmc6IDA7bWFyZ2luOiAwIDAgMjBweCAwO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA1MCk7Y29sb3I6ICRibGV1O2JhY2tncm91bmQ6IG5vbmU7fVxyXG4gICAgICAucG9sbCB7YmFja2dyb3VuZDogJGdyaXMtcGFsZTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtcclxuICAgICAgICBoMy5wb2xsLXF1ZXN0aW9uIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtsaW5lLWhlaWdodDogMzFweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgICAgICAuZm9ybS1yYWRpb3Mge1xyXG4gICAgICAgICAgLmZvcm0taXRlbSB7bWFyZ2luLWJvdHRvbTogMjBweDtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGlucHV0IHttYXJnaW4tcmlnaHQ6IDE1cHg7bGluZS1oZWlnaHQ6IDI4cHg7fVxyXG4gICAgICAgICAgICBsYWJlbCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtsaW5lLWhlaWdodDogMjhweDt9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIGR0IHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAyOHB4O21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgZGQge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjttYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAucGVyY2VudCB7b3JkZXI6IDE7bWFyZ2luLXJpZ2h0OiAzMHB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2xpbmUtaGVpZ2h0OiAzMXB4O3dpZHRoOiAxNzBweDtmbGV4LXNocmluazogMDt0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAgICAgICAgICAgLmJhciB7b3JkZXI6IDI7ZmxleDogMTtib3JkZXItcmFkaXVzOiAxNXB4O2hlaWdodDogMzBweDtiYWNrZ3JvdW5kOiAkYmxhbmM7b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAuZm9yZWdyb3VuZCB7YmFja2dyb3VuZDogJG9yYW5nZTtoZWlnaHQ6IDMwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luOiAwO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1hY3Rpb25zIHtkaXNwbGF5OiBmbGV4O21hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgaW5wdXQge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA4MCk7XHJcbiAgICAgIGgzIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTtsaW5lLWhlaWdodDogNDJweDtmb250LXdlaWdodDogbm9ybWFsO31cclxuICAgICAgLmxpbmtzIHtcclxuICAgICAgICA+IGEge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNjIpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMjEzKTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAudG9wIHtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDExOCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNjIpO3otaW5kZXg6IDE7ZmxleC1zaHJpbms6IDA7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O31cclxuICAgICAgICAgIC5ib3Qge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA1Mik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA1Mik7bWFyZ2luLXRvcDogLTMycHg7ei1pbmRleDogMjtmbGV4LXNocmluazogMDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIGltZyB7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3RoIHtkaXNwbGF5OiBub25lO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA1Mik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA1Mik7bWFyZ2luLXRvcDogLTMycHg7ei1pbmRleDogMjtmbGV4LXNocmluazogMDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIGltZyB7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI4KTttYXJnaW4tdG9wOiAxMXB4O31cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudG9wIHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTYyKTt9XHJcbiAgICAgICAgICAgIC5ib3Qge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAuYm90aCB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWQge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAyNzgpO1xyXG4gICAgICAgICAgLnZpZF9jdG5yIHtcclxuICAgICAgICAgICAgI3BsYXllcixcclxuICAgICAgICAgICAgaWZyYW1lIHtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE1NSk7fVxyXG4gICAgICAgICAgICBpbWcge0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTU1KTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHttYXJnaW4tdG9wOiAyMHB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtYWN0dWFsaXRlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctcmlnaHQnLCAzKTtjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXVuaWsxIHt3aWR0aDogNTAlO2ZsZXgtc2hyaW5rOiAwO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO31cclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDEpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNCk7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiBhIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLjI1LCAxLCAwLjI1LCAxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDIpO2JhY2tncm91bmQ6ICRibGV1LWNsYWlyO2Rpc3BsYXk6IGlubGluZS1ibG9jaztib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzhweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzhweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMik7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMik7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWxlZnQnLCAxKTtcclxuICAgICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAzMHB4O21hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1sZWZ0JywgMSk7XHJcbiAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMSk7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6IDMwcHg7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzApO1xyXG4gICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsZWNoZS5zdmcnKSBuby1yZXBlYXQgN3B4IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ2JhY2tncm91bmQtc2l6ZScsIDE3LCAyOSk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLW1pbmkge2N1cnNvcjogcG9pbnRlcjtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXVuaWsxIHtvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtkaXNwbGF5OiBibG9jazttYXgtd2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDt9XHJcbiAgfVxyXG4gIC5jb250ZW50IHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtcclxuICAgIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE2KTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtsaW5lLWhlaWdodDogMzFweDtmb250LXdlaWdodDogbm9ybWFsO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHtcclxuICAgICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCB7XHJcbiAgLmZpZWxkLS1uYW1lLWJ1bmRsZS1maWVsZG5vZGUge2Rpc3BsYXk6IGlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtsaW5lLWhlaWdodDogMjFweDtwYWRkaW5nOiAwIDVweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE0KTttYXJnaW4tYm90dG9tOiAxNXB4O31cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEge1xyXG4gICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAzMHB4O21hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgfVxyXG59IiwiLnBhdGgtYWdlbmRhIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtAaW5jbHVkZSBnYXAoJ3BhZGRpbmctdG9wJywgMTIwKTt9XG4gIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCA0LCAxLCA0KTtcbiAgICBoMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg4MCk7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYWdlbmRhLXBhZ2UtMSB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4nLCAwLCAyKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAxLCAwLCAyKTtkaXNwbGF5OiBmbGV4O2hlaWdodDogODBweDtiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2xpbmUtaGVpZ2h0OiA4MHB4O2ZvbnQtd2VpZ2h0OiBub3JtYWw7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tcmlnaHQnLCA1MCk7ZGlzcGxheTogZmxleDtcbiAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnOic7bWFyZ2luLWxlZnQ6IDVweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTt9XG4gICAgfVxuICAgIGZvcm0ge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtmbGV4OiAxO1xuICAgICAgLmZvcm0tLWlubGluZSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt3aWR0aDogMTAwJTtcbiAgICAgICAgLmZvcm0taXRlbSB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCAxKTtcbiAgICAgICAgICBsYWJlbCB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzcwKTtcbiAgICAgICAgICAgIHNlbGVjdCB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiA0M3B4O2xpbmUtaGVpZ2h0OiA0M3B4O2JhY2tncm91bmQ6ICRibGFuYyB1cmwoJy4uL2ltYWdlcy9zZWxlY3Quc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtwYWRkaW5nOiAwIDYzcHggMCAyMHB4O2JvcmRlci1yYWRpdXM6IDZweDt9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZm9ybS10eXBlLXRleHRmaWVsZCB7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDIyMCk7cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogNDNweDtsaW5lLWhlaWdodDogNDNweDtiYWNrZ3JvdW5kOiAkYmxhbmMgdXJsKCcuLi9pbWFnZXMvc2VsZWN0LnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7cGFkZGluZzogMCA2M3B4IDAgMjBweDtib3JkZXItcmFkaXVzOiA2cHg7Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7b3BhY2l0eTogMTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgIGlucHV0IHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjEpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cbiAgICAgICAgICAgICYjZWRpdC1yZXNldC0tMiB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3LWFnZW5kYSB7XG4gICAgLnZpZXctaGVhZGVyIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxLCAyLCAxLCA0KTtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgPiBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTt9XG4gICAgICAucmVzZXQge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3LWVtcHR5IHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyLCAwLCA0KTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTt9XG4gICAgLnZpZXctY29udGVudCB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMik7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4nLCAwLCAtLjUpO2Rpc3BsYXk6IGZsZXg7ZmxleC13cmFwOiB3cmFwO1xuICAgICAgLnZpZXdzLXJvdyB7d2lkdGg6IDMzLjMzMzMzJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAuNSk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tYm90dG9tJywgMSk7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpLFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAubm9kZSB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIC5ub2RlIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cbiAgICAgICAgfVxuICAgICAgICAubm9kZSB7aGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC5jb250ZW50IHtmbGV4OiAxO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBuYXYucGFnZXIge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIpO2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHVsIHtkaXNwbGF5OiBmbGV4O2xpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAmLnBhZ2VyMSB7XG4gICAgICAgIGxpIHttYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgYSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7fVxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGEge2NvbG9yOiAkYmxldS1jbGFpcjt9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBhZ2VyMiB7XG4gICAgICAgIGxpIHttYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYSB7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZDogJGJsZXU7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6ICRvcmFuZ2U7Y29sb3I6ICRibGV1O31cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDA7fVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWJsb2NrLXNoYXJlLWhvbWUge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDIpO31cbn1cblxuLm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIHtkaXNwbGF5OiBmbGV4O1xuICAuZ3JvdXAtbGVmdCB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDkpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgNSk7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAzKTtAaW5jbHVkZSBnYXAoJ3BhZGRpbmctdG9wJywgNjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FjY2VzX2JhY2suc3ZnJykgbm8tcmVwZWF0IDE3cHggdG9wO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMjAwKTttYXJnaW4tdG9wOiA0cHg7fVxuICAuZ3JvdXAtcmlnaHQge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCAyNyk7XG4gICAgLmV2ZW50LXRvcCB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDEzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtmbGV4LXNocmluazogMDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO31cbiAgICAgIH1cbiAgICAgICYtcmlnaHQge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMSk7XG4gICAgICAgIC5ncm91cC1kYXRlcyB7ZGlzcGxheTogZmxleDtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjApO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4gICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHttYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGgxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDYwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNzIpO2Rpc3BsYXk6IGJsb2NrO2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTtsaW5lLWhlaWdodDogMjVweDtwYWRkaW5nLWxlZnQ6IDIwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGV1cmVzLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWszIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO2xpbmUtaGVpZ2h0OiAyNXB4O3BhZGRpbmctbGVmdDogMjBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2NhbGlzYXRpb24uc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO21hcmdpbi1ib3R0b206IDIwcHg7fVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEge1xuICAgICAgICAgIC5maWVsZF9faXRlbSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7bGluZS1oZWlnaHQ6IDE3cHg7Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGRjY5NkE7ZGlzcGxheTogaW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLXJpZ2h0OiAxMHB4O31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI1KTttYXJnaW4tYm90dG9tOiAyMHB4O2xpbmUtaGVpZ2h0OiAyOHB4O31cbiAgICAuYmxvYy1zaGFyZXtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXRvdXMtbGVzLWV2ZW5lbWVudHMge1xuICAgICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjcpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIyKTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlLWhvbWUge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDgwKTtcbiAgICAgIGgzIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTtsaW5lLWhlaWdodDogNDJweDtmb250LXdlaWdodDogbm9ybWFsO31cbiAgICAgIC5saW5rcyB7XG4gICAgICAgID4gYSB7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE2Mik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAyMTMpO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAudG9wIHtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDExOCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNjIpO3otaW5kZXg6IDE7ZmxleC1zaHJpbms6IDA7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O31cbiAgICAgICAgICAuYm90IHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNTIpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgNTIpO21hcmdpbi10b3A6IC0zMnB4O3otaW5kZXg6IDI7ZmxleC1zaHJpbms6IDA7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgaW1nIHt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87ZGlzcGxheTogYmxvY2s7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90aCB7ZGlzcGxheTogbm9uZTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNTIpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgNTIpO21hcmdpbi10b3A6IC0zMnB4O3otaW5kZXg6IDI7ZmxleC1zaHJpbms6IDA7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgaW1nIHt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87ZGlzcGxheTogYmxvY2s7fVxuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOCk7bWFyZ2luLXRvcDogMTFweDt9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudG9wIHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTYyKTt9XG4gICAgICAgICAgICAuYm90IHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgIC5ib3RoIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAgICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWQge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAyNzgpO1xuICAgICAgICAgIC52aWRfY3RuciB7XG4gICAgICAgICAgICAjcGxheWVyLFxuICAgICAgICAgICAgaWZyYW1lIHtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE1NSk7fVxuICAgICAgICAgICAgaW1nIHtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE1NSk7fVxuICAgICAgICAgIH1cbiAgICAgICAgICBwIHttYXJnaW4tdG9wOiAyMHB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLWV2ZW5lbWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Y3Vyc29yOiBwb2ludGVyO1xuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge292ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtkaXNwbGF5OiBibG9jazt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7aGVpZ2h0OiBhdXRvO21heC13aWR0aDogMTAwJTt9XG4gIH1cbiAgLmNvbnRlbnQge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEpO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO1xuICAgIC5ncm91cC1kYXRlcyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazQge2Rpc3BsYXk6IGZsZXg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIwKTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIGEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2Rpc3BsYXk6IGJsb2NrO21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSB7XG4gICAgICAuZmllbGRfX2l0ZW0ge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO2xpbmUtaGVpZ2h0OiAxN3B4O2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkY2OTZBO2Rpc3BsYXk6IGlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1yaWdodDogMTBweDt9XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgge1xuICAuZmllbGQtLW5hbWUtYnVuZGxlLWZpZWxkbm9kZSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2xpbmUtaGVpZ2h0OiAyMXB4O3BhZGRpbmc6IDAgNXB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMTBweDt9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIwKTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDE1cHg7fVxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHtcbiAgICAuZmllbGRfX2l0ZW0ge2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAkb3JhbmdlO2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDMwcHg7bWFyZ2luLXJpZ2h0OiAxMHB4O31cbiAgfVxufSIsIi5ub2RlLS10eXBlLXBhZ2UtcHVibGljYXRpb25zLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcclxuXHQuZ3JvdXAtdG9wIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCA2KTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA4MCk7XHJcblx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0aDEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoODApO2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNSk7bGluZS1oZWlnaHQ6IDMycHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYW5jcmVzLXB1YmxpY2F0aW9ucyB1bCBsaSB7bWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO31cclxuXHR9XHJcblx0PiAuZmllbGQtLXR5cGUtc3RyaW5nIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCA0KTttYXJnaW4tYm90dG9tOiA0MHB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO2xpbmUtaGVpZ2h0OiA0MnB4O2NvbG9yOiAkZ3Jpcy1mb25jZTI7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCYuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazIge21hcmdpbi1ib3R0b206IDUwcHg7fVxyXG5cdH1cclxuXHQudmlldyB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNjApO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWxlZnQnLCAyKTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDIpO0BpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCA2MCk7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmlzO1xyXG5cdFx0LnZpZXctY29udGVudCB7ZGlzcGxheTogZmxleDtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIDAsIC0uNSk7XHJcblx0XHRcdC52aWV3cy1yb3cge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAyMCU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgLjUpO1xyXG5cdFx0XHRcdC5ub2RlIHtoZWlnaHQ6IDEwMCU7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge2ZsZXg6IDE7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICBuYXYucGFnZXIge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB1bCB7ZGlzcGxheTogZmxleDtsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAmLnBhZ2VyMSB7XHJcbiAgICAgICAgbGkge21hcmdpbi1yaWdodDogMzBweDtsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICAgIGEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2xpbmUtaGVpZ2h0OiA0MXB4O2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgYSB7Y29sb3I6ICRvcmFuZ2U7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnBhZ2VyMiB7XHJcbiAgICAgICAgbGkge21hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ibG9jLWd1aWRlcyB7XHJcbiAgXHQudmlldyB7cGFkZGluZy1ib3R0b206IDA7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyLCAyLCAyKTtcclxuICAgIGgzIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDcwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgODQpO31cclxuICB9XHJcbiAgLmdyb3VwLWN1bHR1cmUge2Rpc3BsYXk6IGZsZXg7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCAyKTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1sZWZ0JywgMik7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNjApO0BpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCA2MCk7cG9zaXRpb246IHJlbGF0aXZlO2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JpcztcclxuXHQgIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ibG9jLWN1bHR1cmUge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgNCk7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDEwKTtmbGV4LXNocmluazogMDtcclxuXHQgIFx0PiAuZmllbGRfX2l0ZW0ge2hlaWdodDogMTAwJTtcclxuXHQgIFx0XHQ+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7aGVpZ2h0OiAxMDAlO31cclxuXHQgIFx0fVxyXG5cdCAgXHQudmlldyB7cGFkZGluZzogMDttYXJnaW46IDA7cGFkZGluZzogMDtib3JkZXI6IG5vbmU7aGVpZ2h0OiAxMDAlO2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgXHQudmlldy1jb250ZW50IHttYXJnaW46IDA7ZmxleDogMTtcclxuXHRcdCAgXHRcdC52aWV3cy1yb3cge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIC43NSwgMSk7d2lkdGg6IDEwMCU7YmFja2dyb3VuZDogJGJsZXUtcGFsZTtwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7cG9zaXRpb246IGFic29sdXRlO0BpbmNsdWRlIGdhcCgnbGVmdCcsIC0yMCk7QGluY2x1ZGUgZ2FwKCd0b3AnLCAtMjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlMy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNDApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTQwKTtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG5cdFx0XHRcdFx0ICAmOjphZnRlciB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7cG9zaXRpb246IGFic29sdXRlO0BpbmNsdWRlIGdhcCgncmlnaHQnLCAtMjApO0BpbmNsdWRlIGdhcCgnYm90dG9tJywgLTIwKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZTQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTQwKTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE0MCk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuXHRcdCAgXHRcdH1cclxuXHRcdCAgXHR9XHJcblx0XHQgIH1cclxuXHQgIFx0bmF2LnBhZ2VyIHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdCAgXHRcdGxpIHttYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDogMDt9XHJcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgfVxyXG5cdCAgXHR9XHJcblx0ICB9XHJcblx0ICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYmxvYy1jdWx0dXJlLTIge2ZsZXgtZ3JvdzogMTtcclxuXHQgIFx0PiAuZmllbGRfX2l0ZW0ge2hlaWdodDogMTAwJTtcclxuXHQgIFx0XHQ+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7aGVpZ2h0OiAxMDAlO31cclxuXHQgIFx0fVxyXG5cdCAgXHQudmlld3MtZWxlbWVudC1jb250YWluZXIge3Bvc2l0aW9uOiBpbml0aWFsO31cclxuXHQgIFx0LnZpZXcge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIC43NSwgMCwgMCk7bWFyZ2luOiAwO3Bvc2l0aW9uOiBpbml0aWFsO3BhZGRpbmc6IDA7Ym9yZGVyOiBub25lO2hlaWdodDogMTAwJTtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICBcdFx0LnZpZXctY29udGVudCB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4nLCAwLCAtMS41KTtmbGV4OiAxO1xyXG5cdCAgXHRcdFx0LnZpZXdzLXJvdyB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDgpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luJywgMCwgMS41KTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAuNzUsIDAsIDApO31cclxuXHQgIFx0XHR9XHJcblx0ICBcdH1cclxuXHQgIFx0bmF2LnBhZ2VyIHttYXJnaW4tdG9wOiA3MHB4O31cclxuXHQgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge2Rpc3BsYXk6IGZsZXg7cG9zaXRpb246IHJlbGF0aXZlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEpO2JhY2tncm91bmQ6ICRibGV1LXBhbGU7XHJcblx0Jjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgZ2FwKCdsZWZ0JywgLTIwKTtAaW5jbHVkZSBnYXAoJ3RvcCcsIC0yMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmUzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE0MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNDApO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgJjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ3JpZ2h0JywgLTIwKTtAaW5jbHVkZSBnYXAoJ2JvdHRvbScsIC0yMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmU0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE0MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNDApO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0LmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXVuaWsxIHt3aWR0aDogNTAlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1yaWdodCcsIC41KTtcclxuXHRcdGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO31cclxuXHR9XHJcblx0LmNvbnRlbnQge3dpZHRoOiA1MCU7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczogZmxleC1zdGFydDtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIC41KTtcclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS10aXRyZS1kdS1ibG9jIHthbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0aDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQ1KTt9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA0NSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm9vay5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6IDI0cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNik7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAzMyk7XHJcblx0XHRcdGEge3BhZGRpbmc6IDAgM3B4O2xpbmUtaGVpZ2h0OiAyMXB4O2Rpc3BsYXk6IGlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtwYWRkaW5nLXRvcDogM3B4O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDt9XHJcblx0ICAgIH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1maWxlLXVuaWsxIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7XHJcblx0XHRcdHNwYW4ge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgncGFkZGluZy1sZWZ0JywgNDUpO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RsLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtsaW5lLWhlaWdodDogMjhweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE2KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2hlaWdodDogYXV0bztAaW5jbHVkZSBnYXAoJ2JhY2tncm91bmQtc2l6ZScsIDMxKTtoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRhIHtwYWRkaW5nOiAwIDNweDtsaW5lLWhlaWdodDogMjVweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7Y29sb3I6ICRibGV1O3BhZGRpbmctdG9wOiAzcHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQgICAgICBcdCY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG5cdCAgICAgIH1cclxuXHQgICAgICAuc2l6ZSB7ZGlzcGxheTogbm9uZTt9XHJcblx0ICAgIH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS10b3VzLWxlcy1udW1lcm9zIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ3BhZGRpbmctbGVmdCcsIDQ1KTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzMi5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6IDI0cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNik7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiA0MHB4O0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzMpO1xyXG5cdFx0XHRhIHtwYWRkaW5nOiAwIDNweDtsaW5lLWhlaWdodDogMjFweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7cGFkZGluZy10b3A6IDNweDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdCAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG5cdCAgICB9XHJcblx0XHR9XHJcbiAgICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdG91dGVzLWxlcy1wdWJsaWNhdGlvbnMge1xyXG4gICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjcpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIyKTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIHtcclxuXHQuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDIwKTtcclxuXHRcdGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO31cclxuXHR9XHJcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjApO2xpbmUtaGVpZ2h0OiAyOHB4O3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgMjApO31cclxuXHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7bGluZS1oZWlnaHQ6IDMxcHg7Zm9udC13ZWlnaHQ6IG5vcm1hbDtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCAyMCk7fVxyXG5cdC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1maWxlLTIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNCk7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgMzApO31cclxuXHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA0NSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm9vay5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6IDI0cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNik7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCAyMCk7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAzMyk7XHJcblx0XHRhIHtwYWRkaW5nOiAwIDNweDtsaW5lLWhlaWdodDogMjFweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7cGFkZGluZy10b3A6IDNweDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O31cclxuICAgIH1cclxuXHR9XHJcblx0LmZpZWxkLS1uYW1lLWZpZWxkLWZpbGUtdW5pazEge1xyXG5cdFx0c3BhbiB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA0NSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGwuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2xpbmUtaGVpZ2h0OiAyOHB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTYpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAzMSk7XHJcblx0XHRcdGEge3BhZGRpbmc6IDAgM3B4O2xpbmUtaGVpZ2h0OiAyNXB4O2Rpc3BsYXk6IGlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtjb2xvcjogJGJsZXU7cGFkZGluZy10b3A6IDNweDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBcdCY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG4gICAgICB9XHJcbiAgICAgIC5zaXplIHtkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuXHR9XHJcblx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXNoYXJlLWRvYyB7bWFyZ2luLXRvcDogMzBweDt6LWluZGV4OiAzO3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5maWVsZF9faXRlbSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAyNXB4O21hcmdpbi1yaWdodDogMjBweDt9XHJcblx0XHRcdGEge0BpbmNsdWRlIGdhcCgnbWFyZ2luLXJpZ2h0JywgMjApO2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAzMCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAzMCk7Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdCYudHdfc2hhcmUge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3R3X3NtYWxsLnN2ZycpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90d19zbWFsbGguc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZmJfc2hhcmUge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZiX3NtYWxsLnN2ZycpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYl9zbWFsbGguc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubGtfc2hhcmUge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xrX3NtYWxsLnN2ZycpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sa19zbWFsbGguc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubWFpbF9zaGFyZSB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWFpbF9zbWFsbC5zdmcnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWFpbF9zbWFsbGguc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhcmFncmFwaC0tdHlwZS0tcHVibGljYXRpb24ge1xyXG5cdC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItMiB7ZGlzcGxheTogZmxleDtwb3NpdGlvbjogcmVsYXRpdmU7YmFja2dyb3VuZDogJGJsZXUtcGFsZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O3BhZGRpbmc6IDA7XHJcblx0XHQmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ2xlZnQnLCAtMTUpO0BpbmNsdWRlIGdhcCgndG9wJywgLTE1KTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9taW5pY2FkcmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTA5KTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDEwOSk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICBcdCY6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7d2lkdGg6IDQwJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctcmlnaHQnLCAwKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO31cclxuXHRcdH1cclxuXHRcdC5jb250ZW50IHt3aWR0aDogNjAlO2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjthbGlnbi1pdGVtczogZmxleC1zdGFydDtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDEpO1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCAwKTthbGlnbi1zZWxmOiBpbml0aWFsO1xyXG5cdFx0XHRcdGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDMwKTttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA0NSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm9vay5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6IDI0cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNik7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCAxNSk7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAzMyk7XHJcblx0XHRcdFx0YSB7cGFkZGluZzogMCAzcHg7bGluZS1oZWlnaHQ6IDIxcHg7ZGlzcGxheTogaW5saW5lLWJsb2NrO2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O3BhZGRpbmctdG9wOiAzcHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdCAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG5cdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtZmlsZS11bmlrMSB7bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRzcGFuIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ3BhZGRpbmctbGVmdCcsIDQ1KTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kbC5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6IDI4cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNik7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtoZWlnaHQ6IGF1dG87QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAzMSk7aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRhIHtwYWRkaW5nOiAwIDNweDtsaW5lLWhlaWdodDogMjVweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7Y29sb3I6ICRibGV1O3BhZGRpbmctdG9wOiAzcHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdCAgICAgIFx0Jjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDt9XHJcblx0XHQgICAgICB9XHJcblx0XHQgICAgICAuc2l6ZSB7ZGlzcGxheTogbm9uZTt9XHJcblx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1wYWdlLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IHtcclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtbWVudS1wYXJlbnQgcCB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2xpbmUtaGVpZ2h0OiAyMXB4O3BhZGRpbmc6IDAgNXB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IHtcclxuICAuZmllbGQtLW5hbWUtYnVuZGxlLWZpZWxkbm9kZSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2xpbmUtaGVpZ2h0OiAyMXB4O3BhZGRpbmc6IDAgNXB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tdW5pazEge1xyXG4gICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAyMHB4O21hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC1saWVuLXVuaWsxIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ3BhZGRpbmctbGVmdCcsIDQ1KTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib29rLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtsaW5lLWhlaWdodDogMjRweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE2KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDE1KTtAaW5jbHVkZSBnYXAoJ2JhY2tncm91bmQtc2l6ZScsIDMzKTtcclxuXHRcdGEge3BhZGRpbmc6IDAgM3B4O2xpbmUtaGVpZ2h0OiAyMXB4O2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcblx0fVxyXG5cdC5maWVsZC0tbmFtZS1maWVsZC1maWxlLXVuaWsxIHttYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0c3BhbiB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA0NSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGwuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2xpbmUtaGVpZ2h0OiAyOHB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTYpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7aGVpZ2h0OiBhdXRvO0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzEpO2hlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRhIHtwYWRkaW5nOiAwIDNweDtsaW5lLWhlaWdodDogMjVweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Y29sb3I6ICRibGV1O31cclxuICAgICAgLnNpemUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG5cdH1cclxufSIsIi5wYWdlLW5vZGUtdHlwZS1wYWdlLWZvcm11bGFpcmUgbWFpbiB7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLXRvcCcsIDEyNCk7XHJcbiAgLm1lc3NhZ2VzLm1lc3NhZ2VzLS1zdGF0dXMsXHJcbiAgLm1lc3NhZ2VzLm1lc3NhZ2VzLS1lcnJvciB7XHJcbiAgICB3aWR0aDogMTAwJTtAaW5jbHVkZSBnYXAoXCJtYXJnaW4tdG9wXCIsIDIwKTtiYWNrZ3JvdW5kOiAkYmxldTtjb2xvcjogJGJsYW5jO0BpbmNsdWRlIGdhcChcInBhZGRpbmdcIiwgMzApO2xpc3Qtc3R5bGU6IG5vbmU7QGluY2x1ZGUgZ2FwKFwibWFyZ2luLWJvdHRvbVwiLCAyMCk7bWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibGFuYztcclxuICAgIH1cclxuICAgIHVsIHtsaXN0LXN0eWxlOiBub25lO31cclxuICB9XHJcbn1cclxuLm5vZGUtLXR5cGUtcGFnZS1mb3JtdWxhaXJlLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtkaXNwbGF5OiBmbGV4O3BhZGRpbmctdG9wOiAwO1xyXG4gIC5ncm91cC1sZWZ0IHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgOSk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCA1KTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDMpO0BpbmNsdWRlIGdhcCgncGFkZGluZy10b3AnLCA2MCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWNjZXNfYmFjay5zdmcnKSBuby1yZXBlYXQgMTdweCB0b3A7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAyMDApO21hcmdpbi10b3A6IDRweDt9XHJcbiAgLmdyb3VwLXJpZ2h0IHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgMjcpO1xyXG4gICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge21hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGgxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDgwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgOTYpO2Rpc3BsYXk6IGJsb2NrO2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNSk7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgfVxyXG5cclxuICBmb3JtIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA1MCk7XHJcbiAgICAuZm9ybS10eXBlLXNlbGVjdCB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO1xyXG4gICAgICAuc2VsZWN0MiB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtib3JkZXI6IG5vbmU7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7Ym9yZGVyLXJhZGl1czogNnB4O2xpbmUtaGVpZ2h0OiA2NnB4O2hlaWdodDogNjZweDtcclxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge2xpbmUtaGVpZ2h0OiA2NnB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO3RleHQtaW5kZW50OiAwO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDEpO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDIwcHg7aGVpZ2h0OiAxMi41cHg7cG9zaXRpb246IGFic29sdXRlO0BpbmNsdWRlIGNvbGdhcCgncmlnaHQnLCAxKTt0b3A6IDUwJTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kcm9wZG93bi5zdmcnKSBuby1yZXBlYXQ7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgYiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS10eXBlLXRleHRhcmVhIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7XHJcbiAgICAgIGxhYmVsIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgdGV4dGFyZWEge21hcmdpbi10b3A6IDIwcHg7d2lkdGg6IDEwMCU7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7Ym9yZGVyLXJhZGl1czogNnB4O3Jlc2l6ZTogbm9uZTtib3JkZXI6IG5vbmU7Ym94LXNoYWRvdzogbm9uZTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO2NvbG9yOiAkYmxldTtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7b3BhY2l0eTogMTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXR5cGUtZW1haWwsXHJcbiAgICAuZm9ybS10eXBlLXRlbCxcclxuICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7XHJcbiAgICAgIGlucHV0IHt3aWR0aDogMTAwJTtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtib3JkZXItcmFkaXVzOiA2cHg7bGluZS1oZWlnaHQ6IDY2cHg7aGVpZ2h0OiA2NnB4O0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDEpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge29wYWNpdHk6IDE7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS10eXBlLXdlYmZvcm0taW1hZ2UtZmlsZSxcclxuICAgIC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIHtkaXNwbGF5OiBmbGV4O2ZsZXgtd3JhcDogd3JhcDthbGlnbi1pdGVtczogY2VudGVyO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTtcclxuICAgICAgbGFiZWwge2Rpc3BsYXk6IGJsb2NrO2xpbmUtaGVpZ2h0OiA0MXB4O3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7bWFyZ2luLXJpZ2h0OiA0MHB4O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICB9XHJcbiAgICAgIC53ZWJmb3JtLWltYWdlLWZpbGUsXHJcbiAgICAgIC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgaW5wdXQuZm9ybS1maWxlIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICBzcGFuLmZpbGUge2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2ZsZXgtZ3JvdzogMTttYXJnaW4tcmlnaHQ6IDQwcHg7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgLjUpO2JvcmRlci1yYWRpdXM6IDZweDtoZWlnaHQ6IDY2cHg7Y29sb3I6ICRibGV1O2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGEge2NvbG9yOiAkYmxldTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO2xpbmUtaGVpZ2h0OiA2NnB4O3RleHQtdHJhbnNmb3JtOiBub25lO31cclxuICAgICAgICAgIHNwYW4ge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFtuYW1lPVwicGllY2Vfam9pbnRlX3VwbG9hZF9idXR0b25cIl0ge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgaW5wdXQuZm9ybS1zdWJtaXQge2Rpc3BsYXk6IGJsb2NrO2xpbmUtaGVpZ2h0OiA0MXB4O3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uIHttYXJnaW4tdG9wOiAyMHB4O2ZvbnQtc2l6ZTogMDt3aWR0aDogMTAwJTtcclxuICAgICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO2xpbmUtaGVpZ2h0OiAyOXB4O21hcmdpbjogMDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZWJmb3JtLXR5cGUtcmFkaW9zIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7XHJcbiAgICAgIGxlZ2VuZCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMSk7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAgIC5mb3JtLXJhZGlvcyB7XHJcbiAgICAgICAgLmZvcm0taXRlbSB7bWFyZ2luLWJvdHRvbTogMTBweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge0BpbmNsdWRlIGdhcCgncGFkZGluZy1sZWZ0JywgODApO3Bvc2l0aW9uOiByZWxhdGl2ZTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7XHJcbiAgICAgIGlucHV0IHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt0b3A6IDA7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAzOCk7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDM4KTtiYWNrZ3JvdW5kOiAkYmxhbmM7Ym9yZGVyOiAxcHggc29saWQgJGdyaXMtZm9uY2U7Ym9yZGVyLXJhZGl1czogMTBweDthcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICY6Y2hlY2tlZCB7YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAmOjphZnRlciB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7cG9zaXRpb246IGFic29sdXRlO2Rpc3BsYXk6IG5vbmU7bGVmdDogNTAlO3RvcDogNDYlO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2KTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDEyKTtib3JkZXI6IHNvbGlkIHdoaXRlO2JvcmRlci13aWR0aDogMCA0cHggNHB4IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7fVxyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIxKTtsaW5lLWhlaWdodDogMjhweDt9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBhIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICY6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FwdGNoYSB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO31cclxuICB9XHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7ZGlzcGxheTogYmxvY2s7bGluZS1oZWlnaHQ6IDQxcHg7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1wYWdlLWZvcm11bGFpcmUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCB7XHJcbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLW1lbnUtcGFyZW50IHAge2Rpc3BsYXk6IGlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtsaW5lLWhlaWdodDogMjFweDtwYWRkaW5nOiAwIDVweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtmb250LXdlaWdodDogbm9ybWFsO31cclxufSIsIi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1nZW5lcmFsLWZvcm0ge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDUwKTtcclxuICA+IGZpZWxkc2V0IHtib3JkZXI6IG5vbmU7cGFkZGluZzogMDtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7XHJcbiAgICA+IGxlZ2VuZCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7bGluZS1oZWlnaHQ6IDQycHg7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO31cclxuICAgIC5mb3JtLWl0ZW06bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgfVxyXG4gIC5mb3JtLXR5cGUtc2VsZWN0IHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA0MCk7XHJcbiAgICAuc2VsZWN0MiB7XHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7Ym9yZGVyOiBub25lO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2JvcmRlci1yYWRpdXM6IDZweDtsaW5lLWhlaWdodDogNjZweDtoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7bGluZS1oZWlnaHQ6IDY2cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7dGV4dC1pbmRlbnQ6IDA7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMSk7fVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAyMHB4O2hlaWdodDogMTIuNXB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBjb2xnYXAoJ3JpZ2h0JywgMSk7dG9wOiA1MCU7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZHJvcGRvd24uc3ZnJykgbm8tcmVwZWF0O3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS10eXBlLXRleHRhcmVhIHttYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsYWJlbCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtkaXNwbGF5OiBibG9jazt9XHJcbiAgICB0ZXh0YXJlYSB7bWFyZ2luLXRvcDogMjBweDt3aWR0aDogMTAwJTtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtib3JkZXItcmFkaXVzOiA2cHg7cmVzaXplOiBub25lO2JvcmRlcjogbm9uZTtib3gtc2hhZG93OiBub25lO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7Y29sb3I6ICRibGV1O31cclxuICB9XHJcbiAgLmZvcm0tdHlwZS1lbWFpbCxcclxuICAuZm9ybS10eXBlLXRlbCxcclxuICAuZm9ybS10eXBlLXRleHRmaWVsZCB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO1xyXG4gICAgaW5wdXQge3dpZHRoOiAxMDAlO2Rpc3BsYXk6IGJsb2NrO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2JvcmRlci1yYWRpdXM6IDZweDtsaW5lLWhlaWdodDogNjZweDtoZWlnaHQ6IDY2cHg7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMSk7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge29wYWNpdHk6IDE7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSB7ZGlzcGxheTogZmxleDtmbGV4LXdyYXA6IHdyYXA7YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxhYmVsIHtkaXNwbGF5OiBibG9jaztsaW5lLWhlaWdodDogNDFweDtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O21hcmdpbi1yaWdodDogNDBweDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICB9XHJcbiAgICAud2ViZm9ybS1kb2N1bWVudC1maWxlIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7ZmxleC1ncm93OiAxO1xyXG4gICAgICBpbnB1dC5mb3JtLWZpbGUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICBzcGFuLmZpbGUge2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2ZsZXgtZ3JvdzogMTttYXJnaW4tcmlnaHQ6IDQwcHg7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgLjUpO2JvcmRlci1yYWRpdXM6IDZweDtoZWlnaHQ6IDY2cHg7Y29sb3I6ICRibGV1O2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhIHtjb2xvcjogJGJsZXU7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtsaW5lLWhlaWdodDogNjZweDt0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbiAgICAgICAgc3BhbiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbbmFtZT1cInBpZWNlX2pvaW50ZV91cGxvYWRfYnV0dG9uXCJdIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7ZGlzcGxheTogYmxvY2s7bGluZS1oZWlnaHQ6IDQxcHg7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHttYXJnaW4tdG9wOiAyMHB4O2ZvbnQtc2l6ZTogMDt3aWR0aDogMTAwJTtcclxuICAgICAgcCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtsaW5lLWhlaWdodDogMjlweDttYXJnaW46IDA7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1mb290ZXIge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuZm9ybS1pdGVtIHt3aWR0aDogNTAlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1yaWdodCcsIDEpO31cclxuICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge0BpbmNsdWRlIGdhcCgncGFkZGluZy1sZWZ0JywgODApO3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW5wdXQge3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAwO3RvcDogMDtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDM4KTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzgpO2JhY2tncm91bmQ6ICRibGFuYztib3JkZXI6IDFweCBzb2xpZCAkZ3Jpcy1mb25jZTtib3JkZXItcmFkaXVzOiAxMHB4O2FwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgJjpjaGVja2VkIHtiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7Y29udGVudDogXCJcIjtwb3NpdGlvbjogYWJzb2x1dGU7ZGlzcGxheTogbm9uZTtsZWZ0OiA1MCU7dG9wOiA0NiU7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDYpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTIpO2JvcmRlcjogc29saWQgd2hpdGU7Ym9yZGVyLXdpZHRoOiAwIDRweCA0cHggMDstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTt9XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjEpO2xpbmUtaGVpZ2h0OiAyOHB4O31cclxuICAgICAgLmRlc2NyaXB0aW9uIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGEge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgJjpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXB0Y2hhIHt3aWR0aDogNTAlO31cclxuICB9XHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7ZGlzcGxheTogYmxvY2s7bGluZS1oZWlnaHQ6IDQxcHg7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhdGgtcmVjaGVyY2hlIHtcclxuICAucmVnaW9uLWNvbnRlbnQge0BpbmNsdWRlIGdhcCgncGFkZGluZy10b3AnLCAxMjQpO31cclxuICAudmlldy1yZWNoZXJjaGUge2Rpc3BsYXk6IGZsZXg7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMiwgMik7XHJcbiAgICAuZ3JvdXAtbGVmdCB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDEyKTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDQpO1xyXG4gICAgICAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lID4gLmZvcm0taXRlbSB7ZmxvYXQ6IG5vbmU7fVxyXG4gICAgICAudmlldy1maWx0ZXJzIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlO3Bvc2l0aW9uOiByZWxhdGl2ZTttYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7cG9zaXRpb246IGFic29sdXRlO0BpbmNsdWRlIGdhcCgnbGVmdCcsIC0yMCk7QGluY2x1ZGUgZ2FwKCd0b3AnLCAtMjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlMy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNDApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTQwKTtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLmZvcm0tLWlubGluZSB7XHJcbiAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA1MCk7XHJcbiAgICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgIGlucHV0IHt3aWR0aDogMTAwJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAxLjUsIDAsIC41KTtib3JkZXItcmFkaXVzOiA2cHg7bGluZS1oZWlnaHQ6IDQzcHg7aGVpZ2h0OiA0M3B4O2JhY2tncm91bmQ6ICRibGFuYztAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge29wYWNpdHk6IDE7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGlucHV0IHtwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgY29sZ2FwKCdyaWdodCcsIDEpO0BpbmNsdWRlIGNvbGdhcCgndG9wJywgMSk7d2lkdGg6IDQzcHg7aGVpZ2h0OiA0M3B4O2Rpc3BsYXk6IGJsb2NrO2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvdXBlMi5zdmcnKSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7Zm9udC1zaXplOiAwO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG91cGUyaC5zdmcnKSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybXRpdGxlIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtsaW5lLWhlaWdodDogMzFweDttYXJnaW4tYm90dG9tOiAyNXB4O31cclxuICAgICAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge3dpZHRoOiAxMDAlO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDI1KTtcclxuICAgICAgICAgICAgICBsYWJlbCB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgc2VsZWN0IHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IDQzcHg7bGluZS1oZWlnaHQ6IDQzcHg7YmFja2dyb3VuZDogJGJsYW5jIHVybCgnLi4vaW1hZ2VzL3NlbGVjdC5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtwYWRkaW5nOiAwIDYzcHggMCAyMHB4O2JvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6ICRibGFuYyB1cmwoJy4uL2ltYWdlcy9zZWxlY3RoLnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDYwKTt9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtcmlnaHQge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCAyNCk7XHJcbiAgICAgIGgxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDgwKTtmb250LXdlaWdodDogbm9ybWFsO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDYwKTt9XHJcbiAgICAgIC52aWV3LWhlYWRlciB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNjApO31cclxuICAgICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgLnZpZXdzLXJvdyB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbmF2LnBhZ2VyIHtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgdWwge2Rpc3BsYXk6IGZsZXg7bGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAmLnBhZ2VyMSB7XHJcbiAgICAgICAgICBsaSB7bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBhIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTt9XHJcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICBhIHtjb2xvcjogJGJsZXUtY2xhaXI7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFnZXIyIHtcclxuICAgICAgICAgIGxpIHttYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5vZGUtLXR5cGUtcGFnZS1jYXJyZWZvdXIubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xyXG4gICAgPiAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgNCwgMSwgNCk7XHJcbiAgICAgICAgaDEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoODApO2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaHMtbXVsdGkxIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIDAsIDIuNSwgMiwgMi41KTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxLjUsIDIpO2JhY2tncm91bmQ6ICRncmlzLXBhbGU7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IC0yMHB4O3RvcDogLTIwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmUzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE0MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNDApO31cclxuICAgICAgICAmOjphZnRlciB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAtMjBweDtib3R0b206IC0yMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlNC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNDApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTQwKTt9XHJcbiAgICAgICAgPiAuZmllbGRfX2l0ZW1zIHtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogY2VudGVyO2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCA1KTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIC41LCAxKTtcclxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRlbWFyY2hlcyB7ZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1ib3R0b20nLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDY4KTt3aWR0aDogYXV0bzttYXJnaW46IDAgYXV0bzt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt0ZXh0LWFsaWduOiBjZW50ZXI7O2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O3BhZGRpbmc6IDAgM3B4O2Rpc3BsYXk6IGJsb2NrO2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5tZWRpYWhvdiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYW9mZiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYWhvdiB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgNik7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNSk7bGluZS1oZWlnaHQ6IDI4cHg7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNDApO31cclxuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDYpO1xyXG4gICAgICAgIGJsb2NrcXVvdGUge3dpZHRoOiAxMDAlO31cclxuICAgIH0gXHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXRpZXMtbXVsdGkyIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyKTs7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgMzApO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXRvcCcsIDIpO1xyXG4gICAgICAgID4gLmZpZWxkX19pdGVtcyB7ZGlzcGxheTogZmxleDtmbGV4LXdyYXA6IHdyYXA7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4nLCAwLCAtLjUpO1xyXG4gICAgICAgICAgICA+IC5maWVsZF9faXRlbSB7d2lkdGg6IDMzLjMzMzMzJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAuNSk7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNTApO1xyXG4gICAgICAgICAgICAgICAgLm5vZGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge21hcmdpbi1ib3R0b206IDEwcHg7cGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2xpbmUtaGVpZ2h0OiAzMXB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSxcclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7bGluZS1oZWlnaHQ6IDMycHg7bWFyZ2luLWJvdHRvbTogMjBweDtwYWRkaW5nOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtsaW5lLWhlaWdodDogMzBweDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGVjaGUuc3ZnJykgbm8tcmVwZWF0IDdweCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAxNywgMjkpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyLCAyLCAyKTtcclxuICAgICAgICBoMyB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg3MCk7bGluZS1oZWlnaHQ6IDg0cHg7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub2RlLS10eXBlLXBhZ2UtY2FycmVmb3VyLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgge1xyXG4gIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1tZW51LXBhcmVudCBwIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7bGluZS1oZWlnaHQ6IDIxcHg7cGFkZGluZzogMCA1cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbn0iLCIucGFnZS1ub2RlLXR5cGUtcGFnZS1yZWNydXRlbWVudCxcclxuLnBhZ2Utbm9kZS10eXBlLW9mZnJlcy1kLWVtcGxvaXMge1xyXG4gIC5tZXNzYWdlcy5tZXNzYWdlcy0tc3RhdHVzLFxyXG4gIC5tZXNzYWdlcy5tZXNzYWdlcy0tZXJyb3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7QGluY2x1ZGUgZ2FwKFwibWFyZ2luLXRvcFwiLCAyMCk7YmFja2dyb3VuZDogJGJsZXU7Y29sb3I6ICRibGFuYztAaW5jbHVkZSBnYXAoXCJwYWRkaW5nXCIsIDMwKTtsaXN0LXN0eWxlOiBub25lO0BpbmNsdWRlIGdhcChcIm1hcmdpbi1ib3R0b21cIiwgMjApO21hcmdpbi1sZWZ0OiAwO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ub2RlLS10eXBlLXBhZ2UtcmVjcnV0ZW1lbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwsXHJcbi5ub2RlLS10eXBlLW9mZnJlcy1kLWVtcGxvaXMubm9kZS0tdmlldy1tb2RlLWZ1bGwge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMik7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgMik7XHJcbiAgLmdyb3VwLWNvbnRlbnQge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDQpO1xyXG4gICAgLmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjApO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS11bmlrMSB7ZGlzcGxheTogZmxleDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIC5maWVsZF9fbGFiZWwge1xyXG4gICAgICAgICY6OmFmdGVyIHtjb250ZW50OiAnOic7ZGlzcGxheTogaW5saW5lLWJsb2NrO21hcmdpbjogMCAzcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg4MCk7bWFyZ2luLWJvdHRvbTogMjBweDtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgOTYpO31cclxuICAgIC5ncm91cC1pbmZvcyB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO21hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLXVuaWsxIHtcclxuICAgICAgICAuZmllbGRfX2l0ZW0ge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO2xpbmUtaGVpZ2h0OiAxN3B4O2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkY2OTZBO2JvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6IDE1cHg7fVxyXG4gICAgICB9XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE2KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjUpO2xpbmUtaGVpZ2h0OiAzMnB4O21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG4gICAgLmdyb3VwLXNoYXJlIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdG91dGVzLWxlcy1vZmZyZXMge1xyXG4gICAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA2Nyk7cGFkZGluZzogMCAyMHB4O2JvcmRlci1yYWRpdXM6IDQwcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjIpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtb2ZmcmVzLWQtZW1wbG9pIHtAaW5jbHVkZSBnYXAoJ21hcmdpbicsIDQwLCAwLCA5MCk7XHJcbiAgICAudmlldy1mcm9udC1saXN0ZS1kZXMtb2ZmcmVzLWQtZW1wbG9pIHtcclxuICAgICAgLnZpZXctZmlsdGVycyB7ZGlzcGxheTogZmxleDtoZWlnaHQ6IDgwcHg7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9ybSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2ZsZXg6IDE7XHJcbiAgICAgICAgICAuZm9ybS0taW5saW5lIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5mb3JtdGl0bGUge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgMSk7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtsaW5lLWhlaWdodDogMjlweDtkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnOic7bWFyZ2luLWxlZnQ6IDVweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0taXRlbSB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCAxKTtcclxuICAgICAgICAgICAgICBsYWJlbCB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzYwKTtcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiA0M3B4O2xpbmUtaGVpZ2h0OiA0M3B4O2JhY2tncm91bmQ6ICRibGFuYyB1cmwoJy4uL2ltYWdlcy9zZWxlY3Quc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtwYWRkaW5nOiAwIDYzcHggMCAyMHB4O2JvcmRlci1yYWRpdXM6IDZweDt9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZm9ybS10eXBlLXRleHRmaWVsZCB7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDI4MCk7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogNDNweDtsaW5lLWhlaWdodDogNDNweDtiYWNrZ3JvdW5kOiAkYmxhbmM7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTtwYWRkaW5nOiAwIDIwcHg7Ym9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7b3BhY2l0eTogMTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgIGlucHV0IHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICAgICAgICAgICZbdmFsdWU9J1LDqWluaXRpYWxpc2VyJ10ge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlldy1oZWFkZXIge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEsIDAsIDEsIDEpO2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgID4gcCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7fVxyXG4gICAgICAgIC5yZXNldCB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52aWV3LWVtcHR5IHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDEpO31cclxuICAgICAgLnZpZXctY29udGVudCB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4nLCAwLCAtLjUpO2Rpc3BsYXk6IGZsZXg7ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC52aWV3cy1yb3cge3dpZHRoOiAzMy4zMzMzMyU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgLjUpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWJvdHRvbScsIDEpO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMSksXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLm5vZGUge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAubm9kZSB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm9kZSB7aGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAuY29udGVudCB7ZmxleDogMTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIG5hdi5wYWdlciB7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB1bCB7ZGlzcGxheTogZmxleDtsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAmLnBhZ2VyMSB7XHJcbiAgICAgICAgbGkge21hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgIGEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO31cclxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgYSB7Y29sb3I6ICRibGV1LWNsYWlyO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5wYWdlcjIge1xyXG4gICAgICAgIGxpIHttYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm0tdW5pazEsXHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYmZvcm0tdW5pazEge2JhY2tncm91bmQ6ICRibGV1LXBhbGU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSk7cG9zaXRpb246IHJlbGF0aXZlO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDEwMCk7XHJcbiAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ2xlZnQnLCAtMjApO0BpbmNsdWRlIGdhcCgndG9wJywgLTIwKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZTMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTQwKTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE0MCk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgZ2FwKCdyaWdodCcsIC0yMCk7QGluY2x1ZGUgZ2FwKCdib3R0b20nLCAtMjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlNC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNDApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTQwKTtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgLmZpZWxkX19sYWJlbCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDQwKTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCAzMCk7fVxyXG4gICAgZm9ybSB7ZGlzcGxheTogZmxleDtmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgID4gLmZvcm0taXRlbS1tYXJrdXAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjUpO2xpbmUtaGVpZ2h0OiAzMnB4O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDMwKTt3aWR0aDogMTAwJTt9XHJcbiAgICAgID4gZmllbGRzZXQge3BhZGRpbmc6IDA7Ym9yZGVyOiBub25lO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDYwKTtcclxuICAgICAgICAmLmNvb3Jkb25uZWVzIHt3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtkaXNwbGF5OiBmbGV4O2ZsZXgtd3JhcDogd3JhcDtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIDAsIC0xKTtcclxuICAgICAgICAgICAgPiAuZm9ybS1pdGVtIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAxKTt3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIGlucHV0IHtib3JkZXI6IDFweCBzb2xpZCAkYmxldTtib3JkZXItcmFkaXVzOiA2cHg7bGluZS1oZWlnaHQ6IDY2cHg7aGVpZ2h0OiA2NnB4O0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDEpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7YmFja2dyb3VuZDogJGJsYW5jO3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO29wYWNpdHk6IDE7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLW5vbSwgJi1wcmVub20ge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWJvdHRvbScsIDEpO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRvY3VtZW50cyB7d2lkdGg6IDUwJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDEpO21hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICA+IGxlZ2VuZCB7Zm9udC1zaXplOiAwO2xpbmUtaGVpZ2h0OiAwO21hcmdpbjogMDt9XHJcbiAgICAgICAgICBmaWVsZHNldCB7Ym9yZGVyOiBub25lO3BhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgID4gbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO2xpbmUtaGVpZ2h0OiA0M3B4O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDM1KTt9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDYwKTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSB7ZGlzcGxheTogZmxleDtmbGV4LXdyYXA6IHdyYXA7YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IGJsb2NrO2xpbmUtaGVpZ2h0OiA0MXB4O3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7bWFyZ2luLXJpZ2h0OiA0MHB4O21hcmdpbi1ib3R0b206IDA7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndlYmZvcm0tZG9jdW1lbnQtZmlsZSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2ZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICBpbnB1dC5mb3JtLWZpbGUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgIHNwYW4uZmlsZSB7YmFja2dyb3VuZDogJGJsYW5jO2ZsZXgtZ3JvdzogMTttYXJnaW4tcmlnaHQ6IDQwcHg7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgLjUpO2JvcmRlci1yYWRpdXM6IDZweDtoZWlnaHQ6IDY2cHg7Ym9yZGVyOiAxcHggc29saWQgJGJsZXU7Y29sb3I6ICRibGV1O2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEge2NvbG9yOiAkYmxldTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO2xpbmUtaGVpZ2h0OiA2NnB4O3RleHQtdHJhbnNmb3JtOiBub25lO31cclxuICAgICAgICAgICAgICAgIHNwYW4ge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwiY3ZfdXBsb2FkX2J1dHRvblwiXSxcclxuICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwibGV0dHJlX2RlX21vdGl2YXRpb25fdXBsb2FkX2J1dHRvblwiXSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7ZGlzcGxheTogYmxvY2s7bGluZS1oZWlnaHQ6IDQxcHg7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge21hcmdpbi10b3A6IDIwcHg7Zm9udC1zaXplOiAwO3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyNCk7bGluZS1oZWlnaHQ6IDI5cHg7bWFyZ2luOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsZWdlbmQge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO2xpbmUtaGVpZ2h0OiA0M3B4O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDM1KTt9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tdHlwZS10ZXh0YXJlYSB7d2lkdGg6IDUwJTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctcmlnaHQnLCAxKTtkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO2xpbmUtaGVpZ2h0OiA0M3B4O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDM1KTtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7ZmxleC1ncm93OiAxO31cclxuICAgICAgICB0ZXh0YXJlYSB7ZGlzcGxheTogYmxvY2s7cmVzaXplOiBub25lO3dpZHRoOiAxMDAlO2JvcmRlcjogMXB4IHNvbGlkICRibGV1O2JvcmRlci1yYWRpdXM6IDZweDtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO2hlaWdodDogMTAwJTt9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7d2lkdGg6IDUwJTtAaW5jbHVkZSBnYXAoJ21hcmdpbi10b3AnLCA2MCk7cG9zaXRpb246IHJlbGF0aXZlO0BpbmNsdWRlIGdhcCgncGFkZGluZy1sZWZ0JywgODApO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDIwKTtcclxuICAgICAgICBpbnB1dCB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOiAwO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzgpO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAzOCk7YmFja2dyb3VuZDogJGJsYW5jO2JvcmRlcjogMXB4IHNvbGlkICRncmlzLWZvbmNlO2JvcmRlci1yYWRpdXM6IDEwcHg7YXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICY6Y2hlY2tlZCB7YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtjb250ZW50OiBcIlwiO3Bvc2l0aW9uOiBhYnNvbHV0ZTtkaXNwbGF5OiBub25lO2xlZnQ6IDUwJTt0b3A6IDQ2JTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxMik7Ym9yZGVyOiBzb2xpZCB3aGl0ZTtib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLFxyXG4gICAgICAgIGxhYmVsIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIxKTtsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIGEge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FwdGNoYSB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tdG9wJywgNjApO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMSk7fVxyXG4gICAgICAuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwIHt3aWR0aDogMTAwJTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO2xpbmUtaGVpZ2h0OiAyOHB4O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1hY3Rpb25zIHt3aWR0aDogMTAwJTtcclxuICAgICAgICBpbnB1dCB7ZGlzcGxheTogYmxvY2s7bGluZS1oZWlnaHQ6IDQxcHg7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDttYXJnaW4tcmlnaHQ6IDQwcHg7bWFyZ2luLWJvdHRvbTogMDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUtaG9tZSB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgODApO1xyXG4gICAgaDMge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoNzApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA4NCk7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1vZmZyZXMtZC1lbXBsb2lzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEpO2JhY2tncm91bmQ6ICRncmlzO2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNik7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge2ZsZXg6IDE7XHJcbiAgICBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDMxKTtmb250LXdlaWdodDogbm9ybWFsO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZmllbGQtdGF4by11bmlrMSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDMwKTtcclxuICAgIC5maWVsZF9fbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxNik7XHJcbiAgICAgICY6OmFmdGVyIHtjb250ZW50OiAnOic7ZGlzcGxheTogaW5saW5lLWJsb2NrO21hcmdpbjogMCA1cHggMCAzcHg7fVxyXG4gICAgfVxyXG4gICAgLmZpZWxkX19pdGVtIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTtsaW5lLWhlaWdodDogMTdweDtib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZGNjk2QTtib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjttYXJnaW4tcmlnaHQ6IDQwcHg7bWFyZ2luLWJvdHRvbTogMDtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtb2ZmcmVzLWQtZW1wbG9pcy5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IHtcclxuICAuZmllbGQtLW5hbWUtYnVuZGxlLWZpZWxkbm9kZSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2xpbmUtaGVpZ2h0OiAyMXB4O3BhZGRpbmc6IDAgNXB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tdW5pazEge1xyXG4gICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAzMHB4O21hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1wYWdlLXJlY3J1dGVtZW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgge1xyXG4gIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1tZW51LXBhcmVudCBwIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7bGluZS1oZWlnaHQ6IDIxcHg7cGFkZGluZzogMCA1cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbn0iLCIubm9kZS0tdHlwZS1wYWdlLWFzc29jaWF0aW9ucy5ub2RlLS12aWV3LW1vZGUtZnVsbCB7ZGlzcGxheTogZmxleDtcclxuICAuZ3JvdXAtbGVmdCB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDkpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgNSk7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAzKTtAaW5jbHVkZSBnYXAoJ3BhZGRpbmctdG9wJywgNjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlbWFyY2hlc19iYWNrLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtAaW5jbHVkZSBnYXAoJ2JhY2tncm91bmQtc2l6ZScsIDIwMCk7bWFyZ2luLXRvcDogNHB4O1xyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaHMtbXVsdGkxIHtcclxuICAgICAgPiAuZmllbGRfX2xhYmVsIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZGVtYXJjaGVzIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7bWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge21hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDQ4cHg7aGVpZ2h0OiBhdXRvO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE2KTtsaW5lLWhlaWdodDogMTlweDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O3BhZGRpbmc6IDAgM3B4O2Rpc3BsYXk6IGJsb2NrO2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7fVxyXG4gICAgICAgIC5tZWRpYWhvdiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAubWVkaWFvZmYge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgLm1lZGlhaG92IHtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgICAudGl0bGUge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JvdXAtcmlnaHQge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCAyNyk7XHJcbiAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg4MCk7Zm9udC13ZWlnaHQ6IG5vcm1hbDttYXJnaW4tYm90dG9tOiA0MHB4O0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA5Nik7fVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDMyKTt9XHJcbiAgICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtbGlzdGUtZGVzLWFzc29jaWF0aW9ucyB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4nLCA0MCwgMCwgOTApO1xyXG4gICAgICAudmlldy1saXN0ZS1kZXMtYXNzb2NpYXRpb25zIHtcclxuICAgICAgICAudmlldy1maWx0ZXJzIHtkaXNwbGF5OiBmbGV4O2hlaWdodDogODBweDtiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZvcm0ge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtmbGV4OiAxO1xyXG4gICAgICAgICAgICAuZm9ybS0taW5saW5lIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLmZvcm10aXRsZSB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO2xpbmUtaGVpZ2h0OiAyOXB4O2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJzonO21hcmdpbi1sZWZ0OiA1cHg7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDEpO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzYwKTtcclxuICAgICAgICAgICAgICAgICAgc2VsZWN0IHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IDQzcHg7bGluZS1oZWlnaHQ6IDQzcHg7YmFja2dyb3VuZDogJGJsYW5jIHVybCgnLi4vaW1hZ2VzL3NlbGVjdC5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO3BhZGRpbmc6IDAgNjNweCAwIDIwcHg7Ym9yZGVyLXJhZGl1czogNnB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZm9ybS10eXBlLXRleHRmaWVsZCB7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDI4MCk7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiA0M3B4O2xpbmUtaGVpZ2h0OiA0M3B4O2JhY2tncm91bmQ6ICRibGFuYztAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge29wYWNpdHk6IDE7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7fVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgICAgICAgICAgICZbdmFsdWU9J0VmZmFjZXIgbGVzIGZpbHRyZXMnXSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWhlYWRlciB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSwgMCwgMSwgMSk7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICA+IHAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO31cclxuICAgICAgICAgIC5yZXNldCB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctZW1wdHkge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMSk7fVxyXG4gICAgICAgIC52aWV3LWNvbnRlbnQge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luJywgMCwgLS41KTtkaXNwbGF5OiBmbGV4O2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIC52aWV3cy1yb3cge3dpZHRoOiA1MCU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgLjUpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWJvdHRvbScsIDEpO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSxcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgLm5vZGUge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAubm9kZSB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vZGUge2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAuY29udGVudCB7ZmxleDogMTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG5hdi5wYWdlciB7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHVsIHtkaXNwbGF5OiBmbGV4O2xpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgJi5wYWdlcjEge1xyXG4gICAgICAgICAgbGkge21hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgYSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7fVxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYSB7Y29sb3I6ICRibGV1LWNsYWlyO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhZ2VyMiB7XHJcbiAgICAgICAgICBsaSB7bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA4MCk7XHJcbiAgICAgIGgzIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTtsaW5lLWhlaWdodDogNDJweDtmb250LXdlaWdodDogbm9ybWFsO31cclxuICAgICAgLmxpbmtzIHtcclxuICAgICAgICA+IGEge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNjIpO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMjEzKTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAudG9wIHtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDExOCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNjIpO3otaW5kZXg6IDE7ZmxleC1zaHJpbms6IDA7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O31cclxuICAgICAgICAgIC5ib3Qge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA1Mik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA1Mik7bWFyZ2luLXRvcDogLTMycHg7ei1pbmRleDogMjtmbGV4LXNocmluazogMDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIGltZyB7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3RoIHtkaXNwbGF5OiBub25lO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA1Mik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA1Mik7bWFyZ2luLXRvcDogLTMycHg7ei1pbmRleDogMjtmbGV4LXNocmluazogMDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIGltZyB7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI4KTttYXJnaW4tdG9wOiAxMXB4O31cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudG9wIHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTYyKTt9XHJcbiAgICAgICAgICAgIC5ib3Qge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAuYm90aCB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWQge0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAyNzgpO1xyXG4gICAgICAgICAgLnZpZF9jdG5yIHtcclxuICAgICAgICAgICAgI3BsYXllcixcclxuICAgICAgICAgICAgaWZyYW1lIHtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE1NSk7fVxyXG4gICAgICAgICAgICBpbWcge0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTU1KTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHttYXJnaW4tdG9wOiAyMHB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygxOCk7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtYXNzb2NpYXRpb25zLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcclxuICAuZ3JvdXAtdG9wIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyLCAwLCA0KTtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDgwKTtcclxuICAgIC5ncm91cC1sZWZ0IHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDQpO1xyXG4gICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg4MCk7Zm9udC13ZWlnaHQ6IG5vcm1hbDttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDMyKTttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgIH1cclxuICAgIC5ncm91cC1yaWdodCB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDEwKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtmbGV4LXNocmluazogMDtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlO3Bvc2l0aW9uOiByZWxhdGl2ZTttYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtAaW5jbHVkZSBnYXAoJ2xlZnQnLCAtMjApO0BpbmNsdWRlIGdhcCgndG9wJywgLTIwKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZTMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMTQwKTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDE0MCk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgPiBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDIpO21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsyIHtcclxuICAgICAgICAuZmllbGRfX2xhYmVsIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzEpO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgIC5maWVsZF9faXRlbSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzIpO21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gICAgICB9XHJcbiAgICAgIC5ncm91cC1jb250YWN0IHtcclxuICAgICAgICA+IGgzIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzEpO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzIpO21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gICAgICB9XHJcbiAgICAgIC5ncm91cC1idG5zIHtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXRvdXRlcy1sZXMtYXNzb2NpYXRpb25zIHtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogY2VudGVyO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDUwKTtcclxuICAgIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjcpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIyKTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7fVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7YmFja2dyb3VuZDogJGdyaXM7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSk7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzEpO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI4KTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCAyMCk7fVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazMge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI4KTttYXJnaW4tYm90dG9tOiAxMHB4O2ZsZXg6IDE7fVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgMzApO1xyXG4gICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcclxuICAgIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtYXNzb2NpYXRpb25zLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgge1xyXG4gIC5maWVsZC0tbmFtZS1idW5kbGUtZmllbGRub2RlIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7bGluZS1oZWlnaHQ6IDIxcHg7cGFkZGluZzogMCA1cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEge1xyXG4gICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAzMHB4O21hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1wYWdlLWFzc29jaWF0aW9ucy5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IHtcclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtbWVudS1wYXJlbnQgcCB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2JhY2tncm91bmQ6ICRncmlzLWNsYWlyO2xpbmUtaGVpZ2h0OiAyMXB4O3BhZGRpbmc6IDAgNXB4O0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG59IiwiLm5vZGUtLXR5cGUtcGFnZS1sb2NhdXgtdmFjYW50cy5ub2RlLS12aWV3LW1vZGUtZnVsbCB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAyKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctcmlnaHQnLCAyKTtcclxuICAuZ3JvdXAtY29udGVudCB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgNCk7XHJcbiAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg4MCk7bWFyZ2luLWJvdHRvbTogMjBweDtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgOTYpO31cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjUpO2xpbmUtaGVpZ2h0OiAzMnB4O21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtbGlzdGUtZGVzLWxvY2F1eCB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4nLCA2MCwgMCwgODApO1xyXG4gICAgLnZpZXctbGlzdGUtbG9jYXV4IHtcclxuICAgICAgLnZpZXctZmlsdGVycyB7ZGlzcGxheTogZmxleDtoZWlnaHQ6IDgwcHg7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9ybSB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2ZsZXg6IDE7XHJcbiAgICAgICAgICAuZm9ybS0taW5saW5lIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5mb3JtdGl0bGUge0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLXJpZ2h0JywgMSk7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtsaW5lLWhlaWdodDogMjlweDtkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnOic7bWFyZ2luLWxlZnQ6IDVweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0taXRlbSB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCAxKTtcclxuICAgICAgICAgICAgICBsYWJlbCB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzYwKTtcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiA0M3B4O2xpbmUtaGVpZ2h0OiA0M3B4O2JhY2tncm91bmQ6ICRibGFuYyB1cmwoJy4uL2ltYWdlcy9zZWxlY3Quc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtwYWRkaW5nOiAwIDYzcHggMCAyMHB4O2JvcmRlci1yYWRpdXM6IDZweDt9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZm9ybS10eXBlLXRleHRmaWVsZCB7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDI4MCk7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogNDNweDtsaW5lLWhlaWdodDogNDNweDtiYWNrZ3JvdW5kOiAkYmxhbmM7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTtwYWRkaW5nOiAwIDIwcHg7Ym9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7b3BhY2l0eTogMTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgIGlucHV0IHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgICAgICAgICAgICAgICZbdmFsdWU9J1Jlc2V0J10ge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlldy1oZWFkZXIge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEsIDAsIDEsIDIpO2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgID4gcCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7fVxyXG4gICAgICAgIC5yZXNldCB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52aWV3LWVtcHR5IHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmctbGVmdCcsIDEpO31cclxuICAgICAgLnZpZXctY29udGVudCB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4nLCAwLCAtLjUpO2Rpc3BsYXk6IGZsZXg7ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC52aWV3cy1yb3cge3dpZHRoOiAzMy4zMzMzMyU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgLjUpO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWJvdHRvbScsIDEpO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMSksXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLm5vZGUge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAubm9kZSB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm9kZSB7aGVpZ2h0OiAxMDAlO2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtmbGV4OiAxO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbmF2LnBhZ2VyIHtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHVsIHtkaXNwbGF5OiBmbGV4O2xpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICYucGFnZXIxIHtcclxuICAgICAgICBsaSB7bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7fVxyXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBhIHtjb2xvcjogJGJsZXUtY2xhaXI7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnBhZ2VyMiB7XHJcbiAgICAgICAgbGkge21hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDt9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUtaG9tZSB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgODApO1xyXG4gICAgaDMge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoNzApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA4NCk7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1sb2NhbC12YWNhbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xyXG4gIC5ncm91cC10b3Age0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIsIDAsIDQpO2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDgwKTt3aWR0aDogMTAwJTtcclxuICAgIC5ncm91cC1sZWZ0IHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgMjgpO1xyXG4gICAgICAmLXRvcCB7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luLWJvdHRvbScsIDEpO1xyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7d2lkdGg6IDUwJTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bzt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm91cC10aXRsZSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLWxlZnQnLCAxKTtcclxuICAgICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE0KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDIpO31cclxuICAgICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDYwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNzIpO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHtcclxuICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTtsaW5lLWhlaWdodDogMTdweDtib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZGNjk2QTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWszIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI1KTttYXJnaW4tYm90dG9tOiAyMHB4O2xpbmUtaGVpZ2h0OiAzMnB4O31cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcnRlIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA4MCk7XHJcbiAgICAgICAgLmdlb2xvY2F0aW9uLW1hcC1jb250YWluZXIubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcGFuZSB7ei1pbmRleDogMjt9XHJcbiAgICAgIH1cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC11bmlrMSB7d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnNsaWNrLS1maWVsZC1wYXJhZ3JhcGhzLW11bHRpMSB7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAgIH1cclxuICAgICAgLmdyb3VwLXNoYXJlIHtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczogY2VudGVyO0BpbmNsdWRlIGdhcCgnbWFyZ2luLXRvcCcsIDYwKTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCA4MCk7XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlIHttYXJnaW46IDA7XHJcbiAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi1yaWdodCcsIDIwKTt9XHJcbiAgICAgICAgICAgIGEge0BpbmNsdWRlIGdhcCgnbWFyZ2luLXJpZ2h0JywgMjApO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXRvdXMtbGVzLWxvY2F1eCB7XHJcbiAgICAgICAgICBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjcpO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIyKTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLXJpZ2h0IHtAaW5jbHVkZSBjb2xnYXAoJ3dpZHRoJywgMTApO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEpO2ZsZXgtc2hyaW5rOiAwO2JhY2tncm91bmQ6ICRncmlzLXBhbGU7cG9zaXRpb246IHJlbGF0aXZlO21hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICY6OmJlZm9yZSB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7cG9zaXRpb246IGFic29sdXRlO0BpbmNsdWRlIGdhcCgnbGVmdCcsIC0yMCk7QGluY2x1ZGUgZ2FwKCd0b3AnLCAtMjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlMy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNDApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTQwKTtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgICA+IGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDIpO21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge1xyXG4gICAgICAgIC5maWVsZF9fbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAzMSk7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAgICAgLmZpZWxkX19pdGVtIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAzMik7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAgIH1cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWszIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzIpO2Rpc3BsYXk6IGZsZXg7bWFyZ2luLWJvdHRvbTogNDBweDtmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLmZpZWxkX19sYWJlbCB7ZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICY6OmFmdGVyIHtjb250ZW50OiAnOic7ZGlzcGxheTogYmxvY2s7bWFyZ2luOiAwIDNweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazIsXHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge21hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgLmZpZWxkX19sYWJlbCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDMxKTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgICAgICAuZmllbGRfX2l0ZW0ge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDMyKTt9XHJcbiAgICAgIH1cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMiB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbC11bmlrMSB7bWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBhIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC13ZWJmb3JtLXVuaWsxIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyKTtAaW5jbHVkZSBnYXAoJ21hcmdpbi1ib3R0b20nLCAxMDApO1xyXG4gICAgLm1lc3NhZ2VzLm1lc3NhZ2VzLS1zdGF0dXMsXHJcbiAgICAubWVzc2FnZXMubWVzc2FnZXMtLWVycm9yIHtcclxuICAgICAgd2lkdGg6IDEwMCU7QGluY2x1ZGUgZ2FwKFwibWFyZ2luLXRvcFwiLCAyMCk7YmFja2dyb3VuZDogJGJsZXU7Y29sb3I6ICRibGFuYztAaW5jbHVkZSBnYXAoXCJwYWRkaW5nXCIsIDMwKTtsaXN0LXN0eWxlOiBub25lO0BpbmNsdWRlIGdhcChcIm1hcmdpbi1ib3R0b21cIiwgMjApO21hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJsYW5jO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmb3JtIHtiYWNrZ3JvdW5kOiAkYmxldS1wYWxlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDEpO3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgZ2FwKCdsZWZ0JywgLTIwKTtAaW5jbHVkZSBnYXAoJ3RvcCcsIC0yMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmUzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDE0MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxNDApO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7QGluY2x1ZGUgZ2FwKCdyaWdodCcsIC0yMCk7QGluY2x1ZGUgZ2FwKCdib3R0b20nLCAtMjApO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlNC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAxNDApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMTQwKTtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgICAuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwIHtcclxuICAgICAgICA+IHAge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZyg0MCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDUwKTttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuICAgICAgICAmLnJlcXVpcmVkZmllbGRzIHtcclxuICAgICAgICAgID4gcCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE4KTtsaW5lLWhlaWdodDogMjFweDttYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZWxkc2V0IHtwYWRkaW5nOiAwO2JvcmRlcjogbm9uZTt9XHJcbiAgICAgIGZpZWxkc2V0LmdycGZsZXgge1xyXG4gICAgICAgID4gbGVnZW5kIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICA+IC5maWVsZHNldC13cmFwcGVyIHtkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmllbGRzZXQge3dpZHRoOiA1MCU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgMSk7XHJcbiAgICAgICAgICAgIGxlZ2VuZCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQzKTttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge2Rpc3BsYXk6IGZsZXg7ZmxleC13cmFwOiB3cmFwO0BpbmNsdWRlIGNvbGdhcCgnbWFyZ2luJywgMCwgLS41KTtcclxuICAgICAgICAgICAgICAuZm9ybS1pdGVtIHt3aWR0aDogNTAlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIC41KTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1ib3R0b20nLCAxKTtcclxuICAgICAgICAgICAgICAgIGlucHV0IHt3aWR0aDogMTAwJTtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiAkYmxhbmM7Ym9yZGVyLXJhZGl1czogNnB4O2xpbmUtaGVpZ2h0OiA2NnB4O2hlaWdodDogNjZweDtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO2JvcmRlcjogMXB4IHNvbGlkICRibGV1O1xyXG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7b3BhY2l0eTogMTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybS10eXBlLXRleHRhcmVhIHt3aWR0aDogNTAlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMSk7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtmbGV4OiAxO31cclxuICAgICAgICAgICAgbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMzYpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0Myk7bWFyZ2luLWJvdHRvbTogMzBweDtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtkaXNwbGF5OiBibG9jaztyZXNpemU6IG5vbmU7YmFja2dyb3VuZDogJGJsYW5jO2JvcmRlci1yYWRpdXM6IDZweDtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMTgpO2JvcmRlcjogMXB4IHNvbGlkICRibGV1O2hlaWdodDogMTAwJTt3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7b3BhY2l0eTogMTtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7QGluY2x1ZGUgZ2FwKCdwYWRkaW5nLWxlZnQnLCA4MCk7cG9zaXRpb246IHJlbGF0aXZlO21hcmdpbi1ib3R0b206IDQwcHg7d2lkdGg6IDUwJTtcclxuICAgICAgICBpbnB1dCB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOiAwO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzgpO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAzOCk7YmFja2dyb3VuZDogJGJsYW5jO2JvcmRlcjogMXB4IHNvbGlkICRncmlzLWZvbmNlO2JvcmRlci1yYWRpdXM6IDEwcHg7YXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICY6Y2hlY2tlZCB7YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtjb250ZW50OiBcIlwiO3Bvc2l0aW9uOiBhYnNvbHV0ZTtkaXNwbGF5OiBub25lO2xlZnQ6IDUwJTt0b3A6IDQ2JTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNik7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAxMik7Ym9yZGVyOiBzb2xpZCB3aGl0ZTtib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO31cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjEpO2xpbmUtaGVpZ2h0OiAyOHB4O31cclxuICAgICAgICAuZGVzY3JpcHRpb24ge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7bGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBhIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlcXVpcmVkZmllbGRzIHttYXJnaW4tdG9wOiAyMHB4O31cclxuICAgICAgLmZvcm0tYWN0aW9ucyB7bWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7ZGlzcGxheTogYmxvY2s7bGluZS1oZWlnaHQ6IDQxcHg7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1jb3B5LWZpZWxkbm9kZS1zaGFyZS1tb2JpbGUsXHJcbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtY29weS1maWVsZG5vZGUtcmV0b3VyLWxpc3RlLW1vYmlsZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlLWhvbWUge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDgwKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyKTtcclxuICAgIGgzIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDcwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgODQpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtbG9jYWwtdmFjYW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xyXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDt9XHJcbiAgfVxyXG4gIC5jb250ZW50IHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtcclxuICAgIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDE2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjgpO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAzMSk7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI4KTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSB7XHJcbiAgICAgIC5maWVsZF9faXRlbSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7bGluZS1oZWlnaHQ6IDE3cHg7Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGRjY5NkE7ZGlzcGxheTogaW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEgaW1nIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtbG9jYWwtdmFjYW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgge1xyXG4gIC5maWVsZC0tbmFtZS1idW5kbGUtZmllbGRub2RlIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7bGluZS1oZWlnaHQ6IDIxcHg7cGFkZGluZzogMCA1cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEge1xyXG4gICAgLmZpZWxkX19pdGVtIHtib3JkZXItYm90dG9tOiA0cHggc29saWQgJG9yYW5nZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAzMHB4O21hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1wYWdlLWxvY2F1eC12YWNhbnRzLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgge1xyXG4gIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1tZW51LXBhcmVudCBwIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7bGluZS1oZWlnaHQ6IDIxcHg7cGFkZGluZzogMCA1cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbn0iLCIubm9kZS0tdHlwZS1wYWdlLWxpc3RlLWRvY3VtZW50YWlyZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XHJcblx0LmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDYpO1xyXG5cdFx0aDEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoNzApO21hcmdpbi1ib3R0b206IDIwcHg7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDg0KTt9XHJcblx0fVxyXG5cdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDYpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjUpO2xpbmUtaGVpZ2h0OiAyOHB4O0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTt9XHJcblx0PiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLW11bHRpMSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgNCk7XHJcblx0XHQ+IC5maWVsZF9faXRlbXMgPiBkaXYgPiAuZmllbGQtLWl0ZW0ge0BpbmNsdWRlIGdhcCgnbWFyZ2luLWJvdHRvbScsIDQwKTt9XHJcblx0XHQucGFyYWdyYXBoLS10eXBlLS1saXN0ZS1kb2N1bWVudGFpcmUge1xyXG5cdFx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSk7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDQwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNTApO21hcmdpbjogMDtwb3NpdGlvbjogcmVsYXRpdmU7Y3Vyc29yOiBwb2ludGVyO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA2MCk7cG9zaXRpb246IGFic29sdXRlO3RvcDogNTAlO0BpbmNsdWRlIGNvbGdhcCgncmlnaHQnLCAxKTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1c2JpZy5zdmcnKSBuby1yZXBlYXQ7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0XHRcdFx0Jjpob3ZlciB7YmFja2dyb3VuZDogJG9yYW5nZTt9XHJcblx0XHRcdFx0Ji5vcGVuIHtiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtbXVsdGkxIHtkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdC5wYXJhZ3JhcGgge21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdD4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGV1O0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMSk7fVxyXG5cdFx0XHRcdC5wYXJhZ3JhcGgtLXR5cGUtLXNlY3Rpb24tZG9jdW1lbnRhaXJlIHtcclxuXHRcdFx0XHRcdD4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBnYXAoJ3BhZGRpbmctdG9wJywgNDApO0BpbmNsdWRlIGdhcCgncGFkZGluZy1ib3R0b20nLCA0MCk7bWFyZ2luOiAwO0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygzNik7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQyKTtwb3NpdGlvbjogcmVsYXRpdmU7Y3Vyc29yOiBwb2ludGVyO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNjApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgNjApO3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IDUwJTtAaW5jbHVkZSBjb2xnYXAoJ3JpZ2h0JywgMSk7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXNzbWFsbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDt9XHJcblx0XHRcdFx0XHRcdCYub3BlbiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgzNik7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1kb2N1bWVudHMge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIsIDAsIDEpO2Rpc3BsYXk6IG5vbmU7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgNjApO1xyXG5cdFx0XHRcdFx0XHQuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tYm90dG9tJywgMjApO1xyXG5cdFx0XHRcdFx0XHRcdC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge3dpZHRoOiBtYXgtY29udGVudDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlIC5maWVsZF9faXRlbSB7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7QGluY2x1ZGUgZ2FwKCdtYXJnaW4tdG9wJywgODApO31cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtcGFnZS1saXN0ZS1kb2N1bWVudGFpcmUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCB7XHJcbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLW1lbnUtcGFyZW50IHAge2Rpc3BsYXk6IGlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtsaW5lLWhlaWdodDogMjFweDtwYWRkaW5nOiAwIDVweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtmb250LXdlaWdodDogbm9ybWFsO31cclxufSIsIi5ub2RlLS10eXBlLWNhcnRlLWRlcy1lcXVpcGVtZW50cy5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIC5ncm91cC10b3Age0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDYpO1xuICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDgwKTttYXJnaW4tYm90dG9tOiAyMHB4O0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA5Nik7fVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjUpO2xpbmUtaGVpZ2h0OiAzMnB4O21hcmdpbi1ib3R0b206IDQwcHg7fVxuICB9XG4gIC52aWV3LWNhcnRlLWVxdWlwZW1lbnRzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtkaXNwbGF5OiBmbGV4O1xuICAgIC52aWV3LWZpbHRlcnMge0BpbmNsdWRlIGNvbGdhcCgnd2lkdGgnLCAxMyk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCAxKTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAyLCAwLCAwLCAzKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9maWx0cmVzLnN2ZycpIG5vLXJlcGVhdCAxN3B4IHRvcDtAaW5jbHVkZSBnYXAoJ2JhY2tncm91bmQtc2l6ZScsIDIwMCk7cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9ybSB7XG4gICAgICAgIC5mb3JtLXJhZGlvcyB7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RvcDogMDtkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDEpO31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXQge2Zsb2F0OiBub25lO31cbiAgICAgICAgLmZvcm10aXRsZSB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgIC5mb3JtLWNoZWNrYm94ZXMge21heC1oZWlnaHQ6IDQ1MHB4O292ZXJmbG93LXk6IGF1dG87c2Nyb2xsYmFyLWNvbG9yOiAkb3JhbmdlICRibGV1LXBhbGU7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgMSk7XG4gICAgICAgICAgLmZvcm0taXRlbSB7bWFyZ2luLWJvdHRvbTogMjBweDtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBpbnB1dCB7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAyMCk7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDIwKTtiYWNrZ3JvdW5kOiAkYmxhbmM7Ym9yZGVyOiAxcHggc29saWQgJGdyaXMtZm9uY2U7Ym9yZGVyLXJhZGl1czogNXB4O2FwcGVhcmFuY2U6IG5vbmU7bWFyZ2luLXJpZ2h0OiAyMHB4O2ZsZXgtc2hyaW5rOiAwO3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjpjaGVja2VkIHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtjb250ZW50OiBcIlwiO3Bvc2l0aW9uOiBhYnNvbHV0ZTtkaXNwbGF5OiBub25lO2xlZnQ6IDUwJTt0b3A6IDQ2JTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA4KTtib3JkZXI6IHNvbGlkIHdoaXRlO2JvcmRlci13aWR0aDogMCAycHggMnB4IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE2KTtsaW5lLWhlaWdodDogMTlweDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA0OCk7aGVpZ2h0OiBhdXRvO21hcmdpbi1yaWdodDogMjBweDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgaW5wdXRbdmFsdWU9J1LDqWluaXRpYWxpc2VyIHRvdXMgbGVzIGZpbHRyZXMnXSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtmbGV4OiAxO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1yaWdodCcsIDIpO31cbiAgfVxuICAudmlldy1jYXJ0ZS1lcXVpcGVtZW50cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgLnZpZXctZmlsdGVycyB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tYm90dG9tJywgMSk7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMiwgMiwgMCwgMyk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmlsdHJlcy5zdmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAyMDApO0BpbmNsdWRlIGdhcCgnbWluLWhlaWdodCcsIDQzMCk7cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9ybSB7XG4gICAgICAgIC5mb3JtLXJhZGlvcyB7cG9zaXRpb246IGFic29sdXRlO0BpbmNsdWRlIGNvbGdhcCgnbGVmdCcsIDYpO3RvcDogMDtkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDEpO31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXQge2Zsb2F0OiBub25lO31cbiAgICAgICAgLmZvcm10aXRsZSB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgIC5mb3JtLWNoZWNrYm94ZXMge2Rpc3BsYXk6IGZsZXg7ZmxleC13cmFwOiB3cmFwO3dpZHRoOiAxMDAlO1xuICAgICAgICAgIC5mb3JtLWl0ZW0ge21hcmdpbi1ib3R0b206IDIwcHg7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO3dpZHRoOiAyNSU7XG4gICAgICAgICAgICBpbnB1dCB7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAyMCk7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDIwKTtiYWNrZ3JvdW5kOiAkYmxhbmM7Ym9yZGVyOiAxcHggc29saWQgJGdyaXMtZm9uY2U7Ym9yZGVyLXJhZGl1czogNXB4O2FwcGVhcmFuY2U6IG5vbmU7bWFyZ2luLXJpZ2h0OiAyMHB4O2ZsZXgtc2hyaW5rOiAwO3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjpjaGVja2VkIHtiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtjb250ZW50OiBcIlwiO3Bvc2l0aW9uOiBhYnNvbHV0ZTtkaXNwbGF5OiBub25lO2xlZnQ6IDUwJTt0b3A6IDQ2JTtAaW5jbHVkZSBnYXAoJ3dpZHRoJywgNCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA4KTtib3JkZXI6IHNvbGlkIHdoaXRlO2JvcmRlci13aWR0aDogMCAycHggMnB4IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE2KTtsaW5lLWhlaWdodDogMTlweDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICBpbWcge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA0OCk7aGVpZ2h0OiBhdXRvO21hcmdpbi1yaWdodDogMjBweDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge21hcmdpbi10b3A6IDIwcHg7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1yaWdodCcsIDQpO1xuICAgICAgICAgIGlucHV0W3ZhbHVlPSdSw6lpbml0aWFsaXNlciB0b3VzIGxlcyBmaWx0cmVzJ10ge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctZW1wdHkge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIpO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO31cbiAgICAudmlldy1jb250ZW50IHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIDAsIC0uNSk7ZGlzcGxheTogZmxleDtmbGV4LXdyYXA6IHdyYXA7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMCwgMik7XG4gICAgICAudmlld3Mtcm93IHt3aWR0aDogMzMuMzMzMzMlO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIC41KTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1ib3R0b20nLCAxKTtcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMSksXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC50YXhvbm9teS10ZXJtIHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgLnRheG9ub215LXRlcm0ge2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgICB9XG4gICAgICAgIC50YXhvbm9teS10ZXJtIHtoZWlnaHQ6IDEwMCU7fVxuICAgICAgfVxuICAgIH1cbiAgICBuYXYucGFnZXIge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIDIpO1xuICAgICAgdWwge2Rpc3BsYXk6IGZsZXg7bGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgJi5wYWdlcjEge1xuICAgICAgICAgIGxpIHttYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBhIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTt9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGEge2NvbG9yOiAkYmxldS1jbGFpcjt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFnZXIyIHtcbiAgICAgICAgICBsaSB7bWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlIHtAaW5jbHVkZSBnYXAoJ21hcmdpbi10b3AnLCA4MCk7XG4gICAgLmZpZWxkX19pdGVtIHtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XG4gIH1cbn1cblxuLnRheG9ub215LXRlcm0tLXR5cGUtcG9pbnQtY2FydGUudGF4b25vbXktdGVybS0tdmlldy1tb2RlLXRlYXNlciB7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSk7YmFja2dyb3VuZDogJGdyaXM7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAuZmllbGQtLW5hbWUtdGF4b25vbXktdGVybS10aXRsZSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDM4KTttYXJnaW4tYm90dG9tOiA1cHg7fVxuICAuZmllbGQtLW5hbWUtZmllbGQtYWRyZXNzZS11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzIpO31cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyNCk7bWFyZ2luLXRvcDogMTBweDt9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZWwtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyNCk7ZGlzcGxheTogZmxleDtcbiAgICAuZmllbGRfX2xhYmVsOjphZnRlciB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2NvbnRlbnQ6ICc6JztAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjQpO21hcmdpbjogMCAzcHg7fVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtdGF4LXVuaWsxIHttYXJnaW4tdG9wOiAxNXB4O1xuICAgIC5maWVsZF9faXRlbSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7bGluZS1oZWlnaHQ6IDE3cHg7Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGRjY5NkE7ZGlzcGxheTogaW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLXJpZ2h0OiAxMHB4O31cbiAgfVxuICAuZ3JvdXAtYnRucyB7bWFyZ2luLXRvcDogMzBweDtmbGV4OiAxO2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkdGF4b25vbXktdGVybS1yZWFkLW1vcmUsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdW5pazEge21hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZHRheG9ub215LXRlcm0tcmVhZC1tb3JlIHttYXJnaW4tcmlnaHQ6IDA7fVxuICB9XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge2JvcmRlcjogbm9uZTtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAyKTtjb2xvcjogJGJsZXU7XG4gIC51aS1kaWFsb2ctdGl0bGViYXIge2JhY2tncm91bmQ6ICRibGFuYztwYWRkaW5nOiAwO2JvcmRlcjogbm9uZTtcbiAgICAudWktZGlhbG9nLXRpdGxlIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNjApO2NvbG9yOiAkYmxldTtmbG9hdDogbm9uZTttYXJnaW46IDA7d2lkdGg6IGF1dG87ZGlzcGxheTogYmxvY2s7fVxuICAgIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge3dpZHRoOiA2MHB4O2hlaWdodDogNjBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzYmlnLnN2ZycpIG5vLXJlcGVhdDtib3JkZXI6IG5vbmU7dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6IDA7bWFyZ2luOiAwO3BhZGRpbmc6IDA7ZGlzcGxheTogYmxvY2s7dG9wOiA1MCU7bWFyZ2luLXRvcDogLTdweDtcbiAgICAgIC51aS1idXR0b24taWNvbiB7ZGlzcGxheTogbm9uZTt9XG4gICAgfVxuICB9XG4gIC51aS1kaWFsb2ctY29udGVudCB7Y29sb3I6ICRibGV1O3BhZGRpbmc6IDA7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkcmVzc2UtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyNCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI5KTttYXJnaW4tYm90dG9tOiAyMHB4O31cbiAgICAuZmllbGQtLW5hbWUtZGVzY3JpcHRpb24ge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyMSk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI4KTttYXJnaW4tYm90dG9tOiAyMHB4O31cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI0KTt9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlbC11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI0KTtkaXNwbGF5OiBmbGV4O1xuICAgICAgLmZpZWxkX19sYWJlbDo6YWZ0ZXIge2Rpc3BsYXk6IGlubGluZS1ibG9jaztjb250ZW50OiAnOic7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI0KTttYXJnaW46IDAgM3B4O31cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi10YXgtdW5pazEge21hcmdpbi10b3A6IDE1cHg7XG4gICAgICAuZmllbGRfX2l0ZW0ge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTQpO2xpbmUtaGVpZ2h0OiAxN3B4O2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkY2OTZBO2Rpc3BsYXk6IGlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1yaWdodDogMTBweDt9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXVuaWsxIHttYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgYSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGVhZmxldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjYzBkM2ZmO1xuICBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHt3aWR0aDogMzBweDtoZWlnaHQ6IDMwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1c2JpZy5zdmcnKSBuby1yZXBlYXQ7dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7YmFja2dyb3VuZC1zaXplOiBjb250YWluO3RvcDogMTVweDtyaWdodDogMTVweDtmb250LXNpemU6IDA7fVxuICAubGVhZmxldC10aWxlLXBhbmUgaW1ne29wYWNpdHk6LjUgIWltcG9ydGFudDt9XG4gIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZ3t9XG59XG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIC41KTtcbiAgLnRheG9ub215LXRlcm0tLXR5cGUtcG9pbnQtY2FydGUudGF4b25vbXktdGVybS0tdmlldy1tb2RlLXRlYXNlciB7cGFkZGluZzogMDtiYWNrZ3JvdW5kOiAkYmxhbmM7Y29sb3I6ICRibGV1O2Rpc3BsYXk6IGJsb2NrO1xuICAgIC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzIpO21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZHJlc3NlLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAzMik7bWFyZ2luLWJvdHRvbTogMTBweDt9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyNCk7fVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZWwtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyNCk7ZGlzcGxheTogZmxleDtcbiAgICAgIC5maWVsZF9fbGFiZWw6OmFmdGVyIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Y29udGVudDogJzonO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyNCk7bWFyZ2luOiAwIDNweDt9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtdGF4LXVuaWsxIHttYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgLmZpZWxkX19pdGVtIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTtsaW5lLWhlaWdodDogMTdweDtib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZGNjk2QTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6IDEwcHg7fVxuICAgIH1cbiAgICAuZ3JvdXAtYnRucyB7bWFyZ2luLXRvcDogMTVweDtkaXNwbGF5OiBmbGV4O1xuICAgICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGR0YXhvbm9teS10ZXJtLXJlYWQtbW9yZSxcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXVuaWsxIHttYXJnaW4tcmlnaHQ6IDIwcHg7ZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkdGF4b25vbXktdGVybS1yZWFkLW1vcmUge21hcmdpbi1yaWdodDogMDt9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLWNhcnRlLWRlcy1lcXVpcGVtZW50cy5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IHtcbiAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLW1lbnUtcGFyZW50IHAge2Rpc3BsYXk6IGlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtsaW5lLWhlaWdodDogMjFweDtwYWRkaW5nOiAwIDVweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDEwcHg7fVxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XG59XG5cbi50YXhvbm9teS10ZXJtLS10eXBlLXBvaW50LWNhcnRlLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS10b2tlbiB7XG4gIC5maWVsZC0tbmFtZS1idW5kbGUtZmllbGR0YXhvbm9teS10ZXJtIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7bGluZS1oZWlnaHQ6IDIxcHg7cGFkZGluZzogMCA1cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgLmZpZWxkLS1uYW1lLXRheG9ub215LXRlcm0tdGl0bGUgaDIge0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMjYpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7bWFyZ2luLWJvdHRvbTogMTBweDt9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtdGF4LXVuaWsxIHtcbiAgICAuZmllbGRfX2l0ZW0ge2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAkb3JhbmdlO2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE0KTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO21hcmdpbi1ib3R0b206IDMwcHg7bWFyZ2luLXJpZ2h0OiAxMHB4O31cbiAgfVxuICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZHRheG9ub215LXRlcm0tcmVhZC1tb3JlIHttYXJnaW4tcmlnaHQ6IDIwcHg7ZmxleC1zaHJpbms6IDA7XG4gICAgYSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxuICAgIH1cbiAgfVxufSIsIi5ub2RlLS10eXBlLXRyb21iaW5vc2NvcGUtZGVzLWVsdXMubm9kZS0tdmlldy1tb2RlLWZ1bGwge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgNCk7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nLXJpZ2h0JywgNCk7XHJcbiAgPiAuZ3JvdXAtdG9wIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAwLCAyKTtcclxuICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDcwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgODUpO21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNSk7bGluZS1oZWlnaHQ6IDMycHg7bWFyZ2luLWJvdHRvbTogNDBweDt9XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtdW5pazEge21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gIC5wYXJhZ3JhcGgtLXR5cGUtZmljaGUtZHUtbWFpcmUge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7QGluY2x1ZGUgY29sZ2FwKCd3aWR0aCcsIDE1KTtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDIpO292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGltZyB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7fVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLWNvbnRlbnQge1xyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZyg0MCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDUwKTttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsyIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDM2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDMpO2Rpc3BsYXk6IGZsZXg7fVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazMge0BpbmNsdWRlIFRUQ2hvY29sYXRlc1JlZygyNCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI5KTttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWs0IHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjgpO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOCk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tYm90dG9tJywgMSk7fVxyXG4gICAgICAuZ3JvdXAtYnRuIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRwYXJhZ3JhcGgtY29udGFjdGVyLXBhci1tYWlsIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7bWFyZ2luLXJpZ2h0OiAyMHB4O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jLXJzIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICA+IGRpdiB7bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOCk7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEgYSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDMwKTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDMwKTtmb250LXNpemU6IDA7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdHcyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90d2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazIgYSB7ZGlzcGxheTogYmxvY2s7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDMwKTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDMwKTtmb250LXNpemU6IDA7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGsyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sa2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEsXHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1tdWx0aTEge1xyXG4gICAgLmZpZWxkLS1pdGVtIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1ib3R0b20nLCAxKTt9XHJcbiAgfVxyXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNvdWZmbGV0cy1wcm9maWxzIHtcclxuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoNDApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA1MCk7bWFyZ2luOiAwO3Bvc2l0aW9uOiByZWxhdGl2ZTtjdXJzb3I6IHBvaW50ZXI7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCA2MCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCA2MCk7cG9zaXRpb246IGFic29sdXRlO3RvcDogNTAlO0BpbmNsdWRlIGNvbGdhcCgncmlnaHQnLCAxKTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1c2JpZy5zdmcnKSBuby1yZXBlYXQ7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICAgICY6aG92ZXIge2JhY2tncm91bmQ6ICRvcmFuZ2U7fVxyXG4gICAgICAmLm9wZW4ge2JhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgJjo6YmVmb3JlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm91cC1jb250ZW50IHtkaXNwbGF5Om5vbmU7XHJcbiAgICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4nLCAxLCAwKTtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOCk7fVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLW11bHRpMSB7XHJcbiAgICAgICAgPiAuZmllbGRfX2l0ZW1zIHtkaXNwbGF5OiBmbGV4O2ZsZXgtd3JhcDogd3JhcDtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbicsIDAsIC0uNzUpO1xyXG4gICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAgLC43NSk7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tYm90dG9tJywgMS41KTt3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bisxKSxcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS1hZGpvaW50LWF1LW1haXJlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGltZyB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLWFkam9pbnQtYXUtbWFpcmUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXVuaWsxIHtvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlbntcclxuICAgICAgLmdyb3VwLWNvbnRlbnR7ZGlzcGxheTpibG9jazt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYXJhZ3JhcGgtLXR5cGUtYWRqb2ludC1hdS1tYWlyZSB7aGVpZ2h0OiAxMDAlO2Rpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbTogMDtcclxuICAgICY6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgaW1nIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87fVxyXG4gICAgfVxyXG4gICAgLmdyb3VwLXRvcCB7XHJcbiAgICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDI2KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMzEpO21hcmdpbi10b3A6IDA7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjkpO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtbXVsdGkxIHttYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC5maWVsZF9faXRlbSB7cG9zaXRpb246IHJlbGF0aXZlO2xpc3Qtc3R5bGU6IG5vbmU7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoXCJsaW5lLWhlaWdodFwiLCAyOCk7QGluY2x1ZGUgZ2FwKFwicGFkZGluZy1sZWZ0XCIsIDI1KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtjb250ZW50OiBcIuKAoiBcIjtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCg0MCk7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7QGluY2x1ZGUgZ2FwKFwidG9wXCIsIDApO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRwYXJhZ3JhcGgtcmVhZC1tb3JlIHttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZy1sZWZ0JywgMSk7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMCk7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGluZS1oZWlnaHQ6IDMwcHg7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O0BpbmNsdWRlIGdhcCgnYmFja2dyb3VuZC1zaXplJywgMzApO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGVjaGUuc3ZnJykgbm8tcmVwZWF0IDdweCBjZW50ZXI7QGluY2x1ZGUgZ2FwKCdiYWNrZ3JvdW5kLXNpemUnLCAxNywgMjkpO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkcGFyYWdyYXBoLWNvbnRhY3Rlci1wYXItbWFpbCBhIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDQxKTtwYWRkaW5nOiAwIDE1cHg7Ym9yZGVyLXJhZGl1czogMjFweDtjb2xvcjogJGJsZXUtY2xhaXI7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxOCk7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6ICRibGV1O2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmxldSA1MCUsICRvcmFuZ2UgNTAlKSByaWdodDtiYWNrZ3JvdW5kLXNpemU6IDIwMSU7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O21hcmdpbi1ib3R0b206IDIwcHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtjb2xvcjogJGJsZXU7fVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7bWFyZ2luOiAwIDAgMjBweDtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjgpO31cclxuICAgIC5ibG9jLXJzIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgID4gZGl2IHttYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjgpO31cclxuICAgICAgfVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzApO2ZvbnQtc2l6ZTogMDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90dzIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdHdoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgfVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMiBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzApO2ZvbnQtc2l6ZTogMDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sazIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGtoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge1xyXG4gICAgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1ib3R0b20nLCAxKTt9XHJcbiAgICAucGFyYWdyYXBoLS10eXBlLS1zb3VmZmxldHMtdGV4dGVzIHtcclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtAaW5jbHVkZSBjb2xnYXAoJ3BhZGRpbmcnLCAxKTtiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoNDApO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA1MCk7bWFyZ2luOiAwO3Bvc2l0aW9uOiByZWxhdGl2ZTtjdXJzb3I6IHBvaW50ZXI7dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICY6OmJlZm9yZSB7ZGlzcGxheTogYmxvY2s7Y29udGVudDogJyc7QGluY2x1ZGUgZ2FwKCd3aWR0aCcsIDYwKTtAaW5jbHVkZSBnYXAoJ2hlaWdodCcsIDYwKTtwb3NpdGlvbjogYWJzb2x1dGU7dG9wOiA1MCU7QGluY2x1ZGUgY29sZ2FwKCdyaWdodCcsIDEpO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzYmlnLnN2ZycpIG5vLXJlcGVhdDt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiAkb3JhbmdlO31cclxuICAgICAgICAmLm9wZW4ge2JhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEge2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEge2Rpc3BsYXk6YmxvY2s7QGluY2x1ZGUgY29sZ2FwKCdwYWRkaW5nJywgMSk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazIge21hcmdpbi10b3A6IDQwcHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjgpO31cclxuICAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7fVxyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XHJcbiAgLnBhcmFncmFwaC0tdHlwZS1maWNoZS1kdS1tYWlyZS5wYXJhZ3JhcGgtLXZpZXctbW9kZS1kZWZhdWx0IHttYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWszIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjQpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOSk7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMSBwIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOCk7bWFyZ2luLWJvdHRvbTogNDBweDt9XHJcbiAgICAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZHBhcmFncmFwaC1jb250YWN0ZXItcGFyLW1haWwgYSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCA0MSk7cGFkZGluZzogMCAxNXB4O2JvcmRlci1yYWRpdXM6IDIxcHg7Y29sb3I6ICRibGV1LWNsYWlyO0BpbmNsdWRlIFRUQ2hvY29sYXRlc0JvbGQoMTgpO2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kOiAkYmxldTtiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsZXUgNTAlLCAkb3JhbmdlIDUwJSkgcmlnaHQ7YmFja2dyb3VuZC1zaXplOiAyMDElO3RyYW5zaXRpb246IC4zcyBlYXNlLW91dDttYXJnaW4tYm90dG9tOiAyMHB4O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICY6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7Y29sb3I6ICRibGV1O31cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyMCk7QGluY2x1ZGUgZ2FwKCdsaW5lLWhlaWdodCcsIDI0KTttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgIC5ibG9jLXJzIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgID4gZGl2IHttYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjgpO31cclxuICAgICAgfVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzApO2ZvbnQtc2l6ZTogMDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90dzIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdHdoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgfVxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMiBhIHtkaXNwbGF5OiBibG9jaztAaW5jbHVkZSBnYXAoJ3dpZHRoJywgMzApO0BpbmNsdWRlIGdhcCgnaGVpZ2h0JywgMzApO2ZvbnQtc2l6ZTogMDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sazIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGtoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFyYWdyYXBoLS10eXBlLWFkam9pbnQtYXUtbWFpcmUucGFyYWdyYXBoLS12aWV3LW1vZGUtZGVmYXVsdCB7bWFyZ2luLXRvcDogMjBweDtcclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDI0KTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjkpO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEgcCB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzUmVnKDIxKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjgpO21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gICAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRwYXJhZ3JhcGgtY29udGFjdGVyLXBhci1tYWlsIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jaztAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgNDEpO3BhZGRpbmc6IDAgMTVweDtib3JkZXItcmFkaXVzOiAyMXB4O2NvbG9yOiAkYmxldS1jbGFpcjtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDE4KTtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibGV1IDUwJSwgJG9yYW5nZSA1MCUpIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTogMjAxJTt0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7bWFyZ2luLWJvdHRvbTogMjBweDtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O2NvbG9yOiAkYmxldTt9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNCb2xkKDIwKTtAaW5jbHVkZSBnYXAoJ2xpbmUtaGVpZ2h0JywgMjQpO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4gICAgLmJsb2MtcnMge2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgPiBkaXYge21hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtAaW5jbHVkZSBUVENob2NvbGF0ZXNSZWcoMjEpO0BpbmNsdWRlIGdhcCgnbGluZS1oZWlnaHQnLCAyOCk7fVxyXG4gICAgICB9XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saWVuLXVuaWsxIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAzMCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAzMCk7Zm9udC1zaXplOiAwO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3R3Mi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90d2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgICB9XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saWVuLXVuaWsyIGEge2Rpc3BsYXk6IGJsb2NrO0BpbmNsdWRlIGdhcCgnd2lkdGgnLCAzMCk7QGluY2x1ZGUgZ2FwKCdoZWlnaHQnLCAzMCk7Zm9udC1zaXplOiAwO2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xrMi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sa2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS10cm9tYmlub3Njb3BlLWRlcy1lbHVzLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgge1xyXG4gIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1tZW51LXBhcmVudCBwIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZDogJGdyaXMtY2xhaXI7bGluZS1oZWlnaHQ6IDIxcHg7cGFkZGluZzogMCA1cHg7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgxNCk7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7QGluY2x1ZGUgVFRDaG9jb2xhdGVzQm9sZCgyNik7Zm9udC13ZWlnaHQ6IG5vcm1hbDt9XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstc21hbGwpIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtIC0gMSkge1xyXG5cdC5ub2RlLS10eXBlLWxvY2FsLXZhY2FudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ3JvdXAtdG9wIC5ncm91cC1sZWZ0LXRvcCAuZ3JvdXAtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIC5maWVsZF9faXRlbSxcclxuXHQubm9kZS0tdHlwZS1sb2NhbC12YWNhbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLXRvcCAuZ3JvdXAtbGVmdC10b3AgLmdyb3VwLXRpdGxlIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSxcclxuXHQubm9kZS0tdHlwZS1sb2NhbC12YWNhbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEgLmZpZWxkX19pdGVtLFxyXG5cdC5ub2RlLS10eXBlLWxvY2FsLXZhY2FudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jb250ZW50IC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSxcclxuXHQudGF4b25vbXktdGVybS0tdHlwZS1wb2ludC1jYXJ0ZS50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1yZWYtdGF4LXVuaWsxIC5maWVsZF9faXRlbSxcclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5hcnRpY2xlLXRvcC1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEgLmZpZWxkX19pdGVtLFxyXG5cdC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IC5maWVsZC0tbmFtZS1idW5kbGUtZmllbGRub2RlLFxyXG5cdC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSxcclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEgLmZpZWxkX19pdGVtLFxyXG5cdC5ub2RlLS10eXBlLWV2ZW5lbWVudC5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IC5maWVsZC0tbmFtZS1idW5kbGUtZmllbGRub2RlLFxyXG5cdC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1maWxlLTIsXHJcblx0Lm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIC5maWVsZF9faXRlbSxcclxuXHQubm9kZS0tdHlwZS1wYWdlLWRlLWNvbnRlbnUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtbWVudS1wYXJlbnQgcCxcclxuXHQucGFyYWdyYXBoLS10eXBlLS12aWRlbyAudmlkIC5jb250ZW50IC52aWRjcmVkLFxyXG5cdC5ub2RlLS10eXBlLW9mZnJlcy1kLWVtcGxvaXMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUsXHJcblx0Lm5vZGUtLXR5cGUtb2ZmcmVzLWQtZW1wbG9pcy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLXVuaWsxIC5maWVsZF9fbGFiZWwsXHJcblx0Lm5vZGUtLXR5cGUtb2ZmcmVzLWQtZW1wbG9pcy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLXVuaWsxIC5maWVsZF9faXRlbSxcclxuXHQubm9kZS0tdHlwZS1wYWdlLXJlY3J1dGVtZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ncm91cC1jb250ZW50IC5ncm91cC1pbmZvcyAuZmllbGQtLW5hbWUtZmllbGQtdGF4by11bmlrMSAuZmllbGRfX2l0ZW0sIFxyXG5cdC5ub2RlLS10eXBlLW9mZnJlcy1kLWVtcGxvaXMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLWNvbnRlbnQgLmdyb3VwLWluZm9zIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLXVuaWsxIC5maWVsZF9faXRlbSxcclxuXHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWluaSAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSxcclxuXHQuZmlsZS0tYXBwbGljYXRpb24tcGRmIGEsXHJcblx0Lm5vZGUtLXR5cGUtYWN0dWFsaXRlLm5vZGUtLXZpZXctbW9kZS1taW5pIC5jb250ZW50IC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSxcclxuXHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWluaSAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtZmlsZS0yLFxyXG5cdC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmFydGljbGUtdG9wLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSxcclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLW1pbmkgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIC5maWVsZF9faXRlbSxcclxuXHQubm9kZS0tdHlwZS1ldmVuZW1lbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5ldmVudC10b3AtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIC5maWVsZF9faXRlbSxcclxuXHQuc2xpY2stLWZpZWxkLXBhcmFncmFwaHMtbXVsdGkxIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWRpYXBvcmFtYSAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazMsXHJcblx0Lm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIC5maWVsZF9faXRlbSxcclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEgLmZpZWxkX19pdGVtLFxyXG5cdC5ub2RlLS10eXBlLWFzc29jaWF0aW9ucy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0sXHJcblx0aGVhZGVyIC5yZWdpb24taGVhZGVyIC5ibG9jay1ibG9jay1jbzIgLnRleHRlMixcclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY29udGVudCAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge2ZvbnQtc2l6ZTogMTJweDt9XHJcblx0Lm5vZGUtLXR5cGUtaG9tZXBhZ2UgLmJsb2MtYWdlbmRhIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1maWx0cmVzLWFnZW5kYSAuZmllbGRfX2xhYmVsIHtmb250LXNpemU6IDIycHg7ZmxleC1zaHJpbms6IDA7fVxyXG5cdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZSAuZmllbGRfX2l0ZW0gcCB7Zm9udC1zaXplOiAyNXB4O31cclxuXHQucGF0aC1yZWNoZXJjaGUgLnZpZXctcmVjaGVyY2hlIC5ncm91cC1yaWdodCBoMSxcclxuXHQubm9kZS0tdHlwZS1wYWdlLWZvcm11bGFpcmUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxLFxyXG5cdC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmFydGljbGUtdG9wLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxLFxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtcmVjcnV0ZW1lbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLWNvbnRlbnQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDEsIFxyXG5cdC5ub2RlLS10eXBlLW9mZnJlcy1kLWVtcGxvaXMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLWNvbnRlbnQgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDEsXHJcblx0Lm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuZXZlbnQtdG9wLXJpZ2h0IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxIHtmb250LXNpemU6IDQ1cHg7bGluZS1oZWlnaHQ6IDUwcHg7fVxyXG5cdC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1zaGFyZS1kb2MgLmZpZWxkX19pdGVtIHAge2ZvbnQtc2l6ZTogMTRweDt9XHJcblx0aGVhZGVyIHtoZWlnaHQ6IDExMHB4O31cclxuXHRib2R5IHtwYWRkaW5nLXRvcDogMTEwcHg7fVxyXG5cdGhlYWRlciAucmVnaW9uLWhlYWRlciB7d2lkdGg6IDEwMCU7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuXHQvLy5ub2RlLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtwYWRkaW5nLXRvcDogMTEwcHg7fVxyXG5cdGhlYWRlciAucmVnaW9uLWhlYWRlci5zY3JvbGxlZCAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtAaW5jbHVkZSBjb2xnYXAoJ21hcmdpbi1yaWdodCcsIDEpO31cclxuXHRoZWFkZXIgLnJlZ2lvbi1oZWFkZXIgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7QGluY2x1ZGUgY29sZ2FwKCdtYXJnaW4tcmlnaHQnLCAxLjUpO31cclxuXHRoZWFkZXIgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gPiB1bC5tZW51ID4gbGkge0BpbmNsdWRlIGNvbGdhcCgncGFkZGluZycsIDAsIC41KTt9XHJcblx0aGVhZGVyIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluID4gdWwubWVudSA+IGxpID4gYS5qZS1zdWlzLCBoZWFkZXIgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gPiB1bC5tZW51ID4gbGkgPiBzcGFuLmplLXN1aXMge3dpZHRoOiBtYXgtY29udGVudDt9XHJcblx0aGVhZGVyIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluID4gdWwubWVudSA+IGxpOmhvdmVyID4gLmplLXN1aXMgKyAubWVudV9saW5rX2NvbnRlbnQgPiB1bC5tZW51Lm1lbnUtbGV2ZWwtMSBsaSBhIHtsaW5lLWhlaWdodDogMTVweDtmb250LXNpemU6IDEycHg7fVxyXG5cdC5yZWdpb24tYnJlYWRjcnVtYiB7dG9wOiAxMTBweDt9XHJcblx0LnVzZXItbG9nZ2VkLWluIC5yZWdpb24tYnJlYWRjcnVtYiB7dG9wOiAxODlweDt9XHJcblx0Lm5vZGUtLXR5cGUtaG9tZXBhZ2UgLmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLWFjY2VzLWRpcmVjdCAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY2VzLWRpcmVjdCAudGl0bGUge2xpbmUtaGVpZ2h0OiAxNXB4O31cclxuXHQucmVnaW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIgb2wgbGkge2ZvbnQtc2l6ZTogMTVweDt9XHJcblx0LnBhdGgtYWN0dWFsaXRlcyAudmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctaGVhZGVyOjpiZWZvcmUge2xlZnQ6IC0xM3B4O3RvcDogLTEzcHg7fVxyXG5cdC5wYXRoLWFjdHVhbGl0ZXMgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWhlYWRlcjo6YWZ0ZXIge3JpZ2h0OiAtMTNweDtib3R0b206IC0xM3B4O31cclxuXHQubm9kZS0tdHlwZS1wYWdlLXB1YmxpY2F0aW9ucy5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ3JvdXAtdG9wIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge2xpbmUtaGVpZ2h0OiAyNnB4O31cclxuXHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWluaSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge2xpbmUtaGVpZ2h0OiAyMHB4O31cclxuXHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWluaSAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7bGluZS1oZWlnaHQ6IDI1cHg7fVxyXG5cdC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1maWxlLTIge21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5cdC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1maWxlLTIgcCB7bGluZS1oZWlnaHQ6IDE1cHg7fVxyXG5cdC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIC5maWVsZC0tbmFtZS1maWVsZC1saWVuLXVuaWsxIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWluaSAuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtc2hhcmUtZG9jIHttYXJnaW4tdG9wOiAyMHB4O31cclxuXHQubm9kZS0tdHlwZS1wYWdlLXJlY3J1dGVtZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ncm91cC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEsXHJcblx0LnNsaWNrLS1maWVsZC1wYXJhZ3JhcGhzLW11bHRpMSAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1kaWFwb3JhbWEgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsyLFxyXG5cdC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWQgLmNvbnRlbnQgLnZpZHNzdGl0IHtsaW5lLWhlaWdodDogMjVweDt9XHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1kZS1jb250ZW51Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxLFxyXG5cdC5zbGljay0tZmllbGQtcGFyYWdyYXBocy1tdWx0aTEgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtZGlhcG9yYW1hIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEsXHJcblx0LnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLnZpZCAuY29udGVudCAudmlkZGVzYyB7bGluZS1oZWlnaHQ6IDIycHg7fVxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtZGUtY29udGVudS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtsaW5lLWhlaWdodDogMjhweDt9XHJcblx0Lm5vZGUtLXR5cGUtaG9tZXBhZ2UgLmJsb2MtYWdlbmRhIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1maWx0cmVzLWFnZW5kYSAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkLFxyXG5cdC5ub2RlLS10eXBlLWhvbWVwYWdlIC5ibG9jLWFnZW5kYSAuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtZmlsdHJlcy1hZ2VuZGEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCxcclxuXHQucGF0aC1hZ2VuZGEgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYWdlbmRhLXBhZ2UtMSBmb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0LFxyXG5cdC5wYXRoLWFnZW5kYSAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thZ2VuZGEtcGFnZS0xIGZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQge3dpZHRoOiAyMCU7fVxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtcmVjcnV0ZW1lbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm0tdW5pazEgZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IC5kZXNjcmlwdGlvbixcclxuXHQubm9kZS0tdHlwZS1wYWdlLXJlY3J1dGVtZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1mb3JtLXVuaWsxIGZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcclxuXHQubm9kZS0tdHlwZS1wYWdlLXJlY3J1dGVtZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC13ZWJmb3JtLXVuaWsxIGZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24sXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1yZWNydXRlbWVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtd2ViZm9ybS11bmlrMSBmb3JtIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwsXHJcblx0Lm5vZGUtLXR5cGUtb2ZmcmVzLWQtZW1wbG9pcy5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZm9ybS11bmlrMSBmb3JtIC5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uLFxyXG5cdC5ub2RlLS10eXBlLW9mZnJlcy1kLWVtcGxvaXMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm0tdW5pazEgZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsLFxyXG5cdC5ub2RlLS10eXBlLW9mZnJlcy1kLWVtcGxvaXMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYmZvcm0tdW5pazEgZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IC5kZXNjcmlwdGlvbixcclxuXHQubm9kZS0tdHlwZS1vZmZyZXMtZC1lbXBsb2lzLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC13ZWJmb3JtLXVuaWsxIGZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCxcclxuXHQud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZ2VuZXJhbC1mb3JtIC5mb3JtLWZvb3RlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsLFxyXG5cdC5ub2RlLS10eXBlLWhvbWVwYWdlIC5ibG9jLWZvcm11bGFpcmUgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYmZvcm0tdW5pazEgLmZpZWxkX19pdGVtIC53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpcHRpb24tbmV3c2xldHRlci1mb3JtIC5mb3JtLWl0ZW0tbWFya3VwIHAsXHJcblx0Lm5vZGUtLXR5cGUtaG9tZXBhZ2UgLmJsb2MtZm9ybXVsYWlyZSAuZmllbGQtLW5hbWUtZmllbGQtd2ViZm9ybS11bmlrMSAuZmllbGRfX2l0ZW0gLndlYmZvcm0tc3VibWlzc2lvbi1pbnNjcmlwdGlvbi1uZXdzbGV0dGVyLWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7bGluZS1oZWlnaHQ6IDIwcHg7fVxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtcmVjcnV0ZW1lbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0Lm5vZGUtLXR5cGUtY2FydGUtZGVzLWVxdWlwZW1lbnRzLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWNhcnRlLWVxdWlwZW1lbnRzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0gbGFiZWwsXHJcblx0Lm5vZGUtLXR5cGUtY2FydGUtZGVzLWVxdWlwZW1lbnRzLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWNhcnRlLWVxdWlwZW1lbnRzLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0gbGFiZWwsXHJcblx0LmZpZWxkLS1uYW1lLWZpZWxkLWFjY2VzLWRpcmVjdCAucGFyYWdyYXBoLS10eXBlLS1hY2Nlcy1kaXJlY3QgLnRpdGxlLFxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtYXNzb2NpYXRpb25zLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGhzLW11bHRpMSAucGFyYWdyYXBoLS10eXBlLS1kZW1hcmNoZXMgLnRpdGxlLFxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtZGUtY29udGVudS5ub2RlLS12aWV3LW1vZGUtZnVsbCAucGFnZS1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGhzLW11bHRpMSAucGFyYWdyYXBoLS10eXBlLS1kZW1hcmNoZXMgLnRpdGxlIHtmb250LXNpemU6IDEycHg7bGluZS1oZWlnaHQ6IDE1cHg7fVxyXG5cdC5yZWdpb24tYnJlYWRjcnVtYiAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge21heC13aWR0aDogNjAlO1xyXG5cdFx0LmJyZWFkY3J1bWIge1xyXG5cdCBcdCAgb2wge2ZsZXgtd3JhcDogd3JhcDt9XHJcblx0IFx0fVxyXG5cdH1cclxuXHQudGF4b25vbXktdGVybS0tdHlwZS1wb2ludC1jYXJ0ZS50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtsaW5lLWhlaWdodDogMzJweDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHQubm9kZS0tdHlwZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLXRvcCAuZ3JvdXAtbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtsaW5lLWhlaWdodDogMjhweDt9XHJcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEgcC5ja2VfZm9udDI2LCAuZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMiBwLmNrZV9mb250MjYsIC5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWszIHAuY2tlX2ZvbnQyNiB7bGluZS1oZWlnaHQ6IDMycHg7fVxyXG5cdC5ub2RlLS10eXBlLWNhcnRlLWRlcy1lcXVpcGVtZW50cy5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ3JvdXAtdG9wIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge2xpbmUtaGVpZ2h0OiAyNXB4O31cclxuXHQubm9kZS0tdHlwZS1sb2NhbC12YWNhbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLXRvcCAuZ3JvdXAtbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWszIHtsaW5lLWhlaWdodDogMjhweDt9XHJcblx0Lm5vZGUtLXR5cGUtbG9jYWwtdmFjYW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC13ZWJmb3JtLXVuaWsxIGZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24sXHJcblx0Lm5vZGUtLXR5cGUtbG9jYWwtdmFjYW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC13ZWJmb3JtLXVuaWsxIGZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7bGluZS1oZWlnaHQ6IDIycHg7fVxyXG5cdC5ub2RlLS10eXBlLWNhcnRlLWRlcy1lcXVpcGVtZW50cy5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1jYXJ0ZS1lcXVpcGVtZW50cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge21hcmdpbi1yaWdodDogMTBweDt9XHJcblx0Ym9keS51c2VyLWxvZ2dlZC1pbiB7cGFkZGluZy10b3A6IDE4OXB4ICFpbXBvcnRhbnQ7fVxyXG5cdCNsZWFmbGV0LW1hcC12aWV3LWNhcnRlLWVxdWlwZW1lbnRzLWJsb2NrLTEge21heC1oZWlnaHQ6IDQwMHB4O31cclxuICAubm9kZS0tdHlwZS1wYWdlLWNhcnJlZm91ciAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge3dpZHRoOiAxNDBweDtoZWlnaHQ6IDE0MHB4O31cclxuICB9XHJcbiAgaGVhZGVyIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluID4gdWwubWVudSA+IGxpID4gYS5qZS1zdWlzLFxyXG4gIGhlYWRlciAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiA+IHVsLm1lbnUgPiBsaSA+IHNwYW4uamUtc3VpcyB7bGluZS1oZWlnaHQ6IDM4cHg7fVxyXG4gIGhlYWRlciAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiA+IHVsLm1lbnUgPiBsaTpob3ZlciA+IC5qZS1zdWlzIHtib3JkZXItYm90dG9tOiAzN3B4IHNvbGlkICMxNzJBNTY7fVxyXG4gIC5ub2RlLS10eXBlLWNhcnRlLWRlcy1lcXVpcGVtZW50cy5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1jYXJ0ZS1lcXVpcGVtZW50cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1maWx0ZXJzIGZvcm0gLmZvcm0tY2hlY2tib3hlcyB7bWF4LWhlaWdodDogMzQ1cHg7fVxyXG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLW1lZGl1bSkgYW5kIChtYXgtd2lkdGg6ICRicmVhay1iaWcgLSAxKSB7XHJcbiAgLm5vZGUtLXR5cGUtbG9jYWwtdmFjYW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ncm91cC10b3AgLmdyb3VwLWxlZnQtdG9wIC5ncm91cC10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEgLmZpZWxkX19pdGVtLFxyXG4gIC5ub2RlLS10eXBlLWxvY2FsLXZhY2FudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ3JvdXAtdG9wIC5ncm91cC1sZWZ0LXRvcCAuZ3JvdXAtdGl0bGUgLmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlLFxyXG4gIC5ub2RlLS10eXBlLWxvY2FsLXZhY2FudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0sXHJcbiAgLm5vZGUtLXR5cGUtbG9jYWwtdmFjYW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlLFxyXG4gIC50YXhvbm9teS10ZXJtLS10eXBlLXBvaW50LWNhcnRlLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZi10YXgtdW5pazEgLmZpZWxkX19pdGVtLFxyXG4gIC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmFydGljbGUtdG9wLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0sXHJcbiAgLm5vZGUtLXR5cGUtYWN0dWFsaXRlLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXggLmZpZWxkLS1uYW1lLWJ1bmRsZS1maWVsZG5vZGUsXHJcbiAgLm5vZGUtLXR5cGUtYWN0dWFsaXRlLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXggLmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlLFxyXG4gIC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0sXHJcbiAgLm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXggLmZpZWxkLS1uYW1lLWJ1bmRsZS1maWVsZG5vZGUsXHJcbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLW1pbmkgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLWZpbGUtMixcclxuICAubm9kZS0tdHlwZS1ldmVuZW1lbnQubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEgLmZpZWxkX19pdGVtLFxyXG4gIC5ub2RlLS10eXBlLXBhZ2UtZGUtY29udGVudS5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4IC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1tZW51LXBhcmVudCBwLFxyXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWQgLmNvbnRlbnQgLnZpZGNyZWQsXHJcbiAgLm5vZGUtLXR5cGUtb2ZmcmVzLWQtZW1wbG9pcy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSxcclxuICAubm9kZS0tdHlwZS1vZmZyZXMtZC1lbXBsb2lzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tdW5pazEgLmZpZWxkX19sYWJlbCxcclxuICAubm9kZS0tdHlwZS1vZmZyZXMtZC1lbXBsb2lzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tdW5pazEgLmZpZWxkX19pdGVtLFxyXG4gIC5ub2RlLS10eXBlLXBhZ2UtcmVjcnV0ZW1lbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLWNvbnRlbnQgLmdyb3VwLWluZm9zIC5maWVsZC0tbmFtZS1maWVsZC10YXhvLXVuaWsxIC5maWVsZF9faXRlbSxcclxuICAubm9kZS0tdHlwZS1vZmZyZXMtZC1lbXBsb2lzLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ncm91cC1jb250ZW50IC5ncm91cC1pbmZvcyAuZmllbGQtLW5hbWUtZmllbGQtdGF4by11bmlrMSAuZmllbGRfX2l0ZW0sXHJcbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLW1pbmkgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEsXHJcbiAgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhLFxyXG4gIC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtbWluaSAuY29udGVudCAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUsXHJcbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLW1pbmkgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLWZpbGUtMixcclxuICAubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5hcnRpY2xlLXRvcC1yaWdodCAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUsXHJcbiAgLm5vZGUtLXR5cGUtYWN0dWFsaXRlLm5vZGUtLXZpZXctbW9kZS1taW5pIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0sXHJcbiAgLm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuZXZlbnQtdG9wLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0sXHJcbiAgLnNsaWNrLS1maWVsZC1wYXJhZ3JhcGhzLW11bHRpMSAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1kaWFwb3JhbWEgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWszLFxyXG4gIC5ub2RlLS10eXBlLWV2ZW5lbWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0sXHJcbiAgLm5vZGUtLXR5cGUtYXNzb2NpYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIC5maWVsZF9faXRlbSxcclxuICAubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEgLmZpZWxkX19pdGVtLFxyXG4gIC5ub2RlLS10eXBlLWFjdHVhbGl0ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jb250ZW50IC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7Zm9udC1zaXplOiAxNHB4O31cclxuICAubm9kZS0tdHlwZS1jYXJ0ZS1kZXMtZXF1aXBlbWVudHMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctY2FydGUtZXF1aXBlbWVudHMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbSBsYWJlbCxcclxuICAubm9kZS0tdHlwZS1jYXJ0ZS1kZXMtZXF1aXBlbWVudHMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctY2FydGUtZXF1aXBlbWVudHMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXctZmlsdGVycyBmb3JtIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbSBsYWJlbCxcclxuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjZXMtZGlyZWN0IC5wYXJhZ3JhcGgtLXR5cGUtLWFjY2VzLWRpcmVjdCAudGl0bGUsXHJcbiAgLm5vZGUtLXR5cGUtcGFnZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaHMtbXVsdGkxIC5wYXJhZ3JhcGgtLXR5cGUtLWRlbWFyY2hlcyAudGl0bGUsXHJcbiAgLm5vZGUtLXR5cGUtcGFnZS1kZS1jb250ZW51Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5wYWdlLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaHMtbXVsdGkxIC5wYXJhZ3JhcGgtLXR5cGUtLWRlbWFyY2hlcyAudGl0bGUge2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDogMThweDt9XHJcbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLW1pbmkgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEsXHJcbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLW1pbmkgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXVuaWsxLFxyXG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLFxyXG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLW1pbmkgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLWZpbGUtMiB7bWFyZ2luLWJvdHRvbTogMTVweDt9XHJcbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLW1pbmkgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXNoYXJlLWRvYyB7bWFyZ2luLXRvcDogMjBweDt9XHJcbiAgLm5vZGUtLXR5cGUtcGFnZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaHMtbXVsdGkxIC5wYXJhZ3JhcGgtLXR5cGUtLWRlbWFyY2hlcyxcclxuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjZXMtZGlyZWN0IC5wYXJhZ3JhcGgtLXR5cGUtLWFjY2VzLWRpcmVjdCxcclxuICAubm9kZS0tdHlwZS1wYWdlLWRlLWNvbnRlbnUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnBhZ2UtbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEgLnBhcmFncmFwaC0tdHlwZS0tZGVtYXJjaGVzIHttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICAubm9kZS0tdHlwZS1wYWdlLWNhcnJlZm91ciAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge3dpZHRoOiAxNDBweDtoZWlnaHQ6IDE0MHB4O31cclxuICB9XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxKSB7XHJcblx0aGVhZGVyIHtoZWlnaHQ6IDEzNHB4O1xyXG5cdFx0LnJlZ2lvbi1oZWFkZXIge3BhZGRpbmc6IDAgMjBweDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6IGNlbnRlcjtoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHQuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHt3aWR0aDogMTg1cHg7bWFyZ2luLXJpZ2h0OiAwO31cclxuXHRcdFx0LmJ1cmdlciB7d2lkdGg6IDcxcHg7aGVpZ2h0OiAzOHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2J1cmdlci5zdmcnKSBuby1yZXBlYXQ7Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdCYub3BlbiB7d2lkdGg6IDcxcHg7aGVpZ2h0OiA1NXB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2J1cmdlcmNyb2l4LnN2ZycpIG5vLXJlcGVhdDt9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1cmdlci1jb250ZW50IHtwb3NpdGlvbjogYWJzb2x1dGU7dG9wOiAxMDAlO2xlZnQ6IDA7cmlnaHQ6IDA7ZGlzcGxheTogbm9uZTtiYWNrZ3JvdW5kOiAkYmxhbmM7cGFkZGluZzogMCAwIDQwcHg7Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGMEYwRjA7bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzNHB4KTtvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRcdC5tZW51LS1tYWluIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0PiB1bC5tZW51IHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0PiBsaSB7cGFkZGluZzogMjBweCAwO3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7bGVmdDogNTAlO2JvdHRvbTogMDt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6IDIwcHg7aGVpZ2h0OiAycHg7dG9wOiBhdXRvO31cclxuXHRcdFx0XHRcdFx0XHRzcGFuLCBhIHtib3JkZXI6IG5vbmU7cGFkZGluZzogMDt0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOiAyMnB4O2xpbmUtaGVpZ2h0OiAyN3B4O2Rpc3BsYXk6IGlubGluZS1ibG9jazttYXJnaW46IDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdCYuamUtc3VpcyB7ZGlzcGxheTogaW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OiA0OXB4O3BhZGRpbmc6IDAgMTBweDtiYWNrZ3JvdW5kOiAkb3JhbmdlO2NvbG9yOiAkYmxldTtib3JkZXItcmFkaXVzOiA2cHg7Zm9udC1zaXplOiAyMnB4O3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ym9yZGVyOiBub25lO3RyYW5zaXRpb246IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVsLm1lbnUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdFx0PiAuamUtc3VpcyB7Y29sb3I6ICRvcmFuZ2U7YmFja2dyb3VuZDogJGJsZXU7Ym9yZGVyOiBub25lO21hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYrIC5tZW51X2xpbmtfY29udGVudCA+IHVsLm1lbnUubWVudS1sZXZlbC0xIHtkaXNwbGF5OiBub25lO3RvcDogYXV0bztsZWZ0OiBhdXRvO3JpZ2h0OiBhdXRvO31cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gc3BhbiwgPiBhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O31cclxuXHRcdFx0XHRcdFx0XHRcdD4gLmplLXN1aXMge2JvcmRlcjogMDttYXJnaW4tdG9wOiAwO2JhY2tncm91bmQ6ICRibGV1O2NvbG9yOiAkb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmKyAubWVudV9saW5rX2NvbnRlbnQgPiB1bC5tZW51Lm1lbnUtbGV2ZWwtMSB7ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O2xlZnQ6IGF1dG87cmlnaHQ6IGF1dG87dG9wOiBhdXRvO2NvbHVtbnM6IGluaGVyaXQ7YmFja2dyb3VuZDogJGJsZXU7cGFkZGluZzogMjBweCAyMHB4IDA7Y29sb3I6ICRibGFuYztmbGV4LXdyYXA6IHdyYXA7bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaSB7d2lkdGg6IDUwJTttYXJnaW46IDAgMCA0MHB4O3BhZGRpbmc6IDA7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7Y29sb3I6ICRibGFuYztvcmRlcjogMjt0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAzMHB4O2JhY2tncm91bmQ6IG5vbmU7cGFkZGluZzogMDt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5tZW51X2xpbmtfY29udGVudCB7b3JkZXI6IDE7bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtkaXNwbGF5OiBibG9jazt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1waWN0by1yb2xsb3ZlciB7ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7Y29sb3I6ICRibGFuYztiYWNrZ3JvdW5kOiBub25lO31cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAubWVudV9saW5rX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1waWN0by1yb2xsb3ZlciB7ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGEge2JhY2tncm91bmQ6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtcGljdG8ge2Rpc3BsYXk6IGJsb2NrO31cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHVsLm1lbnUge2Rpc3BsYXk6IG5vbmU7cG9zaXRpb246IHJlbGF0aXZlO2xlZnQ6IGF1dG87dG9wOiBhdXRvO3dpZHRoOiBhdXRvO21hcmdpbi10b3A6IDEwcHg7dGV4dC1hbGlnbjogY2VudGVyO3BhZGRpbmc6IDA7Y29sdW1uczogaW5pdGlhbDtib3JkZXItcmFkaXVzOiAwO3BhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAzMHB4O31cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2NrLWJsb2NrLXNlYXJjaC10b3Age2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7cGFkZGluZzogMCAyMHB4O21hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0Zm9ybSB7cG9zaXRpb246IHJlbGF0aXZlO2JvcmRlci1yYWRpdXM6IDZweDtvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0LmZvcm0taXRlbSB7cGFkZGluZy1yaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0bGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRpbnB1dCB7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDEwMCU7aGVpZ2h0OiA2MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O2JhY2tncm91bmQ6ICRncmlzO3BhZGRpbmc6IDIwcHg7Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtmb250LXNpemU6IDIwcHg7b3BhY2l0eTogMTtmb250LXdlaWdodDogYm9sZDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLXN1Ym1pdCB7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RvcDogMDtoZWlnaHQ6IDYwcHg7d2lkdGg6IDYwcHg7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG91cGVtb2Iuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW4gIWltcG9ydGFudDtmb250LXNpemU6IDA7Y3Vyc29yOiBwb2ludGVyO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2NrLWJsb2NrLWNvMiB7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHQudGV4dGUxIHtmb250LXNpemU6IDIycHg7dGV4dC1hbGlnbjogY2VudGVyO31cclxuXHRcdFx0XHQudGV4dGUyIHtmb250LXNpemU6IDE2cHg7dGV4dC1hbGlnbjogY2VudGVyO31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Zm9vdGVyIHtcclxuXHRcdC5mb290ZXIge3BhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0ICAmLWlubmVyIHtwYWRkaW5nOiAwIDIwcHg7ZGlzcGxheTogYmxvY2s7fVxyXG5cdFx0ICAmLWxvZ28ge3dpZHRoOiA1MCU7bWFyZ2luLXJpZ2h0OiAwO21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQgIFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28tZm9vdGVyIHtkaXNwbGF5OiBub25lO31cclxuXHRcdCAgXHQuZmllbGQtLW5hbWUtZmllbGQtbG9nby1mb290ZXItbW9iaWxlIHtkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgXHRcdGltZyB7aGVpZ2h0OiBhdXRvO3dpZHRoOiBhdXRvO31cclxuXHRcdCAgXHR9XHJcblx0XHQgIH1cclxuXHRcdCAgJi10ZXh0ZSB7d2lkdGg6IDEwMCU7bWFyZ2luLXJpZ2h0OiAwO3BhZGRpbmctdG9wOiAwO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0ICBcdC5mb290ZXItYWRyZXNzZSB7ZGlzcGxheTogYmxvY2s7Zm9udC1mYW1pbHk6IFwiVFQgQ2hvY29sYXRlcyBCb2xkXCI7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAyOHB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0ICBcdGgyIHtmb250LXNpemU6IDIycHg7bGluZS1oZWlnaHQ6IDI3cHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHQgIFx0cCB7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAzMHB4O31cclxuXHRcdCAgfVxyXG5cdFx0ICAmLWxpbmtzIHtwYWRkaW5nLXRvcDogMDt3aWR0aDogMTAwJTttYXJnaW4tcmlnaHQ6IDA7ZGlzcGxheTogZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO2FsaWduLWl0ZW1zOiBjZW50ZXI7bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdCAgXHQuZmllbGQge21hcmdpbi1ib3R0b206IDEwcHg7bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0ICBcdFx0JjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdCAgXHRcdGEge2ZvbnQtc2l6ZTogMTZweDtiYWNrZ3JvdW5kOiAkYmxldTtcclxuXHRcdCAgXHRcdFx0Jjpob3ZlciB7Y29sb3I6ICRibGV1LWNsYWlyO31cclxuXHRcdCAgXHRcdH1cclxuXHRcdCAgXHR9XHJcblx0XHQgIH1cclxuXHRcdCAgJi1tZW51IHtwYWRkaW5nLXRvcDogMDt3aWR0aDogMTAwJTtcclxuXHRcdCAgXHR1bCB7bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdCAgXHRcdGxpIHt0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgIFx0XHRcdGEge2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMTlweDt9XHJcblx0XHQgIFx0XHR9XHJcblx0XHQgIFx0fVxyXG5cdFx0ICB9XHJcblx0XHRcdC5nb3RvcCB7d2lkdGg6IDYwcHg7aGVpZ2h0OiA2MHB4O3RvcDogMjVweDtyaWdodDogNDBweDt9XHJcblx0XHR9XHJcblx0XHQuc3ViZm9vdGVyIHtcclxuXHRcdFx0Ji1pbm5lciB7ZGlzcGxheTogYmxvY2s7aGVpZ2h0OiBhdXRvO3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0dWwubWVudSB7ZmxleC13cmFwOiB3cmFwO2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGkge3BhZGRpbmc6IDAgMjBweDttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRhIHtmb250LXNpemU6IDE4cHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhdGgtYWdlbmRhIC5yZWdpb24tY29udGVudCxcclxuXHQucGF0aC1hY3R1YWxpdGVzIC5yZWdpb24tY29udGVudCxcclxuXHQubm9kZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7cGFkZGluZy10b3A6IDA7fVxyXG5cclxuXHQucmVnaW9uLWJyZWFkY3J1bWIge3RvcDogYXV0bztwb3NpdGlvbjogcmVsYXRpdmU7bGVmdDogYXV0bztyaWdodDogYXV0bztcclxuXHRcdC5pbm5lciB7cGFkZGluZzogMjBweDtcclxuXHRcdFx0LmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0LmJsb2NrLXN1aXZlei1ub3VzIHtcclxuXHRcdFx0XHRzcGFuIHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDIwcHg7bWFyZ2luLXJpZ2h0OiA1cHg7ZmxleC1zaHJpbms6IDA7fVxyXG5cdFx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0XHRhIHt3aWR0aDogNDBweDtoZWlnaHQ6IDQwcHg7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJvZHkge3BhZGRpbmctdG9wOiAxMzRweDt9XHJcblxyXG5cdC8vIGhvbWVcclxuXHQubm9kZS0tdHlwZS1ob21lcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7b3ZlcmZsb3c6IGhpZGRlbjttYXgtd2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtdW5pazIge3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdC5jbG9zZWZsYXNoIHt3aWR0aDogMzBweDtoZWlnaHQ6IDMwcHg7cmlnaHQ6IDEwcHg7dG9wOiAxMHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtmb250LXNpemU6IDMwcHg7bGluZS1oZWlnaHQ6IDM1cHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWsxIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdHAge2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjZweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEgYSB7Zm9udC1zaXplOiAxOHB4O31cclxuXHRcdH1cclxuXHRcdC5ibG9jLXJlY2hlcmNoZSB7XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7cG9zaXRpb246IHJlbGF0aXZlO2hlaWdodDogMjgwcHg7XHJcblx0XHRcdFx0LmZpZWxkX19pdGVtIHtwb3NpdGlvbjogcmVsYXRpdmU7b3ZlcmZsb3c6IGhpZGRlbjtoZWlnaHQ6IDI4MHB4O1xyXG5cdFx0XHRcdFx0aW1nIHtoZWlnaHQ6IDI4MHB4O3dpZHRoOiBhdXRvO3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAtOTk5OXB4O3JpZ2h0OiAtOTk5OXB4O3RvcDogLTk5OTlweDtib3R0b206IC05OTk5cHg7bWFyZ2luOiBhdXRvO21heC13aWR0aDogbm9uZTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ibG9jLXJlY2hlcmNoZSB7d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdFx0LmZvcm0taXRlbS1yZWNoZXJjaGVyIHtcclxuXHRcdFx0XHRcdCBcdGlucHV0IHtoZWlnaHQ6IDYwcHg7bGluZS1oZWlnaHQ6IDYwcHg7Zm9udC1zaXplOiAxNHB4O3BhZGRpbmctbGVmdDogMjBweDtwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0IFx0XHQmOjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOiAxNHB4O31cclxuXHRcdFx0XHRcdCBcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gaW5wdXQge2hlaWdodDogNjBweDtsaW5lLWhlaWdodDogNjBweDt3aWR0aDogNjBweDtiYWNrZ3JvdW5kLXNpemU6IDIzcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLWFjY2VzLWRpcmVjdCB7cGFkZGluZzogMzBweCAyMHB4IDIwcHg7bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0LmZpZWxkX19pdGVtcyB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0PiAuZmllbGRfX2l0ZW0ge3dpZHRoOiAxMDAlO21hcmdpbi1yaWdodDogMDttYXJnaW4tYm90dG9tOiAyMHB4O21hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0LnBhcmFncmFwaC0tdHlwZS0tYWNjZXMtZGlyZWN0IHtmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7bWFyZ2luLWJvdHRvbTogMDttYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtoZWlnaHQ6IGF1dG87d2lkdGg6IDQ3cHg7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50aXRsZSB7Zm9udC1zaXplOiAxOHB4O3RleHQtYWxpZ246IGxlZnQ7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9jLWFjdHVhbGl0ZXMge3BhZGRpbmc6IDIwcHggMjBweCAwO21hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMyB7Zm9udC1zaXplOiA1MHB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHQuc2xpY2stLWZpZWxkLWVudGl0aWVzLW11bHRpMS0tZnVsbCB7cGFkZGluZzogMCAwIDEyN3B4O1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7d2lkdGg6IDczcHg7aGVpZ2h0OiA4M3B4O2xlZnQ6IC0xMHB4O3RvcDogLTEwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmVtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdFx0XHQmOjphZnRlciB7d2lkdGg6IDczcHg7aGVpZ2h0OiA4M3B4O3JpZ2h0OiAtMTBweDtib3R0b206IC0xMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlbW9iMi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0XHRcdC5zbGlja19fYXJyb3cge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRcdC5zbGljay1hcnJvdyB7cG9zaXRpb246IHJlbGF0aXZlO2xlZnQ6IGF1dG87dG9wOiBhdXRvO3JpZ2h0OiBhdXRvO3RyYW5zZm9ybTogbm9uZTt3aWR0aDogNjBweDtoZWlnaHQ6IDYwcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdG91dGVzLWxlcy1hY3R1YWxpdGVzIHtib3R0b206IDMwcHg7bGVmdDogNDBweDtyaWdodDogNDBweDtkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRhIHtsaW5lLWhlaWdodDogNjdweDtoZWlnaHQ6IDY3cHg7Zm9udC1zaXplOiAyMnB4O3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9jLWFnZW5kYSB7cGFkZGluZzogMCAyMHB4O21hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNCB7Zm9udC1zaXplOiA1MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLWZpbHRyZXMtYWdlbmRhIHttYXJnaW4tYm90dG9tOiAyMHB4O2JhY2tncm91bmQ6ICRncmlzO2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC5maWVsZF9fbGFiZWwge2ZvbnQtc2l6ZTogMjJweDtsaW5lLWhlaWdodDogMjdweDttYXJnaW4tcmlnaHQ6IDA7cG9zaXRpb246IHJlbGF0aXZlO2N1cnNvcjogcG9pbnRlcjtwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMjBweDt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6IDMwcHg7aGVpZ2h0OiAzMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXNtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jbG9zZW1vYi5zdmcnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZpZWxkX19pdGVtIHtkaXNwbGF5OiBub25lO3BhZGRpbmc6IDAgMjBweCAyMHB4O31cclxuXHRcdFx0XHQudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge2Rpc3BsYXk6IGJsb2NrO21hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHQ+IC5mb3JtLWl0ZW0ge2Zsb2F0OiBub25lO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdFx0LmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkLFxyXG5cdFx0XHRcdFx0LmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IHt3aWR0aDogMTAwJTttYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQgXHRpbnB1dCxcclxuXHRcdFx0XHRcdCBcdHNlbGVjdCB7YmFja2dyb3VuZDogJGJsYW5jIHVybChcIi4uL2ltYWdlcy9zZWxlY3Quc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7Zm9udC1zaXplOiAyMHB4O31cclxuXHRcdFx0XHRcdCBcdGlucHV0OjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOiAyMHB4O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWFjdGlvbnMgaW5wdXQge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogNDFweDtoZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudmlldy1hZ2VuZGEudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsXHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1lbnRpdGllcy1tdWx0aTMge21hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0PiAudmlldy1jb250ZW50LFxyXG5cdFx0XHRcdD4gLmZpZWxkX19pdGVtcyB7bWFyZ2luOiAwO2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0PiAudmlld3Mtcm93LFxyXG5cdFx0XHRcdFx0PiAuZmllbGRfX2l0ZW0ge3dpZHRoOiAxMDAlO3BhZGRpbmc6IDA7bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgXHRcdFx0XHQmOmZpcnN0LWNoaWxkID4gLm5vZGUge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7fVxyXG4gICAgICAgICAgXHRcdFx0XHQmOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIFx0XHRcdFx0XHQ+IC5ub2RlIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDt9XHJcbiAgICAgICAgICBcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXRvdXMtbGVzLWV2ZW5lbWVudHMge2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGEge2xpbmUtaGVpZ2h0OiA2N3B4O2hlaWdodDogNjdweDtmb250LXNpemU6IDIycHg7dGV4dC1hbGlnbjogY2VudGVyO3dpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtdW5pazEge3BhZGRpbmc6IDAgMjBweDttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHQucGFyYWdyYXBoLS10eXBlLS1ibG9jLXByb21vIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge3dpZHRoOiA3M3B4O2hlaWdodDogODNweDtsZWZ0OiAtMTBweDt0b3A6IC0xMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlbW9iLnN2ZycpIG5vLXJlcGVhdDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO31cclxuXHRcdFx0XHQuY29udGVudCB7cG9zaXRpb246IHJlbGF0aXZlO3dpZHRoOiAxMDAlO2xlZnQ6IGF1dG87dG9wOiBhdXRvO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7cGFkZGluZzogMjBweCAwIDQwcHg7YmFja2dyb3VuZDogJGdyaXM7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazIge21hcmdpbi1sZWZ0OiA0MHB4O2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7cGFkZGluZzogMTBweCAyMHB4O2ZvbnQtc2l6ZTogMzZweDtsaW5lLWhlaWdodDogNDJweDttYXJnaW4tYm90dG9tOiAyMHB4O21hcmdpbi1yaWdodDogMjBweDt9XHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMSBwIHttYXJnaW4tbGVmdDogNDBweDtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMycHg7bWFyZ2luLWJvdHRvbTogMzBweDtwYWRkaW5nLXJpZ2h0OiAyMHB4O31cclxuXHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1saWVuLXVuaWsxIHttYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0YSB7cGFkZGluZy1sZWZ0OiA0MHB4O2ZvbnQtc2l6ZTogMjBweDtiYWNrZ3JvdW5kLXNpemU6IDMwcHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlLWhvbWUge3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0PiBoMyB7Zm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiA0MnB4O21hcmdpbi1ib3R0b206IDA7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdFx0LmxpbmtzIHtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtmbGV4LXdyYXA6IHdyYXA7cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdD4gYSB7d2lkdGg6IDExOHB4O2hlaWdodDogMTkycHg7bWFyZ2luOiAzMHB4IDEwcHggMDtcclxuXHRcdFx0XHRcdC50b3Age3dpZHRoOiAxMThweCAhaW1wb3J0YW50O2hlaWdodDogMTE4cHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHQuYm90IHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IDEwcHg7bWFyZ2luLXRvcDogLTI2cHggIWltcG9ydGFudDt0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0LmJvdGgge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMTBweDttYXJnaW4tdG9wOiAtMjZweCAhaW1wb3J0YW50O3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMDt9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0LmJvdCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdC5ib3RoIHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0cCB7Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLnZpZCB7d2lkdGg6IDEwMCU7bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdC52aWRfY3RuciB7XHJcblx0XHRcdFx0XHRcdCNwbGF5ZXIsIGlmcmFtZSwgaW1nIHtoZWlnaHQ6IDIwMHB4O21heC13aWR0aDogMTAwJTt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMTVweDt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5jb250ZW50IC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS10b3V0ZXMtbGVzLXB1YmxpY2F0aW9ucyBhIHtsaW5lLWhlaWdodDogNjdweDtoZWlnaHQ6IDY3cHg7Zm9udC1zaXplOiAyMnB4O31cclxuXHRcdC5ibG9jLXByZWZvb3RlciB7cGFkZGluZy1sZWZ0OiAwO2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuYmxvYy1tYWdhemluZSB7d2lkdGg6IDEwMCU7bWFyZ2luLXJpZ2h0OiAwO3BhZGRpbmc6IDAgMjBweDttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuXHRcdH1cclxuXHRcdC5ibG9jLXByZWZvb3Rlci1yaWdodCB7d2lkdGg6IDEwMCU7XHJcblx0XHRcdC5ibG9jLWFwcCB7cGFkZGluZzogNDBweCAyMHB4O1xyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMiB7dGV4dC1hbGlnbjogbGVmdDtmb250LXNpemU6IDM2cHg7bGluZS1oZWlnaHQ6IDQ0cHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzNXB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdC5ibG9jLWxpZW5zIHtwYWRkaW5nLWxlZnQ6IDEwMHB4O2hlaWdodDogMTAwcHg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMixcclxuXHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1saWVuLXVuaWsxIHttYXJnaW4tbGVmdDogMjBweDttYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdGEge3dpZHRoOiAxNzBweDtoZWlnaHQ6IDQ1cHg7bWF4LXdpZHRoOiAxMDAlO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2MtbmV3c2xldHRlciB7cGFkZGluZzogNDBweCAyMHB4O2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNSB7bWFyZ2luLXJpZ2h0OiAwO3dpZHRoOiAxMDAlO2ZvbnQtc2l6ZTogMzBweDtsaW5lLWhlaWdodDogMzZweDttYXJnaW4tYm90dG9tOiAyMHB4O21heC13aWR0aDogMTAwJTt0ZXh0LWFsaWduOiBsZWZ0O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazYge1xyXG5cdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0LmZpZWxkX19pdGVtIHt3aWR0aDogNjdweDtoZWlnaHQ6IDY3cHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZpZWxkX19pdGVtIHtsaW5lLWhlaWdodDogNjdweDtoZWlnaHQ6IDY3cHg7Zm9udC1zaXplOiAyMnB4O3RleHQtYWxpZ246IGNlbnRlcjt3aWR0aDogMTAwJTt0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJsb2MtZm9ybXVsYWlyZSB7bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXdlYmZvcm0tdW5pazEge3BhZGRpbmc6IDAgMjBweDtkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge3dpZHRoOiAxMDAlO3BhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHQud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaXB0aW9uLW5ld3NsZXR0ZXItZm9ybSB7ZGlzcGxheTogZmxleDtmbGV4LXdyYXA6IHdyYXA7cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHRcdC5tZXNzYWdlcyxcclxuICAgICAgICAgIFx0LndlYmZvcm0tY29uZmlybWF0aW9uIHtwYWRkaW5nOiAyMHB4O21hcmdpbjogMCAwIDIwcHg7fVxyXG5cdFx0XHRcdFx0XHQuZm9ybS1pdGVtLXZvdHJlLWVtYWlsIHtwYWRkaW5nLXJpZ2h0OiAwO21hcmdpbi1ib3R0b206IDIwcHg7d2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtoZWlnaHQ6IDYwcHg7bGluZS1oZWlnaHQ6IDYwcHg7Zm9udC1zaXplOiAxNXB4O3BhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0IFx0XHQmOjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOiAxNXB4O31cclxuXHRcdFx0XHRcdFx0IFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mb3JtLWFjdGlvbnMge3dpZHRoOiA2MHB4O2hlaWdodDogNjBweDtwb3NpdGlvbjogcmVsYXRpdmU7dG9wOiBhdXRvO3JpZ2h0OiBhdXRvO31cclxuXHRcdFx0XHRcdFx0LmZvcm0tdHlwZS1jaGVja2JveCB7cGFkZGluZy1sZWZ0OiAzMHB4O3dpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGlucHV0IHt3aWR0aDogMjBweDtoZWlnaHQ6IDIwcHg7Ym9yZGVyLXJhZGl1czogNXB4O3RvcDogNXB4O2xlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgXHRcdFx0XHRcdCY6OmFmdGVyIHt3aWR0aDogNHB4O2hlaWdodDogOHB4O2JvcmRlci13aWR0aDogMCAycHggMnB4IDA7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZm9ybS1pdGVtLW1hcmt1cCB7cGFkZGluZy1sZWZ0OiAzMHB4O3dpZHRoOiAxMDAlO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGFjdHVhbGl0ZXNcclxuXHQucGF0aC1hY3R1YWxpdGVzIHtwYWRkaW5nLWxlZnQ6IDIwcHg7cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdC5yZWdpb24tYnJlYWRjcnVtYiAuaW5uZXIge3BhZGRpbmc6IDIwcHggMDt9XHJcblx0XHQuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7bWFyZ2luLWJvdHRvbTogMzBweDtwYWRkaW5nOiAwO1xyXG5cdFx0XHRoMSB7Zm9udC1zaXplOiA1MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O31cclxuXHRcdH1cclxuXHRcdC52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHQudmlldy1oZWFkZXIge21hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7bGVmdDogLTEwcHg7dG9wOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7cmlnaHQ6IC0xMHB4O2JvdHRvbTogLTEwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmVtb2IyLnN2ZycpIG5vLXJlcGVhdDt9XHJcblx0XHRcdFx0LnZpZXdzLXJvdyB7cGFkZGluZzogMDt9XHJcblx0XHRcdH1cclxuXHRcdFx0PiAudmlldy1jb250ZW50IHtkaXNwbGF5OiBmbGV4O21hcmdpbjogMDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0LnZpZXdzLXJvdyB7d2lkdGg6IDEwMCU7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiAyMHB4O21heC13aWR0aDogNTYwcHg7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbisxKSxcclxuXHQgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cdCAgICAgICAgICAubm9kZSB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtvdmVyZmxvdzogaGlkZGVuO31cclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcblx0ICAgICAgICAgIC5ub2RlIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtvdmVyZmxvdzogaGlkZGVuO31cclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgIC5ub2RlIHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O292ZXJmbG93OiBoaWRkZW47XHJcblx0ICAgICAgICBcdC5jb250ZW50IHtwYWRkaW5nOiAyMHB4O1xyXG5cdCAgICAgICAgXHRcdC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSB7Zm9udC1zaXplOiAxNnB4O21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHttYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7Zm9udC1zaXplOiAyOHB4O2xpbmUtaGVpZ2h0OiAzNnB4O31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5maWVsZF9faXRlbSB7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxN3B4O21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHQgICAgICAgIFx0fVxyXG5cdCAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bmF2LnBhZ2VyIHtkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dWwucGFnZXIxIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0dWwucGFnZXIyIHttYXJnaW4tdG9wOiAyMHB4O2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGxpIGEge2ZvbnQtc2l6ZTogMThweDtoZWlnaHQ6IDQxcHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmxvY2stYmxvY2stc2hhcmUtaG9tZSB7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRoMyB7Zm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiA0MnB4O31cclxuXHRcdFx0LmxpbmtzIHtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0PiBhIHt3aWR0aDogMTE4cHg7aGVpZ2h0OiAxOTJweDttYXJnaW46IDUwcHggMTBweCAwO1xyXG5cdFx0XHRcdFx0LnRvcCB7d2lkdGg6IDExOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiAxMThweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdC5ib3Qge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMTBweDttYXJnaW4tdG9wOiAtMjZweCAhaW1wb3J0YW50O3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMDt9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0LmJvdCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IC52aWQge3dpZHRoOiAxMDAlO21hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHQudmlkX2N0bnIge1xyXG5cdFx0XHRcdFx0XHQjcGxheWVyLCBpZnJhbWUsIGltZyB7aGVpZ2h0OiAyNTBweDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMTVweDt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLWZ1bGwge2Rpc3BsYXk6IGJsb2NrO3BhZGRpbmctcmlnaHQ6IDIwcHg7cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0Lmdyb3VwLWxlZnQge3dpZHRoOiAxMDAlO2JhY2tncm91bmQ6IG5vbmU7cGFkZGluZzogMDttYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYWNjZXMtZGlyZWN0IHtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlO1xyXG5cdFx0XHRcdC5maWVsZF9faXRlbXMge3BhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG5cdFx0XHRcdFx0LmZpZWxkX19pdGVtIHtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQucGFyYWdyYXBoLS10eXBlLS1hY2Nlcy1kaXJlY3Qge21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGFyYWdyYXBoLS10eXBlLS1hY2Nlcy1kaXJlY3Qge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdC50aXRsZSB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyNHB4O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ncm91cC1yaWdodCB7d2lkdGg6IDEwMCU7XHJcblx0XHRcdCA+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge2ZvbnQtc2l6ZTogMjVweDtsaW5lLWhlaWdodDogMzJweDt9XHJcblx0XHRcdC5hcnRpY2xlLXRvcCB7ZGlzcGxheTogYmxvY2s7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEge3dpZHRoOiAxMDAlO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdC5hcnRpY2xlLXRvcC1yaWdodCB7cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlIHtmb250LXNpemU6IDE2cHg7bWFyZ2luLWJvdHRvbTogMTVweDt9XHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7Zm9udC1zaXplOiA1MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHQuZmllbGRfX2l0ZW0ge2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDogMTdweDttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2Mtc2hhcmUge2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZSB7bWFyZ2luLXRvcDogMDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdG91dGVzLWxlcy1hY3R1YWxpdGVzIHttYXJnaW4tYm90dG9tOiAyMHB4O21hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRhIHtsaW5lLWhlaWdodDogNDFweDtoZWlnaHQ6IDQxcHg7Zm9udC1zaXplOiAxOHB4O3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0PiBoMyB7Zm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiA0MnB4O21hcmdpbi1ib3R0b206IDA7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdFx0XHQubGlua3Mge2p1c3RpZnktY29udGVudDogY2VudGVyO2ZsZXgtd3JhcDogd3JhcDtwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0XHQ+IGEge3dpZHRoOiAxMThweDtoZWlnaHQ6IDE5MnB4O21hcmdpbjogMzBweCAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdC50b3Age3dpZHRoOiAxMThweCAhaW1wb3J0YW50O2hlaWdodDogMTE4cHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdC5ib3Qge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMTBweDttYXJnaW4tdG9wOiAtMjZweCAhaW1wb3J0YW50O3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdC5ib3RoIHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IDEwcHg7bWFyZ2luLXRvcDogLTI2cHggIWltcG9ydGFudDt0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMDt9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5ib3Qge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHRcdC5ib3RoIHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiAudmlkIHt3aWR0aDogMTAwJTttYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHQudmlkX2N0bnIge1xyXG5cdFx0XHRcdFx0XHRcdCNwbGF5ZXIsIGlmcmFtZSwgaW1nIHtoZWlnaHQ6IDIwMHB4O21heC13aWR0aDogMTAwJTt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyOHB4O21hcmdpbi10b3A6IDE1cHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtc29uZGFnZSB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHQucG9sbCB7cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdGgzLnBvbGwtcXVlc3Rpb24ge2ZvbnQtc2l6ZTogMjVweDt9XHJcblx0XHRcdFx0XHRkbCB7XHJcblx0XHRcdFx0XHRcdGR0IHtmb250LXNpemU6IDE4cHg7fVxyXG5cdFx0XHRcdFx0XHRkZCB7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjthbGlnbi1pdGVtczogZmxleC1zdGFydDttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC5iYXIge3dpZHRoOiAxMDAlO31cclxuXHRcdFx0XHRcdFx0XHQucGVyY2VudCB7Zm9udC1zaXplOiAxOHB4O21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSBsYWJlbCB7Zm9udC1zaXplOiAxOHB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvcm0tYWN0aW9ucyB7XHJcblx0XHRcdFx0XHRpbnB1dCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiA0MXB4O2hlaWdodDogNDFweDt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tZXNzYWdlcy0tc3RhdHVzIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMwcHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7ZGlzcGxheTogYmxvY2s7cGFkZGluZy1yaWdodDogMDtcclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7d2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMzBweDtwYWRkaW5nOiAyMHB4IDIwcHggMDtib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRpbWcge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnQge3BhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge2ZvbnQtc2l6ZTogMTZweDttYXJnaW4tYm90dG9tOiAxNXB4O3BhZGRpbmctbGVmdDogMjBweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIGEge3BhZGRpbmc6IDEwcHggMjBweDtmb250LXNpemU6IDI4cHg7bGluZS1oZWlnaHQ6IDM2cHg7bWFyZ2luLWJvdHRvbTogMjBweDttYXJnaW4tcmlnaHQ6IDIwcHg7fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtwYWRkaW5nLWxlZnQ6IDQwcHg7Zm9udC1zaXplOiAyNHB4O2xpbmUtaGVpZ2h0OiAzMHB4O21hcmdpbi1ib3R0b206IDIwcHg7cGFkZGluZy1yaWdodDogMjBweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSB7bWFyZ2luLWxlZnQ6IDIwcHg7bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDogMTdweDttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtbm9kZS1saW5rIHttYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0XHRhIHtwYWRkaW5nLWxlZnQ6IDQwcHg7Zm9udC1zaXplOiAyMHB4O2JhY2tncm91bmQtc2l6ZTogMzBweDttYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IDMwcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gZXZlbmVtZW50c1xyXG5cdC5wYXRoLWFnZW5kYSB7cGFkZGluZy1sZWZ0OiAyMHB4O3BhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHQucmVnaW9uLWJyZWFkY3J1bWIgLmlubmVyIHtwYWRkaW5nOiAyMHB4IDA7fVxyXG5cdFx0LmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge21hcmdpbi1ib3R0b206IDMwcHg7cGFkZGluZzogMDtcclxuXHRcdFx0aDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDt9XHJcblx0XHR9XHJcblx0XHQuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thZ2VuZGEtcGFnZS0xIHtiYWNrZ3JvdW5kOiAkZ3JpcztwYWRkaW5nOiAwO2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMCAwIDIwcHg7aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRoMiB7Zm9udC1zaXplOiAyMnB4O2xpbmUtaGVpZ2h0OiAyN3B4O21hcmdpbi1yaWdodDogMDtwYWRkaW5nOiAyMHB4O3Bvc2l0aW9uOiByZWxhdGl2ZTtjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMjBweDt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6IDMwcHg7aGVpZ2h0OiAzMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXNtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlbW9iLnN2ZycpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRmb3JtIHtkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdC5mb3JtLS1pbmxpbmUge2Rpc3BsYXk6IGJsb2NrO21hcmdpbi10b3A6IDEwcHg7ZGlzcGxheTogYmxvY2s7cGFkZGluZzogMCAyMHB4IDIwcHg7XHJcblx0XHRcdFx0XHQ+IC5mb3JtLWl0ZW0ge2Zsb2F0OiBub25lO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdFx0LmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkLFxyXG5cdFx0XHRcdFx0LmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IHt3aWR0aDogMTAwJTttYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQgXHRpbnB1dCxcclxuXHRcdFx0XHRcdCBcdHNlbGVjdCB7YmFja2dyb3VuZDogJGJsYW5jIHVybChcIi4uL2ltYWdlcy9zZWxlY3Quc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7Zm9udC1zaXplOiAyMHB4O31cclxuXHRcdFx0XHRcdCBcdGlucHV0OjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOiAyMHB4O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWFjdGlvbnMgaW5wdXQge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogNDFweDtoZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnZpZXctYWdlbmRhIHtcclxuXHRcdFx0LnZpZXctaGVhZGVyIHtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDIwcHg7ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdD4gcCB7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHQucmVzZXQge2ZvbnQtc2l6ZTogMThweDtoZWlnaHQ6IDQxcHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHR9XHJcblx0XHRcdC52aWV3LWNvbnRlbnQge3BhZGRpbmc6IDA7ZGlzcGxheTogYmxvY2s7bWFyZ2luOiAwO1xyXG5cdFx0XHRcdC52aWV3cy1yb3cge3dpZHRoOiAxMDAlO3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpLFxyXG5cdFx0XHQgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQgICAgICAgICAgLm5vZGUge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdCAgICAgICAgICAubm9kZSB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIC5ub2RlIHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O292ZXJmbG93OiBoaWRkZW47fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRuYXYucGFnZXIge2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR1bC5wYWdlcjEge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHR1bC5wYWdlcjIge21hcmdpbi10b3A6IDIwcHg7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bGkgYSB7Zm9udC1zaXplOiAxOHB4O2hlaWdodDogNDFweDtsaW5lLWhlaWdodDogNDFweDt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9jay1ibG9jay1zaGFyZS1ob21lIHtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdGgzIHtmb250LXNpemU6IDM2cHg7bGluZS1oZWlnaHQ6IDQycHg7fVxyXG5cdFx0XHQubGlua3Mge2p1c3RpZnktY29udGVudDogY2VudGVyO2ZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHQ+IGEge3dpZHRoOiAxMThweDtoZWlnaHQ6IDE5MnB4O21hcmdpbjogNTBweCAxMHB4IDA7XHJcblx0XHRcdFx0XHQudG9wIHt3aWR0aDogMTE4cHggIWltcG9ydGFudDtoZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0LmJvdCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxMHB4O21hcmdpbi10b3A6IC0yNnB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjhweDttYXJnaW4tdG9wOiAwO31cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHQuYm90IHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0cCB7Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLnZpZCB7d2lkdGg6IDEwMCU7bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdC52aWRfY3RuciB7XHJcblx0XHRcdFx0XHRcdCNwbGF5ZXIsIGlmcmFtZSwgaW1nIHtoZWlnaHQ6IDI1MHB4O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjhweDttYXJnaW4tdG9wOiAxNXB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ub2RlLS10eXBlLWV2ZW5lbWVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCB7ZGlzcGxheTogYmxvY2s7cGFkZGluZy1yaWdodDogMjBweDtwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHQuZ3JvdXAtbGVmdCB7d2lkdGg6IDEwMCU7YmFja2dyb3VuZDogbm9uZTtwYWRkaW5nOiAwO21hcmdpbjogMCAwIDIwcHg7XHJcblx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1hY2Nlcy1kaXJlY3Qge2JhY2tncm91bmQ6ICRncmlzLXBhbGU7XHJcblx0XHRcdFx0LmZpZWxkX19pdGVtcyB7cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdC5maWVsZF9faXRlbSB7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0LnBhcmFncmFwaC0tdHlwZS0tYWNjZXMtZGlyZWN0IHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBhcmFncmFwaC0tdHlwZS0tYWNjZXMtZGlyZWN0IHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHQudGl0bGUge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjRweDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JvdXAtcmlnaHQge3dpZHRoOiAxMDAlO1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMycHg7fVxyXG5cdFx0XHQuZXZlbnQtdG9wIHtkaXNwbGF5OiBibG9jazttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7d2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdFx0LmV2ZW50LXRvcC1yaWdodCB7cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Lmdyb3VwLWRhdGVzIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrNCAge2ZvbnQtc2l6ZTogMThweDttYXJnaW4tYm90dG9tOiAxNXB4O31cclxuXHRcdFx0XHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxIHtmb250LXNpemU6IDUwcHg7bGluZS1oZWlnaHQ6IDYwcHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEsXHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazMge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjJweDt9XHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGF4by1tdWx0aTEge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdC5maWVsZF9faXRlbSB7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxN3B4O21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvYy1zaGFyZSB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlIHttYXJnaW4tdG9wOiAwO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS10b3VzLWxlcy1ldmVuZW1lbnRzIHttYXJnaW4tYm90dG9tOiAyMHB4O21hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRhIHtsaW5lLWhlaWdodDogNDFweDtoZWlnaHQ6IDQxcHg7Zm9udC1zaXplOiAxOHB4O3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0PiBoMyB7Zm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiA0MnB4O21hcmdpbi1ib3R0b206IDA7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdFx0XHQubGlua3Mge2p1c3RpZnktY29udGVudDogY2VudGVyO2ZsZXgtd3JhcDogd3JhcDtwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0XHQ+IGEge3dpZHRoOiAxMThweDtoZWlnaHQ6IDE5MnB4O21hcmdpbjogMzBweCAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdC50b3Age3dpZHRoOiAxMThweCAhaW1wb3J0YW50O2hlaWdodDogMTE4cHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdC5ib3Qge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMTBweDttYXJnaW4tdG9wOiAtMjZweCAhaW1wb3J0YW50O3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdC5ib3RoIHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IDEwcHg7bWFyZ2luLXRvcDogLTI2cHggIWltcG9ydGFudDt0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMDt9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5ib3Qge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHRcdC5ib3RoIHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiAudmlkIHt3aWR0aDogMTAwJTttYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHQudmlkX2N0bnIge1xyXG5cdFx0XHRcdFx0XHRcdCNwbGF5ZXIsIGlmcmFtZSwgaW1nIHtoZWlnaHQ6IDIwMHB4O21heC13aWR0aDogMTAwJTt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyOHB4O21hcmdpbi10b3A6IDE1cHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xyXG5cdFx0LmNvbnRlbnQge3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdC5ncm91cC1kYXRlcyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazQge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjJweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIGEge2ZvbnQtc2l6ZTogMjRweDtsaW5lLWhlaWdodDogMjlweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSAuZmllbGRfX2l0ZW0ge2ZvbnQtc2l6ZTogMTRweDt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBwdWJsaWNhdGlvbnMgXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xyXG5cdFx0Lmdyb3VwLXRvcCB7cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHQ+IC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHttYXJnaW4tYm90dG9tOiAyMHB4O3BhZGRpbmc6IDA7XHJcblx0XHRcdFx0aDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7Zm9udC1zaXplOiAyNXB4O31cclxuXHRcdH1cclxuXHRcdD4gLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMixcclxuXHRcdD4gLmZpZWxkLS10eXBlLXN0cmluZyB7cGFkZGluZzogMjBweCA1MHB4IDIwcHggMjBweDttYXJnaW4tYm90dG9tOiAyMHB4O2ZvbnQtc2l6ZTogMjJweDtsaW5lLWhlaWdodDogMzVweDtiYWNrZ3JvdW5kOiAkZ3Jpcy1jbGFpcjtwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmFmdGVyIHtjb250ZW50OiAnJztkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzc21hbGwuc3ZnJykgbm8tcmVwZWF0O3dpZHRoOiAyNXB4IDtoZWlnaHQ6IDI1cHg7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAyMHB4O3RvcDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47O31cclxuXHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHQmOjphZnRlciB7dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6IDMwcHg7dG9wOiA0OCU7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5ncm91cC1jdWx0dXJlLFxyXG5cdFx0PiAuZmllbGQtLXR5cGUtZHMge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0LnZpZXcge21hcmdpbjogMCAyMHB4IDIwcHg7cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdC52aWV3LWNvbnRlbnQge2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMDtcclxuXHRcdFx0XHQudmlld3Mtcm93IHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmdyb3VwLWN1bHR1cmUge21hcmdpbjogMCAyMHB4IDIwcHg7cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ibG9jLWN1bHR1cmUge3dpZHRoOiAxMDAlO21hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHQudmlldyB7XHJcblx0XHRcdFx0XHQudmlldy1jb250ZW50IC52aWV3cy1yb3cge3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7d2lkdGg6IDczcHg7aGVpZ2h0OiA4M3B4O2xlZnQ6IC0xMHB4O3RvcDogLTEwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmVtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge3dpZHRoOiA3M3B4O2hlaWdodDogODNweDtyaWdodDogLTEwcHg7Ym90dG9tOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYjIuc3ZnJylcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bmF2LnBhZ2VyIHtkaXNwbGF5OiBibG9jazttYXJnaW4tdG9wOiAzMHB4O21hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdHVsIHttYXJnaW4tdG9wOiAwO2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bGkge21hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7Zm9udC1zaXplOiAxOHB4O2hlaWdodDogNDFweDtsaW5lLWhlaWdodDogNDFweDt9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ibG9jLWN1bHR1cmUtMiB7XHJcblx0XHRcdFx0LnZpZXcgLnZpZXctY29udGVudCB7bWFyZ2luOiAwO2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0LnZpZXdzLXJvdyB7cGFkZGluZzogMDt3aWR0aDogMTAwJTttYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRuYXYucGFnZXIge21hcmdpbi10b3A6IDIwcHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRuYXYucGFnZXIge2Rpc3BsYXk6IGJsb2NrO21hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHVsLnBhZ2VyMSB7ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdHVsLnBhZ2VyMiB7bWFyZ2luLXRvcDogMDtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGxpIGEge2ZvbnQtc2l6ZTogMThweDtoZWlnaHQ6IDQxcHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUtaG9tZSB7cGFkZGluZzogNDBweCAyMHB4O21hcmdpbi1ib3R0b206IDA7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGgzIHtmb250LXNpemU6IDM2cHg7bGluZS1oZWlnaHQ6IDQycHg7bWFyZ2luLWJvdHRvbTogMDtwYWRkaW5nOiAwO31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1taW5pIHtcclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjVweDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtmb250LXNpemU6IDIwcHg7bGluZS1oZWlnaHQ6IDI1cHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtZmlsZS0yIHtmb250LXNpemU6IDE0cHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7cGFkZGluZy1sZWZ0OiA0NXB4O2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjRweDttYXJnaW4tYm90dG9tOiAxMHB4O2JhY2tncm91bmQtc2l6ZTogMzNweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtZmlsZS11bmlrMSB7bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0c3BhbiB7cGFkZGluZy1sZWZ0OiA0NXB4O2JhY2tncm91bmQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRhIHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDI4cHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtc2hhcmUtZG9jIHttYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHQuZmllbGRfX2l0ZW0ge2ZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDUwcHg7bWFyZ2luLXJpZ2h0OiAwO3dpZHRoOiAxMDAlO31cclxuXHRcdFx0XHRhIHt3aWR0aDogNDBweDtoZWlnaHQ6IDQwcHg7bWFyZ2luLXJpZ2h0OiAxNXB4O31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vZGUtLXR5cGUtcHVibGljYXRpb24ubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7cGFkZGluZzogMzBweCAyMHB4O2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Jjo6YmVmb3JlIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7bGVmdDogLTEwcHg7dG9wOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0Jjo6YWZ0ZXIge3dpZHRoOiA3M3B4O2hlaWdodDogODNweDtyaWdodDogLTEwcHg7Ym90dG9tOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYjIuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7d2lkdGg6IDEwMCU7cGFkZGluZy1yaWdodDogMDttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuXHRcdC5jb250ZW50IHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdGl0cmUtZHUtYmxvYyBoMiB7Zm9udC1zaXplOiAyOHB4O2xpbmUtaGVpZ2h0OiAzNnB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7cGFkZGluZy1sZWZ0OiA0NXB4O2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjRweDttYXJnaW4tYm90dG9tOiA0MHB4O2JhY2tncm91bmQtc2l6ZTogMzNweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1maWxlLXVuaWsxIHttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdHNwYW4ge3BhZGRpbmctbGVmdDogNDVweDtiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRhIHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDI4cHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdG91cy1sZXMtbnVtZXJvcyB7bWFyZ2luLWJvdHRvbTogMjBweDtwYWRkaW5nLWxlZnQ6IDQ1cHg7YmFja2dyb3VuZC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGEge2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMzBweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRub2RlLXRvdXRlcy1sZXMtcHVibGljYXRpb25zIGEge2xpbmUtaGVpZ2h0OiA0MXB4O2hlaWdodDogNDFweDtmb250LXNpemU6IDE4cHg7dGV4dC1hbGlnbjogY2VudGVyO3dpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYW5jcmVzLXB1YmxpY2F0aW9ucyB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG5cdC8vIHBhZ2UgY2FycmVmb3VyXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1jYXJyZWZvdXIubm9kZS0tdmlldy1tb2RlLWZ1bGwge3BhZGRpbmc6IDAgMjBweDtcclxuXHRcdD4gLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge21hcmdpbi1ib3R0b206IDMwcHg7cGFkZGluZzogMDtcclxuXHRcdFx0aDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDt9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge3BhZGRpbmc6IDIwcHg7bWFyZ2luOiAwIDAgNTBweDtcclxuXHRcdFx0Jjo6YmVmb3JlIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7bGVmdDogLTEwcHg7dG9wOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0XHQmOjphZnRlciB7d2lkdGg6IDczcHg7aGVpZ2h0OiA4M3B4O3JpZ2h0OiAtMTBweDtib3R0b206IC0xMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlbW9iMi5zdmcnKTt9XHJcblx0XHRcdD4gLmZpZWxkX19pdGVtcyB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LmZpZWxkX19pdGVtIHt3aWR0aDogMTAwJTttYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHttYXJnaW46IDA7fVxyXG5cdFx0XHRcdFx0LnBhcmFncmFwaC0tdHlwZS0tZGVtYXJjaGVzIHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7bWFyZ2luLXJpZ2h0OiAyMHB4O21hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHt3aWR0aDogNDdweDtoZWlnaHQ6IGF1dG87fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50aXRsZSB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyNHB4O3RleHQtYWxpZ246IGxlZnQ7YmFja2dyb3VuZDogbm9uZTt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge3BhZGRpbmc6IDA7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzMnB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0PiAuZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMSB7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1lbnRpdGllcy1tdWx0aTIge3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogNTBweDttYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHQ+IC5maWVsZF9faXRlbXMge2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMDtcclxuXHRcdFx0XHQ+IC5maWVsZF9faXRlbSB7cGFkZGluZzogMDt3aWR0aDogMTAwJTttYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHRcdC5ub2RlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xyXG5cdFx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEge21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG5cdFx0XHRcdFx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0aDIge2ZvbnQtc2l6ZTogMjZweDtsaW5lLWhlaWdodDogMzFweDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHttYXJnaW4tYm90dG9tOiAyMHB4O2ZvbnQtc2l6ZTogMjFweDtsaW5lLWhlaWdodDogMzJweDt9XHJcblx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdGEge3BhZGRpbmctbGVmdDogNDBweDtmb250LXNpemU6IDIwcHg7YmFja2dyb3VuZC1zaXplOiAzMHB4O21hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTogMzBweDt9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUtaG9tZSB7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHQ+IGgzIHtmb250LXNpemU6IDM2cHg7bGluZS1oZWlnaHQ6IDQycHg7bWFyZ2luLWJvdHRvbTogMDtwYWRkaW5nOiAwIDIwcHg7fVxyXG5cdFx0XHQubGlua3Mge2p1c3RpZnktY29udGVudDogY2VudGVyO2ZsZXgtd3JhcDogd3JhcDtwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0PiBhIHt3aWR0aDogMTE4cHg7aGVpZ2h0OiAxOTJweDttYXJnaW46IDMwcHggMTBweCAwO1xyXG5cdFx0XHRcdFx0LnRvcCB7d2lkdGg6IDExOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiAxMThweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdC5ib3Qge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMTBweDttYXJnaW4tdG9wOiAtMjZweCAhaW1wb3J0YW50O3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHQuYm90aCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxMHB4O21hcmdpbi10b3A6IC0yNnB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjhweDttYXJnaW4tdG9wOiAwO31cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHQuYm90IHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0LmJvdGgge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAudmlkIHt3aWR0aDogMTAwJTttYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0LnZpZF9jdG5yIHtcclxuXHRcdFx0XHRcdFx0I3BsYXllciwgaWZyYW1lLCBpbWcge2hlaWdodDogMjAwcHg7bWF4LXdpZHRoOiAxMDAlO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjhweDttYXJnaW4tdG9wOiAxNXB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIHBhZ2UgZGUgY29udGVudVxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtZGUtY29udGVudS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7ZGlzcGxheTogYmxvY2s7cGFkZGluZy1sZWZ0OiAyMHB4O3BhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHQucGFnZS1sZWZ0IHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO21hcmdpbjogMCAwIDIwcHg7YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaHMtbXVsdGkxIHtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlO1xyXG5cdFx0XHRcdD4gLmZpZWxkX19sYWJlbCB7cGFkZGluZzogMjBweDtkaXNwbGF5OiBibG9jaztmb250LXNpemU6IDIycHg7Zm9udC1mYW1pbHk6IFwiVFQgQ2hvY29sYXRlcyBCb2xkXCI7bGluZS1oZWlnaHQ6IDI3cHg7cG9zaXRpb246IHJlbGF0aXZlO2N1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtkaXNwbGF5OiBibG9jaztjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6IDIwcHg7dG9wOiA1MCU7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO3dpZHRoOiAzMHB4O2hlaWdodDogMzBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzbW9iLnN2ZycpIG5vLXJlcGVhdDt9XHJcblx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2Vtb2Iuc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5maWVsZF9faXRlbXMge3BhZGRpbmc6IDAgMjBweCAyMHB4O2Rpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdC5wYXJhZ3JhcGgtLXR5cGUtLWRlbWFyY2hlcyB7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wYXJhZ3JhcGgtLXR5cGUtLWRlbWFyY2hlcyB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0LnRpdGxlIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI0cHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBhZ2UtcmlnaHQge3dpZHRoOiAxMDAlO1xyXG5cdFx0XHRoMSB7Zm9udC1zaXplOiA1MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O31cclxuXHRcdFx0PiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge2ZvbnQtc2l6ZTogMzVweDtsaW5lLWhlaWdodDogNDVweDt9XHJcblx0XHRcdD4gLmZpZWxkLS1uYW1lLWZpZWxkLXd5c2l3eWctdW5pazEge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0cCB7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzMnB4O31cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYW5jcmVzIHttYXJnaW4tcmlnaHQ6IC0yMHB4O31cclxuXHRcdH1cclxuXHRcdCYubm9sZWZ0IHtcclxuXHRcdFx0LnBhZ2UtcmlnaHQge3BhZGRpbmc6IDA7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gcmVjaGVyY2hlXHJcblx0LnBhdGgtcmVjaGVyY2hlIHtcclxuXHRcdC5yZWdpb24tY29udGVudCB7cGFkZGluZy10b3A6IDA7fVxyXG5cdFx0LnZpZXctcmVjaGVyY2hlIHtwYWRkaW5nOiAwIDIwcHg7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5ncm91cC1sZWZ0IHt3aWR0aDogMTAwJTttYXJnaW4tcmlnaHQ6IDA7bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHQudmlldy1maWx0ZXJzIHtwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7bGVmdDogLTEwcHg7dG9wOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0XHRcdFx0LmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSB7XHJcblx0XHRcdFx0XHRcdD4uZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQge3dpZHRoOiAxMDAlO21hcmdpbi1yaWdodDogMDttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHQgXHRpbnB1dCB7Zm9udC1zaXplOiAyMHB4O3BhZGRpbmctbGVmdDogMjBweDt9XHJcblx0XHRcdFx0XHRcdCBcdGlucHV0OjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOiAyMHB4O31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IGlucHV0IHtyaWdodDogMjBweDt0b3A6IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHQuZm9ybXRpdGxlIHtmb250LXNpemU6IDIwcHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdFx0XHRcdC5mb3JtLXR5cGUtc2VsZWN0IHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHNlbGVjdCB7Zm9udC1zaXplOiAyMHB4O3BhZGRpbmctbGVmdDogMjBweDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZvcm0tYWN0aW9ucyBpbnB1dCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiA0MXB4O2hlaWdodDogNDFweDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ncm91cC1yaWdodCB7d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQudmlldy1oZWFkZXIge2ZvbnQtc2l6ZTogMzVweDttYXJnaW4tYm90dG9tOiA1MHB4O31cclxuXHRcdFx0XHQudmlldy1jb250ZW50IC52aWV3cy1yb3cge21hcmdpbi1ib3R0b206IDUwcHg7fVxyXG5cdFx0XHRcdG5hdi5wYWdlciB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR1bC5wYWdlcjEge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0dWwucGFnZXIyIHttYXJnaW4tdG9wOiAwO2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHRcdGxpIGEge2ZvbnQtc2l6ZTogMThweDtoZWlnaHQ6IDQxcHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1wdWJsaWNhdGlvbnMubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCxcclxuXHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4LFxyXG5cdC5ub2RlLS10eXBlLW9mZnJlcy1kLWVtcGxvaXMubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCxcclxuXHQubm9kZS0tdHlwZS1wYWdlLXJlY3J1dGVtZW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgsXHJcblx0Lm5vZGUtLXR5cGUtbG9jYWwtdmFjYW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgsXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1sb2NhdXgtdmFjYW50cy5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4LFxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtbGlzdGUtZG9jdW1lbnRhaXJlLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgsXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1mb3JtdWxhaXJlLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgsXHJcblx0Lm5vZGUtLXR5cGUtZXZlbmVtZW50Lm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgsXHJcblx0Lm5vZGUtLXR5cGUtdHJvbWJpbm9zY29wZS1kZXMtZWx1cy5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4LFxyXG5cdC5ub2RlLS10eXBlLWNhcnRlLWRlcy1lcXVpcGVtZW50cy5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLWluZGV4LFxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtY2FycmVmb3VyLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtaW5kZXgsXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCxcclxuXHQubm9kZS0tdHlwZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCxcclxuXHQubm9kZS0tdHlwZS1ldmVuZW1lbnQubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCxcclxuXHQubm9kZS0tdHlwZS1hY3R1YWxpdGUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCxcclxuXHQubm9kZS0tdHlwZS1wYWdlLWRlLWNvbnRlbnUubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1pbmRleCB7XHJcblx0XHQuZmllbGQtLW5hbWUtYnVuZGxlLWZpZWxkbm9kZSxcclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS1tZW51LXBhcmVudCBwIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDIwcHg7cGFkZGluZzogMCA1cHg7fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWs0IHttYXJnaW4tYm90dG9tOiA1cHg7fVxyXG5cdFx0LmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlIHtmb250LXNpemU6IDE0cHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzMnB4O31cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC10YXhvLXVuaWsxLFxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHtcclxuXHRcdFx0LmZpZWxkX19pdGVtIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDE3cHg7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7cGFkZGluZy1sZWZ0OiAzMHB4O2JhY2tncm91bmQtc2l6ZTogMjBweDtmb250LXNpemU6IDE0cHg7bWFyZ2luLXRvcDogMjBweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtZmlsZS11bmlrMSBzcGFuIHtwYWRkaW5nLWxlZnQ6IDMwcHg7YmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG5cdFx0XHRhIHtmb250LXNpemU6IDE0cHg7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRheG9ub215LXRlcm0tLXR5cGUtcG9pbnQtY2FydGUudGF4b25vbXktdGVybS0tdmlldy1tb2RlLXRva2VuIHtcclxuXHQgIC5maWVsZC0tbmFtZS1idW5kbGUtZmllbGR0YXhvbm9teS10ZXJtIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDIwcHg7cGFkZGluZzogMCA1cHg7fVxyXG5cdCAgLmZpZWxkLS1uYW1lLXRheG9ub215LXRlcm0tdGl0bGUgaDIge2ZvbnQtc2l6ZTogMjVweDtsaW5lLWhlaWdodDogMzJweDt9XHJcblx0ICAuZmllbGQtLW5hbWUtZmllbGQtcmVmLXRheC11bmlrMSB7XHJcblx0ICAgIC5maWVsZF9faXRlbSB7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxN3B4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdCAgfVxyXG5cdCAgLmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGR0YXhvbm9teS10ZXJtLXJlYWQtbW9yZSBhIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDQxcHg7YmFja2dyb3VuZDogJGJsZXU7fVxyXG5cdH1cclxuXHJcblx0Ly8gY29udGFjdFxyXG5cdC5wYWdlLW5vZGUtdHlwZS1wYWdlLWZvcm11bGFpcmUgbWFpbiB7cGFkZGluZy10b3A6IDA7fVxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtZm9ybXVsYWlyZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7ZGlzcGxheTogYmxvY2s7cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0Lmdyb3VwLWxlZnQge3dpZHRoOiAxMDAlO2JhY2tncm91bmQ6IG5vbmU7cGFkZGluZzogMDttYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYWNjZXMtZGlyZWN0IHtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlO1xyXG5cdFx0XHRcdC5maWVsZF9faXRlbXMge3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdC5wYXJhZ3JhcGgtLXR5cGUtLWFjY2VzLWRpcmVjdCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wYXJhZ3JhcGgtLXR5cGUtLWFjY2VzLWRpcmVjdCB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0LnRpdGxlIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI0cHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmdyb3VwLXJpZ2h0IHt3aWR0aDogMTAwJTtcclxuXHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge2ZvbnQtc2l6ZTogMjVweDtsaW5lLWhlaWdodDogMzJweDt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZ2VuZXJhbC1mb3JtIHttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0PiBmaWVsZHNldCB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0PiBsZWdlbmQge21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0fVxyXG5cdFx0LmZvcm0tdHlwZS1lbWFpbCxcclxuXHRcdC5mb3JtLXR5cGUtdGVsLFxyXG5cdFx0LmZvcm0tdHlwZS10ZXh0ZmllbGQge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQgXHRpbnB1dCB7Zm9udC1zaXplOiAyMHB4O3BhZGRpbmc6IDAgMjBweDt9XHJcblx0XHQgXHRpbnB1dDo6cGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHR9XHJcblx0XHQuZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhIHtwYWRkaW5nOiAyMHB4O2ZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHR9XHJcblx0XHQuZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSB7XHJcblx0XHRcdGxhYmVsIHtmb250LXNpemU6IDE4cHg7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuXHRcdFx0LndlYmZvcm0tZG9jdW1lbnQtZmlsZSB7XHJcblx0XHRcdFx0c3Bhbi5maWxlIHtmb250LXNpemU6IDE4cHg7cGFkZGluZzogMCAyMHB4O21hcmdpbi10b3A6IDIwcHg7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuXHRcdFx0XHRpbnB1dC5mb3JtLXN1Ym1pdCB7Zm9udC1zaXplOiAxOHB4O21hcmdpbi10b3A6IDIwcHg7fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZXNjcmlwdGlvbiBwIHtmb250LXNpemU6IDE2cHg7fVxyXG5cdFx0fVxyXG5cdFx0LmZvcm0tZm9vdGVyIHttYXJnaW4tYm90dG9tOiAyMHB4O2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuZm9ybS10eXBlLWNoZWNrYm94IHt3aWR0aDogMTAwJTttYXJnaW4tYm90dG9tOiAyMHB4O3BhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRpbnB1dCB7d2lkdGg6IDIwcHg7aGVpZ2h0OiAyMHB4O2JvcmRlci1yYWRpdXM6IDVweDt0b3A6IDVweDtsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge3dpZHRoOiA0cHg7aGVpZ2h0OiA4cHg7Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsIHtmb250LXNpemU6IDE4cHg7fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWl0ZW0tbWFya3VwIHtwYWRkaW5nLWxlZnQ6IDMwcHg7Zm9udC1zaXplOiAxOHB4O31cclxuXHRcdH1cclxuXHRcdC5mb3JtLWFjdGlvbnMgaW5wdXQuZm9ybS1zdWJtaXQge2ZvbnQtc2l6ZTogMThweDt9XHJcblx0fVxyXG5cclxuXHQvLyBjYXJ0ZSBkZXMgZXF1aXBlbWVudHNcclxuXHQubm9kZS0tdHlwZS1jYXJ0ZS1kZXMtZXF1aXBlbWVudHMubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xyXG5cdFx0Lmdyb3VwLXRvcCB7cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7Zm9udC1zaXplOiA1MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7bGluZS1oZWlnaHQ6IDMycHg7Zm9udC1zaXplOiAyNXB4O21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0fVxyXG5cdFx0LnZpZXctY2FydGUtZXF1aXBlbWVudHMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIsXHJcblx0XHQudmlldy1jYXJ0ZS1lcXVpcGVtZW50cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC52aWV3LWZpbHRlcnMge2Rpc3BsYXk6IGJsb2NrO3dpZHRoOiAxMDAlO3BhZGRpbmc6IDIwcHg7bWFyZ2luOiAwO2JhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0XHQuZm9ybS1yYWRpb3Mge3Bvc2l0aW9uOiByZWxhdGl2ZTtyaWdodDogYXV0bzt0b3A6IGF1dG87bWFyZ2luLWJvdHRvbTogMjBweDtsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQuZm9ybS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybXRpdGxlIHtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlIHVybChcIi4uL2ltYWdlcy9wbHVzbW9iLnN2Z1wiKSBuby1yZXBlYXQgOTMlIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IDMwcHg7Zm9udC1zaXplOiAyMnB4O2ZvbnQtZmFtaWx5OiAnVFQgQ2hvY29sYXRlcyBCb2xkJztkaXNwbGF5OiBibG9jaztsaW5lLWhlaWdodDogMjdweDtwYWRkaW5nOiAyMHB4O2N1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0Ji5vcGVuIHtiYWNrZ3JvdW5kOiAkZ3Jpcy1wYWxlIHVybChcIi4uL2ltYWdlcy9jbG9zZW1vYi5zdmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOiA0MHB4O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWNoZWNrYm94ZXMge2JhY2tncm91bmQ6ICRncmlzLXBhbGU7cGFkZGluZzogMCAyMHB4IDIwcHg7bWF4LWhlaWdodDogbm9uZTtkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHQ+IC5mb3JtLWNoZWNrYm94ZXMge3BhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbSB7d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7d2lkdGg6IDIwcHg7aGVpZ2h0OiAyMHB4O21hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge3dpZHRoOiA0cHg7aGVpZ2h0OiA4cHg7Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDt9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7Zm9udC1zaXplOiAxNnB4O2xpbmUtaGVpZ2h0OiAyNHB4O21heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHt3aWR0aDogNDhweDtoZWlnaHQ6IDQ4cHg7fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWFjdGlvbnMge3BhZGRpbmctcmlnaHQ6IDA7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRpbnB1dFt2YWx1ZT1cIlLDqWluaXRpYWxpc2VyIHRvdXMgbGVzIGZpbHRyZXNcIl0ge2xpbmUtaGVpZ2h0OiA0MXB4O2ZvbnQtc2l6ZTogMThweDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC52aWV3LWNvbnRlbnQge3BhZGRpbmc6IDAgMjBweDtkaXNwbGF5OiBibG9jazttYXJnaW46IDA7XHJcblx0XHRcdFx0LmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge21heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdC52aWV3cy1yb3cge3dpZHRoOiAxMDAlO3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdC50YXhvbm9teS10ZXJtIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdG5hdi5wYWdlciB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dWwucGFnZXIxIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHR1bC5wYWdlcjIge21hcmdpbi10b3A6IDIwcHg7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRsaSBhIHtmb250LXNpemU6IDE4cHg7aGVpZ2h0OiA0MXB4O2xpbmUtaGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZSB7cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHQuZmllbGRfX2l0ZW0ge2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4b25vbXktdGVybS0tdHlwZS1wb2ludC1jYXJ0ZS50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVhc2VyIHtwYWRkaW5nOiAyMHB4O1xyXG5cdFx0LmZpZWxkLS1uYW1lLXRheG9ub215LXRlcm0tdGl0bGUge21hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGgyIHtmb250LXNpemU6IDI2cHg7bGluZS1oZWlnaHQ6IDM2cHg7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dC11bmlrMSB7bWFyZ2luLWJvdHRvbTogMjBweDtmb250LXNpemU6IDIwcHg7fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWFkcmVzc2UtdW5pazEge2ZvbnQtc2l6ZTogMjFweDtsaW5lLWhlaWdodDogMzBweDttYXJnaW4tdG9wOiAwO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXJlZi10YXgtdW5pazEge21hcmdpbi1ib3R0b206IDA7bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0LmZpZWxkX19pdGVtIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDE3cHg7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGVsLXVuaWsxIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDE3cHg7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHQuZ3JvdXAtYnRucyB7bWFyZ2luLXRvcDogMjBweDtkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdW5pazEsXHJcblx0XHRcdC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkdGF4b25vbXktdGVybS1yZWFkLW1vcmUge1xyXG5cdFx0XHRcdGEge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogNDFweDtoZWlnaHQ6IDQxcHg7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdW5pazEge21hcmdpbi1yaWdodDogMDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy1jb250ZW50IHtcclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1hZHJlc3NlLXVuaWsxIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI1cHg7bWFyZ2luLXRvcDogMTBweDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZWwtdW5pazEsXHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dC11bmlrMSxcclxuXHRcdC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiBwIHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDIycHg7fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXJlZi10YXgtdW5pazEge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdC5maWVsZF9faXRlbSB7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxN3B4O21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdW5pazEge21hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGEge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogNDFweDtoZWlnaHQ6IDQxcHg7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyB0cm9tYmlub3Njb3BlIFxyXG5cdC5ub2RlLS10eXBlLXRyb21iaW5vc2NvcGUtZGVzLWVsdXMubm9kZS0tdmlldy1tb2RlLWZ1bGwge3BhZGRpbmctbGVmdDogMjBweDtwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0PiAuZ3JvdXAtdG9wIHtwYWRkaW5nOiAwO1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7Zm9udC1zaXplOiA1MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtsaW5lLWhlaWdodDogMzJweDtmb250LXNpemU6IDI1cHg7fVxyXG5cdFx0fVxyXG5cdFx0LnBhcmFncmFwaC0tdHlwZS1maWNoZS1kdS1tYWlyZSB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7d2lkdGg6IDEwMCU7bWFyZ2luLXJpZ2h0OiAwO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHQuZ3JvdXAtY29udGVudCB7XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtmb250LXNpemU6IDMwcHg7bGluZS1oZWlnaHQ6IDM1cHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsyIHtmb250LXNpemU6IDI4cHg7bGluZS1oZWlnaHQ6IDMycHg7fVxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMyB7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAyNXB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEsXHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWs0IHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDIycHg7fVxyXG5cdFx0XHRcdC5ncm91cC1idG4ge2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRwYXJhZ3JhcGgtcmVhZC1tb3JlIHttYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0YSB7cGFkZGluZy1sZWZ0OiA0MHB4O2ZvbnQtc2l6ZTogMjBweDtiYWNrZ3JvdW5kLXNpemU6IDMwcHg7bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmxvYy1ycyB7bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjJweDt9XHJcblx0XHRcdFx0XHRcdD4gZGl2IHttYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG5cdFx0XHRcdFx0XHQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazIsXHJcblx0XHRcdFx0XHRcdCAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7XHJcblx0XHRcdFx0XHRcdCBcdGEge3dpZHRoOiAzMHB4O2hlaWdodDogMzBweDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLW11bHRpMSB7XHJcblx0XHRcdC5maWVsZC0taXRlbSB7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge1xyXG5cdFx0XHQ+IC5maWVsZF9faXRlbXMge1xyXG5cdFx0XHRcdD4gLmZpZWxkX19pdGVtIHttYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0LnBhcmFncmFwaC0tdHlwZS0tc291ZmZsZXRzLXRleHRlcyB7XHJcblx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7Zm9udC1zaXplOiAyNnB4O2xpbmUtaGVpZ2h0OiAzMnB4O3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtyaWdodDogMjBweDt3aWR0aDogMzBweDtoZWlnaHQ6IDMwcHg7YmFja2dyb3VuZC1zaXplOiAzMHB4O31cclxuXHRcdFx0XHRcdFx0XHQuZmllbGRfX2l0ZW0ge3BhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYub3BlbiAuZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMSB7cGFkZGluZzogMjBweCAwIDA7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBhcmFncmFwaC0tdHlwZS0tc291ZmZsZXRzLXByb2ZpbHMge1xyXG5cdFx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7Zm9udC1zaXplOiAyNnB4O2xpbmUtaGVpZ2h0OiAzMnB4O3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtyaWdodDogMjBweDt3aWR0aDogMzBweDtoZWlnaHQ6IDMwcHg7YmFja2dyb3VuZC1zaXplOiAzMHB4O31cclxuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge3BhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ncm91cC1jb250ZW50IHtcclxuXHRcdFx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjJweDttYXJnaW46IDIwcHggMDt9XHJcblx0XHRcdCBcdC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtbXVsdGkxIHtcclxuXHRcdFx0IFx0XHQ+IC5maWVsZF9faXRlbXMge2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMDtcclxuXHRcdFx0IFx0XHRcdD4gLmZpZWxkX19pdGVtIHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG5cdFx0XHQgXHRcdH1cclxuXHRcdFx0IFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGFyYWdyYXBoLS10eXBlLWFkam9pbnQtYXUtbWFpcmUge1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweCAhaW1wb3J0YW50O292ZXJmbG93OiBoaWRkZW47fVxyXG5cdFx0XHQuZ3JvdXAtdG9wIHtcclxuXHRcdFx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7Zm9udC1zaXplOiAyOHB4O2xpbmUtaGVpZ2h0OiAzMnB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazIge2ZvbnQtc2l6ZTogMjBweDtsaW5lLWhlaWdodDogMjVweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtbXVsdGkxIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0PiAuZmllbGRfX2l0ZW1zIHtcclxuXHRcdFx0XHRcdFx0LmZpZWxkX19pdGVtIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDIycHg7bWFyZ2luLWJvdHRvbTogMTBweDtwYWRkaW5nLWxlZnQ6IDIwcHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZHBhcmFncmFwaC1yZWFkLW1vcmUge21hcmdpbi1sZWZ0OiAwO21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRhIHtwYWRkaW5nLWxlZnQ6IDQwcHg7Zm9udC1zaXplOiAyMHB4O2JhY2tncm91bmQtc2l6ZTogMzBweDttYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZHBhcmFncmFwaC1jb250YWN0ZXItcGFyLW1haWwgYSB7bGluZS1oZWlnaHQ6IDQwcHg7Zm9udC1zaXplOiAxOHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyMnB4O31cclxuXHRcdFx0LmJsb2MtcnMge21hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjJweDt9XHJcblx0XHRcdFx0PiBkaXYge21hcmdpbi1yaWdodDogMTBweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazIsXHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEge1xyXG5cdFx0XHRcdCBcdGEge3dpZHRoOiAzMHB4O2hlaWdodDogMzBweDtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMiB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyMnB4O21hcmdpbi10b3A6IDIwcHg7fVxyXG5cdH1cclxuXHJcblx0Ly8gcmVjcnV0ZW1lbnQgXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1yZWNydXRlbWVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCwgXHJcblx0Lm5vZGUtLXR5cGUtb2ZmcmVzLWQtZW1wbG9pcy5ub2RlLS12aWV3LW1vZGUtZnVsbCB7cGFkZGluZy1sZWZ0OiAyMHB4O3BhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHQuZ3JvdXAtY29udGVudCB7cGFkZGluZzogMDtcclxuXHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7bWFyZ2luLWJvdHRvbTogMjBweDtmb250LXNpemU6IDI1cHg7fVxyXG5cdFx0XHQuZ3JvdXAtc2hhcmUge2Rpc3BsYXk6IGJsb2NrO21hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlIHttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZG5vZGUtdG91dGVzLWxlcy1vZmZyZXMgYSB7bGluZS1oZWlnaHQ6IDQxcHg7Zm9udC1zaXplOiAxOHB4O3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1vZmZyZXMtZC1lbXBsb2kge21hcmdpbjogMCAwIDQwcHg7XHJcblx0XHRcdC52aWV3LWZyb250LWxpc3RlLWRlcy1vZmZyZXMtZC1lbXBsb2kge21hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0LnZpZXctZmlsdGVycyB7bWFyZ2luLWJvdHRvbTogMjBweDtiYWNrZ3JvdW5kOiAkZ3JpcztwYWRkaW5nOiAwO2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMCAwIDIwcHg7aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0Zm9ybSB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdC5mb3JtLS1pbmxpbmUge2Rpc3BsYXk6IGJsb2NrO21hcmdpbi10b3A6IDEwcHg7ZGlzcGxheTogYmxvY2s7cGFkZGluZzogMCAyMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm10aXRsZSB7Zm9udC1zaXplOiAyMnB4O2xpbmUtaGVpZ2h0OiAyN3B4O21hcmdpbi1yaWdodDogMDtwYWRkaW5nOiAyMHB4IDA7cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+IC5mb3JtLWl0ZW0ge2Zsb2F0OiBub25lO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZCxcclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qge3dpZHRoOiAxMDAlO21hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHQgXHRpbnB1dCB7YmFja2dyb3VuZDogJGJsYW5jO2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdFx0XHRcdFx0IFx0c2VsZWN0IHtiYWNrZ3JvdW5kOiAkYmxhbmMgdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtmb250LXNpemU6IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdCBcdGlucHV0OjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOiAyMHB4O31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tYWN0aW9ucyBpbnB1dCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiA0MXB4O2hlaWdodDogNDFweDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnZpZXctaGVhZGVyIHtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDIwcHg7ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0PiBwIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHRcdFx0LnJlc2V0IHtmb250LXNpemU6IDE4cHg7aGVpZ2h0OiA0MXB4O2xpbmUtaGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnZpZXctY29udGVudCB7bWFyZ2luOiAwO2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0LnZpZXdzLXJvdyB7d2lkdGg6IDEwMCU7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHQ+IC5ub2RlIHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdG5hdi5wYWdlciB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR1bC5wYWdlcjEge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0dWwucGFnZXIyIHttYXJnaW4tdG9wOiAyMHB4O2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRsaSBhIHtmb250LXNpemU6IDE4cHg7aGVpZ2h0OiA0MXB4O2xpbmUtaGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1mb3JtLXVuaWsxLFxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXdlYmZvcm0tdW5pazEge3BhZGRpbmc6IDIwcHg7bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Jjo6YmVmb3JlIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7bGVmdDogLTEwcHg7dG9wOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0XHQmOjphZnRlciB7d2lkdGg6IDczcHg7aGVpZ2h0OiA4M3B4O3JpZ2h0OiAtMTBweDtib3R0b206IC0xMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlbW9iMi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0XHQuZmllbGRfX2xhYmVsIHtmb250LXNpemU6IDMwcHg7bGluZS1oZWlnaHQ6IDM1cHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdC5mb3JtLXR5cGUtd2ViZm9ybS1tYXJrdXAge21hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDIycHh9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gZmllbGRzZXQge21hcmdpbi1ib3R0b206IDA7cGFkZGluZzogMCAhaW1wb3J0YW50O3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRsZWdlbmQge21hcmdpbi1ib3R0b206IDEwcHg7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzMHB4O31cclxuXHRcdFx0XHRcdCYuY29vcmRvbm5lZXMge1xyXG5cdFx0XHRcdFx0XHQuZmllbGRzZXQtd3JhcHBlciB7ZGlzcGxheTogYmxvY2s7bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdD4gLmZvcm0taXRlbSB7d2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O3BhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7Zm9udC1zaXplOiAyMHB4O3BhZGRpbmc6IDAgMjBweDt9XHJcblx0XHQgXHRcdFx0XHRcdFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtmb250LXNpemU6IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5kb2N1bWVudHMge1xyXG5cdFx0XHRcdFx0XHRmaWVsZHNldCB7bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0LmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xyXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtmb250LXNpemU6IDE4cHg7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuXHRcdFx0XHRcdFx0XHQud2ViZm9ybS1kb2N1bWVudC1maWxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4uZmlsZSB7Zm9udC1zaXplOiAxOHB4O3BhZGRpbmc6IDAgMjBweDttYXJnaW4tdG9wOiAyMHB4O21hcmdpbi1yaWdodDogMjBweDt9XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dC5mb3JtLXN1Ym1pdCB7Zm9udC1zaXplOiAxOHB4O21hcmdpbi10b3A6IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZGVzY3JpcHRpb24ge21hcmdpbi10b3A6IDA7Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cC5kZXNjIHttYXJnaW4tdG9wOiAyMHB4O2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjJweDt9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb3JtLXR5cGUtdGV4dGFyZWEge3dpZHRoOiAxMDAlO3BhZGRpbmctcmlnaHQ6IDA7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdGxhYmVsIHttYXJnaW4tYm90dG9tOiAxMHB4O2ZvbnQtc2l6ZTogMjVweDtsaW5lLWhlaWdodDogMzBweDt9XHJcblx0XHRcdFx0XHR0ZXh0YXJlYSB7Zm9udC1zaXplOiAyMHB4O3BhZGRpbmc6IDIwcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS10eXBlLWNoZWNrYm94IHt3aWR0aDogMTAwJTttYXJnaW4tYm90dG9tOiAyMHB4O3BhZGRpbmctbGVmdDogMzBweDttYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0aW5wdXQge3dpZHRoOiAyMHB4O2hlaWdodDogMjBweDtib3JkZXItcmFkaXVzOiA1cHg7dG9wOiA1cHg7bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge3dpZHRoOiA0cHg7aGVpZ2h0OiA4cHg7Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyNXB4O31cclxuXHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyNXB4O2ZvbnQtZmFtaWx5OiBcIlRUIENob2NvbGF0ZXMgUmVndWxhclwiO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcHRjaGEge21hcmdpbi10b3A6IDA7cGFkZGluZy1sZWZ0OiAwO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdC5mb3JtLWFjdGlvbnMge21hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRpbnB1dC5mb3JtLXN1Ym1pdCB7Zm9udC1zaXplOiAxOHB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIHtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdD4gaDMge2ZvbnQtc2l6ZTogMzZweDtsaW5lLWhlaWdodDogNDJweDttYXJnaW4tYm90dG9tOiAwO3BhZGRpbmc6IDAgMjBweDt9XHJcblx0XHRcdC5saW5rcyB7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7ZmxleC13cmFwOiB3cmFwO3BhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQ+IGEge3dpZHRoOiAxMThweDtoZWlnaHQ6IDE5MnB4O21hcmdpbjogMzBweCAxMHB4IDA7XHJcblx0XHRcdFx0XHQudG9wIHt3aWR0aDogMTE4cHggIWltcG9ydGFudDtoZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0LmJvdCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxMHB4O21hcmdpbi10b3A6IC0yNnB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdC5ib3RoIHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IDEwcHg7bWFyZ2luLXRvcDogLTI2cHggIWltcG9ydGFudDt0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0cCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyOHB4O21hcmdpbi10b3A6IDA7fVxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdC5ib3Qge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHQuYm90aCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IC52aWQge3dpZHRoOiAxMDAlO21hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHQudmlkX2N0bnIge1xyXG5cdFx0XHRcdFx0XHQjcGxheWVyLCBpZnJhbWUsIGltZyB7aGVpZ2h0OiAyMDBweDttYXgtd2lkdGg6IDEwMCU7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyOHB4O21hcmdpbi10b3A6IDE1cHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vZGUtLXR5cGUtb2ZmcmVzLWQtZW1wbG9pcy5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XHJcblx0XHQuZ3JvdXAtY29udGVudCB7XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXVuaWsxIHtkaXNwbGF5OiBibG9jaztmb250LXNpemU6IDE4cHg7fVxyXG5cdFx0XHQuZ3JvdXAtaW5mb3Mge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxLFxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10YXhvLXVuaWsxIC5maWVsZF9faXRlbSB7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxN3B4O21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm9kZS0tdHlwZS1vZmZyZXMtZC1lbXBsb2lzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge3BhZGRpbmc6IDIwcHg7XHJcblx0XHQuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDogMThweDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMwcHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGF4by11bmlrMSB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0LmZpZWxkX19sYWJlbCB7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxN3B4O31cclxuXHRcdFx0LmZpZWxkX19pdGVtIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDE3cHg7fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLW5vZGUtbGluayBhIHtsaW5lLWhlaWdodDogNDFweDtmb250LXNpemU6IDE4cHg7fVxyXG5cdH1cclxuXHJcblx0Ly8gYXNzb2NpYXRpb25zXHJcblx0Lm5vZGUtLXR5cGUtcGFnZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLWZ1bGwge2Rpc3BsYXk6IGJsb2NrO3BhZGRpbmc6IDAgMjBweDtcclxuXHRcdC5ncm91cC1sZWZ0IHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO21hcmdpbjogMCAwIDIwcHg7YmFja2dyb3VuZDogbm9uZTttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge2JhY2tncm91bmQ6ICRncmlzLXBhbGU7XHJcblx0XHRcdFx0PiAuZmllbGRfX2xhYmVsIHtwYWRkaW5nOiAyMHB4O2Rpc3BsYXk6IGJsb2NrO2ZvbnQtc2l6ZTogMjJweDtmb250LWZhbWlseTogXCJUVCBDaG9jb2xhdGVzIEJvbGRcIjtsaW5lLWhlaWdodDogMjdweDtwb3NpdGlvbjogcmVsYXRpdmU7Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMjBweDt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6IDMwcHg7aGVpZ2h0OiAzMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXNtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jbG9zZW1vYi5zdmcnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZpZWxkX19pdGVtcyB7cGFkZGluZzogMCAyMHB4IDIwcHg7ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdC5maWVsZF9faXRlbSB7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0LnBhcmFncmFwaC0tdHlwZS0tZGVtYXJjaGVzIHttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBhcmFncmFwaC0tdHlwZS0tZGVtYXJjaGVzIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHQudGl0bGUge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjRweDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JvdXAtcmlnaHQge3dpZHRoOiAxMDAlO1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMSB7Zm9udC1zaXplOiA1MHB4O2xpbmUtaGVpZ2h0OiA2MHB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtsaW5lLWhlaWdodDogMzJweDtmb250LXNpemU6IDI1cHg7fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtbGlzdGUtZGVzLWFzc29jaWF0aW9ucyB7bWFyZ2luOiAyMHB4IDAgMzBweDtcclxuXHRcdFx0XHQudmlldy1saXN0ZS1kZXMtYXNzb2NpYXRpb25zIHtcclxuXHRcdFx0XHRcdC52aWV3LWZpbHRlcnMge21hcmdpbi1ib3R0b206IDIwcHg7YmFja2dyb3VuZDogJGdyaXM7cGFkZGluZzogMDtkaXNwbGF5OiBibG9jazttYXJnaW46IDAgMCAyMHB4O2hlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0Zm9ybSB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tLWlubGluZSB7ZGlzcGxheTogYmxvY2s7bWFyZ2luLXRvcDogMTBweDtkaXNwbGF5OiBibG9jaztwYWRkaW5nOiAwIDIwcHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtdGl0bGUge2ZvbnQtc2l6ZTogMjJweDtsaW5lLWhlaWdodDogMjdweDttYXJnaW4tcmlnaHQ6IDA7cGFkZGluZzogMjBweCAwO3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PiAuZm9ybS1pdGVtIHtmbG9hdDogbm9uZTttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZCxcclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCB7d2lkdGg6IDEwMCU7bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0IFx0aW5wdXQge2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdFx0XHRcdFx0XHQgXHRzZWxlY3Qge2JhY2tncm91bmQ6ICRibGFuYyB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdFx0XHRcdFx0XHQgXHRpbnB1dDo6cGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuZm9ybS1hY3Rpb25zIGlucHV0IHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDQxcHg7aGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC52aWV3LWhlYWRlciB7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiAyMHB4O2ZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0PiBwIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHRcdFx0XHQucmVzZXQge2ZvbnQtc2l6ZTogMThweDtoZWlnaHQ6IDQxcHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnZpZXctY29udGVudCB7bWFyZ2luOiAwO2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHQudmlld3Mtcm93IHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0PiAubm9kZSB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRuYXYucGFnZXIge2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR1bC5wYWdlcjEge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHR1bC5wYWdlcjIge21hcmdpbi10b3A6IDIwcHg7ZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0bGkgYSB7Zm9udC1zaXplOiAxOHB4O2hlaWdodDogNDFweDtsaW5lLWhlaWdodDogNDFweDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlLWhvbWUge3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHQ+IGgzIHtmb250LXNpemU6IDM2cHg7bGluZS1oZWlnaHQ6IDQycHg7bWFyZ2luLWJvdHRvbTogMDtwYWRkaW5nOiAwIDIwcHg7fVxyXG5cdFx0XHRcdC5saW5rcyB7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7ZmxleC13cmFwOiB3cmFwO3BhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRcdD4gYSB7d2lkdGg6IDExOHB4O2hlaWdodDogMTkycHg7bWFyZ2luOiAzMHB4IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0LnRvcCB7d2lkdGg6IDExOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiAxMThweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0LmJvdCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxMHB4O21hcmdpbi10b3A6IC0yNnB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdFx0LmJvdGgge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMTBweDttYXJnaW4tdG9wOiAtMjZweCAhaW1wb3J0YW50O3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjhweDttYXJnaW4tdG9wOiAwO31cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0LmJvdCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0XHRcdFx0LmJvdGgge3dpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IC52aWQge3dpZHRoOiAxMDAlO21hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdC52aWRfY3RuciB7XHJcblx0XHRcdFx0XHRcdFx0I3BsYXllciwgaWZyYW1lLCBpbWcge2hlaWdodDogMjAwcHg7bWF4LXdpZHRoOiAxMDAlO31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMTVweDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm9kZS0tdHlwZS1hc3NvY2lhdGlvbnMubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xyXG5cdFx0Lmdyb3VwLXRvcCB7ZGlzcGxheTogYmxvY2s7cGFkZGluZzogMCAyMHB4O21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdC5ncm91cC1sZWZ0IHttYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtsaW5lLWhlaWdodDogMzJweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmdyb3VwLXJpZ2h0IHttYXJnaW4tdG9wOiAwO3dpZHRoOiAxMDAlO3BhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7bGVmdDogLTEwcHg7dG9wOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0XHRcdD4gaDIge2ZvbnQtc2l6ZTogMzBweDtsaW5lLWhlaWdodDogMzVweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsyIHtcclxuXHRcdFx0XHQgXHQuZmllbGRfX2xhYmVsIHtmb250LXNpemU6IDIwcHg7bGluZS1oZWlnaHQ6IDI1cHg7fVxyXG5cdFx0XHRcdCBcdC5maWVsZF9faXRlbSB7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAyNXB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZ3JvdXAtY29udGFjdCB7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdD4gaDMge2ZvbnQtc2l6ZTogMjBweDtsaW5lLWhlaWdodDogMjVweDt9XHJcblx0XHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazQge2ZvbnQtc2l6ZTogMjBweDtsaW5lLWhlaWdodDogMjVweDttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmdyb3VwLWJ0bnMgYSB7bGluZS1oZWlnaHQ6IDQxcHg7Zm9udC1zaXplOiAxOHB4O2JhY2tncm91bmQ6ICRibGV1O1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7Y29sb3I6ICRibGV1LWNsYWlyO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLXRva2VuLWZpZWxkbm9kZS10b3V0ZXMtbGVzLWFzc29jaWF0aW9ucyBhIHtmb250LXNpemU6IDE4cHg7aGVpZ2h0OiA0MXB4O2xpbmUtaGVpZ2h0OiA0MXB4O2JhY2tncm91bmQ6ICRibGV1O1xyXG5cdFx0XHQmOmhvdmVyIHtjb2xvcjogJGJsZXUtY2xhaXI7fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlIHtwYWRkaW5nOiAwIDIwcHg7fVxyXG5cdH1cclxuXHJcblx0Lm5vZGUtLXR5cGUtYXNzb2NpYXRpb25zLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge3BhZGRpbmc6IDIwcHg7XHJcblx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzMHB4O31cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMiB7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAyNXB4O21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMyB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyMHB4O31cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSB7bWFyZ2luLWJvdHRvbTogMjBweDttYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHQuZmllbGRfX2l0ZW0ge2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDogMTdweDttYXJnaW4tYm90dG9tOiAwO31cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSB7bGluZS1oZWlnaHQ6IDQxcHg7Zm9udC1zaXplOiAxOHB4O2JhY2tncm91bmQ6ICRibGV1O1xyXG5cdFx0XHQmOmhvdmVyIHtjb2xvcjogJGJsZXUtY2xhaXI7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gbG9jYXV4IHZhY2FudHNcclxuXHQubm9kZS0tdHlwZS1wYWdlLWxvY2F1eC12YWNhbnRzLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHQuZ3JvdXAtY29udGVudCB7cGFkZGluZzogMDtcclxuXHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7bGluZS1oZWlnaHQ6IDMycHg7Zm9udC1zaXplOiAyNXB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0fVxyXG5cdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLWxpc3RlLWRlcy1sb2NhdXgge21hcmdpbjogMjBweCAwIDMwcHg7XHJcblx0XHRcdC52aWV3LWxpc3RlLWxvY2F1eCB7XHJcblx0XHRcdFx0LnZpZXctZmlsdGVycyB7bWFyZ2luLWJvdHRvbTogMjBweDtiYWNrZ3JvdW5kOiAkZ3JpcztwYWRkaW5nOiAwO2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMCAwIDIwcHg7aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0Zm9ybSB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdC5mb3JtLS1pbmxpbmUge2Rpc3BsYXk6IGJsb2NrO21hcmdpbi10b3A6IDEwcHg7ZGlzcGxheTogYmxvY2s7cGFkZGluZzogMCAyMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm10aXRsZSB7Zm9udC1zaXplOiAyMnB4O2xpbmUtaGVpZ2h0OiAyN3B4O21hcmdpbi1yaWdodDogMDtwYWRkaW5nOiAyMHB4IDA7cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+IC5mb3JtLWl0ZW0ge2Zsb2F0OiBub25lO21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZCxcclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qge3dpZHRoOiAxMDAlO21hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHQgXHRpbnB1dCxcclxuXHRcdFx0XHRcdFx0XHQgXHRzZWxlY3Qge2JhY2tncm91bmQ6ICRibGFuYyB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdFx0XHRcdFx0IFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtmb250LXNpemU6IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1hY3Rpb25zIGlucHV0IHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDQxcHg7aGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudmlldy1oZWFkZXIge3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogMjBweDtmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHQ+IHAge2ZvbnQtc2l6ZTogMjVweDtsaW5lLWhlaWdodDogNDFweDt9XHJcblx0XHRcdFx0XHQucmVzZXQge2ZvbnQtc2l6ZTogMThweDtoZWlnaHQ6IDQxcHg7bGluZS1oZWlnaHQ6IDQxcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudmlldy1jb250ZW50IHttYXJnaW46IDA7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQudmlld3Mtcm93IHt3aWR0aDogMTAwJTtwYWRkaW5nOiAwO21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdD4gLm5vZGUge2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweCAhaW1wb3J0YW50O292ZXJmbG93OiBoaWRkZW47fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRuYXYucGFnZXIge2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dWwucGFnZXIxIHtkaXNwbGF5OiBub25lO31cclxuXHRcdFx0XHRcdHVsLnBhZ2VyMiB7bWFyZ2luLXRvcDogMjBweDtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0bGkgYSB7Zm9udC1zaXplOiAxOHB4O2hlaWdodDogNDFweDtsaW5lLWhlaWdodDogNDFweDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUtaG9tZSBoMyB7Zm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiA0MnB4O21hcmdpbi1ib3R0b206IDA7cGFkZGluZzogMDt9XHJcblx0fVxyXG5cclxuXHQubm9kZS0tdHlwZS1sb2NhbC12YWNhbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xyXG5cdFx0Lmdyb3VwLXRvcCB7ZGlzcGxheTogYmxvY2s7cGFkZGluZzogMCAyMHB4O21hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdC5ncm91cC1sZWZ0IHt3aWR0aDogMTAwJTttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdCYtdG9wIHttYXJnaW4tYm90dG9tOiAyMHB4O2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXVuaWsxIHt3aWR0aDogMTAwJTttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHRcdC5ncm91cC10aXRsZSB7cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDE4cHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgxIHtmb250LXNpemU6IDUwcHg7bGluZS1oZWlnaHQ6IDYwcHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10YXhvLW11bHRpMSB7bWFyZ2luLWJvdHRvbTogMDttYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdC5maWVsZF9faXRlbSB7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAxN3B4O21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazMge2ZvbnQtc2l6ZTogMjVweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWNhcnRlIHttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0Lmdlb2xvY2F0aW9uLW1hcC1jb250YWluZXIge21heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZ3JvdXAtc2hhcmUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ncm91cC1yaWdodCB7d2lkdGg6IDEwMCU7bWFyZ2luLXRvcDogMDtwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7d2lkdGg6IDczcHg7aGVpZ2h0OiA4M3B4O2xlZnQ6IC0xMHB4O3RvcDogLTEwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmVtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdFx0XHQgPiBoMiB7Zm9udC1zaXplOiAzMHB4O2xpbmUtaGVpZ2h0OiAzNXB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsyLFxyXG5cdFx0XHRcdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxLFxyXG5cdFx0XHRcdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge1xyXG5cdFx0XHRcdCBcdC5maWVsZF9fbGFiZWwge2ZvbnQtc2l6ZTogMjVweDtsaW5lLWhlaWdodDogMzBweDt9XHJcblx0XHRcdFx0IFx0LmZpZWxkX19pdGVtIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI1cHg7fVxyXG5cdFx0XHRcdCB9XHJcblx0XHRcdFx0IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMyB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiAyNXB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLXVuaWsxIGEge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogNDFweDt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC13ZWJmb3JtLXVuaWsxIHtwYWRkaW5nOiAwIDIwcHg7bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Zm9ybSB7cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge3dpZHRoOiA3M3B4O2hlaWdodDogODNweDtsZWZ0OiAtMTBweDt0b3A6IC0xMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlbW9iLnN2ZycpIG5vLXJlcGVhdDt9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge3dpZHRoOiA3M3B4O2hlaWdodDogODNweDtyaWdodDogLTEwcHg7Ym90dG9tOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYjIuc3ZnJykgbm8tcmVwZWF0O2Rpc3BsYXk6IGJsb2NrO31cclxuXHRcdFx0XHQuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwID4gcCB7Zm9udC1zaXplOiAzMHB4O2xpbmUtaGVpZ2h0OiAzNXB4O21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG5cdFx0XHRcdGZpZWxkc2V0LmdycGZsZXgge1xyXG5cdFx0XHRcdFx0PiAuZmllbGRzZXQtd3JhcHBlciB7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZpZWxkc2V0IHt3aWR0aDogMTAwJTtwYWRkaW5nLXJpZ2h0OiAwO21hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVnZW5kIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMwcHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdFx0XHRcdFx0LmZpZWxkc2V0LXdyYXBwZXIge2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0ge3dpZHRoOiAxMDAlO3BhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQge2ZvbnQtc2l6ZTogMjBweDtwYWRkaW5nOiAwIDIwcHg7fVxyXG5cdFx0XHRcdCBcdFx0XHRcdFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtmb250LXNpemU6IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZm9ybS10eXBlLXRleHRhcmVhIHtwYWRkaW5nLWxlZnQ6IDA7d2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzMHB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0XHRcdFx0XHRcdHRleHRhcmVhIHtwYWRkaW5nOiAyMHB4O2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvcm0tdHlwZS1jaGVja2JveCB7cGFkZGluZy1sZWZ0OiAzMHB4O3dpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aW5wdXQge3dpZHRoOiAyMHB4O2hlaWdodDogMjBweDtib3JkZXItcmFkaXVzOiA1cHg7dG9wOiA1cHg7bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge3dpZHRoOiA0cHg7aGVpZ2h0OiA4cHg7Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCB7Zm9udC1zaXplOiAxOHB4O31cclxuXHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7Zm9udC1zaXplOiAxOHB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvcm0tYWN0aW9ucyB7bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdGlucHV0LmZvcm0tc3VibWl0IHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDQxcHg7aGVpZ2h0OiA0MXB4O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWNvcHktZmllbGRub2RlLXNoYXJlLW1vYmlsZSB7ZGlzcGxheTogYmxvY2s7bWFyZ2luOiAyMHB4IDA7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWNvcHktZmllbGRub2RlLXJldG91ci1saXN0ZS1tb2JpbGUge2Rpc3BsYXk6IGJsb2NrO21hcmdpbi1ib3R0b206IDIwcHg7cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRhIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDQxcHg7dGV4dC1hbGlnbjogY2VudGVyO2Rpc3BsYXk6IGJsb2NrO3BhZGRpbmc6IDAgMjBweDtib3JkZXItcmFkaXVzOiA0MHB4O2NvbG9yOiAkYmxldS1jbGFpcjtjdXJzb3I6IHBvaW50ZXI7YmFja2dyb3VuZDogJGJsZXU7Zm9udC1mYW1pbHk6ICdUVCBDaG9jb2xhdGVzIEJvbGQnO31cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZS1ob21lIGgzIHtmb250LXNpemU6IDM2cHg7bGluZS1oZWlnaHQ6IDQycHg7bWFyZ2luLWJvdHRvbTogMDtwYWRkaW5nOiAwO31cclxuXHR9XHJcblxyXG5cdC5ub2RlLS10eXBlLWxvY2FsLXZhY2FudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcclxuXHRcdC5jb250ZW50IHtwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDogMTdweDt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMwcHg7fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge2ZvbnQtc2l6ZTogMjBweDtsaW5lLWhlaWdodDogMjVweDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRheG8tbXVsdGkxIHttYXJnaW4tYm90dG9tOiAwO21hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0LmZpZWxkX19pdGVtIHtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDE3cHg7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGxpc3RlIGRvY3VtZW50YWlyZVxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtbGlzdGUtZG9jdW1lbnRhaXJlLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHQuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7cGFkZGluZzogMDtcclxuXHRcdFx0aDEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogNjBweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZWxvbmctdW5pazEge21hcmdpbi1ib3R0b206IDIwcHg7Zm9udC1zaXplOiAyNXB4O2xpbmUtaGVpZ2h0OiAzMnB4O3BhZGRpbmc6IDA7fVxyXG5cdFx0PiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLW11bHRpMSB7cGFkZGluZzogMDtcclxuXHRcdFx0PiAuZmllbGRfX2l0ZW1zID4gZGl2ID4gLmZpZWxkLS1pdGVtIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdC5wYXJhZ3JhcGgge21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHRcdC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3RlLWRvY3VtZW50YWlyZSB7XHJcblx0XHRcdFx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7cGFkZGluZzogMjBweCA3MHB4IDIwcHggMjBweDtsaW5lLWhlaWdodDogMzZweDtmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7d2lkdGg6IDMwcHg7aGVpZ2h0OiAzMHB4O3JpZ2h0OiAyMHB4O31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtbXVsdGkxID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7cGFkZGluZy1sZWZ0OiAyMHB4O31cclxuXHRcdFx0XHRcdC5wYXJhZ3JhcGgtLXR5cGUtLXNlY3Rpb24tZG9jdW1lbnRhaXJlIHtcclxuXHRcdFx0XHRcdFx0PiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazEge3BhZGRpbmc6IDIwcHggMDtmb250LXNpemU6IDIycHg7bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtyaWdodDogMjBweDt3aWR0aDogMzBweDtoZWlnaHQ6IDMwcHg7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1kb2N1bWVudHMge3BhZGRpbmc6IDAgMjBweCAwIDA7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHQuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGFydGljbGUubWVkaWEtLXR5cGUtZG9jdW1lbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmlsZS0tYXBwbGljYXRpb24tcGRmIHttaW4taGVpZ2h0OiA2NHB4O3BhZGRpbmctbGVmdDogNjBweDtwYWRkaW5nLXJpZ2h0OiAyMHB4O3BhZGRpbmctdG9wOiAxMHB4O3BhZGRpbmctYm90dG9tOiAxMHB4O2JhY2tncm91bmQtc2l6ZTogNDBweDtoZWlnaHQ6IGF1dG87YmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA2LjVweDt3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhLCBzcGFuIHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDE5cHg7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kbDIuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6ICRibGV1O2NvbG9yOiAkYmxhbmM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhLCBzcGFuIHtjb2xvcjogJGJsYW5jO31cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1zaGFyZSAuZmllbGRfX2l0ZW0ge21hcmdpbi10b3A6IDA7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O31cclxuXHR9XHJcblxyXG5cdC8vIHd5c2l3eWdcclxuXHQudGF4b25vbXktdGVybS0tdHlwZS1wb2ludC1jYXJ0ZSAuZmllbGQtLW5hbWUtZGVzY3JpcHRpb24sXHJcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLWhvcmFpcmVzLFxyXG5cdC5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWsxLFxyXG5cdC5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWsyLFxyXG5cdC5maWVsZC0tbmFtZS1maWVsZC13eXNpd3lnLXVuaWszIHtcclxuXHRcdC5hbGlnbi1sZWZ0LCAuYWxpZ24tcmlnaHQge2Zsb2F0OiBub25lO31cclxuXHRcdHAge2ZvbnQtc2l6ZTogMjFweDtsaW5lLWhlaWdodDogMzJweDttYXJnaW4tYm90dG9tOiAxNXB4O31cclxuXHRcdGJsb2NrcXVvdGUge3BhZGRpbmc6IDIwcHg7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bGkge3BhZGRpbmctbGVmdDogMjVweDtmb250LXNpemU6IDIycHg7bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtmb250LXNpemU6IDQ1cHg7fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge2ZvbnQtc2l6ZTogMjJweDtsaW5lLWhlaWdodDogMzJweDt9XHJcblx0XHRcdCo6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcblx0XHR9XHJcblx0XHRwLmNrZV9mb250MjQge2ZvbnQtc2l6ZTogMjRweDtsaW5lLWhlaWdodDogMzBweDt9XHJcblx0XHRwLmNrZV9mb250MjYge2ZvbnQtc2l6ZTogMjZweDtsaW5lLWhlaWdodDogMzJweDt9XHJcblx0XHR1bCB7bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0bGkge2ZvbnQtc2l6ZTogMjFweDtsaW5lLWhlaWdodDogMzJweDtwYWRkaW5nLWxlZnQ6IDI1cHg7cGFkZGluZy1ib3R0b206IDIwcHg7fVxyXG5cdFx0fVxyXG5cdFx0b2wge21hcmdpbi1ib3R0b206IDA7cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRsaSB7Zm9udC1zaXplOiAyMXB4O2xpbmUtaGVpZ2h0OiAzMnB4O21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHt3aWR0aDogMTVweDtoZWlnaHQ6IDE1cHg7bGVmdDogLTI1cHg7bGluZS1oZWlnaHQ6IDE1cHg7dG9wOiA4cHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdFx0YXJ0aWNsZS5tZWRpYS0tdHlwZS1kb2N1bWVudCB7XHJcblx0XHRcdC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge21pbi1oZWlnaHQ6IDY0cHg7cGFkZGluZy1sZWZ0OiA2MHB4O3BhZGRpbmctcmlnaHQ6IDIwcHg7cGFkZGluZy10b3A6IDEwcHg7cGFkZGluZy1ib3R0b206IDEwcHg7YmFja2dyb3VuZC1zaXplOiA0MHB4O2hlaWdodDogYXV0bztiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDZweDtcclxuXHRcdFx0XHRhLCBzcGFuIHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDE5cHg7fVxyXG5cdFx0XHRcdCY6aG92ZXIge2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kbDIuc3ZnXCIpO2JhY2tncm91bmQtY29sb3I6ICRibGV1O2NvbG9yOiAkYmxhbmM7XHJcblx0XHRcdFx0XHRhLCBzcGFuIHtjb2xvcjogJGJsYW5jO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGltZyB7bWFyZ2luLWJvdHRvbTogMTBweDt3aWR0aDogMTAwJTttYXJnaW4tcmlnaHQ6IDA7bWFyZ2luLWxlZnQ6IDA7bWFyZ2luLXRvcDogMTBweDtmbG9hdDogbm9uZTt9XHJcblx0XHRoMyB7Zm9udC1zaXplOiAyMHB4O2xpbmUtaGVpZ2h0OiAyNXB4O3BhZGRpbmctYm90dG9tOiAwO21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG5cdFx0aDIge2ZvbnQtc2l6ZTogMjVweDtsaW5lLWhlaWdodDogMzBweDtwYWRkaW5nLWJvdHRvbTogMDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdGEuY2tlX2J0biB7Zm9udC1zaXplOiAxOHB4O2Rpc3BsYXk6IGlubGluZS1mbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7bWluLWhlaWdodDogNDFweDtsaW5lLWhlaWdodDogMS4yO3BhZGRpbmc6IDVweCAxNXB4O31cclxuXHR9XHJcblxyXG5cdC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1hbmNyZXMge3BhZGRpbmctbGVmdDogMzBweDttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0dWwge2ZsZXgtd3JhcDogbm93cmFwO292ZXJmbG93LXg6IHNjcm9sbDtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO3Njcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRsaSB7bWFyZ2luLWJvdHRvbTogMDttYXJnaW4tcmlnaHQ6IDEwcHg7ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0ZGl2IHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDYxcHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLW11bHRpMSB7XHJcblx0XHQucGFyYWdyYXBoIHttYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHQ+IC5hbmNyZXRpdGxlLFxyXG5cdFx0XHQ+IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMSB7Zm9udC1zaXplOiA0MHB4O2xpbmUtaGVpZ2h0OiA1MHB4O21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhcmFncmFwaC0tdHlwZS0tdmlkZW8ge1xyXG5cdFx0LnZpZGJveDo6YmVmb3JlIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7bGVmdDogLTEwcHg7dG9wOiAtMTBweDtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYWRyZW1vYi5zdmcnKSBuby1yZXBlYXQ7fVxyXG5cdFx0LnZpZCB7ZGlzcGxheTogYmxvY2s7bWF4LWhlaWdodDogbm9uZTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHQudmlkX2N0bnIge3dpZHRoOiAxMDAlO21heC1oZWlnaHQ6IDIwMHB4O31cclxuXHRcdFx0LmNvbnRlbnQge3BhZGRpbmc6IDIwcHggMDt3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQudmlkdGl0IHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMwcHg7cGFkZGluZzogMTBweCAyMHB4O21hcmdpbi1yaWdodDogMjBweDt9XHJcblx0XHRcdFx0LnZpZHNzdGl0IHtmb250LXNpemU6IDIwcHg7bGluZS1oZWlnaHQ6IDI0cHg7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdFx0XHQudmlkZGVzYyB7bGluZS1oZWlnaHQ6IDIwcHg7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdFx0XHQudmlkY3JlZCB7Zm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0OiAxNnB4O3BhZGRpbmc6IDAgMjBweDt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay0tZmllbGQtcGFyYWdyYXBocy1tdWx0aTEge2JhY2tncm91bmQ6ICRibGV1LXBhbGU7cGFkZGluZy1ib3R0b206IDIwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcclxuXHRcdCY6OmJlZm9yZSB7d2lkdGg6IDczcHg7aGVpZ2h0OiA4M3B4O2xlZnQ6IC0xMHB4O3RvcDogLTEwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmVtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWRpYXBvcmFtYSB7ZGlzcGxheTogYmxvY2s7bWF4LWhlaWdodDogbm9uZTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdW5pazEge3dpZHRoOiAxMDAlO2hlaWdodDogMjAwcHg7bWF4LWhlaWdodDogbm9uZTt9XHJcblx0XHRcdC5jb250ZW50IHtwYWRkaW5nOiAyMHB4IDA7d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsxIHtmb250LXNpemU6IDI1cHg7bGluZS1oZWlnaHQ6IDMwcHg7cGFkZGluZzogMTBweCAyMHB4O21hcmdpbi1yaWdodDogMjBweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWsyIHtmb250LXNpemU6IDIwcHg7bGluZS1oZWlnaHQ6IDI0cHg7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGVsb25nLXVuaWsxIHtsaW5lLWhlaWdodDogMjBweDtwYWRkaW5nOiAwIDIwcHg7fVxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMyB7Zm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0OiAxNnB4O3BhZGRpbmc6IDAgMjBweDt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbGlja19fYXJyb3cge2Rpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0LnNsaWNrLWFycm93IHtwb3NpdGlvbjogcmVsYXRpdmU7bGVmdDogYXV0bzt0b3A6IGF1dG87cmlnaHQ6IGF1dG87dHJhbnNmb3JtOiBub25lO3dpZHRoOiA2MHB4O2hlaWdodDogNjBweDt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFyYWdyYXBoLS10eXBlLS1wdWJsaWNhdGlvbiB7XHJcblx0XHQubm9kZS0tdHlwZS1wdWJsaWNhdGlvbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLTIge2Rpc3BsYXk6IGJsb2NrO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O292ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHQmOjpiZWZvcmUge3dpZHRoOiA3M3B4O2hlaWdodDogODNweDtsZWZ0OiAtMTBweDt0b3A6IC0xMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NhZHJlbW9iLnN2ZycpIG5vLXJlcGVhdDt9XHJcblx0XHRcdCY6OmFmdGVyIHt3aWR0aDogNzNweDtoZWlnaHQ6IDgzcHg7cmlnaHQ6IC0xMHB4O2JvdHRvbTogLTEwcHg7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2FkcmVtb2IyLnN2ZycpIG5vLXJlcGVhdDtkaXNwbGF5OiBibG9jazt9XHJcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS11bmlrMSB7d2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O31cclxuXHRcdFx0LmNvbnRlbnQge3dpZHRoOiAxMDAlO3BhZGRpbmc6IDIwcHg7ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge2ZvbnQtc2l6ZTogMjhweDtsaW5lLWhlaWdodDogMzZweDttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7cGFkZGluZy1sZWZ0OiA0NXB4O2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjRweDttYXJnaW4tYm90dG9tOiAyMHB4O2JhY2tncm91bmQtc2l6ZTogMzNweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWZpbGUtdW5pazEge21hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRzcGFuIHtwYWRkaW5nLWxlZnQ6IDQ1cHg7YmFja2dyb3VuZC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRhIHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDI4cHg7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtc2hhcmUtaG9tZSB7cGFkZGluZzogMDttYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0PiBoMyB7Zm9udC1zaXplOiAzNnB4O2xpbmUtaGVpZ2h0OiA0MnB4O21hcmdpbi1ib3R0b206IDA7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdC5saW5rcyB7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7ZmxleC13cmFwOiB3cmFwO3BhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0PiBhIHt3aWR0aDogMTE4cHg7aGVpZ2h0OiAxOTJweDttYXJnaW46IDMwcHggMTBweCAwO1xyXG5cdFx0XHRcdC50b3Age3dpZHRoOiAxMThweCAhaW1wb3J0YW50O2hlaWdodDogMTE4cHggIWltcG9ydGFudDt9XHJcblx0XHRcdFx0LmJvdCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxMHB4O21hcmdpbi10b3A6IC0yNnB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O31cclxuXHRcdFx0XHQuYm90aCB7d2lkdGg6IDUycHggIWltcG9ydGFudDtoZWlnaHQ6IDUycHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxMHB4O21hcmdpbi10b3A6IC0yNnB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI4cHg7bWFyZ2luLXRvcDogMDt9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQuYm90IHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdC5ib3RoIHt3aWR0aDogNTJweCAhaW1wb3J0YW50O2hlaWdodDogNTJweCAhaW1wb3J0YW50O31cclxuXHRcdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC52aWQge3dpZHRoOiAxMDAlO21hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0LnZpZF9jdG5yIHtcclxuXHRcdFx0XHRcdCNwbGF5ZXIsIGlmcmFtZSwgaW1nIHtoZWlnaHQ6IDIwMHB4O21heC13aWR0aDogMTAwJTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjhweDttYXJnaW4tdG9wOiAxNXB4O31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmllbGQtLW5hbWUtZHluYW1pYy1jb3B5LWZpZWxkbm9kZS1zaGFyZS1tb2JpbGUsXHJcblx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRub2RlLXNoYXJlIHttYXJnaW4tYm90dG9tOiAzMHB4O21hcmdpbi10b3A6IDIwcHg7XHJcblx0XHQuZmllbGRfX2l0ZW0ge2ZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0cCB7Zm9udC1zaXplOiAxOHB4O2xpbmUtaGVpZ2h0OiA1MHB4O21hcmdpbi1yaWdodDogMDt3aWR0aDogMTAwJTt9XHJcblx0XHRcdGEge3dpZHRoOiA0MHB4O2hlaWdodDogNDBweDttYXJnaW4tcmlnaHQ6IDE1cHg7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmllbGQtLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZG5vZGUtYWNjZXMtZGlyZWN0IHtcclxuXHQgID4gLmZpZWxkX19sYWJlbCB7cGFkZGluZzogMjBweDtkaXNwbGF5OiBibG9jaztmb250LXNpemU6IDIycHg7Zm9udC1mYW1pbHk6IFwiVFQgQ2hvY29sYXRlcyBCb2xkXCI7bGluZS1oZWlnaHQ6IDI3cHg7cG9zaXRpb246IHJlbGF0aXZlO2N1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Jjo6YWZ0ZXIge2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMjBweDt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6IDMwcHg7aGVpZ2h0OiAzMHB4O2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXNtb2Iuc3ZnJykgbm8tcmVwZWF0O31cclxuXHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHQmOjphZnRlciB7YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2Vtb2Iuc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gLmZpZWxkX19pdGVtIHtkaXNwbGF5OiBub25lO31cclxuXHR9XHJcblxyXG5cdC5tZXNzYWdlcy5tZXNzYWdlcy0tZXJyb3Ige21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG5cdC5tZXNzYWdlcy5tZXNzYWdlcy0tc3RhdHVzIHttYXJnaW46IDAgMCAyMHB4O2ZvbnQtc2l6ZTogMThweDtwYWRkaW5nOiAyMHB4O2JvcmRlci1yYWRpdXM6IDVweDt9XHJcblx0LnNsaWNrLnNsaWNrIC5zbGljay10cmFjayB7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcblxyXG5cdC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge3dpZHRoOiA4MCUgIWltcG9ydGFudDtwYWRkaW5nOiAyMHB4O1xyXG5cdFx0LnVpLWRpYWxvZy10aXRsZWJhciB7XHJcblx0XHRcdC51aS1kaWFsb2ctdGl0bGUge2ZvbnQtc2l6ZTogMzBweDtsaW5lLWhlaWdodDogMzVweDtwYWRkaW5nLXJpZ2h0OiA0MHB4O3doaXRlLXNwYWNlOiBub3JtYWw7fVxyXG5cdFx0XHQudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHt3aWR0aDogMzBweDtoZWlnaHQ6IDMwcHg7YmFja2dyb3VuZC1zaXplOiBjb250YWluO3JpZ2h0OiA3cHg7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudWktZGlhbG9nIHtcclxuXHRcdC51aS1kaWFsb2ctY29udGVudHtcclxuXHRcdFx0LnBhcmFncmFwaC0tdHlwZS1maWNoZS1kdS1tYWlyZS5wYXJhZ3JhcGgtLXZpZXctbW9kZS1kZWZhdWx0IHtkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dGUtdW5pazMge2ZvbnQtc2l6ZTogMjBweDtsaW5lLWhlaWdodDogMjVweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMSBwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDIycHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRwYXJhZ3JhcGgtY29udGFjdGVyLXBhci1tYWlsIGEge2xpbmUtaGVpZ2h0OiA0MHB4O2ZvbnQtc2l6ZTogMThweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlLXVuaWs0IHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDIwcHg7fVxyXG5cdFx0XHRcdC5ibG9jLXJzIHttYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjJweDt9XHJcblx0XHRcdFx0XHQ+IGRpdiB7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuXHRcdFx0XHRcdCAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMixcclxuXHRcdFx0XHRcdCAuZmllbGQtLW5hbWUtZmllbGQtbGllbi11bmlrMSB7XHJcblx0XHRcdFx0XHQgXHRhIHt3aWR0aDogMzBweDtoZWlnaHQ6IDMwcHg7YmFja2dyb3VuZC1zaXplOiBjb250YWluO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhcmFncmFwaC0tdHlwZS1hZGpvaW50LWF1LW1haXJlLnBhcmFncmFwaC0tdmlldy1tb2RlLWRlZmF1bHQge1xyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0ZS11bmlrMiAge2ZvbnQtc2l6ZTogMjBweDtsaW5lLWhlaWdodDogMjVweDttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtd3lzaXd5Zy11bmlrMSBwIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDIycHg7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWR5bmFtaWMtdG9rZW4tZmllbGRwYXJhZ3JhcGgtY29udGFjdGVyLXBhci1tYWlsIGEge2xpbmUtaGVpZ2h0OiA0MHB4O2ZvbnQtc2l6ZTogMThweDt9XHJcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHRlbG9uZy11bmlrMSB7Zm9udC1zaXplOiAxNnB4O2xpbmUtaGVpZ2h0OiAyMHB4O31cclxuXHRcdFx0XHQuYmxvYy1ycyB7bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdD4gZGl2OmZpcnN0LWNoaWxkIHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDIycHg7fVxyXG5cdFx0XHRcdFx0PiBkaXYge21hcmdpbi1yaWdodDogMTBweDt9XHJcblx0XHRcdFx0XHQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazIsXHJcblx0XHRcdFx0XHQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4tdW5pazEge1xyXG5cdFx0XHRcdFx0IFx0YSB7d2lkdGg6IDMwcHg7aGVpZ2h0OiAzMHB4O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29va2llc2pzci1iYW5uZXIge3BhZGRpbmc6IDIwcHg7Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRncmlzO1xyXG5cdFx0LmNvb2tpZXNqc3ItbGlua3MubGlua3MtLXJvdyBsaSBhLFxyXG5cdFx0LmNvb2tpZXNqc3ItYmFubmVyLS10ZXh0IHtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6IDI2cHg7fVxyXG5cdFx0LmNvb2tpZXNqc3ItYmFubmVyLS1hY3Rpb24ge21hcmdpbjogMDtcclxuXHRcdFx0YnV0dG9uLmltcG9ydGFudCxcclxuXHRcdFx0LmNvb2tpZXNqc3ItYnRuLmltcG9ydGFudCxcclxuXHRcdFx0YnV0dG9uIHtmb250LXNpemU6IDE4cHg7bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb29raWVzanNyLWxpbmtzIHt3aWR0aDogOTAlO31cclxuXHQubGVhZmxldC1wb3B1cC1jb250ZW50IHttYXJnaW46IDIwcHg7bWF4LWhlaWdodDogMTUwcHg7b3ZlcmZsb3cteTogc2Nyb2xsO21heC13aWR0aDogMjAwcHg7XHJcblx0XHQudGF4b25vbXktdGVybS0tdHlwZS1wb2ludC1jYXJ0ZS50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVhc2VyIHtcclxuXHRcdFx0LmZpZWxkLS1uYW1lLXRheG9ub215LXRlcm0tdGl0bGUgaDIge2xpbmUtaGVpZ2h0OiAzMHB4O2ZvbnQtc2l6ZTogMjJweDttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWFkcmVzc2UtdW5pazEge2ZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjJweDttYXJnaW4tYm90dG9tOiA1cHg7fVxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGVsLXVuaWsxLFxyXG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dC11bmlrMSB7Zm9udC1zaXplOiAxNXB4O2xpbmUtaGVpZ2h0OiAyMHB4O21hcmdpbi1ib3R0b206IDVweDttYXJnaW4tdG9wOiAwO31cclxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXJlZi10YXgtdW5pazEge21hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0LmZpZWxkX19pdGVtIHtmb250LXNpemU6IDE0cHg7fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ncm91cC1idG5zIHtkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZHluYW1pYy10b2tlbi1maWVsZHRheG9ub215LXRlcm0tcmVhZC1tb3JlLFxyXG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXVuaWsxIHtcclxuXHRcdFx0XHRcdGEge2xpbmUtaGVpZ2h0OiAzMHB4O2ZvbnQtc2l6ZTogMTVweDtoZWlnaHQ6IDMwcHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGF0aC1zaXRlbWFwIHtcclxuXHRcdC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdGgxIHtmb250LXNpemU6IDUwcHg7bGluZS1oZWlnaHQ6IDYwcHg7bWFyZ2luLWJvdHRvbTogMzBweDt9XHJcblx0XHR9XHJcblx0XHQuc2l0ZW1hcCB7cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHQuc2l0ZW1hcC1pdGVtIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGgyIHtmb250LXNpemU6IDMwcHg7bGluZS1oZWlnaHQ6IDQwcHg7cGFkZGluZy1ib3R0b206IDEwcHg7fVxyXG5cdFx0XHRcdGEge2ZvbnQtc2l6ZTogMThweDtsaW5lLWhlaWdodDogMjVweDt9XHJcblx0XHRcdFx0dWwgPiBsaSB7bGluZS1oZWlnaHQ6IDI1cHg7Zm9udC1zaXplOiAxOHB4O3BhZGRpbmctYm90dG9tOiAxMHB4O3BhZGRpbmctbGVmdDogMjBweDt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ub2RlLS10eXBlLXBhZ2UtZm9ybXVsYWlyZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XHJcblx0XHRmb3JtIHttYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHQuZm9ybS10eXBlLWVtYWlsLFxyXG5cdFx0XHQuZm9ybS10eXBlLXRlbCxcclxuXHRcdFx0LmZvcm0tdHlwZS10ZXh0ZmllbGQge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdCBcdGlucHV0IHtmb250LXNpemU6IDIwcHg7cGFkZGluZzogMCAyMHB4O31cclxuXHRcdFx0IFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtmb250LXNpemU6IDIwcHg7fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge3BhZGRpbmc6IDIwcHg7Zm9udC1zaXplOiAyMHB4O21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tdHlwZS13ZWJmb3JtLWltYWdlLWZpbGUsXHJcblx0XHRcdC5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIHttYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGxhYmVsIHtmb250LXNpemU6IDE4cHg7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuXHRcdFx0XHQud2ViZm9ybS1pbWFnZS1maWxlLFxyXG5cdFx0XHRcdC53ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xyXG5cdFx0XHRcdFx0c3Bhbi5maWxlIHtmb250LXNpemU6IDE4cHg7cGFkZGluZzogMCAyMHB4O21hcmdpbi10b3A6IDIwcHg7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuXHRcdFx0XHRcdGlucHV0LmZvcm0tc3VibWl0IHtmb250LXNpemU6IDE4cHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGVzY3JpcHRpb24ge21hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRwIHtmb250LXNpemU6IDE2cHg7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdCAgICAud2ViZm9ybS10eXBlLXJhZGlvcyB7d2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQgICAgICBsZWdlbmQge2ZvbnQtc2l6ZTogMThweDt9XHJcblx0ICAgICAgLmZvcm0tcmFkaW9zIHtcclxuXHQgICAgICAgIC5mb3JtLWl0ZW0ge2ZvbnQtc2l6ZTogMThweDt9XHJcblx0ICAgICAgfVxyXG5cdCAgICB9XHJcblx0XHRcdC5mb3JtLXR5cGUtY2hlY2tib3gge3dpZHRoOiAxMDAlO21hcmdpbi1ib3R0b206IDIwcHg7cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdGlucHV0IHt3aWR0aDogMjBweDtoZWlnaHQ6IDIwcHg7Ym9yZGVyLXJhZGl1czogNXB4O3RvcDogNXB4O2xlZnQ6IDA7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7d2lkdGg6IDRweDtoZWlnaHQ6IDhweDtib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGFiZWwge2ZvbnQtc2l6ZTogMThweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tdHlwZS1zZWxlY3Qge21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0ICAgICAgLnNlbGVjdDIge1xyXG5cdCAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuXHQgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7Zm9udC1zaXplOiAyMHB4O3BhZGRpbmc6IDAgMjBweDt9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtyaWdodDogMjBweDt9XHJcblx0ICAgICAgfVxyXG5cdCAgICB9XHJcbiAgICBcdC5jYXB0Y2hhIHttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHRcdFx0LmZvcm0taXRlbS1tYXJrdXAge3BhZGRpbmctbGVmdDogMzBweDtmb250LXNpemU6IDE4cHg7fVxyXG5cdFx0XHQuZm9ybS1hY3Rpb25zIGlucHV0LmZvcm0tc3VibWl0IHtmb250LXNpemU6IDE4cHg7fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */
