  /* styles grid */
/* CUSTOM VARIABLES */
/* MAROON */
/* BRICK */
/* GOLD */
/* GOLD - PREMIERE */
/* PATINA */
/* TERRACOTTA */
/* OPUS */
/* PINE */
/* WATER */
/* GRAY */
/* COPPER */
/* column variations */
/* grid wrapper */
.grid-wrapper-min-max {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-gap: rem;
  width: 100%;
}
@media (max-width: 735px) {
  .grid-wrapper-min-max {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }
}
.grid-wrapper-min-max .grid-item {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
@media (max-width: 735px) {
  .grid-wrapper-min-max .grid-item {
    margin: 0;
  }
}

/* wrappers */
#main-content-wrapper.grid-wrapper-min-max {
  display: grid;
  grid-gap: 1rem;
  box-sizing: border-box;
  margin: 0;
  width: auto;
  grid-template-columns: repeat(12, [col-start] 1fr);
  grid-template-areas: "main-section-wrapper" "main-aside-wrapper-navigation" "main-aside-wrapper-content";
  grid-rows: repeat(4, [col-start] 1fr);
  grid-gap: 4rem;
}
#main-content-wrapper.grid-wrapper-min-max img {
  width: 100%;
}
#main-content-wrapper.grid-wrapper-min-max #main-section-wrapper {
  grid-column: 1/span 9;
  grid-row: 1/span 4;
}
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-navigation {
  grid-column: 10/span 3;
  grid-row: 1;
}
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-content {
  grid-column: 10/span 3;
  grid-row: 2;
}
@media (max-width: 1023px) {
  #main-content-wrapper.grid-wrapper-min-max {
    grid-template-columns: 1fr;
    grid-template-areas: "main-section-wrapper" "main-aside-wrapper-navigation" "main-aside-wrapper-content";
    grid-template-columns: 1fr;
    grid-row-gap: 2rem;
    margin: 0 auto;
    padding: 0;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-section-wrapper,
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-navigation,
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-content {
    grid-column: 1;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-section-wrapper {
    grid-row: 2;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-navigation {
    grid-row: 1;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-content {
    grid-row: 3;
  }
}

/* grid columns */
.grid-wrapper-min-max.one-column {
  grid-gap: 0;
}

.grid-wrapper-min-max.two-column,
.grid-wrapper-min-max.three-column,
.grid-wrapper-min-max.four-column,
.grid-wrapper-min-max.four-column-eight-column,
.grid-wrapper-min-max.eight-column-four-column,
.grid-wrapper-min-max.three-column-nine-column,
.grid-wrapper-min-max.nine-column-three-column {
  grid-gap: 2rem;
}
@media (max-width: 735px) {
  .grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.four-column-eight-column .grid-item,
.grid-wrapper-min-max.eight-column-four-column .grid-item,
.grid-wrapper-min-max.three-column-nine-column .grid-item,
.grid-wrapper-min-max.nine-column-three-column .grid-item {
    margin: 1rem 0 !important;
  }
  .grid-wrapper-min-max.two-column .grid-item:last-of-type,
.grid-wrapper-min-max.three-column .grid-item:last-of-type,
.grid-wrapper-min-max.four-column .grid-item:last-of-type,
.grid-wrapper-min-max.four-column-eight-column .grid-item:last-of-type,
.grid-wrapper-min-max.eight-column-four-column .grid-item:last-of-type,
.grid-wrapper-min-max.three-column-nine-column .grid-item:last-of-type,
.grid-wrapper-min-max.nine-column-three-column .grid-item:last-of-type {
    margin-bottom: 0 !important;
  }
}

.grid-wrapper-min-max.one-column {
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}

.grid-wrapper-min-max.two-column {
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}

.grid-wrapper-min-max.three-column {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.grid-wrapper-min-max.four-column {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.grid-wrapper-min-max.four-column-eight-column {
  grid-template-columns: 33% auto;
}

.grid-wrapper-min-max.eight-column-four-column {
  grid-template-columns: auto 33%;
}

.grid-wrapper-min-max.three-column-nine-column {
  grid-template-columns: 25% auto;
}

.grid-wrapper-min-max.nine-column-three-column {
  grid-template-columns: auto 25%;
}

@media only screen and (max-width: 1200px) {
  #panel-cards .grid-wrapper-min-max.four-column,
#panel-numbers .grid-wrapper-min-max.four-column {
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  }
}
#panel-cards .container.portrait .grid-wrapper-min-max.four-column {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}
@media (max-width: 1023px) {
  #panel-cards .container.portrait .grid-wrapper-min-max.four-column {
    grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
  }
}
@media (max-width: 735px) {
  #panel-cards .container.portrait .grid-wrapper-min-max.four-column {
    display: block !important;
    width: 100%;
  }
}

@media (max-width: 1023px) {
  #panel-cards .container.portrait,
#panel-cards .container.container-100.portrait,
#panel-cards .container.container-80.portrait,
#panel-cards .container.container-50.portrait {
    width: 80%;
  }
}
@media (max-width: 735px) {
  #panel-cards .container.portrait,
#panel-cards .container.container-100.portrait,
#panel-cards .container.container-80.portrait,
#panel-cards .container.container-50.portrait {
    width: 70%;
  }
}

#panel-intro .grid-wrapper-min-max {
  display: grid;
  grid-gap: 1rem;
  box-sizing: border-box;
  margin: 0;
  width: auto;
  grid-template-columns: repeat(12, [col-start] 1fr);
  grid-template-areas: "intro-grid-area-main" "intro-grid-area-aside-navigation" "intro-grid-area-aside-content";
  grid-rows: repeat(4, [col-start] 1fr);
  grid-gap: 4rem;
}
#panel-intro .grid-wrapper-min-max .intro-grid-area-main {
  grid-column: 1/span 9;
  grid-row: 1/span 4;
}
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-navigation {
  grid-column: 10/span 3;
  grid-row: 1;
}
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-content {
  grid-column: 10/span 3;
  grid-row: 2;
}
@media (max-width: 1023px) {
  #panel-intro .grid-wrapper-min-max {
    grid-template-columns: 1fr;
    grid-template-areas: "intro-grid-area-aside-navigation" "intro-grid-area-main" "intro-grid-area-aside-content";
    grid-template-columns: 1fr;
    grid-row-gap: 2rem;
    margin: 0 auto;
    padding: 0;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-main,
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-navigation,
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-content {
    grid-column: 1;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-main {
    grid-row: 2;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-aside-navigation {
    grid-row: 1;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-aside-content {
    grid-row: 3;
  }
}

@media only screen and (max-width: 768px) {
  .grid-wrapper-min-max.two-column,
.grid-wrapper-min-max.three-column,
.grid-wrapper-min-max.four-column,
.grid-wrapper-min-max.four-column-eight-column,
.grid-wrapper-min-max.eight-column-four-column,
.grid-wrapper-min-max.three-column-nine-column,
.grid-wrapper-min-max.nine-column-three-column {
    box-sizing: border-box;
    display: block;
    margin: 0;
    width: 100%;
  }
}
/* grid gap */
.grid-wrapper-min-max.grid-gap-lg {
  grid-gap: 3rem !important;
}

.grid-wrapper-min-max.grid-gap-md {
  grid-gap: 2rem !important;
}

.grid-wrapper-min-max.grid-gap-sm {
  grid-gap: 1rem !important;
}

.grid-wrapper-min-max.grid-gap-none {
  grid-gap: 0rem !important;
}

/* no gap - optional - use for image grids */
.grid-wrapper-no-gap {
  grid-gap: 0px;
}

/* grid row gap */
.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-lg,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-lg,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-lg,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-lg {
  grid-row-gap: 3rem !important;
}

.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-md,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-md,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-md,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-md {
  grid-row-gap: 2rem !important;
}

.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-sm,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-sm,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-sm,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-sm {
  grid-row-gap: 1rem !important;
}

.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-none,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-none,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-none,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-none {
  grid-row-gap: 0rem !important;
}

/* grid-min-max - override */
#panel-cards .grid-wrapper-min-max.column-min-100,
#panel-numbers .grid-wrapper-min-max.number.column-min-100,
#panel-buttons .grid-wrapper-min-max.column-min-100,
#panel-image-grid .grid-wrapper-min-max.column-min-100,
#panel-video-embed .grid-wrapper-min-max.column-min-100,
#panel-tabs-images .grid-wrapper-min-max.column-min-100 {
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-100,
#panel-numbers .grid-wrapper-min-max.number.column-min-100,
#panel-buttons .grid-wrapper-min-max.column-min-100,
#panel-image-grid .grid-wrapper-min-max.column-min-100,
#panel-video-embed .grid-wrapper-min-max.column-min-100,
#panel-tabs-images .grid-wrapper-min-max.column-min-100 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-150,
#panel-numbers .grid-wrapper-min-max.number.column-min-150,
#panel-buttons .grid-wrapper-min-max.column-min-150,
#panel-image-grid .grid-wrapper-min-max.column-min-150,
#panel-video-embed .grid-wrapper-min-max.column-min-150,
#panel-tabs-images .grid-wrapper-min-max.column-min-150 {
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-150,
#panel-numbers .grid-wrapper-min-max.number.column-min-150,
#panel-buttons .grid-wrapper-min-max.column-min-150,
#panel-image-grid .grid-wrapper-min-max.column-min-150,
#panel-video-embed .grid-wrapper-min-max.column-min-150,
#panel-tabs-images .grid-wrapper-min-max.column-min-150 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-200,
#panel-numbers .grid-wrapper-min-max.number.column-min-200,
#panel-buttons .grid-wrapper-min-max.column-min-200,
#panel-image-grid .grid-wrapper-min-max.column-min-200,
#panel-video-embed .grid-wrapper-min-max.column-min-200,
#panel-tabs-images .grid-wrapper-min-max.column-min-200 {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-200,
#panel-numbers .grid-wrapper-min-max.number.column-min-200,
#panel-buttons .grid-wrapper-min-max.column-min-200,
#panel-image-grid .grid-wrapper-min-max.column-min-200,
#panel-video-embed .grid-wrapper-min-max.column-min-200,
#panel-tabs-images .grid-wrapper-min-max.column-min-200 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-250,
#panel-numbers .grid-wrapper-min-max.number.column-min-250,
#panel-buttons .grid-wrapper-min-max.column-min-250,
#panel-image-grid .grid-wrapper-min-max.column-min-250,
#panel-video-embed .grid-wrapper-min-max.column-min-250,
#panel-tabs-images .grid-wrapper-min-max.column-min-250 {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-250,
#panel-numbers .grid-wrapper-min-max.number.column-min-250,
#panel-buttons .grid-wrapper-min-max.column-min-250,
#panel-image-grid .grid-wrapper-min-max.column-min-250,
#panel-video-embed .grid-wrapper-min-max.column-min-250,
#panel-tabs-images .grid-wrapper-min-max.column-min-250 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-300,
#panel-numbers .grid-wrapper-min-max.number.column-min-300,
#panel-buttons .grid-wrapper-min-max.column-min-300,
#panel-image-grid .grid-wrapper-min-max.column-min-300,
#panel-video-embed .grid-wrapper-min-max.column-min-300,
#panel-tabs-images .grid-wrapper-min-max.column-min-300 {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-300,
#panel-numbers .grid-wrapper-min-max.number.column-min-300,
#panel-buttons .grid-wrapper-min-max.column-min-300,
#panel-image-grid .grid-wrapper-min-max.column-min-300,
#panel-video-embed .grid-wrapper-min-max.column-min-300,
#panel-tabs-images .grid-wrapper-min-max.column-min-300 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-350,
#panel-numbers .grid-wrapper-min-max.number.column-min-350,
#panel-buttons .grid-wrapper-min-max.column-min-350,
#panel-image-grid .grid-wrapper-min-max.column-min-350,
#panel-video-embed .grid-wrapper-min-max.column-min-350,
#panel-tabs-images .grid-wrapper-min-max.column-min-350 {
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-350,
#panel-numbers .grid-wrapper-min-max.number.column-min-350,
#panel-buttons .grid-wrapper-min-max.column-min-350,
#panel-image-grid .grid-wrapper-min-max.column-min-350,
#panel-video-embed .grid-wrapper-min-max.column-min-350,
#panel-tabs-images .grid-wrapper-min-max.column-min-350 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-400,
#panel-numbers .grid-wrapper-min-max.number.column-min-400,
#panel-buttons .grid-wrapper-min-max.column-min-400,
#panel-image-grid .grid-wrapper-min-max.column-min-400,
#panel-video-embed .grid-wrapper-min-max.column-min-400,
#panel-tabs-images .grid-wrapper-min-max.column-min-400 {
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-400,
#panel-numbers .grid-wrapper-min-max.number.column-min-400,
#panel-buttons .grid-wrapper-min-max.column-min-400,
#panel-image-grid .grid-wrapper-min-max.column-min-400,
#panel-video-embed .grid-wrapper-min-max.column-min-400,
#panel-tabs-images .grid-wrapper-min-max.column-min-400 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

/* ms - grid */
/* grid */
.grid-wrapper-min-max {
  display: -ms-grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
}

/* grid-wrapper-min-max - default - ms support */
.grid-wrapper-min-max .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max .grid-item:nth-child(2) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max .grid-item:nth-child(3) {
  -ms-grid-column: 7;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max .grid-item:nth-child(4) {
  -ms-grid-column: 10;
  -ms-grid-column-span: 3;
}

/* one-column-build - ms support */
.grid-wrapper-min-max.one-column .grid-item {
  -ms-grid-column-span: 12;
  -ms-grid-row-span: 0;
}

.grid-wrapper-min-max.one-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
}

.grid-wrapper-min-max.one-column .grid-item:nth-child(2),
.grid-wrapper-min-max.one-column .grid-item:nth-child(3),
.grid-wrapper-min-max.one-column .grid-item:nth-child(4) {
  display: none;
}

/* two-column-build */
.grid-wrapper-min-max.two-column .grid-item {
  -ms-grid-column-span: 6;
}

/* two-column-build - ms support */
.grid-wrapper-min-max.two-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
}

.grid-wrapper-min-max.two-column .grid-item:nth-child(2) {
  -ms-grid-column: 7;
  -ms-grid-column-span: 6;
}

.grid-wrapper-min-max.two-column .grid-item:nth-child(3),
.grid-wrapper-min-max.two-column .grid-item:nth-child(4) {
  display: none;
}

/* three-column-build - ms support */
.grid-wrapper-min-max.three-column .grid-item {
  -ms-grid-column-span: 4;
}

/* three-column-build - ms support */
.grid-wrapper-min-max.three-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.three-column .grid-item:nth-child(2) {
  -ms-grid-column: 5;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.three-column .grid-item:nth-child(3) {
  -ms-grid-column: 9;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.three-column .grid-item:nth-child(4) {
  display: none;
}

/* four-column-build - ms support */
.grid-wrapper-min-max.four-column {
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(2) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(3) {
  -ms-grid-column: 7;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(4) {
  -ms-grid-column: 10;
  -ms-grid-column-span: 3;
}

/* four-column-eight-column-build */
/* eight-column-four-column-build */
/* three-column-nine-column-build */
/* nine-column-three-column-build */
.grid-wrapper-min-max.four-column-eight-column {
  -ms-grid-columns: 33% 1fr;
}

.grid-wrapper-min-max.eight-column-four-column {
  -ms-grid-columns: 1fr 33%;
}

.grid-wrapper-min-max.three-column-nine-column {
  -ms-grid-columns: 25% 1fr;
}

.grid-wrapper-min-max.nine-column-three-column {
  -ms-grid-columns: 1fr 25%;
}

/* three-column-nine-column-build */
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(2) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 9;
}

.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(3),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(4) {
  display: none;
}

/* nine-column-three-column-build */
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 9;
}

.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(2) {
  -ms-grid-column: 10;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(3),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(4) {
  display: none;
}

/* eight-column-four-column-build */
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 8;
}

.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(2) {
  -ms-grid-column: 9;
  -ms-grid-column-span: 12;
}

.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(3),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(4) {
  display: none;
}

/* four-column-eight-column-build */
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(2) {
  -ms-grid-column: 5;
  -ms-grid-column-span: 12;
}

.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(4) {
  display: none;
}

/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align: auto) {
  .grid-wrapper-min-max.one-column {
    grid: 0;
  }

  .grid-wrapper-min-max.one-column .grid-item,
.grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.four-column-eight-column .grid-item,
.grid-wrapper-min-max.eight-column-four-column .grid-item,
.grid-wrapper-min-max.three-column-nine-column .grid-item,
.grid-wrapper-min-max.nine-column-three-column .grid-item,
#panel-cards .grid-wrapper-min-max.card-horizontal .grid-item {
    padding: 1rem;
  }
}
/* media queries */
/* 1400 */
/* 768 */
@media only screen and (max-width: 768px) {
  /* *-column-build - all to span 12 - change display */
  .grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.one-column .grid-item:nth-child(1),
.grid-wrapper-min-max.two-column .grid-item:nth-child(1),
.grid-wrapper-min-max.two-column .grid-item:nth-child(2),
.grid-wrapper-min-max.three-column .grid-item:nth-child(1),
.grid-wrapper-min-max.three-column .grid-item:nth-child(2),
.grid-wrapper-min-max.three-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column .grid-item:nth-child(1),
.grid-wrapper-min-max.four-column .grid-item:nth-child(2),
.grid-wrapper-min-max.four-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column .grid-item:nth-child(4) {
    display: block;
    margin: 0 auto;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }

  /* grid-wrapper - all columns - span12 */
  /* three-nine + nine-three */
  .grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(1),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(2),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(3),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(4),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(1),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(2),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(3),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(4),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(1),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(2),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(3),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(4),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(1),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(2),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(4) {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
}
@media only screen and (max-width: 768px) and (max-width: 735px) {
  .grid-item {
    display: block;
    margin: 1rem 0;
  }
}
/* image grid */
#panel-image-grid .grid-wrapper-min-max .grid-item {
  height: auto;
}

/* IE 11 ONLY */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro .grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    margin: 0 2rem 0 0;
  }

  /* grid-gap */

  /* first grid-item override */

  /* image grid - image areas */

  /* grid areas */
  /* image - text */

  /* image-grid */

  /* 1080 */
  /* 1080 - close */
  /* 768 */
  /* 768 - close */
  /* 415 */
  /* 415 - close */
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-intro .grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro .grid-area-two {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    margin: 0 0 2rem 0;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-intro .grid-area-two {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro .grid-area-three {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-intro .grid-area-three {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 3;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro #home {
    display: block;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .grid-wrapper-min-max.one-column {
    grid: 0;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .grid-wrapper-min-max.one-column .grid-item,
.grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.four-column-eight-column .grid-item,
.grid-wrapper-min-max.eight-column-four-column .grid-item,
.grid-wrapper-min-max.three-column-nine-column .grid-item,
.grid-wrapper-min-max.nine-column-three-column .grid-item,
#panel-cards .grid-wrapper-min-max.card-horizontal .grid-item {
    padding: 1rem;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-lead .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-image-lead-resize .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-audio .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-accordion .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-form .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-pagination .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-tabs .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-image-caption .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-video-embed .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-carousel-scroll .grid-wrapper-min-max:nth-child(1) .grid-item,
#modaal-content-carousel .grid-wrapper-min-max:nth-child(1) .grid-item {
    -ms-grid-column-span: 12 !important;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-lead .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
  }
  #panel-image-grid .grid-wrapper-min-max .grid-item {
    display: -ms-flexbox;
    -ms-flex-direction: column;
  }
  #panel-image-grid .grid-wrapper-min-max .grid-item img {
    width: 100%;
    height: 100%;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-image {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-image {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-content {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-image {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-image {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid-area .grid-wrapper-grid-area {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area {
    display: -ms-flexbox;
    -ms-flex-direction: column;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area img {
    width: 100%;
    height: 100%;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-two {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-three {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-four {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-five {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .calendar-card-date {
    margin: 0 0 1.125rem;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-highlights .grid-wrapper-min-max.three-column .grid-item {
    padding: 0;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-carousel-scroll .grid-wrapper-min-max {
    min-height: 700px;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-carousel-scroll .grid-wrapper-min-max:nth-child(1) .grid-item .item-content {
    padding: 4rem;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-caption .grid-wrapper-min-max :nth-child(1).grid-item {
    -ms-grid-column-span: 12 !important;
  }
}
@media only screen and (-ms-high-contrast: active) and (max-width: 1080px), only screen and (-ms-high-contrast: none) and (max-width: 1080px) {
  #panel-image-grid .grid-wrapper-min-max {
    -ms-grid-columns: 1fr 1fr 1fr;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-two {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-three {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-four {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-five {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
  }
}
@media only screen and (-ms-high-contrast: active) and (max-width: 768px), only screen and (-ms-high-contrast: none) and (max-width: 768px) {
  #panel-image-grid .grid-wrapper-min-max {
    -ms-grid-columns: 1fr 1fr;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
  }
}
@media only screen and (-ms-high-contrast: active) and (max-width: 415px), only screen and (-ms-high-contrast: none) and (max-width: 415px) {
  #panel-image-grid .grid-wrapper-min-max {
    display: block;
    width: 100%;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    display: block;
    width: 100%;
  }

  #panel-image-grid-area .grid-wrapper-grid-area {
    display: block;
    width: 100%;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-one,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-two,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-three,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-four,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-five {
    display: block;
    width: 100%;
  }
}
/* close of IE specific css */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1ncmlkLnNjc3MiLCIuLi9zY3NzLXR5cG9ncmFwaHkvX2N1c3RvbS12YXJpYWJsZXMuc2NzcyIsIl9ncmlkLWNvbHVtbnMuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIl9tcy1ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQXdCQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FDOUZBO0FBRUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNOQTtFREhGO0lBV0k7OztBQUVGO0VBSUU7RUFDQTtFQUNBOztBQ2hCRjtFRFVBO0lBRUk7Ozs7QUFjTjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJBQ0U7RUFHRjtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FDMUNGO0VEZ0JGO0lBNkJJO0lBQ0EscUJBQ0E7SUFHQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtBQUFBO0FBQUE7SUFHRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7OztBQUtOO0FBRUE7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7QUMvRkE7RURpR0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7O0FBS1I7RUFBbUM7OztBQUNuQztFQUFtQzs7O0FBQ25DO0VBQXFDOzs7QUFDckM7RUFBb0M7OztBQUNwQztFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBRWpEO0VBQ0U7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0VBQ0E7O0FDL0dBO0VENkdGO0lBSUk7OztBQzdIRjtFRHlIRjtJQU9JO0lBQ0E7Ozs7QUNySEY7RUR5SEY7QUFBQTtBQUFBO0FBQUE7SUFLSTs7O0FDMUlGO0VEcUlGO0FBQUE7QUFBQTtBQUFBO0lBUUk7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCQUNFO0VBR0Y7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUM1SkY7RURxSUY7SUEwQkk7SUFDQSxxQkFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0FBQUE7QUFBQTtJQUdFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7O0FBS047RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9FO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtBQUVBO0VBQW9DOzs7QUFFcEM7RUFBb0M7OztBQUVwQztFQUFvQzs7O0FBRXBDO0VBQXNDOzs7QUFFdEM7QUFFQTtFQUF1Qjs7O0FBRXZCO0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFHc0Q7OztBQUV0RDtBQUFBO0FBQUE7QUFBQTtFQUdzRDs7O0FBRXREO0FBQUE7QUFBQTtBQUFBO0VBR3NEOzs7QUFFdEQ7QUFBQTtBQUFBO0FBQUE7RUFHd0Q7OztBQUV4RDtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ2hRQTtFRDBQRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQzNRQTtFRHFRRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ3RSQTtFRGdSRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ2pTQTtFRDJSRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQzVTQTtFRHNTRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ3ZUQTtFRGlURjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ2xVQTtFRDRURjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBRTNVSjtBQUVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFHQTtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBRWpEO0FBRUE7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFFQTtFQUNFO0lBQ0U7OztFQVdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7QUFLTjtBQUVBO0FBRUE7QUFDQTtBQUNBO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFhRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUo7QUFDQTtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBaUJFO0lBQ0E7SUFDQTs7O0FENU9GO0VDK09FO0lBQ0U7SUFDQTs7O0FBS047QUFFQTtFQUNFOzs7QUFHRjtBQUNBO0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFvQ0Y7O0FBa0JBOztBQXNCQTs7QUFxRkE7QUFDQTs7QUFxREE7O0FBK0RBO0FBNEdBO0FBQ0E7QUE4RUE7QUFDQTtBQWtDQTs7QUR4dkJFO0VDK1BGO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQVpKO0VBZUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QURqUkE7RUM0UUY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBekJKO0VBNEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRDdSQTtFQ3lSRjtJQU1JO0lBQ0E7SUFDQTs7O0FBcENKO0VBdUNBO0lBQ0U7OztBQXhDRjtFQTRDQTtJQUNFOzs7QUE3Q0Y7RUF5REU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQTFESjtFQXlFRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQTFFSjtFQThFQTtJQUNFO0lBQ0E7OztBQWhGRjtFQW9GQTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7O0FBNUZOO0VBZ0dBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXBHRjtFQXNHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUExR0Y7RUE0R0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBaEhGO0VBa0hBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXRIRjtFQXdIQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUE1SEY7RUE4SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBbElGO0VBb0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXhJRjtFQTBJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUE5SUY7RUFnSkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBcEpGO0VBc0pBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQTFKRjtFQTRKQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFoS0Y7RUFrS0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBdEtGO0VBMktFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRDVhRjtFQ3dhQTtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFwTEo7RUF1TEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FEeGJGO0VDb2JBO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQWhNSjtFQXFNRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUR0Y0Y7RUNrY0E7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBOU1KO0VBaU5FO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRGxkRjtFQzhjQTtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUExTko7RUErTkE7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7O0FBeE9OO0VBNk9FO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUF2UUo7RUEwUUE7SUFDRTs7O0FBM1FGO0VBOFFFO0lBQ0U7OztBQS9RSjtFQWtSQTtJQUNFOzs7QUFuUkY7RUFzUkU7SUFDRTs7O0FBdlJKO0VBMFJBO0lBQ0U7OztBQUdGO0VBQ0E7SUFDRTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQU1KO0VBQ0E7SUFDRTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0Y7RUFDRTtJQUNFO0lBQ0E7OztFQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVlFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTs7O0FBTU4iLCJmaWxlIjoic3R5bGVzLWdyaWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogc3R5bGVzIGdyaWQgKi9cblxuQGltcG9ydCAnbWl4aW5zL2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJy4uL3Njc3MtdHlwb2dyYXBoeS9jdXN0b20tdmFyaWFibGVzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdncmlkLWNvbHVtbnMnO1xuQGltcG9ydCAnbXMtZ3JpZCc7XG4iLCIvKiBDVVNUT00gVkFSSUFCTEVTICovXG5cbiRtYXJvb246ICAgICAgICAjNWEwNzIyO1xuJGJyaWNrOiAgICAgICAgICM1YTA3MjI7XG4kZ29sZDpcdFx0XHQjZWFhYTAwO1xuJGdvbGQtcHJlbWllcmU6XHQjY2JhMDUyO1xuJHBhdGluYTogICAgICAgICMwMDk2YTA7XG4kdGVycmFjb3R0YTogICAgI2I2ODk2NztcbiRvcHVzOlx0XHRcdCNmOThlMmI7XG4kcGluZTogICAgICAgICAgIzc3N2UzOTtcbiR3YXRlcjogICAgICAgICAjNDg3NmEyO1xuJGdyYXk6XHRcdFx0Izg4ODg4ODtcbiRjb3BwZXI6ICAgICAgICAjYjRhZjk1O1xuJGJsYWNrOiAgICAgICAgICMwMDAwMDA7XG4kd2hpdGU6XHQgICAgICAgICNmZmZmZmY7XG4kYmx1ZTogICAgICAgICAgIzAwYjdmZjtcbiRiZy1vdmVybGF5OiAgICByZ2JhKDAsMCwwLC41KTtcblxuJGJnLW92ZXJsYXk6ICRiZy1vdmVybGF5O1xuJGJnLW92ZXJsYXktZGFyazogcmdiYSgkYmctb3ZlcmxheSwgLjYpO1xuJGJnLW92ZXJsYXktZXh0cmEtZGFyazogcmdiYSgkYmctb3ZlcmxheSwgLjcpO1xuJGJnLW92ZXJsYXktbGlnaHQ6IHJnYmEoJGJnLW92ZXJsYXksIC40KTtcbiRiZy1vdmVybGF5LWV4dHJhLWxpZ2h0OiByZ2JhKCRiZy1vdmVybGF5LCAuMSk7XG5cbi8qIE1BUk9PTiAqL1xuJG1hcm9vbjogbGlnaHRlbigkbWFyb29uLCAwJSk7XG4kbWFyb29uLWRhcms6IGRhcmtlbigkbWFyb29uLCAxMCUpO1xuJG1hcm9vbi1leHRyYS1kYXJrOiBkYXJrZW4oJG1hcm9vbiwgNDAlKTtcbiRtYXJvb24tbGlnaHQ6IGxpZ2h0ZW4oJG1hcm9vbiwgMjAlKTtcbiRtYXJvb24tZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJG1hcm9vbiwgNDAlKTtcblxuLyogQlJJQ0sgKi9cbiRicmljazogbGlnaHRlbigkYnJpY2ssIDAlKTtcbiRicmljay1kYXJrOiBkYXJrZW4oJGJyaWNrLCAyMCUpO1xuJGJyaWNrLWV4dHJhLWRhcms6IGRhcmtlbigkYnJpY2ssIDQwJSk7XG4kYnJpY2stbGlnaHQ6IGxpZ2h0ZW4oJGJyaWNrLCAyMCUpO1xuJGJyaWNrLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRicmljaywgNDAlKTtcblxuLyogR09MRCAqL1xuJGdvbGQ6IGxpZ2h0ZW4oJGdvbGQsIDAlKTtcbiRnb2xkLWRhcms6IGRhcmtlbigkZ29sZCwgMjAlKTtcbiRnb2xkLWV4dHJhLWRhcms6IGRhcmtlbigkZ29sZCwgNDAlKTtcbiRnb2xkLWxpZ2h0OiBsaWdodGVuKCRnb2xkLCAyMCUpO1xuJGdvbGQtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdvbGQsIDQwJSk7XG5cbi8qIEdPTEQgLSBQUkVNSUVSRSAqL1xuJGdvbGQtcHJlbWllcmU6IGxpZ2h0ZW4oJGdvbGQtcHJlbWllcmUsIDAlKTtcbiRnb2xkLXByZW1pZXJlLWRhcms6IGRhcmtlbigkZ29sZC1wcmVtaWVyZSwgMjAlKTtcbiRnb2xkLXByZW1pZXJlLWV4dHJhLWRhcms6IGRhcmtlbigkZ29sZC1wcmVtaWVyZSwgNDAlKTtcbiRnb2xkLXByZW1pZXJlLWxpZ2h0OiBsaWdodGVuKCRnb2xkLXByZW1pZXJlLCAxNSUpO1xuJGdvbGQtcHJlbWllcmUtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdvbGQtcHJlbWllcmUsIDMwJSk7XG5cbi8qIFBBVElOQSAqL1xuJHBhdGluYTogbGlnaHRlbigkcGF0aW5hLCAwJSk7XG4kcGF0aW5hLWRhcms6IGRhcmtlbigkcGF0aW5hLCAxNSUpO1xuJHBhdGluYS1leHRyYS1kYXJrOiBkYXJrZW4oJHBhdGluYSwgNDAlKTtcbiRwYXRpbmEtbGlnaHQ6IGxpZ2h0ZW4oJHBhdGluYSwgMjAlKTtcbiRwYXRpbmEtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHBhdGluYSwgNDAlKTtcblxuLyogVEVSUkFDT1RUQSAqL1xuJHRlcnJhY290dGE6IGxpZ2h0ZW4oJHRlcnJhY290dGEsIDAlKTtcbiR0ZXJyYWNvdHRhLWRhcms6IGRhcmtlbigkdGVycmFjb3R0YSwgMjAlKTtcbiR0ZXJyYWNvdHRhLWV4dHJhLWRhcms6IGRhcmtlbigkdGVycmFjb3R0YSwgNDAlKTtcbiR0ZXJyYWNvdHRhLWxpZ2h0OiBsaWdodGVuKCR0ZXJyYWNvdHRhLCAyNSUpO1xuJHRlcnJhY290dGEtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHRlcnJhY290dGEsIDM1JSk7XG5cbi8qIE9QVVMgKi9cbiRvcHVzOiBsaWdodGVuKCRvcHVzLCAwJSk7XG4kb3B1cy1kYXJrOiBkYXJrZW4oJG9wdXMsIDIwJSk7XG4kb3B1cy1leHRyYS1kYXJrOiBkYXJrZW4oJG9wdXMsIDQwJSApO1xuJG9wdXMtbGlnaHQ6IGxpZ2h0ZW4oJG9wdXMsIDIwJSApO1xuJG9wdXMtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJG9wdXMsIDQwJSApO1xuXG4vKiBQSU5FICovXG4kcGluZTogbGlnaHRlbigkcGluZSwgMCUpO1xuJHBpbmUtZGFyazogZGFya2VuKCRwaW5lLCAyMCUpO1xuJHBpbmUtZXh0cmEtZGFyazogZGFya2VuKCRwaW5lLCA0MCUgKTtcbiRwaW5lLWxpZ2h0OiBsaWdodGVuKCRwaW5lLCAyMCUgKTtcbiRwaW5lLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRwaW5lLCA0MCUgKTtcblxuLyogV0FURVIgKi9cbiR3YXRlcjogbGlnaHRlbigkd2F0ZXIsIDAlKTtcbiR3YXRlci1kYXJrOiBkYXJrZW4oJHdhdGVyLCAyMCUpO1xuJHdhdGVyLWV4dHJhLWRhcms6IGRhcmtlbigkd2F0ZXIsIDQwJSApO1xuJHdhdGVyLWxpZ2h0OiBsaWdodGVuKCR3YXRlciwgMjAlICk7XG4kd2F0ZXItZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHdhdGVyLCA0MCUgKTtcblxuLyogR1JBWSAqL1xuJGdyYXk6IGxpZ2h0ZW4oJGdyYXksIDAlKTtcbiRncmF5LWRhcms6IGRhcmtlbigkZ3JheSwgMjAlKTtcbiRncmF5LWV4dHJhLWRhcms6IGRhcmtlbigkZ3JheSwgNDAlKTtcbiRncmF5LWxpZ2h0OiBsaWdodGVuKCRncmF5LCAyMCUpO1xuJGdyYXktZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdyYXksIDQwJSk7XG5cbi8qIENPUFBFUiAqL1xuJGNvcHBlcjogbGlnaHRlbigkY29wcGVyLCAwJSk7XG4kY29wcGVyLWRhcms6IGRhcmtlbigkY29wcGVyLCAyMCUpO1xuJGNvcHBlci1leHRyYS1kYXJrOiBkYXJrZW4oJGNvcHBlciwgNDAlKTtcbiRjb3BwZXItbGlnaHQ6IGxpZ2h0ZW4oJGNvcHBlciwgMjAlKTtcbiRjb3BwZXItZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGNvcHBlciwgNDAlKTtcbiIsIi8qIGNvbHVtbiB2YXJpYXRpb25zICovXG5cbi8qIGdyaWQgd3JhcHBlciAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIC1tcy1ncmlkLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtZ2FwOiByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtaXRlbSB7XG4gICAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vICNtYWluLWFzaWRlLXdyYXBwZXIgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbi8vICAgZGlzcGxheTogLW1zLWdyaWQ7XG4vLyAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwJSwgMWZyKSkgIWltcG9ydGFudDtcbi8vIH1cblxuLyogd3JhcHBlcnMgKi9cblxuI21haW4tY29udGVudC13cmFwcGVyLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBbY29sLXN0YXJ0XSAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwibWFpbi1zZWN0aW9uLXdyYXBwZXJcIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLW5hdmlnYXRpb25cIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLWNvbnRlbnRcIjtcbiAgZ3JpZC1yb3dzOiByZXBlYXQoNCwgW2NvbC1zdGFydF0gMWZyKTtcbiAgZ3JpZC1nYXA6IDRyZW07XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21haW4tc2VjdGlvbi13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gOTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gNDtcbiAgfVxuICAjbWFpbi1hc2lkZS13cmFwcGVyLW5hdmlnYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAjbWFpbi1hc2lkZS13cmFwcGVyLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJtYWluLXNlY3Rpb24td3JhcHBlclwiXG4gICAgXCJtYWluLWFzaWRlLXdyYXBwZXItbmF2aWdhdGlvblwiXG4gICAgXCJtYWluLWFzaWRlLXdyYXBwZXItY29udGVudFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgICNtYWluLXNlY3Rpb24td3JhcHBlcixcbiAgICAjbWFpbi1hc2lkZS13cmFwcGVyLW5hdmlnYXRpb24sXG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1jb250ZW50IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgICAjbWFpbi1zZWN0aW9uLXdyYXBwZXIge1xuICAgICAgZ3JpZC1yb3c6IDJcbiAgICB9XG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cbiAgICAjbWFpbi1hc2lkZS13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgfVxuICB9XG59XG5cbi8qIGdyaWQgY29sdW1ucyAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiB7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwJSwgMWZyKSk7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNTBweCwgMWZyKSk7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzJSBhdXRvOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDMzJTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIGF1dG87IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYW5lbC1jYXJkcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4sXG4gICNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIH1cbn1cblxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIucG9ydHJhaXQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1NXB4LCAxZnIpKTtcbiAgfVxuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jcGFuZWwtY2FyZHMgLmNvbnRhaW5lci5wb3J0cmFpdCxcbiNwYW5lbC1jYXJkcyAuY29udGFpbmVyLmNvbnRhaW5lci0xMDAucG9ydHJhaXQsXG4jcGFuZWwtY2FyZHMgLmNvbnRhaW5lci5jb250YWluZXItODAucG9ydHJhaXQsXG4jcGFuZWwtY2FyZHMgLmNvbnRhaW5lci5jb250YWluZXItNTAucG9ydHJhaXQge1xuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuI3BhbmVsLWludHJvIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbC1zdGFydF0gMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcImludHJvLWdyaWQtYXJlYS1tYWluXCJcbiAgICBcImludHJvLWdyaWQtYXJlYS1hc2lkZS1uYXZpZ2F0aW9uXCJcbiAgICBcImludHJvLWdyaWQtYXJlYS1hc2lkZS1jb250ZW50XCI7XG4gIGdyaWQtcm93czogcmVwZWF0KDQsIFtjb2wtc3RhcnRdIDFmcik7XG4gIGdyaWQtZ2FwOiA0cmVtO1xuICAuaW50cm8tZ3JpZC1hcmVhLW1haW4ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA5O1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiA0O1xuICB9XG4gIC5pbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5pbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcImludHJvLWdyaWQtYXJlYS1hc2lkZS1uYXZpZ2F0aW9uXCJcbiAgICBcImludHJvLWdyaWQtYXJlYS1tYWluXCJcbiAgICBcImludHJvLWdyaWQtYXJlYS1hc2lkZS1jb250ZW50XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmludHJvLWdyaWQtYXJlYS1tYWluLFxuICAgIC5pbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvbixcbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLWNvbnRlbnQge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICAgIC5pbnRyby1ncmlkLWFyZWEtbWFpbiB7XG4gICAgICBncmlkLXJvdzogMlxuICAgIH1cbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLW5hdmlnYXRpb24ge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgfVxuICAgIC5pbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudCB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxufVxuXG4vKiBncmlkIGdhcCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbGcgeyBncmlkLWdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1tZCB7IGdyaWQtZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtIHsgZ3JpZC1nYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbm9uZSB7IGdyaWQtZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbm8gZ2FwIC0gb3B0aW9uYWwgLSB1c2UgZm9yIGltYWdlIGdyaWRzICovXG5cbi5ncmlkLXdyYXBwZXItbm8tZ2FwIHsgZ3JpZC1nYXA6IDBweDsgfVxuXG4vKiBncmlkIHJvdyBnYXAgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLWxnLmdyaWQtcm93LWdhcC1sZyxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1tZC5ncmlkLXJvdy1nYXAtbGcsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtc20uZ3JpZC1yb3ctZ2FwLWxnLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW5vbmUuZ3JpZC1yb3ctZ2FwLWxnIHsgZ3JpZC1yb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLWxnLmdyaWQtcm93LWdhcC1tZCxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1tZC5ncmlkLXJvdy1nYXAtbWQsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtc20uZ3JpZC1yb3ctZ2FwLW1kLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW5vbmUuZ3JpZC1yb3ctZ2FwLW1kIHsgZ3JpZC1yb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLWxnLmdyaWQtcm93LWdhcC1zbSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1tZC5ncmlkLXJvdy1nYXAtc20sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtc20uZ3JpZC1yb3ctZ2FwLXNtLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW5vbmUuZ3JpZC1yb3ctZ2FwLXNtIHsgZ3JpZC1yb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLWxnLmdyaWQtcm93LWdhcC1ub25lLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW1kLmdyaWQtcm93LWdhcC1ub25lLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1ub25lLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW5vbmUuZ3JpZC1yb3ctZ2FwLW5vbmUgeyBncmlkLXJvdy1nYXA6IDByZW0gIWltcG9ydGFudDsgfVxuXG4vKiBncmlkLW1pbi1tYXggLSBvdmVycmlkZSAqL1xuXG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTAwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xMDAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTAwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTUwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTE1MCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xNTAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTUwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjAwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTIwMCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTIwMCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTIwMCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjAwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjUwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yNTAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjUwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzAwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTMwMCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zMDAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzAwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzUwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTM1MCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTM1MCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTM1MCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzUwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNTBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tNDAwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi00MDAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tNDAwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59IiwiJHBob25lLXBvcnRyYWl0LXdpZHRoOiA0MTVweDtcbiRwaG9uZS1sYW5kc2NhcGUtd2lkdGg6IDczNnB4O1xuJHRhYmxldC1wb3J0cmFpdC13aWR0aDogNzY4cHg7XG4kdGFibGV0LWxhbmRzY2FwZS13aWR0aDogMTAyNHB4O1xuJGRlc2t0b3Atc21hbGwtd2lkdGg6IDEyMDBweDtcblxuQG1peGluIHBob25lLXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHBob25lLWxhbmRzY2FwZS13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGhvbmUtbGFuZHNjYXBlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGUtd2lkdGggLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1sYW5kc2NhcGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1zbWFsbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsLXdpZHRofSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiBtcyAtIGdyaWQgKi9cblxuLyogZ3JpZCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xufVxuXG4vKiBncmlkLXdyYXBwZXItbWluLW1heCAtIGRlZmF1bHQgLSBtcyBzdXBwb3J0ICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDE7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDQ7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDc7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4tbXMtZ3JpZC1jb2x1bW46IDEwO1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG5cbi8qIG9uZS1jb2x1bW4tYnVpbGQgLSBtcyBzdXBwb3J0ICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW0ge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAwO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHR3by1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbSB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xufVxuLyogdHdvLWNvbHVtbi1idWlsZCAtIG1zIHN1cHBvcnQgKi9cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiB0aHJlZS1jb2x1bW4tYnVpbGQgLSBtcyBzdXBwb3J0ICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbSB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLyogdGhyZWUtY29sdW1uLWJ1aWxkIC0gbXMgc3VwcG9ydCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGZvdXItY29sdW1uLWJ1aWxkIC0gbXMgc3VwcG9ydCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuLW1zLWdyaWQtY29sdW1uOiAxO1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuLW1zLWdyaWQtY29sdW1uOiA0O1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuLW1zLWdyaWQtY29sdW1uOiA3O1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuLW1zLWdyaWQtY29sdW1uOiAxMDtcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuXG4vKiBmb3VyLWNvbHVtbi1laWdodC1jb2x1bW4tYnVpbGQgKi9cbi8qIGVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbi1idWlsZCAqL1xuLyogdGhyZWUtY29sdW1uLW5pbmUtY29sdW1uLWJ1aWxkICovXG4vKiBuaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgzMyUgMWZyKTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIgMzMlKTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgyNSUgMWZyKTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIgMjUlKTsgfVxuXG4vKiB0aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbmluZS1jb2x1bW4tdGhyZWUtY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTA7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBlaWdodC1jb2x1bW4tZm91ci1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDg7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpe1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNaWNyb3NvZnQgRWRnZSBCcm93c2VyIDEyKyAoQWxsKSAtIEBzdXBwb3J0cyBtZXRob2QgKi9cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4ge1xuICAgIGdyaWQ6IDA7XG4gIH1cbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4sXG4gICNwYW5lbC1jYXJkcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY2FyZC1ob3Jpem9udGFsIHtcbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIG1lZGlhIHF1ZXJpZXMgKi9cblxuLyogMTQwMCAqL1xuXG4vKiA3NjggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi8qICotY29sdW1uLWJ1aWxkIC0gYWxsIHRvIHNwYW4gMTIgLSBjaGFuZ2UgZGlzcGxheSAqL1xuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW0sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gIH1cbi8qIGdyaWQtd3JhcHBlciAtIGFsbCBjb2x1bW5zIC0gc3BhbjEyICovXG4vKiB0aHJlZS1uaW5lICsgbmluZS10aHJlZSAqL1xuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLFxuLyogZWlnaHQtZm91ciArIGZvdXItZWlnaHQgKi9cbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgfVxuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiBpbWFnZSBncmlkICovXG5cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBJRSAxMSBPTkxZICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cbiNwYW5lbC1pbnRybyAuZ3JpZC1hcmVhLW9uZSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbn1cbiNwYW5lbC1pbnRybyAuZ3JpZC1hcmVhLXR3byB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbn1cbiNwYW5lbC1pbnRybyAuZ3JpZC1hcmVhLXRocmVlIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbn1cbiNwYW5lbC1pbnRybyAjaG9tZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBncmlkLWdhcCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4ge1xuICBncmlkOiAwO1xufVxuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4sXG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNhcmQtaG9yaXpvbnRhbCB7XG4gIC5ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi8qIGZpcnN0IGdyaWQtaXRlbSBvdmVycmlkZSAqL1xuI3BhbmVsLWltYWdlLWxlYWQgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1pbWFnZS1sZWFkLXJlc2l6ZSAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLWF1ZGlvIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtYWNjb3JkaW9uIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtZm9ybSAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLXBhZ2luYXRpb24gLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC10YWJzIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtaW1hZ2UtY2FwdGlvbiAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLXZpZGVvLWVtYmVkIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtY2Fyb3VzZWwtc2Nyb2xsIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jbW9kYWFsLWNvbnRlbnQtY2Fyb3VzZWwgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSB7XG4gIC5ncmlkLWl0ZW0ge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNwYW5lbC1pbWFnZS1sZWFkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKXtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG59XG5cbi8qIGltYWdlIGdyaWQgLSBpbWFnZSBhcmVhcyAqL1xuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgLmdyaWQtaXRlbSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuLyogZ3JpZCBhcmVhcyAqL1xuLyogaW1hZ2UgLSB0ZXh0ICovXG4jcGFuZWwtaW1hZ2UtdGV4dCAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gIC5ncmlkLWFyZWEtaW1hZ2Uge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG4gIH1cbiAgLmdyaWQtYXJlYS1jb250ZW50IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICB9XG59XG4jcGFuZWwtaW1hZ2UtdGV4dCAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYS50b2dnbGUtZ3JpZC1hcmVhIHtcbiAgLmdyaWQtYXJlYS1pbWFnZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbiAgfVxuICAuZ3JpZC1hcmVhLWNvbnRlbnQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG4gIH1cbn1cbi8qIGltYWdlLWdyaWQgKi9cbiNwYW5lbC1pbWFnZS1ncmlkLWFyZWEgLmdyaWQtd3JhcHBlci1ncmlkLWFyZWEge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAtbXMtZ3JpZC1yb3dzOiAxZnIgMWZyIDFmciAxZnI7XG4gIC5ncmlkLWFyZWEge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiNwYW5lbC1pbWFnZS1ncmlkLWFyZWEgLmdyaWQtd3JhcHBlci1ncmlkLWFyZWEge1xuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1vbmUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdHdvIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLXRocmVlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLWZvdXIge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZml2ZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgfVxufVxuLmNhbGVuZGFyLWNhcmQtZGF0ZSB7XG4gIG1hcmdpbjogMCAwIDEuMTI1cmVtO1xufVxuI3BhbmVsLWltYWdlLWhpZ2hsaWdodHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiB7XG4gIC5ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNwYW5lbC1jYXJvdXNlbC1zY3JvbGwgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG4jcGFuZWwtY2Fyb3VzZWwtc2Nyb2xsIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSkge1xuICAuZ3JpZC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbiNwYW5lbC1pbWFnZS1jYXB0aW9uIC5ncmlkLXdyYXBwZXItbWluLW1heCA6bnRoLWNoaWxkKDEpLmdyaWQtaXRlbSB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMiAhaW1wb3J0YW50O1xufVxuLyogMTA4MCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNDtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA0O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDQ7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQtYXJlYSAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLW9uZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10d28ge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdGhyZWUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZm91ciB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1maXZlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgLW1zLWdyaWQtcm93OiA0O1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG59XG59XG4vKiAxMDgwIC0gY2xvc2UgKi9cbi8qIDc2OCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNDtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDQ7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA1O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDExKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA2O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbn1cbi8qIDc2OCAtIGNsb3NlICovXG4vKiA0MTUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNCksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDYpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNyksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDkpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTApLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTEpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFuZWwtaW1hZ2UtZ3JpZC1hcmVhIC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1vbmUsXG4gICAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdHdvLFxuICAgIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLXRocmVlLFxuICAgIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLWZvdXIsXG4gICAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZml2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLyogNDE1IC0gY2xvc2UgKi9cbn1cbi8qIGNsb3NlIG9mIElFIHNwZWNpZmljIGNzcyAqL1xuIl19 */