/* categories colors */
h1,
h2,
h3,
h4,
h5 {
  display: block; }

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
  font-weight: 700; }

h1,
.h1 {
  font-size: 3.25rem;
  line-height: 3.8125rem; }
  @media only screen and (max-width: 40.625rem) {
    h1,
    .h1 {
      font-size: 2.25rem;
      line-height: 2.625rem; } }

h2,
.h2 {
  font-size: 2.25rem;
  line-height: 2.625rem; }
  @media only screen and (max-width: 40.625rem) {
    h2,
    .h2 {
      font-size: 1.875rem;
      line-height: 2.1875rem; } }
  @media only screen and (max-width: 23.75rem) {
    h2,
    .h2 {
      font-size: 1.6875rem;
      line-height: 1.9375rem; } }

h3,
.h3 {
  font-size: 2rem;
  line-height: 2.3125rem; }
  @media only screen and (max-width: 40.625rem) {
    h3,
    .h3 {
      font-size: 1.625rem;
      line-height: 1.75rem; } }
  @media only screen and (max-width: 40.625rem) {
    h3,
    .h3 {
      font-size: 1.4375rem;
      line-height: 1.5rem; } }

h4,
.h4 {
  font-size: 1.5rem; }
  @media only screen and (max-width: 40.625rem) {
    h4,
    .h4 {
      font-size: 1.25rem; } }

h5,
.h5 {
  font-size: 1.125rem; }
  @media only screen and (max-width: 40.625rem) {
    h5,
    .h5 {
      font-size: 1.125rem; } }

.chapeau {
  font-size: 1.25rem;
  line-height: 1.75rem; }

.intro-paragraphe {
  font-size: 1rem;
  line-height: 1.25rem; }

.corps-big {
  font-size: 1.25rem;
  line-height: 1.5rem; }

.legende {
  font-weight: 300; }
  .legende a {
    display: inline-block; }

.text-center, .text-align-center {
  text-align: center; }
  .text-center .lien-fleche, .text-align-center .lien-fleche {
    display: block; }

.text-align-left {
  text-align: left !important; }

.text-align-right {
  text-align: right !important; }

.color--primary {
  color: var(--primary-color, #2598ff); }

@media only screen and (max-width: 61.9375rem) {
  .text-align-left-mobile {
    text-align: left !important; } }

@media only screen and (max-width: 40.625rem) {
  .text-align-left-xs {
    text-align: left !important; } }

@media only screen and (max-width: 61.9375rem) {
  .text-align-center-mobile {
    text-align: center !important; } }

.bg-grey {
  background-color: rgba(188, 151, 133, 0.08); }

.bg-blue {
  background-color: var(--primary-color, #2598ff);
  color: #ffffff; }
  .bg-blue a {
    color: #ffffff; }

.bg-blue-light {
  background-color: var(--primary-color-transparent-1, #2598ff); }

section {
  padding: 3.75rem 0 3.75rem 0; }
  @media only screen and (max-width: 74.9375rem) {
    section {
      padding: 3.4375rem 0 3.125rem 0; } }
  @media only screen and (max-width: 61.9375rem) {
    section {
      padding-top: 2.1875rem;
      padding-bottom: 2.1875rem; } }
  @media only screen and (max-width: 23.75rem) {
    section {
      padding-top: 1.5625rem;
      padding-bottom: 1.5625rem; } }
  section .title {
    margin-bottom: 3.125rem; }
    @media only screen and (max-width: 47.9375rem) {
      section .title {
        margin-bottom: 2rem; } }
    @media only screen and (max-width: 23.75rem) {
      section .title {
        margin-bottom: 1.75rem; } }
    section .title h1 {
      margin-top: 0; }

.lien-fleche {
  display: inline-block;
  color: var(--primary-color, #2598ff) !important;
  line-height: 1.1875rem;
  font-weight: 600; }
  .lien-fleche__center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .lien-fleche__right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .lien-fleche:hover {
    color: var(--primary-color, #2598ff); }
  .lien-fleche span {
    margin-bottom: 0 !important; }
  .lien-fleche i {
    margin-left: 0.2rem;
    margin-right: 0.2rem; }

h2,
.h2 {
  font-size: 2.25rem;
  line-height: 2.625rem; }
  @media only screen and (max-width: 40.625rem) {
    h2,
    .h2 {
      font-size: 1.875rem;
      line-height: 2.1875rem; } }
  @media only screen and (max-width: 23.75rem) {
    h2,
    .h2 {
      font-size: 1.6875rem;
      line-height: 1.9375rem; } }
  h2.filet-haut,
  .h2.filet-haut {
    text-align: left !important;
    font-size: 2.25rem;
    line-height: 2.625rem;
    position: relative;
    margin-left: 0 !important; }
    h2.filet-haut:not(:first-child),
    .h2.filet-haut:not(:first-child) {
      margin-top: 5rem !important; }
      @media only screen and (max-width: 61.9375rem) {
        h2.filet-haut:not(:first-child),
        .h2.filet-haut:not(:first-child) {
          margin-top: 3rem !important; } }
      @media only screen and (max-width: 47.9375rem) {
        h2.filet-haut:not(:first-child),
        .h2.filet-haut:not(:first-child) {
          margin-top: 2rem !important; } }
    @media only screen and (max-width: 40.625rem) {
      h2.filet-haut,
      .h2.filet-haut {
        font-size: 1.875rem;
        line-height: 2.1875rem; } }
    @media only screen and (max-width: 23.75rem) {
      h2.filet-haut,
      .h2.filet-haut {
        font-size: 1.6875rem;
        line-height: 1.9375rem; } }
    h2.filet-haut__bleu:before,
    .h2.filet-haut__bleu:before {
      background: var(--primary-color, #2598ff); }
    h2.filet-haut__rouge:before,
    .h2.filet-haut__rouge:before {
      background: #FF0355; }
    h2.filet-haut__rose:before,
    .h2.filet-haut__rose:before {
      background: #D9048E; }
    h2.filet-haut__vert:before,
    .h2.filet-haut__vert:before {
      background: #05C2AB; }
    h2.filet-haut:before,
    .h2.filet-haut:before {
      content: "";
      position: absolute;
      left: 0;
      top: -15px;
      width: 65px;
      height: 4px; }
  h2.filet-bas,
  .h2.filet-bas {
    text-align: left !important;
    font-size: 2.25rem;
    line-height: 2.625rem;
    position: relative;
    margin-left: 0 !important;
    margin-bottom: 3rem; }
    @media only screen and (max-width: 40.625rem) {
      h2.filet-bas,
      .h2.filet-bas {
        font-size: 1.875rem;
        line-height: 2.1875rem; } }
    @media only screen and (max-width: 23.75rem) {
      h2.filet-bas,
      .h2.filet-bas {
        font-size: 1.6875rem;
        line-height: 1.9375rem; } }
    h2.filet-bas__bleu:before,
    .h2.filet-bas__bleu:before {
      background: var(--primary-color, #2598ff); }
    h2.filet-bas__rouge:before,
    .h2.filet-bas__rouge:before {
      background: #FF0355; }
    h2.filet-bas__rose:before,
    .h2.filet-bas__rose:before {
      background: #D9048E; }
    h2.filet-bas__vert:before,
    .h2.filet-bas__vert:before {
      background: #05C2AB; }
    h2.filet-bas:before,
    .h2.filet-bas:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: -15px;
      width: 65px;
      height: 4px; }

.h2-encadre {
  display: block;
  position: relative;
  margin: 4rem auto 2rem; }
  @media only screen and (max-width: 61.9375rem) {
    .h2-encadre {
      margin: 3rem 1rem 2rem; } }
  .h2-encadre__bleu p {
    color: var(--primary-color, #2598ff); }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__bleu p {
        border: 2px solid #2598ff; } }
  .h2-encadre__bleu span {
    border: 2px solid #2598ff; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__bleu span {
        border: none; } }
  .h2-encadre__bleu svg {
    stroke: var(--primary-color, #2598ff); }
  .h2-encadre__rouge p {
    color: #FF0355; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__rouge p {
        border: 2px solid #FF0355; } }
  .h2-encadre__rouge span {
    border: 2px solid #FF0355; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__rouge span {
        border: none; } }
  .h2-encadre__rouge svg {
    stroke: #FF0355; }
  .h2-encadre__rose p {
    color: #D9048E; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__rose p {
        border: 2px solid #D9048E; } }
  .h2-encadre__rose span {
    border: 2px solid #D9048E; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__rose span {
        border: none; } }
  .h2-encadre__rose svg {
    stroke: #D9048E; }
  .h2-encadre__vert p {
    color: #05C2AB; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__vert p {
        border: 2px solid #05C2AB; } }
  .h2-encadre__vert span {
    border: 2px solid #05C2AB; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre__vert span {
        border: none; } }
  .h2-encadre__vert svg {
    stroke: #05C2AB; }
  .h2-encadre p {
    padding: 1.7rem 0;
    font-size: 1.875rem;
    line-height: 2.125rem;
    text-align: center; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre p {
        border-radius: 20px;
        padding: 0.8rem 1rem; } }
    .h2-encadre p span {
      border-radius: 20px;
      padding: 0.8rem 2rem; }
      @media only screen and (max-width: 74.9375rem) {
        .h2-encadre p span {
          padding: 0.8rem 2rem; } }
      @media only screen and (max-width: 61.9375rem) {
        .h2-encadre p span {
          padding: 0.8rem 2rem; } }
      @media only screen and (max-width: 47.9375rem) {
        .h2-encadre p span {
          padding: 0; } }
      @media only screen and (max-width: 40.625rem) {
        .h2-encadre p span {
          padding: 0; } }
  .h2-encadre svg {
    position: absolute;
    top: 0;
    fill: none;
    width: 100%;
    height: 100%; }
    @media only screen and (max-width: 47.9375rem) {
      .h2-encadre svg {
        display: none !important; } }

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