/* styles grid */
/* CUSTOM VARIABLES */
/* MAROON */
/* BRICK */
/* GOLD */
/* GOLD - PREMIERE */
/* PATINA */
/* TERRACOTTA */
/* OPUS */
/* PINE */
/* WATER */
/* GRAY */
/* GRAY UPDATED - 031026 */
/* 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: 1rem;
}
#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: 767px) {
  #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-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,
.luc-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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1ncmlkLnNjc3MiLCIuLi9zY3NzLXR5cG9ncmFwaHkvX2N1c3RvbS12YXJpYWJsZXMuc2NzcyIsIl9ncmlkLWNvbHVtbnMuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIl9tcy1ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQXdCQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUNyR0E7QUFFQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ05BO0VESEY7SUFXSTs7O0FBRUY7RUFJRTtFQUNBO0VBQ0E7O0FDaEJGO0VEVUE7SUFFSTs7OztBQWNOO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQkFDRTtFQUdGO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUNoREY7RURzQkY7SUE2Qkk7SUFDQSxxQkFDQTtJQUdBO0lBQ0E7SUFDQTs7RUFDQTtBQUFBO0FBQUE7SUFHRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7OztBQUtOO0FBRUE7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7QUM5RkE7RURnR0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7O0FBS1I7RUFBbUM7OztBQUNuQztFQUFtQzs7O0FBQ25DO0VBQXFDOzs7QUFDckM7RUFBb0M7OztBQUNwQztFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBRWpEO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUlKO0VBQ0U7RUFDQTs7QUMvR0E7RUQ2R0Y7SUFJSTs7O0FDN0hGO0VEeUhGO0lBT0k7SUFDQTs7OztBQ3JIRjtFRHlIRjtBQUFBO0FBQUE7QUFBQTtJQUtJOzs7QUMxSUY7RURxSUY7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJBQ0U7RUFHRjtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQzVKRjtFRHFJRjtJQTBCSTtJQUNBLHFCQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0lBR0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7Ozs7QUFLTjtFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUlGO0FBRUE7RUFBb0M7OztBQUVwQztFQUFvQzs7O0FBRXBDO0VBQW9DOzs7QUFFcEM7RUFBc0M7OztBQUV0QztBQUVBO0VBQXVCOzs7QUFFdkI7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUdzRDs7O0FBRXREO0FBQUE7QUFBQTtBQUFBO0VBR3NEOzs7QUFFdEQ7QUFBQTtBQUFBO0FBQUE7RUFHc0Q7OztBQUV0RDtBQUFBO0FBQUE7QUFBQTtFQUd3RDs7O0FBRXhEO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7QUNqUUE7RUQwUEY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFTSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0U7O0FDN1FBO0VEc1FGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBU0k7Ozs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9FOztBQ3pSQTtFRGtSRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNJOzs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7QUNyU0E7RUQ4UkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFTSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0U7O0FDalRBO0VEMFNGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBU0k7Ozs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9FOztBQzdUQTtFRHNURjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNJOzs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7QUN6VUE7RURrVUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFTSTs7OztBRWxWSjtBQUVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFHQTtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBRWpEO0FBRUE7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFFQTtFQUNFO0lBQ0U7OztFQVdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7QUFLTjtBQUVBO0FBRUE7QUFDQTtBQUNBO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFhRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUo7QUFDQTtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBaUJFO0lBQ0E7SUFDQTs7O0FENU9GO0VDK09FO0lBQ0U7SUFDQTs7O0FBS047QUFFQTtFQUNFOzs7QUFHRjtBQUNBO0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFvQ0Y7O0FBa0JBOztBQXNCQTs7QUFxRkE7QUFDQTs7QUF1REE7O0FBK0RBO0FBNEdBO0FBQ0E7QUE4RUE7QUFDQTtBQWtDQTs7QUQxdkJFO0VDK1BGO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQVpKO0VBZUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QURqUkE7RUM0UUY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBekJKO0VBNEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRDdSQTtFQ3lSRjtJQU1JO0lBQ0E7SUFDQTs7O0FBcENKO0VBdUNBO0lBQ0U7OztBQXhDRjtFQTRDQTtJQUNFOzs7QUE3Q0Y7RUF5REU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQTFESjtFQXlFRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQTFFSjtFQThFQTtJQUNFO0lBQ0E7OztBQWhGRjtFQW9GQTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7O0FBNUZOO0VBZ0dBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXBHRjtFQXNHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUExR0Y7RUE0R0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBaEhGO0VBa0hBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXRIRjtFQXdIQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUE1SEY7RUE4SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBbElGO0VBb0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXhJRjtFQTBJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUE5SUY7RUFnSkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBcEpGO0VBc0pBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQTFKRjtFQTRKQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFoS0Y7RUFrS0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBdEtGO0VBNEtFO0FBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FEN2FGO0VDeWFBO0FBQUE7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBckxKO0VBd0xFO0FBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FEemJGO0VDcWJBO0FBQUE7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBak1KO0VBdU1FO0FBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FEeGNGO0VDb2NBO0FBQUE7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBaE5KO0VBbU5FO0FBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FEcGRGO0VDZ2RBO0FBQUE7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBNU5KO0VBaU9BO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7OztBQTFPTjtFQStPRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBelFKO0VBNFFBO0lBQ0U7OztBQTdRRjtFQWdSRTtJQUNFOzs7QUFqUko7RUFvUkE7SUFDRTs7O0FBclJGO0VBd1JFO0lBQ0U7OztBQXpSSjtFQTRSQTtJQUNFOzs7QUFHRjtFQUNBO0lBQ0U7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFNSjtFQUNBO0lBQ0U7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUtGO0VBQ0U7SUFDRTtJQUNBOzs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFZRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtFO0lBQ0E7OztBQU1OIiwiZmlsZSI6InN0eWxlcy1ncmlkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHN0eWxlcyBncmlkICovXG5cbkBpbXBvcnQgJ21peGlucy9icmVha3BvaW50cyc7XG5AaW1wb3J0ICcuLi9zY3NzLXR5cG9ncmFwaHkvY3VzdG9tLXZhcmlhYmxlcyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnZ3JpZC1jb2x1bW5zJztcbkBpbXBvcnQgJ21zLWdyaWQnO1xuIiwiLyogQ1VTVE9NIFZBUklBQkxFUyAqL1xuXG4kbWFyb29uOiAgICAgICAgIzVhMDcyMjtcbiRicmljazogICAgICAgICAjNWEwNzIyO1xuJGdvbGQ6XHRcdFx0I2VhYWEwMDtcbiRnb2xkLXByZW1pZXJlOlx0I2NiYTA1MjtcbiRwYXRpbmE6ICAgICAgICAjMDA5NmEwO1xuJHRlcnJhY290dGE6ICAgICNiNjg5Njc7XG4kb3B1czpcdFx0XHQjZjk4ZTJiO1xuJHBpbmU6ICAgICAgICAgICM3NzdlMzk7XG4kd2F0ZXI6ICAgICAgICAgIzQ4NzZhMjtcbiRncmF5Olx0XHRcdCM4ODg4ODg7XG4kY29wcGVyOiAgICAgICAgI2I0YWY5NTtcbiRibGFjazogICAgICAgICAjMDAwMDAwO1xuJHdoaXRlOlx0ICAgICAgICAjZmZmZmZmO1xuJGJsdWU6ICAgICAgICAgICMwMGI3ZmY7XG4kYmctb3ZlcmxheTogICAgcmdiYSgwLDAsMCwuNSk7XG5cbiRiZy1vdmVybGF5OiAkYmctb3ZlcmxheTtcbiRiZy1vdmVybGF5LWRhcms6IHJnYmEoJGJnLW92ZXJsYXksIC42KTtcbiRiZy1vdmVybGF5LWV4dHJhLWRhcms6IHJnYmEoJGJnLW92ZXJsYXksIC43KTtcbiRiZy1vdmVybGF5LWxpZ2h0OiByZ2JhKCRiZy1vdmVybGF5LCAuNCk7XG4kYmctb3ZlcmxheS1leHRyYS1saWdodDogcmdiYSgkYmctb3ZlcmxheSwgLjEpO1xuXG4vKiBNQVJPT04gKi9cbiRtYXJvb246IGxpZ2h0ZW4oJG1hcm9vbiwgMCUpO1xuJG1hcm9vbi1kYXJrOiBkYXJrZW4oJG1hcm9vbiwgMTAlKTtcbiRtYXJvb24tZXh0cmEtZGFyazogZGFya2VuKCRtYXJvb24sIDQwJSk7XG4kbWFyb29uLWxpZ2h0OiBsaWdodGVuKCRtYXJvb24sIDIwJSk7XG4kbWFyb29uLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRtYXJvb24sIDQwJSk7XG5cbi8qIEJSSUNLICovXG4kYnJpY2s6IGxpZ2h0ZW4oJGJyaWNrLCAwJSk7XG4kYnJpY2stZGFyazogZGFya2VuKCRicmljaywgMjAlKTtcbiRicmljay1leHRyYS1kYXJrOiBkYXJrZW4oJGJyaWNrLCA0MCUpO1xuJGJyaWNrLWxpZ2h0OiBsaWdodGVuKCRicmljaywgMjAlKTtcbiRicmljay1leHRyYS1saWdodDogbGlnaHRlbigkYnJpY2ssIDQwJSk7XG5cbi8qIEdPTEQgKi9cbiRnb2xkOiBsaWdodGVuKCRnb2xkLCAwJSk7XG4kZ29sZC1kYXJrOiBkYXJrZW4oJGdvbGQsIDIwJSk7XG4kZ29sZC1leHRyYS1kYXJrOiBkYXJrZW4oJGdvbGQsIDQwJSk7XG4kZ29sZC1saWdodDogbGlnaHRlbigkZ29sZCwgMjAlKTtcbiRnb2xkLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRnb2xkLCA0MCUpO1xuXG4vKiBHT0xEIC0gUFJFTUlFUkUgKi9cbiRnb2xkLXByZW1pZXJlOiBsaWdodGVuKCRnb2xkLXByZW1pZXJlLCAwJSk7XG4kZ29sZC1wcmVtaWVyZS1kYXJrOiBkYXJrZW4oJGdvbGQtcHJlbWllcmUsIDIwJSk7XG4kZ29sZC1wcmVtaWVyZS1leHRyYS1kYXJrOiBkYXJrZW4oJGdvbGQtcHJlbWllcmUsIDQwJSk7XG4kZ29sZC1wcmVtaWVyZS1saWdodDogbGlnaHRlbigkZ29sZC1wcmVtaWVyZSwgMTUlKTtcbiRnb2xkLXByZW1pZXJlLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRnb2xkLXByZW1pZXJlLCAzMCUpO1xuXG4vKiBQQVRJTkEgKi9cbiRwYXRpbmE6IGxpZ2h0ZW4oJHBhdGluYSwgMCUpO1xuJHBhdGluYS1kYXJrOiBkYXJrZW4oJHBhdGluYSwgMTUlKTtcbiRwYXRpbmEtZXh0cmEtZGFyazogZGFya2VuKCRwYXRpbmEsIDQwJSk7XG4kcGF0aW5hLWxpZ2h0OiBsaWdodGVuKCRwYXRpbmEsIDIwJSk7XG4kcGF0aW5hLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRwYXRpbmEsIDQwJSk7XG5cbi8qIFRFUlJBQ09UVEEgKi9cbiR0ZXJyYWNvdHRhOiBsaWdodGVuKCR0ZXJyYWNvdHRhLCAwJSk7XG4kdGVycmFjb3R0YS1kYXJrOiBkYXJrZW4oJHRlcnJhY290dGEsIDIwJSk7XG4kdGVycmFjb3R0YS1leHRyYS1kYXJrOiBkYXJrZW4oJHRlcnJhY290dGEsIDQwJSk7XG4kdGVycmFjb3R0YS1saWdodDogbGlnaHRlbigkdGVycmFjb3R0YSwgMjUlKTtcbiR0ZXJyYWNvdHRhLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCR0ZXJyYWNvdHRhLCAzNSUpO1xuXG4vKiBPUFVTICovXG4kb3B1czogbGlnaHRlbigkb3B1cywgMCUpO1xuJG9wdXMtZGFyazogZGFya2VuKCRvcHVzLCAyMCUpO1xuJG9wdXMtZXh0cmEtZGFyazogZGFya2VuKCRvcHVzLCA0MCUgKTtcbiRvcHVzLWxpZ2h0OiBsaWdodGVuKCRvcHVzLCAyMCUgKTtcbiRvcHVzLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRvcHVzLCA0MCUgKTtcblxuLyogUElORSAqL1xuJHBpbmU6IGxpZ2h0ZW4oJHBpbmUsIDAlKTtcbiRwaW5lLWRhcms6IGRhcmtlbigkcGluZSwgMjAlKTtcbiRwaW5lLWV4dHJhLWRhcms6IGRhcmtlbigkcGluZSwgNDAlICk7XG4kcGluZS1saWdodDogbGlnaHRlbigkcGluZSwgMjAlICk7XG4kcGluZS1leHRyYS1saWdodDogbGlnaHRlbigkcGluZSwgNDAlICk7XG5cbi8qIFdBVEVSICovXG4kd2F0ZXI6IGxpZ2h0ZW4oJHdhdGVyLCAwJSk7XG4kd2F0ZXItZGFyazogZGFya2VuKCR3YXRlciwgMjAlKTtcbiR3YXRlci1leHRyYS1kYXJrOiBkYXJrZW4oJHdhdGVyLCA0MCUgKTtcbiR3YXRlci1saWdodDogbGlnaHRlbigkd2F0ZXIsIDIwJSApO1xuJHdhdGVyLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCR3YXRlciwgNDAlICk7XG5cbi8qIEdSQVkgKi9cbiRncmF5OiBsaWdodGVuKCRncmF5LCAwJSk7XG4kZ3JheS1kYXJrOiBkYXJrZW4oJGdyYXksIDIwJSk7XG4kZ3JheS1leHRyYS1kYXJrOiBkYXJrZW4oJGdyYXksIDQwJSk7XG4kZ3JheS1saWdodDogbGlnaHRlbigkZ3JheSwgMjAlKTtcbiRncmF5LWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRncmF5LCA0MCUpO1xuXG4vKiBHUkFZIFVQREFURUQgLSAwMzEwMjYgKi9cbiRncmF5OiBsaWdodGVuKCRjb3BwZXIsIDAlKTtcbiRncmF5LWRhcms6IGRhcmtlbigkY29wcGVyLCAyMCUpO1xuJGdyYXktZXh0cmEtZGFyazogZGFya2VuKCRjb3BwZXIsIDQwJSk7XG4kZ3JheS1saWdodDogbGlnaHRlbigkY29wcGVyLCAyMCUpO1xuJGdyYXktZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGNvcHBlciwgMzAlKTtcblxuLyogQ09QUEVSICovXG4kY29wcGVyOiBsaWdodGVuKCRjb3BwZXIsIDAlKTtcbiRjb3BwZXItZGFyazogZGFya2VuKCRjb3BwZXIsIDIwJSk7XG4kY29wcGVyLWV4dHJhLWRhcms6IGRhcmtlbigkY29wcGVyLCA0MCUpO1xuJGNvcHBlci1saWdodDogbGlnaHRlbigkY29wcGVyLCAyMCUpO1xuLy8gJGNvcHBlci1leHRyYS1saWdodDogbGlnaHRlbigkY29wcGVyLCAzMCUpO1xuJGNvcHBlci1leHRyYS1saWdodDogI2YyZWZlNTtcblxuXG5cblxuXG5cblxuXG5cblxuLy8gZ2xvYmFsIGJhc2VsaW5lXG4kbHVjLWJhc2VsaW5lOiAwLjI1cmVtO1xuXG4vLyBCcmVha3BvaW50IGZvciBtb2JpbGUvZGVza3RvcCBzd2l0Y2hcbiRuYXYtYnJlYWtwb2ludDogMTE5MHB4O1xuXG4vLyBCcmVha3BvaW50IGZvciBoaWRpbmcgdXRpbGl0eSBhdWRpZW5jZSBsaW5rcyBvbiBzZWFyY2ggaW5wdXQgZm9jdXNcbiRuYXYtYnJlYWtwb2ludC1oaWRlLXV0aWxpdHktYXVkaWVuY2U6IDEzMDBweDtcblxuLy8gSGVhZGVyIGhlaWdodHMgKGZyb20gRmlnbWEgc3BlY3MpXG4kbHVjLXV0aWxpdHktaGVpZ2h0OiAkbHVjLWJhc2VsaW5lICogMTk7IC8vIDc2cHhcbiRsdWMtbmF2LWhlaWdodC1tb2JpbGU6ICRsdWMtYmFzZWxpbmUgKiAxODsgLy8gNzJweFxuJGx1Yy1uYXYtaGVpZ2h0OiAkbHVjLWJhc2VsaW5lICogMjQ7IC8vIDk2cHhcbiRsdWMtaGVhZGVyLXRvdGFsLWhlaWdodDogJGx1Yy11dGlsaXR5LWhlaWdodCArICRsdWMtbmF2LWhlaWdodDtcblxuLy8gSW50ZXJpb3IgaGVhZGVyXG4kbHVjLWludGVyaW9yLXJldHVybi1oZWlnaHQ6ICRsdWMtYmFzZWxpbmUgKiA5OyAvLyAzNnB4XG4kbHVjLWludGVyaW9yLW5hdi1oZWlnaHQ6ICRsdWMtYmFzZWxpbmUgKiAxODsgLy8gNzJweFxuJGx1Yy1pbnRlcmlvci1zdWJicmFuZC1oZWlnaHQ6ICRsdWMtYmFzZWxpbmUgKiAyMzsgLy8gOTJweFxuJGx1Yy1pbnRlcmlvci1oZWFkZXItdG90YWwtaGVpZ2h0OiAkbHVjLWludGVyaW9yLW5hdi1oZWlnaHQgKyAkbHVjLWludGVyaW9yLXN1YmJyYW5kLWhlaWdodDtcblxuLy8gQ29sb3JzIChhbGlhc2VzIGZvciBjbGFyaXR5IC0gdXNpbmcgZXhpc3RpbmcgdG9rZW5zKVxuJGx1Yy1tYXJvb246ICRtYXJvb247XG4kbHVjLWdvbGQ6ICRnb2xkO1xuJGx1Yy1jb3BwZXI6ICNjZmMzOWI7XG4kbHVjLWNvcHBlci1saWdodDogI2YyZWZlNTtcbiRsdWMtY29wcGVyLWRhcms6ICM5ODhmNzI7XG4kbHVjLWNvcHBlci1leHRyYS1kYXJrOiAjNTg1MDNCO1xuJGx1Yy13aGl0ZTogI2ZmZmZmZjtcbiRsdWMtYmxhY2s6ICMwMDAwMDA7XG4kbHVjLWdyYXk6ICM4ODg4ODg7XG4kbHVjLWdyYXktbGlnaHRlc3Q6ICNlZWVlZWU7XG5cbi8vIEdyYXkgdmFyaWFudHMgKGxvY2FsIGRlZmluaXRpb24gaWYgbm90IGluIGdsb2JhbCB0b2tlbnMpXG4kZ3JheS1tZWRpdW06IGxpZ2h0ZW4oJGdyYXksIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvb3RlclxuJGx1Yy1mb290ZXItYmc6ICRtYXJvb247XG4kbHVjLWZvb3Rlci10ZXh0OiAkbHVjLXdoaXRlO1xuJGx1Yy1mb290ZXItYnJlYWtwb2ludDogNzgwcHg7XG5cbi8vIFR5cG9ncmFwaHkgKHVzaW5nIGV4aXN0aW5nIExveW9sYSBmb250IGZhbWlsaWVzKVxuJGx1Yy1mb250LWZhbWlseTogJ0FudGVubmEnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGx1Yy1mb250LWZhbWlseS1ib2xkOiAnQW50ZW5uYSBCb2xkJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiRsdWMtZm9udC1mYW1pbHktY29uZGVuc2VkLWxpZ2h0OiAnQW50ZW5uYSBDb25kZW5zZWQgTGlnaHQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGx1Yy1mb250LWZhbWlseS1jb25kZW5zZWQtYm9sZDogJ0FudGVubmEgQ29uZGVuc2VkIEJvbGQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGx1Yy1mb250LWZhbWlseS1jb25kZW5zZWQtYmxhY2s6ICdBbnRlbm5hIENvbmRlbnNlZCBCbGFjaycsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kbHVjLW5hdi1mb250LXNpemU6ICRsdWMtYmFzZWxpbmUgKiAzLjU7IC8vIDE0cHhcbiRsdWMtbmF2LWZvbnQtd2VpZ2h0OiBub3JtYWw7IC8vIEFudGVubmEgcmVndWxhclxuXG4vLyBUcmFuc2l0aW9uc1xuLy8gJGx1Yy10cmFuc2l0aW9uLWZhc3Q6IDE1MG1zIGVhc2U7XG4vLyAkbHVjLXRyYW5zaXRpb24tbm9ybWFsOiAyNTBtcyBlYXNlO1xuLy8gJGx1Yy10cmFuc2l0aW9uLXNsb3c6IDUwMG1zIGVhc2U7XG5cbi8vIEZvY3VzIG91dGxpbmUgKEFBIGNvbXBsaWFudClcbiRsdWMtZm9jdXMtY29sb3I6ICRsdWMtbWFyb29uICFkZWZhdWx0O1xuJGx1Yy1mb2N1cy1vdXRsaW5lOiAkbHVjLWJhc2VsaW5lIGRvdHRlZCAkbHVjLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGx1Yy1mb2N1cy1vZmZzZXQ6ICRsdWMtYmFzZWxpbmUgIWRlZmF1bHQ7XG5cbiRsdWMtdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4kbHVjLXRyYW5zaXRpb24tZmFzdDogLjJzIGVhc2U7XG4kbHVjLXRyYW5zaXRpb24tbm9ybWFsOiAuM3MgZWFzZTtcbiRsdWMtdHJhbnNpdGlvbi1zbG93OiAuNnMgZWFzZTtcbiRsdWMtdHJhbnNpdGlvbi1ib3VuY2U6IC41cyBjdWJpYy1iZXppZXIoLjUsIC4wNSwgLjIsIDEuNSk7XG5cbiRsdWMtc3BhY2UtM3hzOiBjbGFtcCguMjVyZW0sIC4ycmVtICsgLjI1dncsIC4zNzVyZW0pO1xuJGx1Yy1zcGFjZS0yeHM6IGNsYW1wKC41cmVtLCAuNHJlbSArIC41dncsIC43NXJlbSk7XG4kbHVjLXNwYWNlLXhzOiBjbGFtcCguNzVyZW0sIC42cmVtICsgLjc1dncsIDFyZW0pO1xuJGx1Yy1zcGFjZS1zOiBjbGFtcCgxcmVtLCAuOHJlbSArIDF2dywgMS41cmVtKTtcbiRsdWMtc3BhY2UtbTogY2xhbXAoMS41cmVtLCAxLjJyZW0gKyAxLjV2dywgMnJlbSk7XG4kbHVjLXNwYWNlLWw6IGNsYW1wKDJyZW0sIDEuNnJlbSArIDJ2dywgM3JlbSk7XG4kbHVjLXNwYWNlLXhsOiBjbGFtcCgzcmVtLCAyLjRyZW0gKyAzdncsIDRyZW0pO1xuJGx1Yy1zcGFjZS0yeGw6IGNsYW1wKDRyZW0sIDMuMnJlbSArIDR2dywgNnJlbSk7XG4kbHVjLXNwYWNlLTN4bDogY2xhbXAoNnJlbSwgNC44cmVtICsgNnZ3LCA4cmVtKTtcbiRsdWMtc3BhY2UtbC14bDogY2xhbXAoMnJlbSwgMS4yODQxcmVtICsgMy4xODE4dncsIDMuNzVyZW0pO1xuXG4kbHVjLWdhcDogY2xhbXAoMXJlbSwgNHZ3LCAycmVtKTtcbiRsdWMtZ3V0dGVyOiBjbGFtcCgxLjVyZW0sIDR2dywgNHJlbSk7XG4kbHVjLXNwYWNlOiBjbGFtcCgyLjVyZW0sIDR2dywgNXJlbSk7XG4kbHVjLXBhbmVsOiBjbGFtcCgyLjVyZW0sIDR2dywgNXJlbSk7XG4kbHVjLXdyYXA6ICN7bWF4KCN7JGx1Yy1ndXR0ZXJ9LCAoMTAwJSAtIDkwcmVtKSAvIDIpfTtcbiRsdWMtd3JhcC1zbTogI3ttYXgoI3skbHVjLWd1dHRlcn0sICgxMDAlIC0gNTYuMjVyZW0pIC8gMil9O1xuJGx1Yy13cmFwLWxnOiAje21heCgjeyRsdWMtZ3V0dGVyfSwgKDEwMCUgLSAxMDByZW0pIC8gMil9O1xuJGx1Yy13cmFwLXhsOiAje21heCgjeyRsdWMtZ3V0dGVyfSwgKDEwMCUgLSAxMjByZW0pIC8gMil9O1xuXG4vLyAkbHVjLXNoYWRvdy1oZWF2eTogMHB4IDRweCAzMHB4IDBweCByZ2JhKDMyLCAxNiwgMTQsIC40KTsgLy8gZHVwbGljYXRlIG9mICRsdWMtc2hhZG93LWxnXG4kbHVjLXNoYWRvdy1sZzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDMyLCAxNiwgMTQsIC40KTtcbiRsdWMtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMzIsIDE2LCAxNCwgLjI1KTtcbiRsdWMtc2hhZG93LXNtOiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMzIsIDE2LCAxNCwgLjIpO1xuJGhlcm8tbWluLWhlaWdodC1waW46IDUwMDsgLy8gcHggdmlld3BvcnQgaGVpZ2h0LCBiZWxvdyB0aGlzIGRpc2FibGUgcGluICh6b29tL3NtYWxsIHZpZXdwb3J0KVxuXG4kbHVjLXJhZGl1czogLjI1cmVtO1xuJGx1Yy1yYWRpdXMtczogLjEyNXJlbTtcbiRsdWMtcmFkaXVzLW06IC43NXJlbTtcbiRsdWMtcmFkaXVzLWw6IDEuNXJlbTtcbiRsdWMtcmFkaXVzLWZ1bGw6IDk5OTlweDsiLCIvKiBjb2x1bW4gdmFyaWF0aW9ucyAqL1xuXG4vKiBncmlkIHdyYXBwZXIgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWdhcDogcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICB9XG4gIC5ncmlkLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyAjbWFpbi1hc2lkZS13cmFwcGVyIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4vLyAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuLy8gICBkaXNwbGF5OiBncmlkO1xuLy8gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8qIHdyYXBwZXJzICovXG5cbiNtYWluLWNvbnRlbnQtd3JhcHBlci5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbC1zdGFydF0gMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcIm1haW4tc2VjdGlvbi13cmFwcGVyXCJcbiAgICBcIm1haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uXCJcbiAgICBcIm1haW4tYXNpZGUtd3JhcHBlci1jb250ZW50XCI7XG4gIGdyaWQtcm93czogcmVwZWF0KDQsIFtjb2wtc3RhcnRdIDFmcik7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluLXNlY3Rpb24td3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDk7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDQ7XG4gIH1cbiAgI21haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgI21haW4tYXNpZGUtd3JhcHBlci1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwibWFpbi1zZWN0aW9uLXdyYXBwZXJcIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLW5hdmlnYXRpb25cIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLWNvbnRlbnRcIjtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICAjbWFpbi1zZWN0aW9uLXdyYXBwZXIsXG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uLFxuICAgICNtYWluLWFzaWRlLXdyYXBwZXItY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gICAgI21haW4tc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgIGdyaWQtcm93OiAyXG4gICAgfVxuICAgICNtYWluLWFzaWRlLXdyYXBwZXItbmF2aWdhdGlvbiB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICB9XG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1jb250ZW50IHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vKiBncmlkIGNvbHVtbnMgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4ge1xuICBncmlkLWdhcDogMDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4ge1xuICBncmlkLWdhcDogMnJlbTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgYXV0bzsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzMyU7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBhdXRvOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLFxuICAjcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4sXG4gIC5sdWMtcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG59XG5cbiNwYW5lbC1jYXJkcyAuY29udGFpbmVyLnBvcnRyYWl0IC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxODBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTVweCwgMWZyKSk7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIucG9ydHJhaXQsXG4jcGFuZWwtY2FyZHMgLmNvbnRhaW5lci5jb250YWluZXItMTAwLnBvcnRyYWl0LFxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIuY29udGFpbmVyLTgwLnBvcnRyYWl0LFxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIuY29udGFpbmVyLTUwLnBvcnRyYWl0IHtcbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbiNwYW5lbC1pbnRybyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIFtjb2wtc3RhcnRdIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJpbnRyby1ncmlkLWFyZWEtbWFpblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudFwiO1xuICBncmlkLXJvd3M6IHJlcGVhdCg0LCBbY29sLXN0YXJ0XSAxZnIpO1xuICBncmlkLWdhcDogNHJlbTtcbiAgLmludHJvLWdyaWQtYXJlYS1tYWluIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gOTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gNDtcbiAgfVxuICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLW5hdmlnYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtbWFpblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5pbnRyby1ncmlkLWFyZWEtbWFpbixcbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLW5hdmlnYXRpb24sXG4gICAgLmludHJvLWdyaWQtYXJlYS1hc2lkZS1jb250ZW50IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgICAuaW50cm8tZ3JpZC1hcmVhLW1haW4ge1xuICAgICAgZ3JpZC1yb3c6IDJcbiAgICB9XG4gICAgLmludHJvLWdyaWQtYXJlYS1hc2lkZS1uYXZpZ2F0aW9uIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLWNvbnRlbnQge1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbn1cblxuLyogZ3JpZCBnYXAgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLWxnIHsgZ3JpZC1nYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQgeyBncmlkLWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1zbSB7IGdyaWQtZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW5vbmUgeyBncmlkLWdhcDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIG5vIGdhcCAtIG9wdGlvbmFsIC0gdXNlIGZvciBpbWFnZSBncmlkcyAqL1xuXG4uZ3JpZC13cmFwcGVyLW5vLWdhcCB7IGdyaWQtZ2FwOiAwcHg7IH1cblxuLyogZ3JpZCByb3cgZ2FwICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbGcsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLWxnLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1sZyxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1sZyB7IGdyaWQtcm93LWdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbWQsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLW1kLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1tZCxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1tZCB7IGdyaWQtcm93LWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtc20sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLXNtLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1zbSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1zbSB7IGdyaWQtcm93LWdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1tZC5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1zbS5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1ub25lIHsgZ3JpZC1yb3ctZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogZ3JpZC1taW4tbWF4IC0gb3ZlcnJpZGUgKi9cblxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0xMDAsXG4ubHVjLXBhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xMDAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTAwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTUwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTE1MCxcbi5sdWMtcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubnVtYmVyLmNvbHVtbi1taW4tMTUwLFxuI3BhbmVsLWJ1dHRvbnMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTUwLFxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTUwLFxuI3BhbmVsLXZpZGVvLWVtYmVkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCxcbiNwYW5lbC10YWJzLWltYWdlcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xNTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwJSwgMWZyKSk7XG4gIH1cbn1cbiNwYW5lbC1jYXJkcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubnVtYmVyLmNvbHVtbi1taW4tMjAwLFxuLmx1Yy1wYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTIwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0yNTAsXG4ubHVjLXBhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yNTAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjUwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59XG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzAwLFxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTMwMCxcbi5sdWMtcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubnVtYmVyLmNvbHVtbi1taW4tMzAwLFxuI3BhbmVsLWJ1dHRvbnMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzAwLFxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzAwLFxuI3BhbmVsLXZpZGVvLWVtYmVkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCxcbiNwYW5lbC10YWJzLWltYWdlcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zMDAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwJSwgMWZyKSk7XG4gIH1cbn1cbiNwYW5lbC1jYXJkcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubnVtYmVyLmNvbHVtbi1taW4tMzUwLFxuLmx1Yy1wYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzUwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTM1MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi00MDAsXG4ubHVjLXBhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm51bWJlci5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC1idXR0b25zIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi00MDAsXG4jcGFuZWwtdGFicy1pbWFnZXMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tNDAwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICB9XG59IiwiJHBob25lLXBvcnRyYWl0LXdpZHRoOiA0MTVweDtcbiRwaG9uZS1sYW5kc2NhcGUtd2lkdGg6IDczNnB4O1xuJHRhYmxldC1wb3J0cmFpdC13aWR0aDogNzY4cHg7XG4kdGFibGV0LWxhbmRzY2FwZS13aWR0aDogMTAyNHB4O1xuJGRlc2t0b3Atc21hbGwtd2lkdGg6IDEyMDBweDtcblxuQG1peGluIHBob25lLXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHBob25lLWxhbmRzY2FwZS13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGhvbmUtbGFuZHNjYXBlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGUtd2lkdGggLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1sYW5kc2NhcGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1zbWFsbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsLXdpZHRofSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiBtcyAtIGdyaWQgKi9cblxuLyogZ3JpZCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xufVxuXG4vKiBncmlkLXdyYXBwZXItbWluLW1heCAtIGRlZmF1bHQgLSBtcyBzdXBwb3J0ICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDE7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDQ7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDc7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4tbXMtZ3JpZC1jb2x1bW46IDEwO1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG5cbi8qIG9uZS1jb2x1bW4tYnVpbGQgLSBtcyBzdXBwb3J0ICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW0ge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAwO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHR3by1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbSB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xufVxuLyogdHdvLWNvbHVtbi1idWlsZCAtIG1zIHN1cHBvcnQgKi9cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA3O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiB0aHJlZS1jb2x1bW4tYnVpbGQgLSBtcyBzdXBwb3J0ICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbSB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLyogdGhyZWUtY29sdW1uLWJ1aWxkIC0gbXMgc3VwcG9ydCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGZvdXItY29sdW1uLWJ1aWxkIC0gbXMgc3VwcG9ydCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuLW1zLWdyaWQtY29sdW1uOiAxO1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuLW1zLWdyaWQtY29sdW1uOiA0O1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuLW1zLWdyaWQtY29sdW1uOiA3O1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuLW1zLWdyaWQtY29sdW1uOiAxMDtcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuXG4vKiBmb3VyLWNvbHVtbi1laWdodC1jb2x1bW4tYnVpbGQgKi9cbi8qIGVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbi1idWlsZCAqL1xuLyogdGhyZWUtY29sdW1uLW5pbmUtY29sdW1uLWJ1aWxkICovXG4vKiBuaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgzMyUgMWZyKTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIgMzMlKTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgyNSUgMWZyKTsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiB7IC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIgMjUlKTsgfVxuXG4vKiB0aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbmluZS1jb2x1bW4tdGhyZWUtY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTA7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBlaWdodC1jb2x1bW4tZm91ci1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDg7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpe1xuICAtbXMtZ3JpZC1jb2x1bW46IDk7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNaWNyb3NvZnQgRWRnZSBCcm93c2VyIDEyKyAoQWxsKSAtIEBzdXBwb3J0cyBtZXRob2QgKi9cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4ge1xuICAgIGdyaWQ6IDA7XG4gIH1cbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4sXG4gICNwYW5lbC1jYXJkcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY2FyZC1ob3Jpem9udGFsIHtcbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIG1lZGlhIHF1ZXJpZXMgKi9cblxuLyogMTQwMCAqL1xuXG4vKiA3NjggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi8qICotY29sdW1uLWJ1aWxkIC0gYWxsIHRvIHNwYW4gMTIgLSBjaGFuZ2UgZGlzcGxheSAqL1xuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW0sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gIH1cbi8qIGdyaWQtd3JhcHBlciAtIGFsbCBjb2x1bW5zIC0gc3BhbjEyICovXG4vKiB0aHJlZS1uaW5lICsgbmluZS10aHJlZSAqL1xuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLFxuLyogZWlnaHQtZm91ciArIGZvdXItZWlnaHQgKi9cbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgfVxuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiBpbWFnZSBncmlkICovXG5cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBJRSAxMSBPTkxZICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cbiNwYW5lbC1pbnRybyAuZ3JpZC1hcmVhLW9uZSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbn1cbiNwYW5lbC1pbnRybyAuZ3JpZC1hcmVhLXR3byB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbn1cbiNwYW5lbC1pbnRybyAuZ3JpZC1hcmVhLXRocmVlIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbn1cbiNwYW5lbC1pbnRybyAjaG9tZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBncmlkLWdhcCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4ge1xuICBncmlkOiAwO1xufVxuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4sXG4jcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNhcmQtaG9yaXpvbnRhbCB7XG4gIC5ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi8qIGZpcnN0IGdyaWQtaXRlbSBvdmVycmlkZSAqL1xuI3BhbmVsLWltYWdlLWxlYWQgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1pbWFnZS1sZWFkLXJlc2l6ZSAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLWF1ZGlvIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtYWNjb3JkaW9uIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtZm9ybSAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLXBhZ2luYXRpb24gLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC10YWJzIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtaW1hZ2UtY2FwdGlvbiAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLXZpZGVvLWVtYmVkIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtY2Fyb3VzZWwtc2Nyb2xsIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jbW9kYWFsLWNvbnRlbnQtY2Fyb3VzZWwgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSB7XG4gIC5ncmlkLWl0ZW0ge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNwYW5lbC1pbWFnZS1sZWFkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKXtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG59XG5cbi8qIGltYWdlIGdyaWQgLSBpbWFnZSBhcmVhcyAqL1xuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgLmdyaWQtaXRlbSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuLyogZ3JpZCBhcmVhcyAqL1xuLyogaW1hZ2UgLSB0ZXh0ICovXG4jcGFuZWwtaW1hZ2UtdGV4dCAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSxcbi5sdWMtcGFuZWwtaW1hZ2UtdGV4dCAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gIC5ncmlkLWFyZWEtaW1hZ2Uge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG4gIH1cbiAgLmdyaWQtYXJlYS1jb250ZW50IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICB9XG59XG4jcGFuZWwtaW1hZ2UtdGV4dCAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYS50b2dnbGUtZ3JpZC1hcmVhLFxuLmx1Yy1wYW5lbC1pbWFnZS10ZXh0IC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhLnRvZ2dsZS1ncmlkLWFyZWEge1xuICAuZ3JpZC1hcmVhLWltYWdlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICB9XG4gIC5ncmlkLWFyZWEtY29udGVudCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbiAgfVxufVxuLyogaW1hZ2UtZ3JpZCAqL1xuI3BhbmVsLWltYWdlLWdyaWQtYXJlYSAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAxZnIgMWZyIDFmcjtcbiAgLmdyaWQtYXJlYSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuI3BhbmVsLWltYWdlLWdyaWQtYXJlYSAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLW9uZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10d28ge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdGhyZWUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZm91ciB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1maXZlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG59XG4uY2FsZW5kYXItY2FyZC1kYXRlIHtcbiAgbWFyZ2luOiAwIDAgMS4xMjVyZW07XG59XG4jcGFuZWwtaW1hZ2UtaGlnaGxpZ2h0cyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIHtcbiAgLmdyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3BhbmVsLWNhcm91c2VsLXNjcm9sbCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cbiNwYW5lbC1jYXJvdXNlbC1zY3JvbGwgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSB7XG4gIC5ncmlkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuI3BhbmVsLWltYWdlLWNhcHRpb24gLmdyaWQtd3JhcHBlci1taW4tbWF4IDpudGgtY2hpbGQoMSkuZ3JpZC1pdGVtIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyICFpbXBvcnRhbnQ7XG59XG4vKiAxMDgwICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA0O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDQ7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNDtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZC1hcmVhIC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhIHtcbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtb25lIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLXR3byB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10aHJlZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1mb3VyIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiA0O1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLWZpdmUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICAtbXMtZ3JpZC1yb3c6IDQ7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIH1cbn1cbn1cbi8qIDEwODAgLSBjbG9zZSAqL1xuLyogNzY4ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA0O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNDtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA2O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDY7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxufVxuLyogNzY4IC0gY2xvc2UgKi9cbi8qIDQxNSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweCkge1xuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDUpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNiksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg3KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDgpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOSksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMCksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMSksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYW5lbC1pbWFnZS1ncmlkLWFyZWEgLmdyaWQtd3JhcHBlci1ncmlkLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLW9uZSxcbiAgICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10d28sXG4gICAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdGhyZWUsXG4gICAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZm91cixcbiAgICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1maXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4vKiA0MTUgLSBjbG9zZSAqL1xufVxuLyogY2xvc2Ugb2YgSUUgc3BlY2lmaWMgY3NzICovXG4iXX0= */
