@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css);
@font-face {
  font-family: "ReneBiederCamptonBold";
  src: url("/fonts/ReneBieder-Campton-Bold_0.otf"); }

@font-face {
  font-family: "ReneBiederCamptonBook";
  src: url("/fonts/ReneBieder-Campton-Book_0.otf"); }

@font-face {
  font-family: "ReneBiederCamptonLight";
  src: url("/fonts/Rene-Bieder-Campton-Light_0.otf"); }

@font-face {
  font-family: "ReneBiederCamptonMedium";
  src: url("/fonts/ReneBieder-Campton-Medium_0.otf"); }

@font-face {
  font-family: "ReneBiederCamptonSemiBold";
  src: url("/fonts/ReneBieder-Campton-SemiBold_0.otf"); }

/*@font-face {
    font-family: "Helvetica";
    src: url("/public/fonts/Helvetica.ttc");
}*/
@font-face {
  font-family: "MyriadProRegular";
  src: url("/fonts/MyriadPro-Regular.otf"); }

.icon-caisse-americaine {
  width: 63px;
  height: 62px;
  display: block;
  background-image: url("/images/icon/icon-caisse-americaine.png");
  background-size: cover;
  transition: 0.2s; }

#caisse:hover .icon-caisse-americaine {
  background-image: url("/images/icon/icon-caisse-americaine-hover.png"); }

#films-bulle:hover .icon-film-bulle {
  background-image: url("/images/icon/icon-film-bulle-hover.png"); }

#pochettes:hover .icon-pochettes {
  background-image: url("/images/icon/icon-pochettes-hover.png"); }

#films-palettes:hover .icon-film-etirable {
  background-image: url("/images/icon/icon-film-etirable-hover.png"); }

#autres-prod:hover .icon-other {
  background-image: url("/images/icon/icon-other-hover.png"); }

#ruban:hover .icon-ruban {
  background-image: url("/images/icon/icon-ruban-hover.png"); }

.actif-caisse-americaine .icon-caisse-americaine {
  background-image: url("/images/icon/icon-caisse-americaine-hover.png"); }

.actif-film-bulle .icon-film-bulle {
  background-image: url("/images/icon/icon-film-bulle-hover.png"); }

.actif-pochettes .icon-pochettes {
  background-image: url("/images/icon/icon-pochettes-hover.png"); }

.actif-film-etirable .icon-film-etirable {
  background-image: url("/images/icon/icon-film-etirable-hover.png"); }

.actif-other .icon-other {
  background-image: url("/images/icon/icon-other-hover.png"); }

.actif-ruban .icon-ruban {
  background-image: url("/images/icon/icon-ruban-hover.png"); }

.icon-film-bulle {
  width: 67px;
  height: 57px;
  display: block;
  background-image: url("/images/icon/icon-film-bulle.png");
  background-size: cover;
  transition: 0.2s; }

.icon-pochettes {
  width: 64px;
  height: 52px;
  display: block;
  background-image: url("/images/icon/icon-pochettes.png");
  background-size: cover;
  transition: 0.2s; }

.icon-film-etirable {
  width: 77px;
  height: 40px;
  display: block;
  background-image: url("/images/icon/icon-film-etirable.png");
  background-size: cover;
  transition: 0.2s; }

.icon-other {
  width: 66px;
  height: 53px;
  display: block;
  background-image: url("/images/icon/icon-other.png");
  background-size: cover;
  transition: 0.2s; }

.icon-ruban {
  width: 58px;
  height: 51px;
  display: block;
  background-image: url("/images/icon/icon-ruban.png");
  background-size: cover;
  transition: 0.2s; }

.block-engagement {
  background-image: url("/images/envir-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 281px;
  height: auto;
  margin-top: 60px; }
  .block-engagement h3 {
    margin-top: 35px; }
  .block-engagement p {
    margin-top: 35px;
    color: white;
    text-align: center; }
  .block-engagement .button-white {
    margin-top: 37px; }

@media screen and (max-width: 600px) {
  .block-engagement {
    background-image: url("/images/envir-bg-mobile.png"); }
    .block-engagement .button-white {
      margin-bottom: 60px; }
    .block-engagement h3 {
      margin-top: 60px; } }

html, body {
  overflow-x: hidden; }

body {
  background-color: white;
  min-height: 100vh;
  font-family: "ReneBiederCamptonBook"; }

a {
  display: contents;
  transition: all 0.2s; }
  a:hover {
    text-decoration: none; }

ul li {
  list-style-type: none; }

.color-orange {
  color: #e58030; }

.bar-orange {
  width: 78px;
  height: 1px;
  background-color: #fa7414;
  margin: 0 auto; }

.button-white {
  width: 198px;
  height: 44px;
  border: 1px solid white;
  background-color: white;
  border-radius: 50px;
  text-transform: uppercase;
  color: black;
  font-family: "ReneBiederCamptonSemiBold";
  font-size: 12px;
  font-weight: bold;
  line-height: 42px;
  text-align: center;
  margin: 0 auto;
  transition: 0.2s; }
  .button-white:hover {
    background-color: transparent;
    color: white;
    transition: 0.2s; }

.button-orange {
  width: 198px;
  height: 44px;
  border: 1px solid #fb821a;
  background-color: #fb821a;
  border-radius: 50px;
  text-transform: uppercase;
  color: white;
  font-family: "ReneBiederCamptonSemiBold";
  font-size: 12px;
  font-weight: bold;
  line-height: 42px;
  text-align: center;
  margin: 0 auto;
  transition: 0.2s; }
  .button-orange:hover {
    background-color: transparent;
    color: #fb821a; }

.title-black {
  text-align: center;
  color: #111111;
  font-family: "ReneBiederCamptonSemiBold";
  font-size: 30px;
  font-weight: bold;
  letter-spacing: -0.15px; }

.title-white {
  text-align: center;
  color: #ffffff;
  font-family: "ReneBiederCamptonSemiBold";
  font-size: 30px;
  font-weight: bold; }

.active-page {
  font-weight: bold;
  color: #fa7414 !important; }

.header {
  height: 80px;
  width: 700px;
  background-color: #ffffff;
  margin: 0 auto; }
  .header .mobile {
    display: none; }
  .header .logo-anim {
    height: 30px;
    width: 49px;
    margin-top: 25px;
    float: left;
    background-image: url("/images/logo.png"); }

@keyframes logo-anim {
  0% {
    filter: grayscale(1); }
  100% {
    filter: grayscale(0); } }
  .header ul {
    margin: 30px 0 0 100px; }
    .header ul li {
      display: inline-block;
      margin: 0 0 0 30px; }
      .header ul li a {
        color: #111111;
        font-family: "ReneBiederCamptonBook";
        font-size: 13px; }
        .header ul li a:hover {
          color: #fa7414; }

.nav-mobile {
  display: none; }

@media screen and (max-width: 991px) {
  .header img {
    margin-top: 0; } }

@media screen and (max-width: 768px) {
  .head-cont {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    transition: all .3s;
    background-color: white;
    border-bottom: 1px solid #ccc; }
  .header {
    width: 100%;
    background-color: transparent; }
    .header .mobile {
      background-image: url("/images/icon-burger.png");
      height: 16px;
      width: 16px;
      display: block;
      float: left;
      margin: 30px 0 0 0;
      cursor: pointer; }
    .header .logo-anim {
      float: right;
      margin-top: 25px; }
    .header ul {
      display: none; }
  .nav-mobile {
    width: 100%;
    height: 100vh;
    background-image: url("/images/nav-mob-bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    position: fixed;
    z-index: 200; }
    .nav-mobile .header-mobile {
      width: 100%;
      height: 50px; }
      .nav-mobile .header-mobile .mobile-close {
        background-image: url("/images/icon-burger-close.png");
        width: 15px;
        height: 14px;
        display: block;
        margin: 30px 0 0 30px;
        float: left;
        cursor: pointer; }
      .nav-mobile .header-mobile img.logo-mobile {
        display: block;
        margin: 22px 30px 0 0;
        float: right; }
    .nav-mobile ul {
      margin-top: 15vh;
      padding-left: 30px; }
      .nav-mobile ul li {
        color: #ffffff;
        margin-top: 20px;
        font-size: 15px;
        font-weight: bold;
        letter-spacing: 0.7px; }
        .nav-mobile ul li a {
          color: #ffffff; }
        .nav-mobile ul li ul {
          margin-top: 0px;
          padding: 0 0 0 30px;
          border-left: 1px solid #ffffff; }
          .nav-mobile ul li ul li {
            color: #ffffff;
            font-family: "ReneBiederCamptonLight";
            font-size: 13px;
            font-weight: 300;
            letter-spacing: 0.65px;
            margin-top: 15px; }
    .nav-mobile .footer-mobile {
      position: fixed;
      bottom: 5px;
      width: 100%; }
      .nav-mobile .footer-mobile p {
        text-transform: uppercase;
        color: #ffffff;
        font-size: 8px;
        font-weight: bold;
        text-align: center; }
  #nav-mob-prod {
    display: none; } }

.img-engagement {
  margin: 55px 0;
  width: 100%;
  background-image: url("/images/img-nos-engagements.png");
  height: 307px;
  background-size: cover;
  background-position: center; }

article {
  padding-left: 30px; }
  article p {
    color: #163c4c;
    font-size: 12px;
    font-weight: bold;
    margin-top: 23px; }

.headline {
  text-align: center;
  margin-top: 30px; }

@media screen and (max-width: 768px) {
  .headline {
    padding: 25px; } }

.img-propos {
  margin: 55px 0;
  background-image: url("/images/img-propos.png");
  height: 307px;
  background-size: cover;
  background-position: center; }

article p {
  color: #163c4c;
  font-size: 12px;
  font-weight: bold;
  margin-top: 23px; }

@media screen and (max-width: 768px) {
  .title-black {
    margin-top: 100px; }
  .img-propos {
    width: 100%; }
  .col-md-8 {
    padding: 0; }
  article {
    padding: 0 25px; }
    article p {
      color: #003c4c; } }

.block-product {
  margin-top: 30px; }
  .block-product p {
    margin-top: 30px;
    text-align: center;
    font-size: 16px; }
  .block-product .block-info-product {
    display: inline-block;
    margin-top: 45px;
    margin-bottom: 60px; }
    .block-product .block-info-product:hover {
      text-decoration: none !important; }
      .block-product .block-info-product:hover .title-product {
        color: #fa7414 !important;
        transition: color .2s; }
  .block-product .img-product i {
    margin: auto;
    margin-bottom: 20px; }
  .block-product .img-product .icon-ruban {
    margin-top: 5px;
    margin-bottom: 27px; }
  .block-product .img-product .icon-film-etirable {
    margin-top: 15px;
    margin-bottom: 30px; }
  .block-product .img-product .icon-pochettes {
    margin-top: 7px;
    margin-bottom: 24px; }
  .block-product .img-product .icon-film-bulle {
    margin-top: 3px;
    margin-bottom: 23px; }
  .block-product .img-product .icon-other {
    margin-top: 5px;
    margin-bottom: 26px; }
  .block-product .title-product {
    margin-top: 0px;
    text-align: center;
    color: #a0a0a0;
    font-family: "ReneBiederCamptonBook";
    font-size: 12px;
    letter-spacing: -0.03px; }
    .block-product .title-product a {
      color: #a0a0a0; }
      .block-product .title-product a:hover {
        color: #fa7414; }
  .block-product .col-md-push-2 {
    display: flex;
    justify-content: space-around; }

.product-top {
  height: 61px;
  background-color: #fa7414;
  cursor: pointer;
  margin-top: 1px; }
  .product-top p {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin-top: 22px; }
    .product-top p .icon-arrow-bottom {
      background-image: url("/images/icon/arrow-bottom.png");
      height: 11px;
      width: 17px;
      display: block;
      float: right;
      transition: transform .6s; }

.prod-container {
  display: none;
  justify-content: center;
  color: #666; }
  .prod-container .row {
    display: flex;
    justify-content: center;
    padding: 40px 0;
    align-items: center; }
  .prod-container ul {
    padding-inline-start: 14px;
    margin-top: -8px; }
    .prod-container ul li {
      list-style-type: disc; }
  .prod-container hr {
    border-top-width: 2px;
    border-top-color: #ccc; }
  .prod-container .rubans-imprimes img {
    width: 230px; }
  .prod-container .rubans-imprimes .delai-rapide {
    width: 230px; }
    .prod-container .rubans-imprimes .delai-rapide #plane {
      width: 87px;
      display: block;
      margin: auto;
      margin-top: 20px; }
    .prod-container .rubans-imprimes .delai-rapide p {
      text-align: center;
      padding: 5px 0;
      background-color: white;
      font-size: 13px;
      font-family: "ReneBiederCamptonSemiBold";
      text-transform: uppercase;
      position: relative;
      z-index: 10;
      margin-top: -7px;
      color: #163c4c; }

.product-headline {
  color: #163c4c;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 40px; }

.autres-prod {
  font-weight: bold;
  display: flex;
  justify-content: center; }

#slider-dots {
  display: none; }

ul.no-marginTop {
  margin-top: 0; }

@media screen and (max-width: 1024px) {
  .prod-container .col-md-6 {
    width: 315px; } }

@media screen and (max-width: 992px) {
  .prod-container .col-md-6 {
    padding-left: 15px; }
  .prod-container .col-md-4 {
    margin-right: 30px; }
  .autres-prod {
    justify-content: start; } }

@media screen and (max-width: 768px) {
  .block-product {
    margin-top: 50px; }
    .block-product .title-black {
      margin-top: 60px; }
  .autres-prod {
    padding: 0 30px; } }

@media screen and (max-width: 550px) {
  .prod-row {
    display: block; }
    .prod-row a {
      margin: 45px 30px 20px 30px !important; }
  .prod-row {
    overflow: auto;
    justify-content: unset !important;
    scrollbar-width: none;
    -ms-overflow-style: none; }
  .prod-row::-webkit-scrollbar {
    display: none; }
  #ruban {
    margin-left: 40vw !important; }
  #autres-prod .img-product, #autres-prod .title-product {
    margin-right: 40vw; }
  #slider-dots {
    display: flex;
    justify-content: center; }
    #slider-dots .fa {
      font-size: 8px;
      color: #999;
      margin: 0 5px; }
  .product-headline {
    margin-top: 50px; }
  .prod-container .col-md-4 {
    margin-right: 5px;
    padding: 0;
    margin-bottom: 40px; }
    .prod-container .col-md-4 img {
      width: auto; }
  .prod-container .col-md-6 {
    width: auto;
    align-self: flex-start;
    padding-left: 30px; }
  .prod-container .row {
    flex-direction: column; }
  .prod-container .rubans-imprimes .delai-rapide {
    width: 376px;
    margin-top: 40px; }
  .block-info-product {
    opacity: 0.4; } }

@media screen and (max-width: 415px) {
  .prod-container .rubans-imprimes {
    width: 100%;
    margin-right: 0;
    margin-top: -40px;
    margin-bottom: 20px; }
    .prod-container .rubans-imprimes img {
      width: 100%; }
    .prod-container .rubans-imprimes .delai-rapide {
      width: 100%; } }

footer {
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  height: 50px;
  background-color: #efefef; }
  footer p {
    text-align: center;
    margin-top: 15px;
    text-transform: uppercase;
    color: #111111;
    font-family: "ReneBiederCamptonBook";
    font-size: 10px;
    font-weight: bold; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZm9udC5zY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vaWNvbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL25vcy1lbmdhZ2VtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vL2xheW91dC9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvbm9zLWVuZ2FnZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL3Byb3Bvcy5zY3NzIiwid2VicGFjazovLy9wYWdlcy9wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vL2xheW91dC9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBO0VBQ0ksb0NBQW9DO0VBQ3BDLGdEQUFnRDs7QUFHcEQ7RUFDSSxvQ0FBb0M7RUFDcEMsZ0RBQWdEOztBQUdwRDtFQUNJLHFDQUFxQztFQUNyQyxrREFBa0Q7O0FBR3REO0VBQ0ksc0NBQXNDO0VBQ3RDLGtEQUFrRDs7QUFHdEQ7RUFDSSx3Q0FBd0M7RUFDeEMsb0RBQW9EOztBQUd4RDs7O0VDQUU7QURLRjtFQUNJLCtCQUErQjtFQUMvQix3Q0FBd0M7O0FFaEM1QztFQUNJLFdBQVU7RUFDVixZQUFXO0VBQ1gsY0FBYTtFQUNiLGdFQUFnRTtFQUNoRSxzQkFBc0I7RUFDdEIsZ0JBQWU7O0FBSW5CO0VBQXVDLHNFQUFzRTs7QUFDN0c7RUFBcUMsK0RBQStEOztBQUNwRztFQUFrQyw4REFBOEQ7O0FBQ2hHO0VBQTJDLGtFQUFrRTs7QUFDN0c7RUFBZ0MsMERBQTBEOztBQUMxRjtFQUEwQiwwREFBMEQ7O0FBRXBGO0VBQWtELHNFQUFzRTs7QUFDeEg7RUFBb0MsK0RBQStEOztBQUNuRztFQUFrQyw4REFBOEQ7O0FBQ2hHO0VBQTBDLGtFQUFrRTs7QUFDNUc7RUFBMEIsMERBQTBEOztBQUNwRjtFQUEwQiwwREFBMEQ7O0FBRXBGO0VBQ0ksV0FBVTtFQUNWLFlBQVc7RUFDWCxjQUFhO0VBQ2IseURBQXlEO0VBQ3pE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QztJQUVRLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YsbUJBQW1CO0lBSjNCO01BS2MsV0FBWTtFQUwxQjtJQU9nQixXQUFXO0lBQUUsc0JBQXNCO0lBQUUsa0JBQW1CO0VBUHhFO0lBUVcsc0JBQXVCO0VBUmxDO0lBU3FDLFlBQVk7SUFBRSxnQkFBaUI7RUFFcEU7SUFBc0IsWUFBYSxJQUFFOztBQUd6QztFQUNJO0lBRVEsV0FBVztJQUFFLGVBQWU7SUFBRSxpQkFBaUI7SUFBRSxtQkFBbUI7SUFGNUU7TUFHYyxXQUFZO0lBSDFCO01BSXdCLFdBQVksSUFBRTs7QUNoSzFDO0VBQ0ksNkJBQTZCO0VBQzdCLGdDQUFnQztFQUNoQyxZQUFZO0VBQ1oseUJBQXlCO0VBSjdCO0lBT1Esa0JBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLGNBQWM7SUFDZCxvQ0FBb0M7SUFDcEMsZUFBZTtJQUNmLGlCQUFpQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSZW5lQmllZGVyQ2FtcHRvbkJvbGRcIjtcclxuICAgIHNyYzogdXJsKFwiL2ZvbnRzL1JlbmVCaWVkZXItQ2FtcHRvbi1Cb2xkXzAub3RmXCIpO1xyXG4gIH1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmVuZUJpZWRlckNhbXB0b25Cb29rXCI7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy9SZW5lQmllZGVyLUNhbXB0b24tQm9va18wLm90ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSZW5lQmllZGVyQ2FtcHRvbkxpZ2h0XCI7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy9SZW5lLUJpZWRlci1DYW1wdG9uLUxpZ2h0XzAub3RmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uTWVkaXVtXCI7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy9SZW5lQmllZGVyLUNhbXB0b24tTWVkaXVtXzAub3RmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uU2VtaUJvbGRcIjtcclxuICAgIHNyYzogdXJsKFwiL2ZvbnRzL1JlbmVCaWVkZXItQ2FtcHRvbi1TZW1pQm9sZF8wLm90ZlwiKTtcclxufVxyXG5cclxuLypAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xyXG4gICAgc3JjOiB1cmwoXCIvcHVibGljL2ZvbnRzL0hlbHZldGljYS50dGNcIik7XHJcbn0qL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9SZWd1bGFyXCI7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy9NeXJpYWRQcm8tUmVndWxhci5vdGZcIik7XHJcbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjMuNy9jc3MvYm9vdHN0cmFwLm1pbi5jc3MnKTtcclxuXHJcbkBpbXBvcnQgXCJmb250LnNjc3NcIjtcclxuQGltcG9ydCBcImljb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3MtZW5nYWdlbWVudC5zY3NzXCI7XHJcblxyXG5odG1sLCBib2R5IHsgb3ZlcmZsb3cteDogaGlkZGVuIH1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uQm9va1wiO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGRpc3BsYXk6Y29udGVudHM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3Itb3JhbmdlIHtcclxuICAgIGNvbG9yOiAjZTU4MDMwO1xyXG59XHJcblxyXG4uYmFyLW9yYW5nZSB7XHJcbiAgICB3aWR0aDogNzhweDtcclxuICAgIGhlaWdodDoxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYTc0MTQ7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG59XHJcblxyXG4uYnV0dG9uLXdoaXRlIHtcclxuICAgIHdpZHRoOiAxOThweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uU2VtaUJvbGRcIjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjowLjJzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tb3JhbmdlIHtcclxuICAgIHdpZHRoOiAxOThweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjgyMWE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4MjFhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogXCJSZW5lQmllZGVyQ2FtcHRvblNlbWlCb2xkXCI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmYjgyMWE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS1ibGFjayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzExMTExMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uU2VtaUJvbGRcIjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbn1cclxuXHJcbi50aXRsZS13aGl0ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uU2VtaUJvbGRcIjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYWN0aXZlLXBhZ2UgeyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNmYTc0MTQgIWltcG9ydGFudCB9XHJcblxyXG5AaW1wb3J0IFwiL2xheW91dC9oZWFkZXIuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcIi9wYWdlcy9ub3MtZW5nYWdlbWVudHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiL3BhZ2VzL3Byb3Bvcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIvcGFnZXMvcHJvZHVjdC5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiL2xheW91dC9mb290ZXIuc2Nzc1wiOyIsIi5pY29uLWNhaXNzZS1hbWVyaWNhaW5lIHtcclxuICAgIHdpZHRoOjYzcHg7XHJcbiAgICBoZWlnaHQ6NjJweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi9pY29uLWNhaXNzZS1hbWVyaWNhaW5lLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb246MC4ycztcclxuXHJcbn1cclxuXHJcbiNjYWlzc2U6aG92ZXIgLmljb24tY2Fpc3NlLWFtZXJpY2FpbmV7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2ljb24tY2Fpc3NlLWFtZXJpY2FpbmUtaG92ZXIucG5nJyk7IH1cclxuI2ZpbG1zLWJ1bGxlOmhvdmVyIC5pY29uLWZpbG0tYnVsbGV7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2ljb24tZmlsbS1idWxsZS1ob3Zlci5wbmcnKTsgfVxyXG4jcG9jaGV0dGVzOmhvdmVyIC5pY29uLXBvY2hldHRlc3sgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24vaWNvbi1wb2NoZXR0ZXMtaG92ZXIucG5nJyk7IH1cclxuI2ZpbG1zLXBhbGV0dGVzOmhvdmVyIC5pY29uLWZpbG0tZXRpcmFibGV7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2ljb24tZmlsbS1ldGlyYWJsZS1ob3Zlci5wbmcnKTsgfVxyXG4jYXV0cmVzLXByb2Q6aG92ZXIgLmljb24tb3RoZXJ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2ljb24tb3RoZXItaG92ZXIucG5nJyk7IH1cclxuI3J1YmFuOmhvdmVyIC5pY29uLXJ1YmFueyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi9pY29uLXJ1YmFuLWhvdmVyLnBuZycpOyB9XHJcblxyXG4uYWN0aWYtY2Fpc3NlLWFtZXJpY2FpbmUgLmljb24tY2Fpc3NlLWFtZXJpY2FpbmV7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2ljb24tY2Fpc3NlLWFtZXJpY2FpbmUtaG92ZXIucG5nJyk7IH1cclxuLmFjdGlmLWZpbG0tYnVsbGUgLmljb24tZmlsbS1idWxsZXsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24vaWNvbi1maWxtLWJ1bGxlLWhvdmVyLnBuZycpOyB9XHJcbi5hY3RpZi1wb2NoZXR0ZXMgLmljb24tcG9jaGV0dGVzeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi9pY29uLXBvY2hldHRlcy1ob3Zlci5wbmcnKTsgfVxyXG4uYWN0aWYtZmlsbS1ldGlyYWJsZSAuaWNvbi1maWxtLWV0aXJhYmxleyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi9pY29uLWZpbG0tZXRpcmFibGUtaG92ZXIucG5nJyk7IH1cclxuLmFjdGlmLW90aGVyIC5pY29uLW90aGVyeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi9pY29uLW90aGVyLWhvdmVyLnBuZycpOyB9XHJcbi5hY3RpZi1ydWJhbiAuaWNvbi1ydWJhbnsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24vaWNvbi1ydWJhbi1ob3Zlci5wbmcnKTsgfSBcclxuXHJcbi5pY29uLWZpbG0tYnVsbGUge1xyXG4gICAgd2lkdGg6NjdweDtcclxuICAgIGhlaWdodDo1N3B4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2ljb24tZmlsbS1idWxsZS5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOjAuMnM7XHJcbn1cclxuXHJcbi5pY29uLXBvY2hldHRlcyB7XHJcbiAgICB3aWR0aDo2NHB4O1xyXG4gICAgaGVpZ2h0OjUycHg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24vaWNvbi1wb2NoZXR0ZXMucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdHJhbnNpdGlvbjowLjJzO1xyXG59XHJcblxyXG4uaWNvbi1maWxtLWV0aXJhYmxlIHtcclxuICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24vaWNvbi1maWxtLWV0aXJhYmxlLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb246MC4ycztcclxufVxyXG5cclxuLmljb24tb3RoZXIge1xyXG4gICAgd2lkdGg6NjZweDtcclxuICAgIGhlaWdodDo1M3B4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2ljb24tb3RoZXIucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdHJhbnNpdGlvbjowLjJzO1xyXG59XHJcblxyXG4uaWNvbi1ydWJhbiB7XHJcbiAgICB3aWR0aDo1OHB4O1xyXG4gICAgaGVpZ2h0OjUxcHg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24vaWNvbi1ydWJhbi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOjAuMnM7XHJcbn0iLCIuYmxvY2stZW5nYWdlbWVudCB7IFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2VudmlyLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgbWluLWhlaWdodDoyODFweDtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzVweDtcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi13aGl0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozN3B4OyBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5ibG9jay1lbmdhZ2VtZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZW52aXItYmctbW9iaWxlLnBuZycpO1xyXG4gICAgICAgIC5idXR0b24td2hpdGUgeyBtYXJnaW4tYm90dG9tOiA2MHB4IH1cclxuICAgICAgICBoMyB7IG1hcmdpbi10b3A6IDYwcHggfVxyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogNzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tYW5pbSB7XHJcbiAgICAgICAgaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgd2lkdGg6NDlweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8vLXdlYmtpdC1hbmltYXRpb246IGxvZ28tYW5pbSAyczsgLyogU2FmYXJpIDQrICovXHJcbiAgICAgICAgLy8tbW96LWFuaW1hdGlvbjogICAgbG9nby1hbmltIDJzOyAvKiBGeCA1KyAqL1xyXG4gICAgICAgIC8vLW8tYW5pbWF0aW9uOiAgICAgIGxvZ28tYW5pbSAyczsgLyogT3BlcmEgMTIrICovXHJcbiAgICAgICAgLy9hbmltYXRpb246ICAgICAgICAgbG9nby1hbmltIDJzOyAvKiBJRSAxMCssIEZ4IDI5KyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvaW1hZ2VzL2xvZ28ucG5nJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBsb2dvLWFuaW0ge1xyXG4gICAgICAgIDAlICAgeyBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxyXG4gICAgICAgIDEwMCUgeyBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMTAwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uQm9va1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTc0MTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5oZWFkZXIgaW1nIHsgbWFyZ2luLXRvcDogMCB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC5oZWFkLWNvbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIC5tb2JpbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbi1idXJnZXIucG5nJyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1hbmltIHtcclxuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9uYXYtbW9iLWJnLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMjAwO1xyXG5cclxuICAgICAgICAuaGVhZGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAubW9iaWxlLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uLWJ1cmdlci1jbG9zZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjMwcHggMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcubG9nby1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MjJweCAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1dmg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVuZUJpZWRlckNhbXB0b25MaWdodFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjbmF2LW1vYi1wcm9kIHsgZGlzcGxheTogbm9uZSB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiIsIlxyXG4uaW1nLWVuZ2FnZW1lbnQge1xyXG4gICAgbWFyZ2luOiA1NXB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pbWctbm9zLWVuZ2FnZW1lbnRzLnBuZycpO1xyXG4gICAgaGVpZ2h0OiAzMDdweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbmFydGljbGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzYzRjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOjIzcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaGVhZGxpbmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDMwcHggfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5oZWFkbGluZSB7IHBhZGRpbmc6IDI1cHggfVxyXG59IiwiXHJcbi5pbWctcHJvcG9zIHtcclxuICAgIG1hcmdpbjogNTVweCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ltZy1wcm9wb3MucG5nJyk7XHJcbiAgICBoZWlnaHQ6IDMwN3B4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuYXJ0aWNsZSB7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjNjNGM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjNweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGl0bGUtYmxhY2sgeyBtYXJnaW4tdG9wOiAxMDBweCB9XHJcbiAgICAuaW1nLXByb3BvcyB7IHdpZHRoOiAxMDAlIH1cclxuICAgIC5jb2wtbWQtOCB7IHBhZGRpbmc6IDAgfVxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgIHAgeyBjb2xvcjogIzAwM2M0YyB9XHJcbiAgICB9XHJcbn0iLCIuYmxvY2stcHJvZHVjdCB7IFxyXG4gICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2staW5mby1wcm9kdWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IC50aXRsZS1wcm9kdWN0IHsgY29sb3I6ICNmYTc0MTQgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogY29sb3IgLjJzIH0gfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcHJvZHVjdCB7XHJcbiAgICAgICAgaSB7IG1hcmdpbjogYXV0bzsgbWFyZ2luLWJvdHRvbTogMjBweCB9XHJcbiAgICAgICAgLmljb24tcnViYW4geyBtYXJnaW4tdG9wOiA1cHg7IG1hcmdpbi1ib3R0b206IDI3cHggfVxyXG4gICAgICAgIC5pY29uLWZpbG0tZXRpcmFibGUgeyBtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAzMHB4IH1cclxuICAgICAgICAuaWNvbi1wb2NoZXR0ZXMgeyBtYXJnaW4tdG9wOiA3cHg7IG1hcmdpbi1ib3R0b206IDI0cHggfVxyXG4gICAgICAgIC5pY29uLWZpbG0tYnVsbGUgeyBtYXJnaW4tdG9wOiAzcHg7IG1hcmdpbi1ib3R0b206IDIzcHggfVxyXG4gICAgICAgIC5pY29uLW90aGVyIHsgbWFyZ2luLXRvcDogNXB4OyBtYXJnaW4tYm90dG9tOiAyNnB4IH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtcHJvZHVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjYTBhMGEwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uQm9va1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhMGEwYTA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYTc0MTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC1wdXNoLTIgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRvcCB7XHJcbiAgICBoZWlnaHQ6IDYxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE3NDE0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgIC5pY29uLWFycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uL2Fycm93LWJvdHRvbS5wbmcnKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucHJvZC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICAvL2ZvbnQtc2l6ZTogMTBweDtcclxuICAgIC5yb3cgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogNDBweCAwOyBhbGlnbi1pdGVtczogY2VudGVyIH1cclxuICAgIHVsIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE0cHg7IG1hcmdpbi10b3A6IC04cHg7IGxpIHsgbGlzdC1zdHlsZS10eXBlOiBkaXNjfSB9XHJcbiAgICBociB7IGJvcmRlci10b3Atd2lkdGg6IDJweDsgYm9yZGVyLXRvcC1jb2xvcjogI2NjYyB9XHJcbiAgICAucnViYW5zLWltcHJpbWVzIGltZyB7IHdpZHRoOiAyMzBweCB9XHJcbiAgICAucnViYW5zLWltcHJpbWVzIHtcclxuICAgICAgICAuZGVsYWktcmFwaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAjcGxhbmUgeyB3aWR0aDogODdweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogYXV0bzsgbWFyZ2luLXRvcDogMjBweCB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlbmVCaWVkZXJDYW1wdG9uU2VtaUJvbGRcIjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE2M2M0YztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZGxpbmUge1xyXG4gICAgY29sb3I6ICMxNjNjNGM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5hdXRyZXMtcHJvZCB7IGZvbnQtd2VpZ2h0OiBib2xkOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciB9XHJcbiNzbGlkZXItZG90cyB7IGRpc3BsYXk6IG5vbmUgfVxyXG51bC5uby1tYXJnaW5Ub3AgeyBtYXJnaW4tdG9wOiAwIH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnByb2QtY29udGFpbmVyIC5jb2wtbWQtNiB7IHdpZHRoOiAzMTVweCB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAucHJvZC1jb250YWluZXIge1xyXG4gICAgICAgIC5jb2wtbWQtNiB7IHBhZGRpbmctbGVmdDogMTVweCB9XHJcbiAgICAgICAgLmNvbC1tZC00IHsgbWFyZ2luLXJpZ2h0OiAzMHB4IH1cclxuICAgIH1cclxuICAgIC5hdXRyZXMtcHJvZCB7IGp1c3RpZnktY29udGVudDogc3RhcnQgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJsb2NrLXByb2R1Y3QgeyBtYXJnaW4tdG9wOiA1MHB4OyAudGl0bGUtYmxhY2sgeyBtYXJnaW4tdG9wOiA2MHB4IH0gfVxyXG4gICAgLmF1dHJlcy1wcm9kIHsgcGFkZGluZzogMCAzMHB4IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgIC5wcm9kLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYSB7IG1hcmdpbjogNDVweCAzMHB4IDIwcHggMzBweCAhaW1wb3J0YW50IH1cclxuICAgIH1cclxuICAgIC5wcm9kLXJvdyB7IG92ZXJmbG93OiBhdXRvOyBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lIH1cclxuICAgIC5wcm9kLXJvdzo6LXdlYmtpdC1zY3JvbGxiYXIgeyBkaXNwbGF5OiBub25lIH1cclxuICAgICNydWJhbiB7IG1hcmdpbi1sZWZ0OiA0MHZ3ICFpbXBvcnRhbnQgfVxyXG4gICAgI2F1dHJlcy1wcm9kIHtcclxuICAgICAgICAuaW1nLXByb2R1Y3QsIC50aXRsZS1wcm9kdWN0IHsgbWFyZ2luLXJpZ2h0OiA0MHZ3IH1cclxuICAgIH1cclxuICAgICNzbGlkZXItZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAuZmEgeyBmb250LXNpemU6IDhweDsgY29sb3I6ICM5OTk7IG1hcmdpbjogMCA1cHggfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtaGVhZGxpbmUgeyBtYXJnaW4tdG9wOiA1MHB4IH1cclxuICAgIC5wcm9kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGltZyB7IHdpZHRoOiBhdXRvIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC02IHsgd2lkdGg6IGF1dG87IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IHBhZGRpbmctbGVmdDogMzBweCB9XHJcbiAgICAgICAgLnJvdyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gfVxyXG4gICAgICAgIC5ydWJhbnMtaW1wcmltZXMgLmRlbGFpLXJhcGlkZSB7IHdpZHRoOiAzNzZweDsgbWFyZ2luLXRvcDogNDBweCB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2staW5mby1wcm9kdWN0IHsgb3BhY2l0eTogMC40IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE1cHgpIHtcclxuICAgIC5wcm9kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnJ1YmFucy1pbXByaW1lcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi10b3A6IC00MHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBpbWcgeyB3aWR0aDogMTAwJSB9XHJcbiAgICAgICAgICAgIC5kZWxhaS1yYXBpZGUgeyB3aWR0aDogMTAwJSB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSZW5lQmllZGVyQ2FtcHRvbkJvb2tcIjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/