/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/images/vendor/slick-carousel/slick/ajax-loader.gif?fb6f3c230cb846e25247dfaa1da94d8f) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);
    src: url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29?#iefix) format('embedded-opentype'), url(/fonts/vendor/slick-carousel/slick/slick.woff?295183786cd8a138986521d9f388a286) format('woff'), url(/fonts/vendor/slick-carousel/slick/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format('truetype'), url(/fonts/vendor/slick-carousel/slick/slick.svg?2630a3e3eab21c607e21576571b95b9d#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@charset "UTF-8";
html {
  line-height: 1;
  font-size: 62.5%;
}

body {
  font-family: "Noto Sans JP", sans-serif !important;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  color: #3b1a1c;
}
body.hp_bgcolor_red .ly_base_2 {
  background-color: transparent;
}

#confetti {
  position: fixed;
  width: 1px;
  height: 1px;
  z-index: 0;
}

.js_toggleOpacity {
  animation: float 2s ease-in-out 1s infinite;
  transition: opacity 0.3s ease-out;
}

.js_toggleOpacity.scroll-up {
  opacity: 1;
}

.js_toggleOpacity.scroll-down {
  opacity: 0;
}

.ly_base {
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
  min-height: 100vh;
}

.ly_base_2 {
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
  min-height: 100vh;
}
.ly_base_2 .un_scrollTop {
  margin: 0 20px 0 auto;
  bottom: 129.95px;
}

.ly_center {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ly_center.with_header {
  min-height: 0;
  padding-top: 50px;
}

.ly_vertical_center {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.bl_header {
  display: flex;
  align-items: center;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  max-width: 750px;
  z-index: 2;
}
.bl_header .title {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.bl_header .container {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.bl_header .container .el_button_menu {
  margin-left: 15px;
}
.bl_header .container .icon {
  width: 36px;
}
.bl_header .menu_list {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100vw;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms, visibility 300ms;
  z-index: -1;
}
.bl_header .menu_list a {
  font-size: 1.9rem;
  padding: 10px;
}
.bl_header .menu_list a:not(:first-of-type) {
  margin-top: 20px;
  margin-left: 0;
}
.bl_header .menu_list.isOpen {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}
.bl_header.hp_bgcolor_red + main {
  padding-top: 66px;
}

.bl_header_2 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  background-image: linear-gradient(to bottom, #fff 25%, #fefcf6 80%, #f2e6a6 134%);
  box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.16);
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  max-width: 750px;
  padding: 16px 20px;
  z-index: 9;
  border-radius: 10px 10px 0 0;
}
.bl_header_2 .item {
  width: 16%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.bl_header_2 .item.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.bl_header_2 .item span {
  font-size: 12px;
  font-weight: 600;
  margin-top: 5px;
  text-align: center;
  color: #767676;
}
.bl_header_2 .item span.is_active {
  color: #e40810;
}
.bl_header_2 .item:nth-child(3) {
  width: 32%;
}
.bl_header_2 .item:nth-child(3) img {
  position: absolute;
  bottom: -5px;
}
.bl_header_2 .menu_list {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100vw;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms, visibility 300ms;
  z-index: -1;
}
.bl_header_2 .menu_list a {
  font-size: 1.9rem;
  padding: 10px;
}
.bl_header_2 .menu_list a:not(:first-of-type) {
  margin-top: 20px;
  margin-left: 0;
}
.bl_header_2 .menu_list.isOpen {
  opacity: 1;
  visibility: visible;
  z-index: 10;
}

.bl_cat {
  text-align: center;
}
.bl_cat .el_button {
  display: inline-block;
}

.bl_title_link {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bl_title_link .subtitle {
  font-size: 12px;
}
.bl_title_link .link {
  font-size: 14px;
  color: #393e36;
}

.bl_overscroll {
  width: 100%;
  overflow-x: scroll;
  padding-top: 10px;
  padding-bottom: 10px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.bl_overscroll::-webkit-scrollbar {
  display: none;
}
.bl_overscroll ul {
  display: flex;
  padding-left: 20px;
}
.bl_overscroll ul li {
  flex-shrink: 0;
}
.bl_overscroll ul li:not(:first-of-type) {
  margin-left: 15px;
}
.bl_overscroll ul li:last-of-type {
  padding-right: 20px;
}

.bl_overscroll_2 {
  width: 100%;
  overflow-x: scroll;
}
.bl_overscroll_2 ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl_overscroll_2 ul li {
  flex-shrink: 0;
  border-radius: 20px;
}
.bl_overscroll_2 ul li:not(:first-of-type) {
  margin-left: 5px;
}
.bl_overscroll_2 ul li button {
  width: 78px;
  height: 41px;
  font-size: 14px;
  border-radius: 20px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.7);
}
.bl_overscroll_2 ul li button.is_active {
  background-color: #fff;
}
.bl_overscroll_2 ul li button > span {
  font-size: 12px;
  padding-left: 5px;
}

.bl_grid_2 {
  display: grid;
  grid-template-columns: repeat(2, 2fr);
  gap: 20px 7.4%;
}
.bl_grid_2 .item .wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.bl_grid_2 .item img {
  width: 100%;
  max-width: 100%;
  border-radius: 10px 10px 0 0;
}
.bl_grid_2 .item .gold_members {
  display: none;
}
.bl_grid_2 .item .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px 14px 16px 14px;
  background-color: #fff;
  height: 100%;
  border-radius: 0 0 10px 10px;
}
.bl_grid_2 .item .container .top {
  width: 100%;
  letter-spacing: 0.3px;
}
.bl_grid_2 .item .container .mid {
  font-size: 12px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
.bl_grid_2 .item .container .mid span {
  padding-left: 10px;
}
.bl_grid_2 .item .container .bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.bl_grid_2 .item .container .bottom .left {
  width: 47.5%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.bl_grid_2 .item .container .bottom .left span {
  display: block;
  text-align: center;
  font-size: 10px;
}
.bl_grid_2 .item .container .bottom .left span:last-of-type {
  margin-top: 5px;
  font-size: 18px;
  font-weight: bold;
}
.bl_grid_2 .item .container .bottom .left span:last-of-type .unit {
  font-size: 12px;
  display: inline-block;
}
.bl_grid_2 .item .container .bottom .left span.heading {
  font-size: 10px;
  font-weight: 500;
  color: #fff;
  background-color: #e40810;
  border-radius: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  min-height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl_grid_2 .item .container .bottom .right {
  width: 47.5%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.bl_grid_2 .item .container .bottom .right span {
  display: block;
  text-align: center;
  font-size: 10px;
}
.bl_grid_2 .item .container .bottom .right span:last-of-type {
  margin-top: 5px;
  font-size: 18px;
  font-weight: bold;
}
.bl_grid_2 .item .container .bottom .right span:last-of-type .unit {
  font-size: 12px;
}
.bl_grid_2 .item .container .bottom .right span.heading {
  font-size: 10px;
  font-weight: 500;
  color: #fff;
  background-color: #e40810;
  border-radius: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  min-height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl_grid_2 .item .container .text {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.33;
  word-break: break-all;
}
.bl_grid_2 .item .container .point {
  width: 40%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-left: 1px solid #d2d2d2;
}
.bl_grid_2 .item .container .point span {
  width: 100%;
  font-size: 10px;
  text-align: center;
}
.bl_grid_2 .item .container .point span:last-of-type {
  margin-top: 8px;
  font-size: 18px;
  font-weight: 400;
}
.bl_grid_2 .item .container .point span:last-of-type .unit {
  font-size: 12px;
}
.bl_grid_2 .item .container .bottom_text {
  font-size: 12px;
  font-weight: 500;
  color: #e40810;
  text-align: center;
  padding-top: 7px;
  margin-top: auto;
}
.bl_grid_2 .item .container .bottom_text img {
  width: 6px;
  margin-left: 3px;
}
.bl_grid_2 .item.is_gold .gold_members {
  display: block;
  position: absolute;
  top: -18px;
  left: -10px;
  width: 40px;
}
.bl_grid_2 .item.is_gold .container .bottom .left span.heading {
  background-color: #eecd3b;
  color: #3b1a1c;
}
.bl_grid_2 .item.is_gold .container .bottom .right span.heading {
  background-color: #eecd3b;
  color: #3b1a1c;
}

.bl_grid_3 {
  display: grid;
  grid-template-columns: repeat(3, 3fr);
  gap: 20px 14%;
}
.bl_grid_3 .item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-self: start;
}
.bl_grid_3 .item img {
  width: 100%;
  max-width: 100%;
  border-radius: 10px;
}
.bl_grid_3 .item span {
  margin-top: 5px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 1.5;
  word-break: break-all;
}

.bl_grid_3_3 {
  display: grid;
  grid-template-columns: repeat(3, 3fr);
  gap: 20px;
}
.bl_grid_3_3 .item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-self: start;
}
.bl_grid_3_3 .item img {
  width: 100%;
  max-width: 100%;
  border-radius: 10px;
}
.bl_grid_3_3 .item span {
  margin-top: 5px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 1.5;
  word-break: break-all;
}

.bl_grid_4 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.bl_grid_4 .item {
  width: 24%;
}
.bl_grid_4 .item .wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.bl_grid_4 .item img {
  max-width: 100%;
}
.bl_grid_4 .item span {
  margin-top: 5px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.25;
  text-align: center;
  color: #e40810;
  word-break: break-all;
}

.bl_2tabs {
  border-radius: 28px;
}
.bl_2tabs .wrap {
  display: flex;
  padding: 2px;
}
.bl_2tabs .wrap .tab {
  width: 50%;
}
.bl_2tabs .wrap .tab.is_active {
  background-image: linear-gradient(to bottom, #e40810, #c11315);
  border-radius: 28px;
}
.bl_2tabs .wrap .tab.is_active .text {
  color: #fff;
}
.bl_2tabs .wrap .text {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  display: block;
  padding: 10px;
  color: #000;
  border-radius: 28px;
}
.bl_2tabs.get .wrap .tab {
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl_2tabs.win .tab {
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl_2tabs.limited .wrap .tab {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl_2tabs.limited .wrap .tab.is_active {
  padding-left: 0;
}
.bl_2tabs.limited .wrap .tab.is_active .text {
  background-color: #d80c18;
  color: #fff;
}
.bl_2tabs.limited .wrap .tab:nth-child(2).is_active .text {
  background-color: #fff;
  color: #3b1a1c;
  background-image: linear-gradient(to bottom, #fff000 10%, #f5a201 87%);
  position: relative;
}
.bl_2tabs.limited .wrap .tab:nth-child(2).is_active .text > img {
  display: block;
  position: absolute;
  width: 40px;
  top: -12px;
  right: -10px;
}
.bl_2tabs.limited .wrap .text {
  font-size: 15px;
  line-height: 1.2;
  padding: 10px 7px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl_2tabs.limited .wrap .text > img {
  display: none;
}

.bl_slide {
  padding-bottom: 30px;
  margin-bottom: 0 !important;
}
.bl_slide .slick-dots {
  bottom: -18px;
  transform: translateY(100%);
}
.bl_slide .slick-dots li {
  margin: 0;
}
.bl_slide .slick-dots li button::before {
  font-size: 11px;
  color: #3b1a1c;
  opacity: 0.4;
}
.bl_slide .slick-dots li.slick-active button::before {
  color: #fff;
  opacity: 1;
}

.bl_slide_2 .slide {
  max-width: 610px;
  width: 81.3333333333vw !important;
  padding-right: 10px;
  padding-left: 10px;
}
.bl_slide_2 .slick-dots {
  bottom: -10px;
}
.bl_slide_2 .slick-dots li {
  margin: 0;
}
.bl_slide_2 .slick-dots li button::before {
  font-size: 11px;
  color: #3b1a1c;
  opacity: 0.4;
}
.bl_slide_2 .slick-dots li.slick-active button::before {
  color: #fff;
  opacity: 1;
}

.bl_slide_3 .el_img {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.bl_accordion .floor_1 {
  border-radius: 12px;
  background-color: #fff;
}
.bl_accordion .floor_1:not(:first-of-type) {
  margin-top: 20px;
}
.bl_accordion .floor_1 summary {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #3e3e3e;
  background-image: linear-gradient(to bottom, #fff, #f0ebd1);
  border-radius: 10px;
  padding: 20px 30px 20px 16px;
  position: relative;
}
.bl_accordion .floor_1[open] > summary {
  border-radius: 12px 12px 0 0;
}
.bl_accordion .floor_1 + .floor_1 {
  border-top: 1px solid #e6e6e6;
}
.bl_accordion .floor_2 {
  font-size: 16px;
  line-height: 1.4;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 1px solid #e6e6e6;
}
.bl_accordion .floor_2 summary {
  font-size: 14px;
  color: #a36319;
  font-weight: 600;
  padding: 15px 17px 15px 20px;
  background-image: none;
  position: relative;
}
.bl_accordion .floor_2 summary::before {
  content: none;
}
.bl_accordion .floor_2 summary .icon {
  right: -2px;
}
.bl_accordion .floor_2 p {
  padding: 0 17px 15px 20px;
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.57;
}
.bl_accordion .floor_2 p .icon_floor_2 {
  top: 0;
  color: #3b1a1c;
}
.bl_accordion .floor_2 .icon_floor_2 {
  color: #a36319;
  font-weight: 500;
  position: absolute;
  top: 15px;
  left: 0;
}
.bl_accordion summary {
  display: block;
  padding: 10px 30px 10px 5px;
  position: relative;
}
.bl_accordion summary::-webkit-details-marker {
  display: none;
}
.bl_accordion .icon {
  position: absolute;
  top: 23px;
  right: 14px;
  width: 14px;
  height: 14px;
}
.bl_accordion .icon::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #a36319;
  border-radius: 1px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.bl_accordion .icon::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #a36319;
  border-radius: 1px;
  transform: rotate(90deg);
  top: 0;
  bottom: 0;
  margin: auto;
}
.bl_accordion details[open] > summary .icon::after {
  content: none;
}

.bl_pagination .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
  border-radius: 0.25rem;
}
.bl_pagination .page-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.bl_pagination .page-item:first-child {
  margin-right: 18px;
}
.bl_pagination .page-item:first-child .page-link {
  margin-left: 0;
  padding-bottom: 3px;
}
.bl_pagination .page-item:not(:first-child) {
  margin-left: 6px;
}
.bl_pagination .page-item:nth-child(2) {
  margin-left: 0;
}
.bl_pagination .page-item:last-child {
  margin-left: 18px;
}
.bl_pagination .page-item:last-child .page-link {
  margin-left: 0;
  padding-bottom: 3px;
}
.bl_pagination .page-item.disabled .page-link {
  pointer-events: none;
  cursor: auto;
}
.bl_pagination .page-item.active .page-link {
  z-index: 1;
  color: #501d11;
  background-color: #e6b446;
}
.bl_pagination .page-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  padding: 0;
  margin-left: 0;
  line-height: 1;
  color: #501d11;
  background-color: #fff;
  border: 0;
  font-size: 18px;
  border-radius: 10px;
}
.bl_pagination .page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.bl_modal {
  display: block;
  opacity: 0;
  visibility: hidden;
}
.bl_modal.is-open {
  opacity: 1;
  visibility: visible;
}
.bl_modal .bl_modal_overlay {
  max-width: 750px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
  margin: auto;
}
.bl_modal .bl_modal_container {
  width: calc(100% - 40px);
}
.bl_modal .bl_modal_content {
  background-color: #fff;
  width: 100%;
  position: relative;
  padding-top: 14px;
  border-radius: 15px;
}
.bl_modal .bl_modal_content .decoration {
  position: absolute;
  top: -20px;
  left: -10px;
  width: 66px;
  z-index: 2;
}
.bl_modal .bl_modal_content .close_button {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  z-index: 2;
}
.bl_modal .bl_modal_content .close_button img {
  width: 34px;
  height: 34px;
}
.bl_modal .bl_modal_content .el_displayRank {
  margin-right: auto;
  margin-left: auto;
  display: flex;
  align-items: center;
  width: 91.9881305638%;
}
.bl_modal .bl_modal_content .el_displayRank .container_left {
  padding-top: 0;
}
.bl_modal .bl_modal_content .el_img {
  margin-top: 10px;
}
.bl_modal .bl_modal_content .about_rank {
  border-radius: 0 0 15px 15px;
  background-image: linear-gradient(to bottom, #f0d290, #e6b446 72%, #be8c1e);
  width: 100%;
  text-align: center;
  margin-top: 5px;
}
.bl_modal .bl_modal_content .about_rank > a {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  padding: 10px;
}

.bl_bgWhiteError {
  padding: 55px 24px 70px;
  background-color: #fff;
  border-radius: 12px;
}
.bl_bgWhiteError > .el_img {
  text-align: center;
}
.bl_bgWhiteError > .el_img img {
  width: 70px;
}

.el_lv2Heading {
  font-size: 24px;
  line-height: 1.42;
}
.el_lv2Heading .font_sm {
  display: block;
  font-size: 14px;
}

.el_lv2Heading_img {
  position: relative;
  max-width: 335px;
  padding-top: 20px;
  padding-bottom: 26px;
  border-radius: 20px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.43;
}
.el_lv2Heading_img.code_img {
  display: none;
}
.el_lv2Heading_img.code_img.is_active {
  display: block;
}
.el_lv2Heading_img img {
  position: absolute;
  width: 88px;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto;
}
.el_lv2Heading_img span {
  display: block;
  padding-right: 14px;
  padding-left: 140px;
}

.el_lv2Heading_en {
  font-size: 19px;
  line-height: 1.2;
  text-align: center;
}
.el_lv2Heading_en span {
  display: block;
}
.el_lv2Heading_en .en {
  font-size: 12px;
  color: #393e36;
}
.el_lv2Heading_en .jp {
  text-decoration: underline;
}

.el_lv3Heading {
  font-size: 20px;
  line-height: 1.2;
  text-align: center;
  position: relative;
  padding-bottom: 13px;
}
.el_lv3Heading .icon {
  margin-right: 10px;
}
.el_lv3Heading::before {
  position: absolute;
  content: "";
  width: calc(100% - 40px);
  height: 4px;
  background-color: #501d11;
  border-radius: 2px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.el_lv3Heading::after {
  position: absolute;
  content: "";
  width: 30px;
  height: 4px;
  background-color: #e6b446;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.el_lv4Heading {
  font-size: 17px;
  line-height: 1.3;
}

.el_text {
  word-break: break-all;
}

.el_text_10 {
  font-size: 10px;
  line-height: 1.7;
}

.el_text_14 {
  font-size: 14px;
  line-height: 1.6;
}

.el_text_15 {
  font-size: 15px;
  line-height: 1.4;
}

.el_text_16 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.63;
  color: #fff;
}

.el_text_17 {
  font-size: 17px;
  line-height: 1.2;
}

.el_text_18 {
  font-size: 18px;
  line-height: 1.3;
}

.el_img img {
  width: 100%;
}

.el_button {
  max-width: 335px;
  width: 100%;
  height: 50px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  background-image: linear-gradient(to bottom, #fff, #be8c1e);
  border-radius: 40px;
  color: #501d11;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.44;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el_button .el_button_arrowIconRight {
  padding-left: 7px;
}
.el_button .el_button_arrowIconLeft {
  transform: rotate(180deg);
  padding-left: 7px;
}
.el_button.el_button_short165 {
  width: 165px;
  height: 45px;
  padding: 10px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el_button.el_button_white {
  background-image: linear-gradient(to bottom, #fff, #eaeaea 74%);
}
.el_button.el_button_singleRow {
  font-size: 18px;
  line-height: 1;
  height: 60px;
}
.el_button.el_button_singleRow.el_button_singleRow_miniInfo {
  font-size: 16px;
  color: #fff;
  flex-direction: column;
}
.el_button.el_button_singleRow.el_button_singleRow_miniInfo .mini_info {
  font-size: 11px;
  margin-top: 8px;
}
.el_button.el_button_skeleton {
  width: 205px;
  height: 46px;
  border: 1px solid #fff;
  border-radius: 23px;
  font-size: 14px;
  color: #fff;
  background-image: none;
}
.el_button .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
.el_button.plain {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  background-image: linear-gradient(to left, #fff5dc, #faf0d7 30%, #f5e6c8);
  font-size: 24px;
  color: #501d11;
  display: block;
  position: relative;
  line-height: 1;
  padding: 23px 0;
}
.el_button.plain .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  width: 50px;
  height: 50px;
  background-color: #e6b446;
  border-radius: 50%;
}
.el_button.plain .arrow img {
  transform: rotate(180deg);
}
.el_button.border {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  border-radius: 10px;
}
.el_button.border.is_active {
  background-color: #ccc;
  color: #fff;
  border: 1px solid #ccc;
}
.el_button.white {
  box-shadow: none;
  background-image: none;
  padding: 15px 0;
  background-color: #fff;
  font-size: 14px;
  color: #d80c18;
  display: block;
  position: relative;
}
.el_button.white .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  width: 24px;
  width: 24px;
  height: 24px;
  background-color: #d80c18;
  border-radius: 50%;
}
.el_button.white .icon img {
  transform-origin: center;
  transform: rotate(-90deg);
  padding-top: 2px;
}
.el_button.green {
  background-image: linear-gradient(to bottom, #46f28e, #00963f);
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
}
.el_button.red {
  background-image: linear-gradient(to bottom, #eb515b, #ee3d48 48%, #d80c18);
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
}
.el_button.yellow, .el_button.el_button_yellow {
  background-image: linear-gradient(to bottom, #fcfadd, #f2e6a6 40%, #eac259);
}
.el_button.mini {
  padding: 23px 60px 23px 45px;
  font-size: 24px;
  position: relative;
  line-height: 1;
}
.el_button.mini .arrow {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
}
.el_button.single_row {
  font-size: 24px;
  line-height: 1;
  position: relative;
  padding: 23px 0 23px 55px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  background-image: linear-gradient(to right, #ebc36b 0%, #e6b446 70%, #be8c1e);
}
.el_button.single_row .arrow {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
}
.el_button.single_row.next {
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  display: block;
}
.el_button.single_row_ver2 {
  line-height: 1;
  position: relative;
  padding: 26px 60px 26px 23px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el_button.single_row_ver2 .arrow {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
}
.el_button.double_row {
  height: 72px;
  position: relative;
  padding: 15px 0 18px;
  justify-content: center;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
}
.el_button.double_row > span {
  font-size: 20px;
  font-weight: 500;
}
.el_button.double_row .arrow {
  position: absolute;
  top: 0;
  right: 25px;
  bottom: 0;
  margin: auto;
}
.el_button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.el_button.disabled2 {
  background-image: none;
  background-color: #961019;
}
.el_button.center {
  justify-content: center;
  position: relative;
  padding: 10px 0;
  font-weight: 500;
}
.el_button.center .arrow {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
}
.el_button.cream {
  background-image: none;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  padding: 15px 0;
  background-color: #fff5dc;
  font-size: 14px;
  font-weight: bold;
  color: #d80c18;
  display: block;
  position: relative;
}
.el_button.cream .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  width: 24px;
  width: 24px;
  height: 24px;
  background-color: #d80c18;
  border-radius: 50%;
}
.el_button.cream .icon img {
  transform-origin: center;
  transform: rotate(-90deg);
  padding-top: 2px;
}

.el_button_burger {
  display: flex;
  flex-direction: column;
  padding: 10px;
}
.el_button_burger span {
  width: 20px;
  height: 2px;
  background-color: #000;
}
.el_button_burger span:not(:first-of-type) {
  margin-top: 6px;
}

.el_link {
  text-decoration: underline;
}

.el_input_text {
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #fff;
  padding: 10px;
}
.el_input_text input {
  width: 100%;
  font-size: 16px;
  text-align: center;
}

.el_border_box {
  border: 1px solid #000;
  border-radius: 5px;
  padding: 10px;
  background-color: #fff;
  font-size: 16px;
  color: #000;
  text-align: center;
}

.el_label label {
  min-width: 100px;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  background-color: #fff;
  padding: 12px;
  font-size: 16px;
  color: #3e3e3e;
  text-align: center;
  white-space: nowrap;
}
.el_label input {
  display: none;
}
.el_label input:checked + label {
  background-color: #97dcec;
}

.el_select {
  position: relative;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
}
.el_select::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  border-top: 6px solid #000;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  pointer-events: none;
}
.el_select select {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  font-size: 16px;
  color: #3e3e3e;
  padding-right: 10px;
  padding-left: 10px;
}

.el_alert {
  font-size: 14px;
  font-weight: 500;
  color: #d80c18;
}

.el_checkbox {
  padding-left: 25px;
}
.el_checkbox input {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
}
.el_checkbox input:checked + label::before {
  background-color: #d80c18;
}
.el_checkbox input:checked + label::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 10px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  top: 5px;
  left: -19px;
  transform: rotate(45deg);
}
.el_checkbox label {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.6;
  color: #3e3e3e;
  position: relative;
  word-break: break-all;
}
.el_checkbox label::before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  border-radius: 4px;
  border: 1px solid #d80c18;
  top: 3px;
  left: -25px;
}

.el_radiobox {
  padding-left: 25px;
}
.el_radiobox input {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
}
.el_radiobox input:checked + label::before {
  background-color: #d80c18;
}
.el_radiobox input:checked + label::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 8px;
  left: -20px;
  background-color: #fff;
  border-radius: 50%;
}
.el_radiobox label {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.6;
  color: #3e3e3e;
  position: relative;
  word-break: break-all;
}
.el_radiobox label::before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #d80c18;
  top: 3px;
  left: -25px;
}

.el_displayRank {
  position: relative;
  padding: 12px 16px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  max-width: 310px;
  background-color: rgba(232, 232, 232, 0.5);
  border-radius: 5px;
  box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.16);
}
.el_displayRank .container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.el_displayRank .container_left {
  font-size: 14px;
  font-weight: bold;
  position: relative;
}
.el_displayRank .container_left .rank_badge {
  width: 44px;
}
.el_displayRank .container_right {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: relative;
  padding-left: 10px;
  font-size: 11px;
  font-weight: 600;
}
.el_displayRank .container_right .rank_text {
  font-size: 18px;
  font-weight: 900;
  margin-top: 3px;
}
.el_displayRank > p {
  font-size: 11px;
  font-weight: 500;
  margin-top: 3px;
  line-height: 1.64;
}
.el_displayRank > p > a {
  text-decoration: underline;
}
.el_displayRank.gold .rank_text {
  color: #ed6700;
}
.el_displayRank.silver .rank_text {
  color: #6b6b6b;
}
.el_displayRank.bronze .rank_text {
  color: #a36319;
}

.el_title {
  font-size: 15px;
  font-weight: 900;
  color: #eecd3d;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 6px;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  max-width: 89.3333333333%;
}
.el_title::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  right: 0;
  bottom: -13px;
  left: 0;
  margin: auto;
  border-width: 13px 13px 0 13px;
  border-style: solid;
}
.el_title.brown {
  background-color: #3b1a1c;
}
.el_title.brown::after {
  border-color: #3b1a1c transparent transparent transparent;
}
.el_title.gold {
  background-image: linear-gradient(140deg, #fff000 36%, #f5a201 71%);
  color: #3b1a1c;
}
.el_title.gold::after {
  border-color: #e5da3c transparent transparent transparent;
}

.el_popup {
  position: absolute;
  top: 58px;
  right: 0;
  left: 0;
  margin: auto;
  width: calc(100% - 54px);
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  padding: 14px 16px 24px;
  z-index: 1;
}
.el_popup .el_popupLabel {
  display: inline-block;
  font-size: 14px;
  text-align: center;
  padding: 3px 12px;
  border-radius: 10px;
  background-color: #d80c18;
  color: #fff;
}
.el_popup .el_popupText {
  margin-top: 5px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
}
.el_popup > img {
  position: absolute;
  right: -7px;
  bottom: -7px;
  width: 54px;
}

.el_hr {
  border: 1px dashed #ccc;
}

.el_hr_2 {
  border: 1px solid #000;
}

.el_hr_3 {
  border-top: 1px solid #c8c8c8;
}

.el_hr_4 {
  border-top: 1px solid #ebebeb;
}

.el_hr_5 {
  border-top: 1px solid #c71b1a;
}

.un_scrollTop {
  position: sticky;
  width: 32px;
  height: 32px;
  bottom: 15px;
  background-color: transparent;
  margin: 20px 20px 0 auto;
  margin-right: 20px;
  margin-left: auto;
  display: grid;
  place-content: center;
  border: 1px solid #000;
  border-radius: 50%;
}
.un_scrollTop span {
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #000;
  border-left: 10px solid transparent;
}

.un_questionsWrapper {
  width: 89.3333333333%;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  padding: 30px 20px 40px;
}

.un_questions .fieldset:not(:first-of-type) {
  margin-top: 30px;
}
.un_questions legend {
  font-size: 16px;
  line-height: 1.4;
  color: #191919;
}
.un_questions .date_of_birth {
  display: flex;
  align-items: flex-end;
  margin-top: 10px;
}
.un_questions .date_of_birth .select_year {
  width: 35% !important;
  max-width: 116px !important;
}
.un_questions .date_of_birth .select_month {
  width: 20.9% !important;
  max-width: 70px !important;
}
.un_questions .date_of_birth .select_day {
  width: 20.9% !important;
  max-width: 70px !important;
}
.un_questions .date_of_birth .unit {
  font-size: 16px;
  color: #3e3e3e;
  padding: 0 5px 2px;
}
.un_questions .gender {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
}
.un_questions .gender .el_label {
  display: flex;
  margin-bottom: 10px;
}
.un_questions .gender .el_label:not(:last-of-type) {
  margin-right: 10px;
}
.un_questions .confirm_text {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.un_questions .confirm_text.year {
  width: 35%;
  max-width: 116px;
  text-align: center;
}
.un_questions .confirm_text.month, .un_questions .confirm_text.date {
  width: 20.9%;
  max-width: 70px;
  text-align: center;
}
.un_questions .select2-selection__rendered,
.un_questions .select2-results__option {
  font-size: 20px !important;
  color: #3e3e3e !important;
  padding: 6px !important;
}
.un_questions .select2-container .select2-selection--single {
  height: 40px !important;
  border: 1px solid #dcdcdc;
}
.un_questions .select2-selection__arrow {
  height: 40px !important;
}
.un_questions .select2-selection__arrow b {
  border-color: #000 transparent transparent transparent !important;
}
.un_questions.un_questions_special legend {
  font-weight: bold;
  line-height: 1.5;
}
.un_questions.un_questions_special .un_questions_validation {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 10px;
  color: #f00;
}
.un_questions.un_questions_special .input_forms {
  margin-top: 16px;
}
.un_questions.un_questions_special .input_forms .el_checkbox:not(:first-of-type) {
  margin-top: 8px;
}
.un_questions.un_questions_special .input_forms .el_radiobox:not(:first-of-type) {
  margin-top: 8px;
}
.un_questions.un_questions_special .el_input_text {
  margin-top: 5px;
  margin-left: 26px;
  padding: 9px 10px;
  display: none;
  position: relative;
}
.un_questions.un_questions_special .el_input_text input {
  font-size: 15px;
  text-align: left;
  font-weight: bold;
}
.un_questions.un_questions_special .el_input_text input::-moz-placeholder {
  color: #a5a5a5;
}
.un_questions.un_questions_special .el_input_text input::placeholder {
  color: #a5a5a5;
}
.un_questions.un_questions_special .el_input_text.warning::after {
  content: "100文字以内で入力してください";
  position: absolute;
  bottom: -15px;
  left: 0;
  font-size: 12px;
  font-weight: bold;
  color: #f00;
}
.un_questions.un_questions_special.un_questions_special_confirm .input_forms .el_checkbox,
.un_questions.un_questions_special.un_questions_special_confirm .input_forms .el_radiobox,
.un_questions.un_questions_special.un_questions_special_confirm .input_forms .el_input_text {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.6;
  margin-top: 5px;
}
.un_questions.un_questions_special.un_questions_special_confirm .input_forms .el_input_text {
  line-height: 1.3;
  word-break: break-all;
  display: block;
}

.un_display_point {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.un_display_point .point_area {
  position: relative;
  padding: 20px 15px 10px;
  width: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
}
.un_display_point .point_area .decoration {
  position: absolute;
}
.un_display_point .point_area .decoration.right {
  width: 120px;
  top: -45px;
  right: -7px;
  z-index: 1;
}
.un_display_point .point_area .decoration.left {
  top: -43px;
  left: -13px;
  z-index: 1;
}
.un_display_point .point_area .col2_layout {
  display: flex;
  margin: 0 auto;
  max-width: 400px;
}
.un_display_point .point_area .col2_layout .col {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.un_display_point .point_area .col2_layout .col .header {
  font-size: 14px;
  color: #fff;
  background-color: #d80c18;
  padding: 5px;
  border-radius: 3px;
  text-align: center;
  min-width: 137px;
}
.un_display_point .point_area .col2_layout .col .header.yellow {
  background-color: #e6b446;
}
.un_display_point .point_area .col2_layout .col .body {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin-top: 10px;
  width: 100%;
}
.un_display_point .point_area .col2_layout .col .body img {
  margin-bottom: 3px;
}
.un_display_point .point_area .col2_layout .col .body .num {
  font-size: 40px;
  font-weight: bold;
  text-align: center;
}
.un_display_point .point_area .col2_layout .col .body .unit {
  font-size: 20px;
  font-weight: bold;
}
.un_display_point .point_area .col2_layout .col .footer {
  margin-top: 14px;
  font-size: 11px;
  line-height: 1.33;
  text-align: left;
  color: #333;
}
.un_display_point .point_area .col2_layout .col.col1 {
  padding-right: 13px;
}
.un_display_point .point_area .col2_layout .col.col1 img {
  width: 20px;
}
.un_display_point .point_area .col2_layout .col.col1 .num {
  width: calc(100% - 20px - 36px);
}
.un_display_point .point_area .col2_layout .col.col2 {
  padding-left: 13px;
  position: relative;
}
.un_display_point .point_area .col2_layout .col.col2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #e6e6e6;
}
.un_display_point .point_area .col2_layout .col.col2 img {
  width: 24px;
}
.un_display_point .point_area .col2_layout .col.col2 .num {
  width: calc(100% - 24px - 36px);
}
.un_display_point .point_area .col2_layout.only_col1 .col {
  width: 100%;
  display: block;
}
.un_display_point .point_area .col2_layout.only_col1 .col .header {
  width: 118px;
  min-width: 0;
  margin-right: auto;
  margin-left: auto;
  font-size: 12px;
}
.un_display_point .point_area .col2_layout.only_col1 .col .footer {
  text-align: center;
}
.un_display_point .point_area .col2_layout.only_col1 .col .footer br {
  display: none;
}
.un_display_point .point_area .col2_layout.only_col1 .col.col1 {
  padding-right: 0;
}
.un_display_point .point_area .col2_layout.only_col1 .col.col1 img {
  width: 27px;
}
.un_display_point .point_area .col2_layout.only_col1 .col.col1 .num {
  width: auto;
  margin-left: 4px;
  font-size: 50px;
  color: #e40810;
}
.un_display_point .point_area .col2_layout.only_col1 .col.col1 .unit {
  margin-left: 5px;
  font-size: 26px;
  color: #e40810;
}
.un_display_point .point_area .el_displayRank {
  margin: 8px auto 0;
}
.un_display_point .point_area.mini_decoration .decoration.left {
  width: 70px;
  top: -40px;
}
.un_display_point .point_area.mini_decoration .decoration.right {
  width: 65px;
  top: -45px;
  right: -12px;
}
.un_display_point .about_rank {
  border-radius: 0 0 10px 10px;
  background-image: linear-gradient(to bottom, #f0d290, #e6b446 72%, #be8c1e);
  width: 100%;
  text-align: center;
}
.un_display_point .about_rank > a {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  padding: 10px;
}
.un_display_point .navigation {
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 14px;
  background-image: linear-gradient(to bottom, #e40810, #c11315);
  width: 100%;
}
.un_display_point .navigation ul {
  display: flex;
  justify-content: space-between;
}
.un_display_point .navigation ul li {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_display_point .navigation ul li .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.un_display_point .navigation ul li .inner.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.un_display_point .navigation ul li span {
  font-size: 10px;
  font-weight: 600;
  color: #fff;
  margin-top: 3px;
  text-align: center;
  white-space: nowrap;
}
.un_display_point .annotation {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  margin-top: 15px;
}
.un_display_point .annotation .link {
  text-decoration: underline;
  padding: 4px 4px 4px 0;
}

.un_display_purchase {
  width: 100%;
  margin: 15px auto 0;
  max-width: 400px;
}
.un_display_purchase .row1 {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.un_display_purchase .row1 .left {
  font-size: 13px;
  font-weight: 600;
}
.un_display_purchase .row1 .right {
  display: flex;
  align-items: flex-end;
  margin-left: 6px;
}
.un_display_purchase .row1 .right .num {
  font-size: 16px;
  font-weight: 600;
  width: calc(100% - 20px);
  color: #e40810;
}
.un_display_purchase .row1 .right .unit {
  font-size: 12px;
  color: #e40810;
  padding-left: 4px;
}
.un_display_purchase .row2 {
  margin-top: 3px;
  font-size: 12px;
  letter-spacing: 0.4px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.un_display_purchase .row2 span {
  font-weight: 600;
  color: #e40810;
}
.un_display_purchase .row2 span.silver {
  font-weight: 600;
  color: #3b3b3b;
  padding: 5px 6px;
  margin-right: 2px;
  margin-left: 2px;
  border-radius: 20px;
  border: 1px solid #d6d6d6;
  background-image: linear-gradient(124deg, #cacaca 16%, #e5e5e5 52%, #a5a5a5 84%);
}
.un_display_purchase .row2 span.gold {
  font-weight: 600;
  color: #ed6700;
  padding: 5px 6px;
  margin-right: 2px;
  margin-left: 2px;
  border-radius: 20px;
  border: 1px solid #f18400;
  background-image: linear-gradient(124deg, #f7ba00 16%, #fff901 52%, #ffd300 84%);
}

.un_display_id {
  font-size: 16px;
  text-align: center;
}

.un_copyright {
  padding: 40px 20px 20px;
  font-size: 12px;
  color: #3e3e3e;
  background-color: #fff;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.un_copyright img {
  margin-bottom: 20px;
  width: 61px;
}

.un_display_point_small {
  display: flex;
  background-color: #fff;
  border-radius: 12px;
  padding: 7px;
}
.un_display_point_small .container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
}
.un_display_point_small .container .text {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.17;
}
.un_display_point_small .container .rank_badge {
  width: 44px;
}
.un_display_point_small .container .rank_text {
  font-size: 20px;
  font-weight: bold;
  margin-left: 4px;
}
.un_display_point_small .container.gold .rank_text {
  color: #e6b446;
}
.un_display_point_small .container.silver .rank_text {
  color: #3e3e3e;
}
.un_display_point_small .container.bronze .rank_text {
  color: #603813;
}
.un_display_point_small .container.container_left {
  flex-direction: column;
  padding-top: 4px;
  padding-bottom: 4px;
}
.un_display_point_small .container.container_left img {
  width: 29px;
}
.un_display_point_small .container.container_left .point {
  margin-top: 5px;
  display: flex;
  align-items: center;
}
.un_display_point_small .container.container_left .point .num {
  font-size: 22px;
  font-weight: bold;
  color: #e40810;
  padding-left: 7px;
}
.un_display_point_small .container.container_left .point .num .unit {
  font-size: 16px;
  padding-left: 2px;
}
.un_display_point_small .container.container_left .text.wonda_point {
  width: 118px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background-color: #e40810;
  color: #fff;
  font-weight: 600;
}
.un_display_point_small .container.container_right {
  background-color: #e8e8e8;
  border-radius: 5px;
}
.un_display_point_small .container.container_right .wrap {
  padding-left: 5px;
}
.un_display_point_small .container.container_right .wrap .rank_text {
  margin-left: 0;
}
.un_display_point_small.un_display_point_smallRow2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  row-gap: 5px;
}
.un_display_point_small.un_display_point_smallRow2 .container {
  width: auto;
}
.un_display_point_small.un_display_point_smallRow2 .container.container_left {
  grid-row: 1;
}
.un_display_point_small.un_display_point_smallRow2 .container.container_right {
  grid-row: 1;
}
.un_display_point_small.un_display_point_smallRow2 .container.container_right .text {
  margin-left: 7px;
}
.un_display_point_small.un_display_point_smallRow2 .container.container_right .num {
  font-size: 20px;
  font-weight: bold;
  margin-left: 6px;
}
.un_display_point_small.un_display_point_smallRow2 .container.container_bottom {
  grid-column: 1/span 2;
  border-top: 1px solid #d2d2d2;
  padding-top: 3px;
}

.un_detail_top .prize {
  width: 89.3333333333%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 12px;
  padding: 20px;
  background-color: #fff;
}
.un_detail_top .prize .prize_img {
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.un_detail_top .prize .container {
  padding: 15px;
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 20px;
}
.un_detail_top .prize .container .text {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.33;
  word-break: break-all;
  text-align: center;
  padding-bottom: 10px;
}
.un_detail_top .prize .container .point {
  display: flex;
  border-top: 1px solid #d2d2d2;
}
.un_detail_top .prize .container .point .col {
  width: 50%;
  font-size: 10px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 15px;
}
.un_detail_top .prize .container .point .col span {
  font-size: 18px;
  font-weight: bold;
}
.un_detail_top .prize .container .point .col.col_left {
  padding-right: 15px;
}
.un_detail_top .prize .container .point .col.col_right {
  padding-left: 15px;
  border-left: 1px solid #d2d2d2;
}
.un_detail_top .prize .container.no_special {
  padding: 15px 0 0;
}
.un_detail_top .prize .container.no_special .text {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  align-items: center;
  text-align: left;
}
.un_detail_top .prize .container.no_special .point {
  display: flex;
  align-items: center;
  border-top: 0;
}
.un_detail_top .prize .container.no_special .point span:nth-of-type(1) {
  font-size: 10px;
  text-align: center;
  font-weight: 500;
  width: 60px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e40810;
  border-radius: 8px;
  color: #fff;
}
.un_detail_top .prize .container.no_special .point span:nth-of-type(2) {
  font-size: 16px;
  font-weight: 600;
  color: #191919;
  margin-left: 5px;
}
.un_detail_top .prize .container.no_special .point span.gold_point {
  background-color: #eecd3b;
  color: #3b1a1c;
}
.un_detail_top .numbers {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.un_detail_top .numbers p {
  font-size: 14px;
  color: #fff;
}
.un_detail_top .numbers div {
  font-size: 14px;
  color: #fff;
  padding-left: 20px;
}
.un_detail_top .numbers div .select + .select2 {
  width: 80px !important;
}
.un_detail_top .numbers div span {
  font-size: 28px;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
}

.un_detail_bottom {
  width: 89.3333333333%;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
  border-radius: 12px;
  padding: 16px 14px;
}
.un_detail_bottom > h3 {
  background-color: #e40711;
  border-radius: 16px;
  color: #fff;
  padding-top: 9px;
  padding-bottom: 9px;
  text-align: center;
  font-size: 16px;
  font-weight: 900;
}

.un_history .separate_year_month:not(:first-of-type) {
  margin-top: 50px;
}
.un_history .separate_year_month.is_empty {
  display: none;
}
.un_history .separate_year_month .year_month {
  font-size: 14px;
  color: #fff;
}
.un_history .separate_day {
  margin-top: 20px;
}
.un_history .separate_day li {
  display: flex;
  align-items: flex-start;
  background-color: #fff;
  padding: 12px;
  border-radius: 12px;
}
.un_history .separate_day li:not(:first-of-type) {
  margin-top: 20px;
}
.un_history .separate_day li .product_img {
  width: 44.776119403%;
  height: 44.776119403%;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.un_history .separate_day li .container {
  padding-left: 10px;
}
.un_history .separate_day li .container .top {
  display: flex;
}
.un_history .separate_day li .container .top span {
  font-size: 14px;
  font-weight: 500;
  color: #191919;
}
.un_history .separate_day li .container .top span:last-of-type {
  margin-left: 5px;
}
.un_history .separate_day li .container .text {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.63;
  color: #191919;
  padding-top: 4px;
  word-break: break-all;
}

.un_secretariat_info {
  max-width: 350px;
}
.un_secretariat_info h3 {
  background-color: #d80c18;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px 10px 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}
.un_secretariat_info .container {
  color: #3e3e3e;
  padding: 25px 20px;
  background-color: #fff5dc;
  border-radius: 0 0 10px 10px;
}
.un_secretariat_info .info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_secretariat_info .info img {
  flex-shrink: 0;
}
.un_secretariat_info .info span {
  padding-left: 10px;
  font-size: 30px;
  font-weight: bold;
}
.un_secretariat_info .info2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
}
.un_secretariat_info .info2 img {
  flex-shrink: 0;
}
.un_secretariat_info .info2 span {
  padding-left: 15px;
  font-size: 18px;
}
.un_secretariat_info .info3 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
}
.un_secretariat_info .info3 span {
  font-size: 20px;
}
.un_secretariat_info .info4 {
  margin-top: 15px;
}

.un_list_limited {
  position: relative;
}
.un_list_limited .un_list_limited_item {
  padding-top: 60px;
}
.un_list_limited .un_list_limited_item:first-of-type {
  padding-top: 30px;
}
.un_list_limited .un_list_limited_item:last-of-type {
  padding-bottom: 50px;
}
.un_list_limited .un_list_limited_item .el_img.large img {
  border-radius: 10px;
}

.un_point {
  display: none;
}
.un_point.is_active {
  display: block;
}
.un_point .bl_grid_3 {
  gap: 20px;
}

.un_terms p:not(:first-of-type) {
  margin-top: 20px;
}

.un_landing_charge {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.un_landing_charge > img {
  width: 24%;
}
.un_landing_charge .container {
  max-width: 265px;
  width: 100%;
}
.un_landing_charge .container p {
  font-size: 17px;
  color: #fff;
}
.un_landing_charge .container p span {
  display: block;
  padding: 0 24px;
  margin: 5px auto 0;
  font-size: 11px;
  text-align: left;
  line-height: 1.4;
}

.un_notes_area h2 {
  font-size: 20px;
  text-align: center;
  position: relative;
  padding-bottom: 16px;
}
.un_notes_area h2::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 4px;
  background-color: #501d11;
  border-radius: 2px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.un_notes_area h2::after {
  position: absolute;
  content: "";
  width: 30px;
  height: 4px;
  background-color: #e6b446;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.un_notes_area h5 {
  font-size: 14px;
  line-height: 1.57;
  font-weight: 500;
  color: #191919;
  margin-top: 20px;
}
.un_notes_area p {
  font-size: 12px;
  line-height: 1.5;
  color: #191919;
  word-break: break-all;
}
.un_notes_area .indent {
  padding-left: 16px;
}
.un_notes_area ul li:not(:first-of-type) {
  margin-top: 20px;
}

.un_up_to_one_time .container p {
  font-size: 18px;
  line-height: 1.33;
  text-align: center;
}

.completion_message_section .container p {
  font-size: 18px;
  line-height: 1.33;
  text-align: center;
  font-weight: bold;
}

.un_canvas_wrap {
  position: relative;
  display: none;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.un_canvas_wrap.show {
  display: flex;
}
.un_canvas_wrap .un_canvas_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.un_canvas_wrap .un_canvas_mask .aiming {
  width: 185px;
  height: 185px;
  position: relative;
}
.un_canvas_wrap .un_canvas_mask .aiming .aiming_border {
  position: absolute;
  width: 20px;
  height: 40px;
}
.un_canvas_wrap .un_canvas_mask .aiming .aiming_border.aiming_border_right_top {
  border-top: 4px solid #90ee90;
  border-right: 4px solid #90ee90;
  top: 0;
  right: 0;
}
.un_canvas_wrap .un_canvas_mask .aiming .aiming_border.aiming_border_right_bottom {
  border-right: 4px solid #90ee90;
  border-bottom: 4px solid #90ee90;
  right: 0;
  bottom: 0;
}
.un_canvas_wrap .un_canvas_mask .aiming .aiming_border.aiming_border_left_bottom {
  border-bottom: 4px solid #90ee90;
  border-left: 4px solid #90ee90;
  bottom: 0;
  left: 0;
}
.un_canvas_wrap .un_canvas_mask .aiming .aiming_border.aiming_border_left_top {
  border-top: 4px solid #90ee90;
  border-left: 4px solid #90ee90;
  top: 0;
  left: 0;
}
.un_canvas_wrap .un_canvas_mask .text {
  position: absolute;
  width: 100%;
  height: 100px;
  top: 310px;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.un_canvas_wrap .un_canvas_mask .text p {
  text-align: center;
  color: #fff;
}
.un_canvas_wrap .un_canvas_mask .text p:first-of-type {
  font-size: 16px;
}
.un_canvas_wrap .un_canvas_mask .text p:last-of-type {
  font-size: 12px;
  line-height: 1.5;
  margin-top: 20px;
}
.un_canvas_wrap .un_canvas_mask .text p:last-of-type a {
  text-decoration: underline;
  color: #0093ff;
}
.un_canvas_wrap video {
  visibility: hidden;
  display: none;
  width: 100%;
}
.un_canvas_wrap canvas {
  display: none;
  -o-object-fit: contain;
     object-fit: contain;
}
.un_canvas_wrap canvas.show {
  display: block;
}

.un_cant_play {
  display: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  font-size: 18px;
  line-height: 1.4;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.un_cant_play.show {
  display: flex;
}
.un_cant_play a {
  font-size: 16px;
  margin-top: 20px;
}

.un_bg_red {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  max-height: 2100px;
  z-index: -1;
}
.un_bg_red img {
  width: 100%;
  height: 100%;
}

.un_bg_red_2 {
  position: relative;
  background-image: linear-gradient(140deg, #e9482e 0%, #910000 100%);
  overflow-x: hidden;
}
.un_bg_red_2 .bg_red_2_top {
  width: 102%;
  position: absolute;
  top: -1px;
  left: 0;
}
.un_bg_red_2 .bg_red_2_bottom {
  width: 102%;
  position: absolute;
  bottom: -1px;
  left: 0;
}
.un_bg_red_2 .bg_red_2_bottom.bg_red_2_bottom_landing {
  width: 105%;
  position: absolute;
  bottom: 0;
  right: -3px;
}

.un_bg_product,
.un_bg_use_point {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}
.un_bg_product img,
.un_bg_use_point img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.un_bg_cream {
  position: relative;
  background-color: #fff5dc;
}
.un_bg_cream .bg_cream_top {
  width: 100%;
  position: absolute;
  top: -1px;
  left: 0;
}

.un_badge_slider li {
  width: 30.4vw !important;
  max-width: 200px;
}
.un_badge_slider li img {
  width: 30.4vw;
  max-width: 200px;
  padding-right: 7px;
  padding-left: 7px;
}
.un_badge_slider li p {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.33;
  padding-right: 10px;
  padding-left: 10px;
}

.un_page_guide {
  padding: 19px 0;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}

.un_page_short h2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.75;
}
.un_page_short h2 span {
  font-size: 30px;
  padding-right: 5px;
  padding-left: 5px;
}
.un_page_short p {
  font-size: 18px;
  line-height: 1.56;
  color: #501d11;
  text-align: center;
}

.un_page_question_complete h2 {
  font-size: 20px;
  line-height: 1.75;
  text-align: center;
}
.un_page_question_complete h2 span {
  font-size: 30px;
  font-weight: 500;
}

.un_use_point {
  position: relative;
  z-index: 0;
}
.un_use_point h4 {
  position: relative;
  right: 0;
  bottom: 20px;
  left: 0;
  margin: auto;
  text-align: center;
}
.un_use_point h4:nth-of-type(2) {
  bottom: 0;
}
.un_use_point .course:not(:first-child) {
  margin-top: 30px;
}
.un_use_point .course .el_title {
  max-width: 89.3333333333%;
  margin-right: auto;
  margin-left: auto;
  font-size: 15px;
  font-weight: 900;
  color: #eecd3d;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 6px;
  position: relative;
}
.un_use_point .course .el_title::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  right: 0;
  bottom: -13px;
  left: 0;
  margin: auto;
  border-width: 13px 13px 0 13px;
  border-style: solid;
  border-color: #3b1a1c transparent transparent transparent;
}
.un_use_point .course.course_gold {
  width: 89.3333333333%;
  margin-right: auto;
  margin-left: auto;
}
.un_use_point .course.course_gold .course_inner {
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.16);
  background-image: linear-gradient(112deg, #fff000 14%, #f5a201 72%);
  border-radius: 12px;
  padding-bottom: 4px;
}
.un_use_point .course.course_gold .course_top {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.un_use_point .course.course_gold .course_top img {
  width: 265px;
}
.un_use_point .course.course_gold .course_bottom {
  background-color: #fff;
  width: calc(100% - 8px);
  margin-right: auto;
  margin-left: auto;
  padding: 14px 12px;
  border-radius: 0 0 10px 10px;
}
.un_use_point .course.course_gold .course_bottom > p {
  font-size: 12px;
  font-weight: 600;
  color: #3b1a1c;
  margin-top: 0;
}
.un_use_point .course.course_gold .course_bottom .gold_link {
  width: 100% !important;
}
.un_use_point p {
  font-size: 12px;
  line-height: 1.8;
  color: #fff;
  text-align: center;
  margin-top: 18px;
}
.un_use_point .gold_link {
  display: block;
  max-width: 610px;
  width: 76% !important;
  margin: 20px auto 0;
}
.un_use_point .gold_link img {
  max-width: 100%;
  width: 100%;
}
.un_use_point .bl_slide_2 {
  padding-bottom: 30px;
  margin-bottom: 0;
}
.un_use_point .bl_slide_2 .slick-dots {
  bottom: 0;
}

.un_info {
  word-break: break-all;
}
.un_info > .el_img img {
  border-radius: 12px 12px 0 0;
}
.un_info > .el_img + .un_info_bottom {
  border-radius: 0 0 12px 12px;
}
.un_info .date {
  font-size: 14px;
  font-weight: 500;
  color: #191919;
  display: block;
}
.un_info p {
  font-size: 16px;
  line-height: 1.5;
  color: #3e3e3e;
  margin-top: 10px;
}

.un_info_bottom {
  background-color: #fff;
  padding: 14px 20px 20px;
  border-radius: 12px;
}

.un_mypage_badge .bg_red {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 750px;
  width: 100%;
  z-index: -1;
}
.un_mypage_badge .bg_badge_top {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 750px;
  width: 100%;
}
.un_mypage_badge .bg_badge_bottom {
  position: absolute;
  bottom: 0;
  left: -6px;
  max-width: 750px;
  width: 102%;
}

.un_product_list > h2 {
  display: none;
}
.un_product_list .bl_overscroll_2 {
  margin-top: 0 !important;
}

.un_scan_area {
  background-color: #fff;
}
.un_scan_area p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 20px;
  padding-left: 20px;
}
.un_scan_area .input_serial {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  color: #501d11;
  text-decoration: underline;
}

.un_lv2Heading {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.88;
}
.un_lv2Heading span:first-of-type {
  font-size: 30px;
  word-break: break-all;
}
.un_lv2Heading span:last-of-type {
  font-size: 16px;
}
.un_lv2Heading.un_lv2Heading_sm {
  line-height: 1.5;
}
.un_lv2Heading.un_lv2Heading_sm span:first-of-type {
  font-size: 22px;
  word-break: break-all;
}

.un_special {
  position: relative;
  padding: 35px 20px 30px;
}
.un_special h4 {
  position: absolute;
  top: -47px;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
  z-index: 1;
}
.un_special h4 img {
  width: 335px;
  max-width: 90%;
}
.un_special .un_special_banner {
  position: relative;
  z-index: 1;
}
.un_special .un_special_bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 0;
}
.un_special .un_special_bg img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.un_special2 h2,
.un_special2 h3 {
  text-align: center;
}
.un_special2 h2 img {
  width: 248px;
}
.un_special2 .un_special2Content h3 {
  margin-top: 70px;
}
.un_special2 .un_special2Content h3 img {
  width: 200px;
}
.un_special2 .un_special2Content a {
  display: block;
  margin-top: 20px;
}
.un_special2 .un_special2Content a img {
  max-width: 100%;
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
}
.un_special2 .un_special2Content:not(:first-of-type) {
  margin-top: 30px;
}

.un_special2_banner img {
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
}

.select2-results__option {
  font-size: 20px;
}

.un_rowTop {
  font-size: 14px;
  text-align: center;
  line-height: 1.3;
  color: #fff;
}
.un_rowTop a {
  text-decoration: underline;
}

.un_getPoint {
  position: relative;
  width: 89.3333333333%;
  aspect-ratio: 335/332;
}
.un_getPoint > img {
  width: 100%;
}
.un_getPoint > h2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  color: #e40810;
  padding-top: 50%;
  z-index: 2;
}

.un_winCard {
  background-color: #fff;
  border-radius: 12px;
  padding: 20px 20px 30px;
}
.un_winCard .el_img img {
  border-radius: 5px;
}
.un_winCard > h2 {
  font-size: 20px;
  font-weight: 600;
  color: #e40810;
  text-align: center;
  margin-top: 18px;
}
.un_winCard > p {
  font-size: 14px;
  color: #191919;
  text-align: center;
}
.un_winCard > p:nth-of-type(1) {
  font-weight: 600;
  line-height: 1.57;
  margin-top: 15px;
}
.un_winCard > p:nth-of-type(2) {
  font-weight: 500;
  margin-top: 15px;
}

.un_loseCard {
  background-color: #fff;
  border-radius: 12px;
  padding: 70px 25px 110px;
}
.un_loseCard > .el_img {
  width: 70px;
  margin-right: auto;
  margin-left: auto;
}
.un_loseCard > h2 {
  font-size: 20px;
  font-weight: 600;
  color: #e40810;
  text-align: center;
}

.un_mypageFaq h2.el_img {
  display: none;
}
.un_mypageFaq .un_mypageFaq_helper.md_mt30 {
  margin-top: 0 !important;
}

.un_mypageProductList h2.el_img {
  display: none;
}

.un_campaignPeriodDisplay {
  background-image: url("/images/background/bg_campaignPeriodDisplay.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  aspect-ratio: 335/78;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.un_tripleCounterItems {
  display: flex;
  justify-content: space-between;
}
.un_tripleCounterItems.is_completed1 .un_tripleCounterItem:nth-child(1) .un_tripleCounterItem_image .checked, .un_tripleCounterItems.is_completed2 .un_tripleCounterItem:nth-child(1) .un_tripleCounterItem_image .checked, .un_tripleCounterItems.is_completed3 .un_tripleCounterItem:nth-child(1) .un_tripleCounterItem_image .checked {
  display: block;
}
.un_tripleCounterItems.is_completed1 .un_tripleCounterItem:nth-child(2) .un_tripleCounterItem_image .checked, .un_tripleCounterItems.is_completed2 .un_tripleCounterItem:nth-child(2) .un_tripleCounterItem_image .checked, .un_tripleCounterItems.is_completed3 .un_tripleCounterItem:nth-child(2) .un_tripleCounterItem_image .checked {
  display: block;
}
.un_tripleCounterItems.is_completed1 .un_tripleCounterItem:nth-child(3) .un_tripleCounterItem_image .checked, .un_tripleCounterItems.is_completed2 .un_tripleCounterItem:nth-child(3) .un_tripleCounterItem_image .checked, .un_tripleCounterItems.is_completed3 .un_tripleCounterItem:nth-child(3) .un_tripleCounterItem_image .checked {
  display: block;
}

.un_tripleCounterItem {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  padding-top: 15px;
  padding-bottom: 15px;
  width: 31.6417910448%;
}

.un_tripleCounterItem_image {
  height: 60px;
  margin-top: 5px;
  position: relative;
}
.un_tripleCounterItem_image .mono {
  height: 100%;
}
.un_tripleCounterItem_image .checked {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 30px;
  transform: translateX(50%);
  display: none;
}

.un_tripleCounterItem_title2 {
  width: 60px;
  background-color: #e17521;
  border-radius: 8px;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #fff;
  margin-top: 7px;
}

.un_tripleCounterItem_number {
  font-size: 16px;
  font-weight: 600;
  color: #191919;
  margin-top: 5px;
}

.un_triplePrize {
  background-color: #fff;
  padding: 8px 8px 15px;
  border-radius: 10px;
}

.un_triplePrize_text {
  padding-right: 6px;
  padding-left: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.33;
  color: #191919;
  margin-top: 13px;
}

.un_triplePrize_bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  padding-right: 6px;
  padding-left: 6px;
}

.un_triplePrize_badge {
  background-color: #e40810;
  border-radius: 4px;
  color: #fff;
  width: 60px;
  text-align: center;
  font-size: 10px;
  font-weight: 500;
  padding-top: 9px;
  padding-bottom: 9px;
}

.un_triplePrize_bottomRight {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 60px);
  padding-left: 7px;
}
.un_triplePrize_bottomRight .product {
  font-size: 11px;
  font-weight: 600;
  text-align: center;
  color: #000;
  line-height: 1.3;
}
.un_triplePrize_bottomRight .product span:nth-child(1) {
  font-size: 16px;
}
.un_triplePrize_bottomRight .product span:nth-child(2) {
  font-size: 14px;
}
.un_triplePrize_bottomRight .plus {
  width: 15px;
}

.un_tripleCourseTitle {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: linear-gradient(to bottom, #f9ff00 -30%, #ffd700);
  text-align: center;
}
.un_tripleCourseTitle img {
  width: 71.6417910448%;
  max-width: 240px;
}
.un_tripleCourseTitle.un_tripleCourseTitle_type2 {
  background-image: linear-gradient(to bottom, #961019 -108%, #3b1a1c);
}

.un_tripleCourseContent {
  padding: 18px 18px 35px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: #cf1912;
}
.un_tripleCourseContent.un_tripleCourseContent_type2 {
  background-color: rgba(0, 0, 0, 0.16);
}

.un_tripleCourseTop {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
.un_tripleCourseTop .right {
  margin-left: 20px;
}
.un_tripleCourseTop .right > span {
  font-size: 28px;
  padding-right: 3px;
  padding-left: 3px;
}

.un_tripleCourseMid > .date {
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  margin-top: 13px;
  text-align: center;
}
.un_tripleCourseMid .el_button {
  margin-top: 16px;
}
.un_tripleCourseMid > p {
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

@keyframes float {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(5px);
  }
}
.hp_font_8 {
  font-size: 8px !important;
}

.hp_font_16 {
  font-size: 16px !important;
}

.hp_font_18 {
  font-size: 18px !important;
}

.hp_font_60 {
  font-size: 60px !important;
}

.hp_font_bold {
  font-weight: bold !important;
}

.hp_fontWeight_600 {
  font-weight: 600 !important;
}

.hp_fontWeight_900 {
  font-weight: 900 !important;
}

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

.hp_text_center {
  text-align: center !important;
}

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

.hp_bgcolor_gray {
  background-color: #ede4e0 !important;
}

.hp_bgcolor_white {
  background-color: #fff !important;
}

.hp_bgcolor_red {
  background-color: #d80c18 !important;
}

.hp_bgcolor_cream {
  background-color: #fff5dc !important;
}

.hp_bgimage_red {
  background-image: linear-gradient(to bottom, #e9482e, #910000);
}

.hp_relative {
  position: relative !important;
}

.hp_border_right {
  border-right: 1px solid #000 !important;
}

.hp_border_bottom {
  border-bottom: 1px solid #000 !important;
}

.hp_border_left {
  border-left: 1px solid #000 !important;
}

.hp_borderRadius_10 {
  border-radius: 10px !important;
}

.hp_block {
  display: block !important;
}

.hp_none {
  display: none !important;
}

.hp_inline_block {
  display: inline-block !important;
}

.hp_flex_center {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.hp_justify_center {
  justify-content: center !important;
}

.hp_z_0 {
  z-index: 0 !important;
}

.hp_z_1 {
  z-index: 1 !important;
}

.hp_z_3 {
  z-index: 3 !important;
}

.hp_overflow_hidden {
  overflow: hidden !important;
}

.hp_color_black {
  color: #3e3e3e !important;
}

.hp_color_black_2 {
  color: #000 !important;
}

.hp_color_black_3 {
  color: #191919 !important;
}

.hp_color_white {
  color: #fff !important;
}

.hp_color_brown {
  color: #501d11 !important;
}

.hp_fontColor_brown2 {
  color: #3b1a1c !important;
}

.hp_color_red {
  color: #e40810 !important;
}

.hp_line_height_1 {
  line-height: 1 !important;
}

.hp_line_height_12 {
  line-height: 1.2 !important;
}

.hp_rotate_90 {
  transform: rotate(90deg) !important;
}

.hp_un_bg_red_none .un_bg_red {
  display: none !important;
}

.hp_bgImage_type1 {
  background-image: url("/images/background/bg_type1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type2 {
  background-image: url("/images/background/bg_type2.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type3 {
  background-image: url("/images/background/bg_type3.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type4 {
  background-image: url("/images/background/bg_type4.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type5 {
  background-image: url("/images/background/bg_type5.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type6 {
  background-image: url("/images/background/bg_type6.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type7 {
  background-image: url("/images/background/bg_type7.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type8 {
  background-image: url("/images/background/bg_type8.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type9 {
  background-image: url("/images/background/bg_type9.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type10 {
  background-image: url("/images/background/bg_type10.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type11 {
  background-image: url("/images/background/bg_type11.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type12 {
  background-image: url("/images/background/bg_type12.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type13 {
  background-image: url("/images/background/bg_type13.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type14 {
  background-image: url("/images/background/bg_type14.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_bgImage_type15 {
  background-image: url("/images/background/bg_type15.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top;
}

.hp_boxShadow {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16) !important;
}

.md_w24 {
  width: 24px !important;
}

.md_w70 {
  width: 70px !important;
}

.md_w100 {
  width: 100px !important;
}

.md_w108 {
  width: 108px !important;
}

.md_w120 {
  width: 120px !important;
}

.md_w138 {
  width: 138px !important;
}

.md_w165 {
  width: 165px !important;
}

.md_w180 {
  width: 180px !important;
}

.md_w220 {
  width: 220px !important;
}

.md_w235 {
  width: 235px !important;
}

.md_w243 {
  width: 243px !important;
}

.md_w280 {
  width: 280px !important;
}

.md_w290 {
  width: 290px !important;
}

.md_w300 {
  width: 300px !important;
}

.md_w320 {
  width: 320px !important;
}

.md_w32per {
  width: 32% !important;
}

.md_w35per {
  width: 35% !important;
}

.md_w58per {
  width: 58% !important;
}

.md_w66per {
  width: 66% !important;
}

.md_w80per {
  width: 80% !important;
}

.md_w100per {
  width: 100% !important;
}

.md_w100vw {
  width: 100vw !important;
}

.md_maxw100per {
  max-width: 100% !important;
}

.md_h100per {
  height: 100% !important;
}

.md_minheight100vh {
  min-height: 100vh !important;
}

.md_pd0 {
  padding: 0 !important;
}

.md_pd10 {
  padding: 10px !important;
}

.md_pd20 {
  padding: 20px !important;
}

.md_pt0 {
  padding-top: 0 !important;
}

.md_pt10 {
  padding-top: 10px !important;
}

.md_pt15 {
  padding-top: 15px !important;
}

.md_pt20 {
  padding-top: 20px !important;
}

.md_pt30 {
  padding-top: 30px !important;
}

.md_pt40 {
  padding-top: 40px !important;
}

.md_pt43 {
  padding-top: 43px !important;
}

.md_pt50 {
  padding-top: 50px !important;
}

.md_pt55 {
  padding-top: 55px !important;
}

.md_pt60 {
  padding-top: 60px !important;
}

.md_pt66 {
  padding-top: 66px !important;
}

.md_pt70 {
  padding-top: 70px !important;
}

.md_pt90 {
  padding-top: 90px !important;
}

.md_pt40per {
  padding-top: 40% !important;
}

.md_pr20 {
  padding-right: 20px !important;
}

.md_pr60 {
  padding-right: 60px !important;
}

.md_pb0 {
  padding-bottom: 0 !important;
}

.md_pb10 {
  padding-bottom: 10px !important;
}

.md_pb20 {
  padding-bottom: 20px !important;
}

.md_pb30 {
  padding-bottom: 30px !important;
}

.md_pb40 {
  padding-bottom: 40px !important;
}

.md_pb50 {
  padding-bottom: 50px !important;
}

.md_pb60 {
  padding-bottom: 60px !important;
}

.md_pb80 {
  padding-bottom: 80px !important;
}

.md_pb110 {
  padding-bottom: 110px !important;
}

.md_pb115 {
  padding-bottom: 115px !important;
}

.md_pb120 {
  padding-bottom: 120px !important;
}

.md_pb130 {
  padding-bottom: 130px !important;
}

.md_pb135 {
  padding-bottom: 135px !important;
}

.md_pl0 {
  padding-left: 0 !important;
}

.md_pl20 {
  padding-left: 20px !important;
}

.md_pl60 {
  padding-left: 60px !important;
}

.md_ptpb15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.md_ptpb30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.md_ptpb40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.md_ptpb60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.md_ptpb80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.md_prpl5 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.md_prpl10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.md_prpl16 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.md_prpl20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.md_prpl24 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.md_prpl35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.md_mt10 {
  margin-top: 10px !important;
}

.md_mt15 {
  margin-top: 15px !important;
}

.md_mt18 {
  margin-top: 18px !important;
}

.md_mt20 {
  margin-top: 20px !important;
}

.md_mt25 {
  margin-top: 25px !important;
}

.md_mt30 {
  margin-top: 30px !important;
}

.md_mt40 {
  margin-top: 40px !important;
}

.md_mt43 {
  margin-top: 43px !important;
}

.md_mt50 {
  margin-top: 50px !important;
}

.md_mt55 {
  margin-top: 55px !important;
}

.md_mt60 {
  margin-top: 60px !important;
}

.md_mt90 {
  margin-top: 90px !important;
}

.md_mt100 {
  margin-top: 100px !important;
}

.md_mt130 {
  margin-top: 130px !important;
}

.md_mr8 {
  margin-right: 8px !important;
}

.md_mr10 {
  margin-right: 10px !important;
}

.md_mr20 {
  margin-right: 20px !important;
}

.md_mb0 {
  margin-bottom: 0 !important;
}

.md_mlat {
  margin-left: auto !important;
}

.md_ml10 {
  margin-left: 10px !important;
}

.md_ml15 {
  margin-left: 15px !important;
}

.md_mrmlat {
  margin-right: auto !important;
  margin-left: auto !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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aHFCRjs7QUFtcUJBO0VBQ0U7QUFocUJGOztBQW1xQkE7RUFDRTtBQWhxQkY7O0FBbXFCQTtFQUNFO0FBaHFCRjs7QUFtcUJBO0VBQ0U7QUFocUJGOztBQW1xQkE7RUFDRTtBQWhxQkY7O0FBbXFCQTtFQUNFO0FBaHFCRjs7QUFtcUJBO0VBQ0U7QUFocUJGOztBQW1xQkE7RUFDRTtBQWhxQkY7O0FBbXFCQTtFQUNFO0FBaHFCRjs7QUFtcUJBO0VBQ0U7QUFocUJGOztBQW9xQkU7RUFDRTtBQWpxQko7O0FBcXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0FBbHFCRjs7QUFxcUJBO0VBQ0U7RUFDQTtBQWxxQkY7O0FBcXFCQTtFQUNFO0VBQ0E7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtBQWxxQkY7O0FBcXFCQTtFQUNFO0FBbHFCRjs7QUFxcUJBO0VBQ0U7QUFscUJGOztBQXFxQkE7RUFDRTtFQUNBO0FBbHFCRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3N0eWxlX21kLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnN2ZyNzbGljaycpIGZvcm1hdCgnc3ZnJyk7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXNcbntcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcbntcbiAgICByaWdodDogLTI1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpAnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMjVweDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpInO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuIiwiQGltcG9ydCBcIn5zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5jc3NcIjtcbkBpbXBvcnQgXCJ+c2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuY3NzXCI7XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjM2IxYTFjO1xuXG4gICYuaHBfYmdjb2xvcl9yZWQge1xuICAgIC5seV9iYXNlXzIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbiNjb25mZXR0aSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5qc190b2dnbGVPcGFjaXR5IHtcbiAgYW5pbWF0aW9uOiBmbG9hdCAycyBlYXNlLWluLW91dCAxcyBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG59XG5cbi5qc190b2dnbGVPcGFjaXR5LnNjcm9sbC11cCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5qc190b2dnbGVPcGFjaXR5LnNjcm9sbC1kb3duIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmx5X2Jhc2Uge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmx5X2Jhc2VfMiB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIC51bl9zY3JvbGxUb3Age1xuICAgIG1hcmdpbjogMCAyMHB4IDAgYXV0bztcbiAgICBib3R0b206IDEyOS45NXB4O1xuICB9XG59XG5cbi5seV9jZW50ZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi53aXRoX2hlYWRlciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubHlfdmVydGljYWxfY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwJSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgei1pbmRleDogMjtcblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLmVsX2J1dHRvbl9tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZW51X2xpc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiA4MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zLCB2aXNpYmlsaXR5IDMwMG1zO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXNPcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmLmhwX2JnY29sb3JfcmVkIHtcbiAgICArbWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsX2hlYWRlcl8yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMjUlLCAjZmVmY2Y2IDgwJSwgI2YyZTZhNiAxMzQlKTtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXG4gIC5pdGVtIHtcbiAgICB3aWR0aDogMTYlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzc2NzY3NjtcblxuICAgICAgJi5pc19hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2U0MDgxMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudV9saXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogODAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcywgdmlzaWJpbGl0eSAzMDBtcztcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzT3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxufVxuXG4uYmxfY2F0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5lbF9idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYmxfdGl0bGVfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzOTNlMzY7XG4gIH1cbn1cblxuLmJsX292ZXJzY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibF9vdmVyc2Nyb2xsXzIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDcwJSk7XG5cbiAgICAgICAgJi5pc19hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibF9ncmlkXzIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyZnIpO1xuICBnYXA6IDIwcHggNy40JTtcblxuICAuaXRlbSB7XG4gICAgLndyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAuZ29sZF9tZW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTZweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cbiAgICAgIC50b3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XG4gICAgICB9XG5cbiAgICAgIC5taWQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MDgxMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MDgxMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgfVxuXG4gICAgICAucG9pbnQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDJkMmQyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAudW5pdCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvdHRvbV90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI2U0MDgxMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pc19nb2xkIHtcbiAgICAgIC5nb2xkX21lbWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBzcGFuLmhlYWRpbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVjZDNiO1xuICAgICAgICAgICAgICBjb2xvcjogIzNiMWExYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgc3Bhbi5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlY2QzYjtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYjFhMWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibF9ncmlkXzMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzZnIpO1xuICBnYXA6IDIwcHggMTQlO1xuXG4gIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICB9XG59XG5cbi5ibF9ncmlkXzNfMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDNmcik7XG4gIGdhcDogMjBweDtcblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cbiAgfVxufVxuXG4uYmxfZ3JpZF80IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLml0ZW0ge1xuICAgIHdpZHRoOiAyNCU7XG5cbiAgICAud3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNlNDA4MTA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICB9XG59XG5cbi5ibF8ydGFicyB7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cbiAgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMnB4O1xuXG4gICAgLnRhYiB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmLmlzX2FjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNDA4MTAsICNjMTEzMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5nZXQge1xuICAgIC53cmFwIHtcbiAgICAgIC50YWIge1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2luIHtcbiAgICAudGFiIHtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5saW1pdGVkIHtcbiAgICAud3JhcCB7XG4gICAgICAudGFiIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJi5pc19hY3RpdmUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODBjMTg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgJi5pc19hY3RpdmUge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogIzNiMWExYztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZjAwMCAxMCUsICNmNWEyMDEgODclKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID5pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsX3NsaWRlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICMzYjFhMWM7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICB9XG5cbiAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYmxfc2xpZGVfMiB7XG4gIC5zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICB3aWR0aDogY2FsYygzMDUgLyAzNzUgKiAxMDB2dykgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0xMHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjM2IxYTFjO1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxuXG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmJsX3NsaWRlXzMge1xuICAuZWxfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uYmxfYWNjb3JkaW9uIHtcbiAgLmZsb29yXzEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIHN1bW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzNlM2UzZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmMGViZDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJltvcGVuXT5zdW1tYXJ5IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgfVxuXG4gICAgJisuZmxvb3JfMSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB9XG4gIH1cblxuICAuZmxvb3JfMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuXG4gICAgc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2EzNjMxOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE3cHggMTVweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTdweCAxNXB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG5cbiAgICAgIC5pY29uX2Zsb29yXzIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbG9yOiAjM2IxYTFjO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uX2Zsb29yXzIge1xuICAgICAgY29sb3I6ICNhMzYzMTk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM2MzE5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzYzMTk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgZGV0YWlsc1tvcGVuXSB7XG4gICAgPnN1bW1hcnkge1xuICAgICAgLmljb24ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxfcGFnaW5hdGlvbiB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29sb3I6ICM1MDFkMTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmI0NDY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzUwMWQxMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYmxfbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmJsX21vZGFsX292ZXJsYXkge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5ibF9tb2RhbF9jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuXG4gIC5ibF9tb2RhbF9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5jbG9zZV9idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWxfZGlzcGxheVJhbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDMxMHB4IC8gMzM3cHggKiAxMDAlKTtcblxuICAgICAgLmNvbnRhaW5lcl9sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsX2ltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5hYm91dF9yYW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBkMjkwLCAjZTZiNDQ2IDcyJSwgI2JlOGMxZSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgPmEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxfYmdXaGl0ZUVycm9yIHtcbiAgcGFkZGluZzogNTVweCAyNHB4IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgPi5lbF9pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmVsX2x2MkhlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuXG4gIC5mb250X3NtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgfVxufVxuXG4uZWxfbHYySGVhZGluZ19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC4zKTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG5cbiAgJi5jb2RlX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaXNfYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuLmVsX2x2MkhlYWRpbmdfZW4ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5lbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzkzZTM2O1xuICB9XG5cbiAgLmpwIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZWxfbHYzSGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwMWQxMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiNDQ2O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uZWxfbHY0SGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmVsX3RleHQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5lbF90ZXh0XzEwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uZWxfdGV4dF8xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmVsX3RleHRfMTUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5lbF90ZXh0XzE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbF90ZXh0XzE3IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZWxfdGV4dF8xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmVsX2ltZyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNiZThjMWUpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogIzUwMWQxMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuZWxfYnV0dG9uX2Fycm93SWNvblJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgfVxuXG4gIC5lbF9idXR0b25fYXJyb3dJY29uTGVmdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgfVxuXG4gICYuZWxfYnV0dG9uX3Nob3J0MTY1IHtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuZWxfYnV0dG9uX3doaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCAjZWFlYWVhIDc0JSk7XG4gIH1cblxuICAmLmVsX2J1dHRvbl9zaW5nbGVSb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAmLmVsX2J1dHRvbl9zaW5nbGVSb3dfbWluaUluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAubWluaV9pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5lbF9idXR0b25fc2tlbGV0b24ge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgLmFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLnBsYWluIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmNWRjLCAjZmFmMGQ3IDMwJSwgI2Y1ZTZjOCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNTAxZDExO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG5cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmI0NDY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgJi5pc19hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZDgwYzE4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwYzE4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ2ZjI4ZSwgIzAwOTYzZik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cblxuICAmLnJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViNTE1YiwgI2VlM2Q0OCA0OCUsICNkODBjMTgpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG5cbiAgJi55ZWxsb3csXG4gICYuZWxfYnV0dG9uX3llbGxvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZmFkZCwgI2YyZTZhNiA0MCUsICNlYWMyNTkpO1xuICB9XG5cbiAgJi5taW5pIHtcbiAgICBwYWRkaW5nOiAyM3B4IDYwcHggMjNweCA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5zaW5nbGVfcm93IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIzcHggMCAyM3B4IDU1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYmMzNmIgMCUsICNlNmI0NDYgNzAlLCAjYmU4YzFlKTtcblxuICAgIC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmLm5leHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuc2luZ2xlX3Jvd192ZXIyIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjZweCA2MHB4IDI2cHggMjNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5kb3VibGVfcm93IHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICA+c3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjEwMTk7XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgLmFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuY3JlYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVkYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNkODBjMTg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODBjMTg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVsX2J1dHRvbl9idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIHNwYW4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZWxfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZWxfaW5wdXRfdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZWxfYm9yZGVyX2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWxfbGFiZWwge1xuICBsYWJlbCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQrbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3ZGNlYztcbiAgICB9XG4gIH1cbn1cblxuLmVsX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5lbF9hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNkODBjMTg7XG59XG5cbi5lbF9jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblxuICAgICY6Y2hlY2tlZCtsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwYzE4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAtMTlweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzNlM2UzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDgwYzE4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAtMjVweDtcblxuICAgIH1cbiAgfVxufVxuXG4uZWxfcmFkaW9ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cbiAgICAmOmNoZWNrZWQrbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MGMxODtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkODBjMTg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuXG4gICAgfVxuICB9XG59XG5cbi5lbF9kaXNwbGF5UmFuayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAxNnB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2U4ZThlOCwgJGFscGhhOiA1MCUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jb250YWluZXJfbGVmdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5yYW5rX2JhZGdlIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXJfcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgLnJhbmtfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gID5wIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7XG5cbiAgICA+YSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLmdvbGQge1xuICAgIC5yYW5rX3RleHQge1xuICAgICAgY29sb3I6ICNlZDY3MDA7XG4gICAgfVxuICB9XG5cbiAgJi5zaWx2ZXIge1xuICAgIC5yYW5rX3RleHQge1xuICAgICAgY29sb3I6ICM2YjZiNmI7XG4gICAgfVxuICB9XG5cbiAgJi5icm9uemUge1xuICAgIC5yYW5rX3RleHQge1xuICAgICAgY29sb3I6ICNhMzYzMTk7XG4gICAgfVxuICB9XG59XG5cbi5lbF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNlZWNkM2Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygzMzVweCAvIDM3NXB4ICogMTAwJSk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci13aWR0aDogMTNweCAxM3B4IDAgMTNweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgJi5icm93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiMWExYztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNiMWExYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLmdvbGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICNmZmYwMDAgMzYlLCAjZjVhMjAxIDcxJSk7XG4gICAgY29sb3I6ICMzYjFhMWM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWRhM2MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5lbF9wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMTRweCAxNnB4IDI0cHg7XG4gIHotaW5kZXg6IDE7XG5cbiAgLmVsX3BvcHVwTGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MGMxODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5lbF9wb3B1cFRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gID5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTdweDtcbiAgICBib3R0b206IC03cHg7XG4gICAgd2lkdGg6IDU0cHg7XG4gIH1cbn1cblxuLmVsX2hyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG59XG5cbi5lbF9ocl8yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmVsX2hyXzMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODtcbn1cblxuLmVsX2hyXzQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmVsX2hyXzUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M3MWIxYTtcbn1cblxuLnVuX3Njcm9sbFRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgc3BhbiB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnVuX3F1ZXN0aW9uc1dyYXBwZXIge1xuICB3aWR0aDogY2FsYygzMzVweCAvIDM3NXB4ICogMTAwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG59XG5cbi51bl9xdWVzdGlvbnMge1xuICAuZmllbGRzZXQge1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gIH1cblxuICAuZGF0ZV9vZl9iaXJ0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5zZWxlY3RfeWVhciB7XG4gICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdF9tb250aCB7XG4gICAgICB3aWR0aDogMjAuOSUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3RfZGF5IHtcbiAgICAgIHdpZHRoOiAyMC45JSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnVuaXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICBwYWRkaW5nOiAwIDVweCAycHg7XG4gICAgfVxuICB9XG5cbiAgLmdlbmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5lbF9sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbmZpcm1fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICYueWVhciB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLm1vbnRoLFxuICAgICYuZGF0ZSB7XG4gICAgICB3aWR0aDogMjAuOSU7XG4gICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2UzZTNlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi51bl9xdWVzdGlvbnNfc3BlY2lhbCB7XG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAudW5fcXVlc3Rpb25zX3ZhbGlkYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGNvbG9yOiAjZjAwO1xuICAgIH1cblxuICAgIC5pbnB1dF9mb3JtcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAuZWxfY2hlY2tib3gge1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxfcmFkaW9ib3gge1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbF9pbnB1dF90ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYud2FybmluZyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnMTAw5paH5a2X5Lul5YaF44Gn5YWl5Yqb44GX44Gm44GP44Gg44GV44GEJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogI2YwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudW5fcXVlc3Rpb25zX3NwZWNpYWxfY29uZmlybSB7XG4gICAgICAuaW5wdXRfZm9ybXMge1xuXG4gICAgICAgIC5lbF9jaGVja2JveCxcbiAgICAgICAgLmVsX3JhZGlvYm94LFxuICAgICAgICAuZWxfaW5wdXRfdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVsX2lucHV0X3RleHQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bl9kaXNwbGF5X3BvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAucG9pbnRfYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAuZGVjb3JhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmLmxlZnQge1xuICAgICAgICB0b3A6IC00M3B4O1xuICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sMl9sYXlvdXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgLmNvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MGMxODtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IDEzN3B4O1xuXG4gICAgICAgICAgJi55ZWxsb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjQ0NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudW5pdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2wxIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHggLSAzNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbDIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHggLSAzNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vbmx5X2NvbDEge1xuICAgICAgICAuY29sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvbDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2U0MDgxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZTQwODEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbF9kaXNwbGF5UmFuayB7XG4gICAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgJi5taW5pX2RlY29yYXRpb24ge1xuICAgICAgLmRlY29yYXRpb24ge1xuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYm91dF9yYW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGQyOTAsICNlNmI0NDYgNzIlLCAjYmU4YzFlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U0MDgxMCwgI2MxMTMxNSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFubm90YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIC5saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggMDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX2Rpc3BsYXlfcHVyY2hhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAucm93MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAubGVmdCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblxuICAgICAgLm51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBjb2xvcjogI2U0MDgxMDtcbiAgICAgIH1cblxuICAgICAgLnVuaXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjZTQwODEwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucm93MiB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNlNDA4MTA7XG5cbiAgICAgICYuc2lsdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTI0ZGVnLCAjY2FjYWNhIDE2JSwgI2U1ZTVlNSA1MiUsICNhNWE1YTUgODQlKTtcbiAgICAgIH1cblxuICAgICAgJi5nb2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNlZDY3MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjE4NDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTI0ZGVnLCAjZjdiYTAwIDE2JSwgI2ZmZjkwMSA1MiUsICNmZmQzMDAgODQlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX2Rpc3BsYXlfaWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVuX2NvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNjFweDtcbiAgfVxufVxuXG4udW5fZGlzcGxheV9wb2ludF9zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDdweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICB9XG5cbiAgICAucmFua19iYWRnZSB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICB9XG5cbiAgICAucmFua190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAmLmdvbGQge1xuICAgICAgLnJhbmtfdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZTZiNDQ2O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2lsdmVyIHtcbiAgICAgIC5yYW5rX3RleHQge1xuICAgICAgICBjb2xvcjogIzNlM2UzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJyb256ZSB7XG4gICAgICAucmFua190ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2MDM4MTM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250YWluZXJfbGVmdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgfVxuXG4gICAgICAucG9pbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjZTQwODEwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuXG4gICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LndvbmRhX3BvaW50IHtcbiAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDA4MTA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29udGFpbmVyX3JpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIC53cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgLnJhbmtfdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnVuX2Rpc3BsYXlfcG9pbnRfc21hbGxSb3cyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICByb3ctZ2FwOiA1cHg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmLmNvbnRhaW5lcl9sZWZ0IHtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICB9XG5cbiAgICAgICYuY29udGFpbmVyX3JpZ2h0IHtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbnRhaW5lcl9ib3R0b20ge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bl9kZXRhaWxfdG9wIHtcbiAgLnByaXplIHtcbiAgICB3aWR0aDogY2FsYygzMzUgLyAzNzUgKiAxMDAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAucHJpemVfaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcblxuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAucG9pbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDJkMjtcblxuICAgICAgICAuY29sIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sX2xlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvbF9yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubm9fc3BlY2lhbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MDgxMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ29sZF9wb2ludCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWNkM2I7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2IxYTFjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5udW1iZXJzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAuc2VsZWN0IHtcbiAgICAgICAgKy5zZWxlY3QyIHtcbiAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5fZGV0YWlsX2JvdHRvbSB7XG4gIHdpZHRoOiBjYWxjKDMzNSAvIDM3NSAqIDEwMCUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDE0cHg7XG5cbiAgPmgzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQwNzExO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuXG4udW5faGlzdG9yeSB7XG4gIC5zZXBhcmF0ZV95ZWFyX21vbnRoIHtcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAmLmlzX2VtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnllYXJfbW9udGgge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLnNlcGFyYXRlX2RheSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTUwIC8gMzM1ICogMTAwJSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxNTAgLyAzMzUgKiAxMDAlKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTkxOTE5O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bl9zZWNyZXRhcmlhdF9pbmZvIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcblxuICBoMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MGMxODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBjb2xvcjogIzNlM2UzZTtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVkYztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB9XG5cbiAgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuaW5mbzQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnVuX2xpc3RfbGltaXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudW5fbGlzdF9saW1pdGVkX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5lbF9pbWcge1xuICAgICAgJi5sYXJnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5fcG9pbnQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaXNfYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ibF9ncmlkXzMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4udW5fdGVybXMge1xuICBwIHtcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX2xhbmRpbmdfY2hhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+aW1nIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX25vdGVzX2FyZWEge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwMWQxMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiNDQ2O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgLmluZGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bl91cF90b19vbmVfdGltZSB7XG4gIC5jb250YWluZXIge1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBsZXRpb25fbWVzc2FnZV9zZWN0aW9uIHtcbiAgLmNvbnRhaW5lciB7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi51bl9jYW52YXNfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnVuX2NhbnZhc19tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFpbWluZyB7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuYWltaW5nX2JvcmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAmLmFpbWluZ19ib3JkZXJfcmlnaHRfdG9wIHtcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzkwZWU5MDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjOTBlZTkwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWltaW5nX2JvcmRlcl9yaWdodF9ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICM5MGVlOTA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5MGVlOTA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5haW1pbmdfYm9yZGVyX2xlZnRfYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzkwZWU5MDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM5MGVlOTA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFpbWluZ19ib3JkZXJfbGVmdF90b3Age1xuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTBlZTkwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzkwZWU5MDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdG9wOiAzMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5M2ZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHZpZGVvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGNhbnZhcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udW5fY2FudF9wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi51bl9iZ19yZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LWhlaWdodDogMjEwMHB4O1xuICB6LWluZGV4OiAtMTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udW5fYmdfcmVkXzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICNlOTQ4MmUgMCUsICM5MTAwMDAgMTAwJSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAuYmdfcmVkXzJfdG9wIHtcbiAgICB3aWR0aDogMTAyJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuYmdfcmVkXzJfYm90dG9tIHtcbiAgICB3aWR0aDogMTAyJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmLmJnX3JlZF8yX2JvdHRvbV9sYW5kaW5nIHtcbiAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnVuX2JnX3Byb2R1Y3QsXG4udW5fYmdfdXNlX3BvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4udW5fYmdfY3JlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZGM7XG5cbiAgLmJnX2NyZWFtX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi51bl9iYWRnZV9zbGlkZXIge1xuICBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTE0IC8gMzc1ICogMTAwdncpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsYygxMTQgLyAzNzUgKiAxMDB2dyk7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udW5fcGFnZV9ndWlkZSB7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udW5fcGFnZV9zaG9ydCB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGNvbG9yOiAjNTAxZDExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udW5fcGFnZV9xdWVzdGlvbl9jb21wbGV0ZSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4udW5fdXNlX3BvaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuXG4gIGg0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb3Vyc2Uge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuZWxfdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzNXB4IC8gMzc1cHggKiAxMDAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjZWVjZDNkO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxM3B4IDEzcHggMCAxM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICMzYjFhMWMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb3Vyc2VfZ29sZCB7XG4gICAgICB3aWR0aDogY2FsYygzMzVweCAvIDM3NXB4ICogMTAwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgLmNvdXJzZV9pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExMmRlZywgI2ZmZjAwMCAxNCUsICNmNWEyMDEgNzIlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIH1cblxuICAgICAgLmNvdXJzZV90b3Age1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291cnNlX2JvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cbiAgICAgICAgPnAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjM2IxYTFjO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZ29sZF9saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAuZ29sZF9saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDI4NSAvIDM3NSAqIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYmxfc2xpZGVfMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX2luZm8ge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgPi5lbF9pbWcge1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgIH1cblxuICAgICsudW5faW5mb19ib3R0b20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgICB9XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzNlM2UzZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi51bl9pbmZvX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4udW5fbXlwYWdlX2JhZGdlIHtcbiAgLmJnX3JlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuYmdfYmFkZ2VfdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iZ19iYWRnZV9ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTZweDtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIHdpZHRoOiAxMDIlO1xuICB9XG59XG5cbi51bl9wcm9kdWN0X2xpc3Qge1xuICA+aDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmxfb3ZlcnNjcm9sbF8yIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVuX3NjYW5fYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuaW5wdXRfc2VyaWFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1MDFkMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnVuX2x2MkhlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuXG4gIHNwYW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYudW5fbHYySGVhZGluZ19zbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIHNwYW4ge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnVuX3NwZWNpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMjBweCAzMHB4O1xuXG4gIGg0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDdweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAudW5fc3BlY2lhbF9iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnVuX3NwZWNpYWxfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi51bl9zcGVjaWFsMiB7XG5cbiAgaDIsXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBoMiB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNDhweDtcbiAgICB9XG4gIH1cblxuICAudW5fc3BlY2lhbDJDb250ZW50IHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udW5fc3BlY2lhbDJfYmFubmVyIHtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnVuX3Jvd1RvcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udW5fZ2V0UG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDMzNXB4IC8gMzc1cHggKiAxMDAlKTtcbiAgYXNwZWN0LXJhdGlvOiAzMzUgLyAzMzI7XG5cbiAgPmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+aDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2U0MDgxMDtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnVuX3dpbkNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcblxuICAuZWxfaW1nIHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxuXG4gID5oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNlNDA4MTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICA+cCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udW5fbG9zZUNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA3MHB4IDI1cHggMTEwcHg7XG5cbiAgPi5lbF9pbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gID5oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNlNDA4MTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi51bl9teXBhZ2VGYXEge1xuICBoMi5lbF9pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudW5fbXlwYWdlRmFxX2hlbHBlciB7XG4gICAgJi5tZF9tdDMwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX215cGFnZVByb2R1Y3RMaXN0IHtcbiAgaDIuZWxfaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51bl9jYW1wYWlnblBlcmlvZERpc3BsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYmFja2dyb3VuZC9iZ19jYW1wYWlnblBlcmlvZERpc3BsYXkucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYXNwZWN0LXJhdGlvOiAzMzUgLyA3ODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVuX3RyaXBsZUNvdW50ZXJJdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmLmlzX2NvbXBsZXRlZDEsXG4gICYuaXNfY29tcGxldGVkMixcbiAgJi5pc19jb21wbGV0ZWQzIHtcbiAgICAudW5fdHJpcGxlQ291bnRlckl0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAudW5fdHJpcGxlQ291bnRlckl0ZW1faW1hZ2Uge1xuICAgICAgICAgIC5jaGVja2VkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC51bl90cmlwbGVDb3VudGVySXRlbV9pbWFnZSB7XG4gICAgICAgICAgLmNoZWNrZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLnVuX3RyaXBsZUNvdW50ZXJJdGVtX2ltYWdlIHtcbiAgICAgICAgICAuY2hlY2tlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX3RyaXBsZUNvdW50ZXJJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IGNhbGMoMTA2IC8gMzM1ICogMTAwJSk7XG59XG5cbi51bl90cmlwbGVDb3VudGVySXRlbV9pbWFnZSB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm1vbm8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jaGVja2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVuX3RyaXBsZUNvdW50ZXJJdGVtX3RpdGxlMiB7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE3NTIxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnVuX3RyaXBsZUNvdW50ZXJJdGVtX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnVuX3RyaXBsZVByaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDhweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udW5fdHJpcGxlUHJpemVfdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4udW5fdHJpcGxlUHJpemVfYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4udW5fdHJpcGxlUHJpemVfYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQwODEwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi51bl90cmlwbGVQcml6ZV9ib3R0b21SaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcblxuICAucHJvZHVjdCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBzcGFuIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGx1cyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLnVuX3RyaXBsZUNvdXJzZVRpdGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWZmMDAgLTMwJSwgI2ZmZDcwMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDI0MCAvIDMzNSAqIDEwMCUpO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cblxuICAmLnVuX3RyaXBsZUNvdXJzZVRpdGxlX3R5cGUyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTYxMDE5IC0xMDglLCAjM2IxYTFjKTtcbiAgfVxufVxuXG4udW5fdHJpcGxlQ291cnNlQ29udGVudCB7XG4gIHBhZGRpbmc6IDE4cHggMThweCAzNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTkxMjtcblxuICAmLnVuX3RyaXBsZUNvdXJzZUNvbnRlbnRfdHlwZTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwLCAkYWxwaGE6IDAuMTYpO1xuICB9XG59XG5cbi51bl90cmlwbGVDb3Vyc2VUb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICA+c3BhbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX3RyaXBsZUNvdXJzZU1pZCB7XG4gID4uZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZWxfYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgPnAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuXG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG59XG5cbi5ocF9mb250Xzgge1xuICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uaHBfZm9udF8xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaHBfZm9udF8xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uaHBfZm9udF82MCB7XG4gIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uaHBfZm9udF9ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmhwX2ZvbnRXZWlnaHRfNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uaHBfZm9udFdlaWdodF85MDAge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90ZXh0X2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90ZXh0X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaHBfdGV4dF9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9iZ2NvbG9yX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlNGUwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9iZ2NvbG9yX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaHBfYmdjb2xvcl9yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwYzE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9iZ2NvbG9yX2NyZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVkYyAhaW1wb3J0YW50O1xufVxuXG4uaHBfYmdpbWFnZV9yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTk0ODJlLCAjOTEwMDAwKTtcbn1cblxuLmhwX3JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9ib3JkZXJfcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9ib3JkZXJfYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmhwX2JvcmRlcl9sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9ib3JkZXJSYWRpdXNfMTAge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaHBfaW5saW5lX2Jsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9mbGV4X2NlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaHBfanVzdGlmeV9jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaHBfel8wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uaHBfel8xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uaHBfel8zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uaHBfb3ZlcmZsb3dfaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaHBfY29sb3JfYmxhY2sge1xuICBjb2xvcjogIzNlM2UzZSAhaW1wb3J0YW50O1xufVxuXG4uaHBfY29sb3JfYmxhY2tfMiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9jb2xvcl9ibGFja18zIHtcbiAgY29sb3I6ICMxOTE5MTkgIWltcG9ydGFudDtcbn1cblxuLmhwX2NvbG9yX3doaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhwX2NvbG9yX2Jyb3duIHtcbiAgY29sb3I6ICM1MDFkMTEgIWltcG9ydGFudDtcbn1cblxuLmhwX2ZvbnRDb2xvcl9icm93bjIge1xuICBjb2xvcjogIzNiMWExYyAhaW1wb3J0YW50O1xufVxuXG4uaHBfY29sb3JfcmVkIHtcbiAgY29sb3I6ICNlNDA4MTAgIWltcG9ydGFudDtcbn1cblxuLmhwX2xpbmVfaGVpZ2h0XzEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4uaHBfbGluZV9oZWlnaHRfMTIge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9yb3RhdGVfOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbn1cblxuLmhwX3VuX2JnX3JlZF9ub25lIHtcbiAgLnVuX2JnX3JlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGUxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGUyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTIucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGUzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGU0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTQucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGU1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTUucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGU2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTYucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGU3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGU4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTgucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGU5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTkucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGUxMCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9iYWNrZ3JvdW5kL2JnX3R5cGUxMC5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuLmhwX2JnSW1hZ2VfdHlwZTExIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTExLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuXG4uaHBfYmdJbWFnZV90eXBlMTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYmFja2dyb3VuZC9iZ190eXBlMTIucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9iZ0ltYWdlX3R5cGUxMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9iYWNrZ3JvdW5kL2JnX3R5cGUxMy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuLmhwX2JnSW1hZ2VfdHlwZTE0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JhY2tncm91bmQvYmdfdHlwZTE0LnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuXG4uaHBfYmdJbWFnZV90eXBlMTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYmFja2dyb3VuZC9iZ190eXBlMTUucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5ocF9ib3hTaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNikgIWltcG9ydGFudDtcbn1cblxuLm1kX3cyNCB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF93NzAge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzEwOCB7XG4gIHdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzEyMCB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzEzOCB7XG4gIHdpZHRoOiAxMzhweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzE2NSB7XG4gIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzE4MCB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzIyMCB7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzIzNSB7XG4gIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzI0MyB7XG4gIHdpZHRoOiAyNDNweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzI4MCB7XG4gIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzI5MCB7XG4gIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzMyMCB7XG4gIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzMycGVyIHtcbiAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzM1cGVyIHtcbiAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzU4cGVyIHtcbiAgd2lkdGg6IDU4JSAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzY2cGVyIHtcbiAgd2lkdGg6IDY2JSAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzgwcGVyIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4ubWRfdzEwMHBlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tZF93MTAwdncge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1kX21heHcxMDBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1kX2gxMDBwZXIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1kX21pbmhlaWdodDEwMHZoIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1kX3BkMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1kX3BkMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wZDIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1kX3B0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdDQzIHtcbiAgcGFkZGluZy10b3A6IDQzcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0NjYge1xuICBwYWRkaW5nLXRvcDogNjZweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0NDBwZXIge1xuICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wYjExNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGIxMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BiMTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wYjEzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdHBiMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHRwYjMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3B0cGI0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wdHBiNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHRwYjgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BycGw1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wcnBsMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHJwbDE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1kX3BycGwyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9wcnBsMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfcHJwbDM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1kX210MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQxOCB7XG4gIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLm1kX210MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX210NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDQzIHtcbiAgbWFyZ2luLXRvcDogNDNweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX210NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX210MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX210MTMwIHtcbiAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1kX21yOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tbGF0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1kX21sMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWRfbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZF9tcm1sYXQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/