@charset "UTF-8";
/* ======================================================================
 common style index
・reset
・setting
・base
・utility
・component
・layout
====================================================================== */
html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
blockquote,
pre,
address,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
header,
footer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

ul {
  list-style: none;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

img,
input {
  vertical-align: middle;
}

.object-fit-img {
  font-family: "object-fit: cover;";
  -o-object-fit: cover;
  object-fit: cover;
}

@font-face {
  font-family: "Dela Gothic One";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/DelaGothicOne-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "League Spartan";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/LeagueSpartan-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "League Spartan";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/LeagueSpartan-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/NotoSansJP-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Noto Sans JP";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/NotoSansJP-ExtraBold.ttf") format("truetype");
}
:root {
  --unit: calc(100vw / 375);
}

@media only screen and (min-width: 768px) {
  :root {
    --unit: 1px;
  }
}
/*
 base
------------------------------------ */
html {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: 62.5%;
}

body,
input,
textarea,
pre,
code {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(16 * var(--unit));
  position: relative;
  color: #1a1a1a;
}

html,
body {
  width: 100%;
  min-height: 100%;
}
@media only screen and (min-width: 768px) {
  html,
  body {
    overflow-x: hidden;
  }
}

body {
  background: #fe2493;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 768px) {
  body {
    background-color: #e4257c;
    background-image: url("../img/common/pc_bg.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
    background-size: cover;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 1rem;
}

a {
  text-decoration: none;
  color: #1a1a1a;
}

img,
svg,
canvas {
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
}

video {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
}

@media print {
  img,
  svg,
  canvas,
  video {
    visibility: hidden !important;
  }
}
button {
  font-family: inherit;
  padding: 0;
  cursor: pointer;
  border: 0;
  background: none;
}

/* カップヌードル共通フッター（SSI）用。TOP / assets2023 と同じ出し分け */
@media not all and (min-width: 768px) {
  .u-is-pc {
    display: none;
  }
}

@media (min-width: 768px) {
  .u-is-sp {
    display: none;
  }
}

.u_pc {
  display: block;
}
@media only screen and (max-width: 767px) {
  .u_pc {
    display: none;
  }
}

.u_pc_i {
  display: inline;
}
@media only screen and (max-width: 767px) {
  .u_pc_i {
    display: none;
  }
}

.u_sp {
  display: none;
}
@media only screen and (max-width: 767px) {
  .u_sp {
    display: block;
  }
}

.u_sp_i {
  display: none;
}
@media only screen and (max-width: 767px) {
  .u_sp_i {
    display: inline;
  }
}

/* text weight */
.u_normal {
  font-weight: normal;
}

.u_bold {
  font-weight: 700;
}

.u_exbold {
  font-weight: 800;
}

/* text align */
.u_txt_c {
  text-align: center;
}

.u_txt_l {
  text-align: left;
}

.u_txt_r {
  text-align: right;
}

.no_wrap {
  white-space: nowrap;
}

/* font */
.u_ff_1 {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}

.u_ff_2 {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}

.u_ff_3 {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
}

.c_sec_ttl {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
  font-size: calc(20 * var(--unit));
  font-weight: 800;
  line-height: 1;
  text-align: center;
  letter-spacing: 0.08em;
  color: #ece912;
}

.c_label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: calc(22 * var(--unit));
  padding: 0 calc(11 * var(--unit));
  color: #fff;
  border-radius: 999px;
  background: #fe2493;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: calc(5 * var(--unit));
}

.c_label_en {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
  font-size: calc(11 * var(--unit));
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.12em;
  color: #fff;
}

.c_label_num {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(13 * var(--unit));
  font-weight: 400;
  line-height: 1;
  color: #fff;
}

.c_btn {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(17 * var(--unit));
  font-weight: 800;
  line-height: calc(29.75 * var(--unit));
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(306 * var(--unit));
  height: calc(59 * var(--unit));
  padding-right: calc(18 * var(--unit));
  color: #1a1a1a;
  border: calc(2.5 * var(--unit)) solid #1a1a1a;
  border-radius: 999px;
  background: #ece912;
  -webkit-box-shadow: 0 var(--press) 0 #1a1a1a;
  box-shadow: 0 var(--press) 0 #1a1a1a;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  --press: calc(2.5 * var(--unit));
}

.c_btn.is-pressed {
  -webkit-box-shadow: 0 0 0 #1a1a1a;
  box-shadow: 0 0 0 #1a1a1a;
}

.c_btn_icon {
  position: absolute;
  right: calc(12 * var(--unit));
  display: grid;
  width: calc(32 * var(--unit));
  height: calc(32 * var(--unit));
  border-radius: 50%;
  background: #1a1a1a;
  place-items: center;
}

.c_btn_icon._dl,
.c_btn_icon._sw {
  border-radius: 0;
  background: transparent;
}

.c_btn_icon svg {
  display: block;
  width: calc(16 * var(--unit));
  height: calc(16 * var(--unit));
}

.c_btn_icon img {
  display: block;
  width: 100%;
  height: 100%;
}

.c_tile {
  font-weight: 800;
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(163.5 * var(--unit));
  min-height: calc(96 * var(--unit));
  padding: calc(11 * var(--unit)) calc(10 * var(--unit)) calc(8 * var(--unit)) calc(13 * var(--unit));
  color: #1a1a1a;
  border-radius: calc(16 * var(--unit));
  background: #fff;
  -webkit-box-shadow: 0 var(--press) 0 #8c2858;
  box-shadow: 0 var(--press) 0 #8c2858;
  -webkit-tap-highlight-color: transparent;
  --press: calc(6 * var(--unit));
}

.c_tile.is-pressed {
  -webkit-box-shadow: 0 0 0 #8c2858;
  box-shadow: 0 0 0 #8c2858;
}

.c_tile_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.c_tile_en {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
  font-size: calc(9 * var(--unit));
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.045em;
  color: #fe2493;
}

.c_tile_meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: calc(8 * var(--unit));
}

.c_tile_meta._02 {
  gap: calc(7 * var(--unit));
}

.c_tile_num {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(33 * var(--unit));
  font-weight: 400;
  line-height: 0.8;
  color: #fe2493;
}

.c_tile_num._02 {
  margin-left: calc(-3 * var(--unit));
  letter-spacing: -0.03em;
}

.c_tile_catch {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(10 * var(--unit));
  font-weight: 800;
  line-height: calc(17.5 * var(--unit));
  color: #fe2493;
}

.c_tile_ttl {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(12.5 * var(--unit));
  font-weight: 800;
  line-height: calc(16 * var(--unit));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: calc(8 * var(--unit));
  color: #1a1a1a;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.c_tile_ttl_txt {
  min-width: 0;
}

.c_tile_ttl_l1,
.c_tile_ttl_l2 {
  display: block;
}

.c_tile_ttl_l1 {
  letter-spacing: -0.04em;
  white-space: nowrap;
}

.c_tile_ttl .c_tight {
  letter-spacing: -0.08em;
}

.c_tile_arrow {
  display: block;
  width: calc(31 * var(--unit));
  height: calc(31 * var(--unit));
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.c_sns {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
  font-weight: 700;
  position: relative;
  display: grid;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(55 * var(--unit));
  height: calc(55 * var(--unit));
  color: #fff;
  border: calc(2 * var(--unit)) solid #1a1a1a;
  border-radius: 50%;
  background: #fe2493;
  -webkit-box-shadow: 0 var(--press) 0 #1a1a1a;
  box-shadow: 0 var(--press) 0 #1a1a1a;
  -webkit-tap-highlight-color: transparent;
  place-items: center;
  --press: calc(2.5 * var(--unit));
}

.c_sns._x {
  font-size: calc(22 * var(--unit));
  line-height: calc(38.5 * var(--unit));
}

.c_sns._f {
  font-size: calc(30 * var(--unit));
  line-height: calc(52.5 * var(--unit));
}

.c_sns._x span,
.c_sns._f span {
  translate: 0 calc(3 * var(--unit));
}

.c_sns.is-pressed {
  -webkit-box-shadow: 0 0 0 #1a1a1a;
  box-shadow: 0 0 0 #1a1a1a;
}

.c_pagetop {
  display: block;
  width: calc(51 * var(--unit));
  height: calc(53.5 * var(--unit));
  -webkit-tap-highlight-color: transparent;
  --press: calc(2.5 * var(--unit));
}

.c_pagetop .press-face {
  display: block;
  width: 100%;
  height: auto;
}

.c_card {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(343 * var(--unit));
  margin: 0 auto;
  padding: calc(24 * var(--unit)) calc(17 * var(--unit)) calc(26 * var(--unit)) calc(19 * var(--unit));
  border-radius: calc(24 * var(--unit));
  isolation: isolate;
}

.c_card_bg {
  position: absolute;
  z-index: -1;
  border-radius: calc(24 * var(--unit));
  background: #fff;
  -webkit-box-shadow: 0 calc(6 * var(--unit)) 0 #8c2858;
  box-shadow: 0 calc(6 * var(--unit)) 0 #8c2858;
  inset: 0;
}

.c_card_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: calc(12 * var(--unit));
}

.c_card_catch {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(13 * var(--unit));
  font-weight: 800;
  line-height: calc(22.75 * var(--unit));
  color: #fe2493;
}

.c_card_ttl {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(34 * var(--unit));
  font-weight: 400;
  line-height: calc(59.5 * var(--unit));
  margin-top: calc(-3 * var(--unit));
  color: #1a1a1a;
}

.c_card_ttl_em {
  display: block;
  color: #fe2493;
}

.c_card_ttl_em .c_tight {
  letter-spacing: -0.08em;
}

.c_card_img {
  display: block;
  width: calc(176 * var(--unit));
  margin: calc(17 * var(--unit)) auto 0;
}

#contents-02 .c_card_img {
  width: calc(220 * var(--unit));
}

.c_card_sub {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(13 * var(--unit));
  font-weight: 800;
  line-height: calc(22.75 * var(--unit));
  margin-top: calc(18 * var(--unit));
  text-align: center;
  color: #1a1a1a;
}

.c_card_txt {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(14 * var(--unit));
  font-weight: 700;
  line-height: calc(22 * var(--unit));
  margin-top: calc(30 * var(--unit));
  color: #1a1a1a;
}

#contents-02 .c_card_ttl {
  line-height: 1.1;
  margin-top: calc(9 * var(--unit));
  color: #000;
}

#contents-02 .c_card_ttl_em {
  padding-left: calc(2.5 * var(--unit));
}

#contents-02 .c_card_img {
  margin-top: calc(25 * var(--unit));
}

#contents-02 .c_card_txt {
  line-height: calc(21 * var(--unit));
  margin-top: calc(23 * var(--unit));
  padding-right: calc(3 * var(--unit));
}

#contents-02 .c_card_sub {
  margin-top: calc(13 * var(--unit));
}

.c_card .c_btn {
  margin: calc(35 * var(--unit)) auto 0;
}

.l_wrap {
  position: relative;
  z-index: 1;
  width: 100%;
  margin: 0 auto;
  background: #fe2493;
}
@media only screen and (min-width: 768px) {
  .l_wrap {
    width: 375px;
  }
}

/* PC装飾。左右セクションごと、1920 幅を基準に拡大／縮小。カラムに被せずまるごと見せる */
.l_pc {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l_pc {
    --pc-scale: min(calc((100vw - 375px) / 1545px), calc(100svh / 1080px), calc(100vh / 1080px));
    display: block;
    position: fixed;
    z-index: 0;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
    pointer-events: none;
  }
}

.l_pc_left,
.l_pc_right {
  position: absolute;
  top: 0;
  width: 772.5px;
  height: 1080px;
  -webkit-transform: scale(var(--pc-scale));
  transform: scale(var(--pc-scale));
}

.l_pc_left {
  right: calc(50% + 187.5px);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.l_pc_right {
  left: calc(50% + 187.5px);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.l_pc_item {
  position: absolute;
  display: block;
  height: auto;
}

.l_pc_item._logo {
  left: 19px;
  top: 24px;
  width: 102.5px;
}

.l_pc_item._01 {
  left: 36.5px;
  top: 70px;
  width: 293.5px;
}

.l_pc_item._02 {
  left: 342px;
  top: 70px;
  width: 278.5px;
}

.l_pc_item._03 {
  left: 584px;
  top: 240px;
  width: 156.5px;
}

.l_pc_item._04 {
  left: 32.5px;
  top: 427.5px;
  width: 149.5px;
}

.l_pc_item._05 {
  left: 169px;
  top: 427.5px;
  width: 126.5px;
}

.l_pc_item._06 {
  left: 300px;
  top: 587px;
  width: 50px;
}

.l_pc_item._07 {
  left: 314px;
  top: 427.5px;
  width: 193px;
}

.l_pc_item._08 {
  left: 482.5px;
  top: 427px;
  width: 151.5px;
}

.l_pc_item._09 {
  left: 613px;
  top: 424.5px;
  width: 118.5px;
}

.l_pc_item._10 {
  left: 31.5px;
  top: 673px;
  width: 320px;
}

.l_pc_item._11 {
  left: 298px;
  top: 673px;
  width: 308px;
}

.l_pc_item._12 {
  left: 536px;
  top: 770.5px;
  width: 147px;
}

.l_pc_item._13 {
  left: 680px;
  top: 948.5px;
  width: 50.5px;
}

.l_pc_item._sekai {
  left: 55.5px;
  top: 70px;
  width: 674.5px;
}

.l_pc_item._cup1 {
  left: 55.5px;
  top: 754.5px;
  width: 213px;
}

.l_pc_item._cup2 {
  left: 280px;
  top: 754.5px;
  width: 213px;
}

.l_pc_item._cup3 {
  left: 504.5px;
  top: 754.5px;
  width: 213px;
}

/* header
------------------------------------ */
.l_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(56 * var(--unit));
  background: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.l_header_logo a,
.l_header_logo img {
  display: block;
}

.l_header_logo img {
  width: calc(57 * var(--unit));
  height: calc(36 * var(--unit));
}

/* FV
------------------------------------ */
.l_fv {
  position: relative;
  overflow: visible;
  height: calc(652 * var(--unit));
}

.l_fv_copy {
  position: absolute;
  z-index: 2;
  top: calc(16.5 * var(--unit));
  left: calc(10.5 * var(--unit));
  display: block;
  overflow: visible;
  width: calc(356.5 * var(--unit));
  height: auto;
}

.l_fv_visual {
  position: absolute;
  z-index: 1;
  top: calc(74 * var(--unit));
  left: calc(7.5 * var(--unit));
  display: block;
  width: calc(357 * var(--unit));
}

.l_fv_sixtones {
  position: absolute;
  z-index: 3;
  top: calc(179 * var(--unit));
  left: calc(316 * var(--unit));
  display: block;
  width: calc(49 * var(--unit));
}

.l_fv_logo {
  position: absolute;
  z-index: 2;
  top: calc(370 * var(--unit));
  left: calc(8.5 * var(--unit));
  display: block;
  width: calc(123 * var(--unit));
}

.l_fv_cup {
  position: absolute;
  z-index: 2;
  top: calc(432.5 * var(--unit));
  display: block;
  width: calc(79 * var(--unit));
}

.l_fv_cup._1 {
  left: calc(126.5 * var(--unit));
}

.l_fv_cup._2 {
  left: calc(205.5 * var(--unit));
}

.l_fv_cup._3 {
  left: calc(285.5 * var(--unit));
}

.l_fv_lead {
  position: absolute;
  top: calc(550 * var(--unit));
  right: 0;
  left: 0;
  text-align: center;
  letter-spacing: 0.05em;
  color: #fff;
}

.l_fv_lead > span {
  display: block;
}

.l_fv_lead_1 {
  font-family: "Noto Sans JP", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-weight: 800;
  font-size: calc(17 * var(--unit));
  line-height: calc(29.75 * var(--unit));
  letter-spacing: 0;
}

.l_fv_lead_2 {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(25 * var(--unit));
  line-height: 1.5;
  color: #ece912;
}

.l_fv_lead_wo {
  color: #fff;
  font-family: "Noto Sans JP", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-weight: 800;
  font-size: calc(18 * var(--unit));
  line-height: calc(31.5 * var(--unit));
}

.l_fv_lead_3 {
  font-family: "Noto Sans JP", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-weight: 800;
  font-size: calc(17 * var(--unit));
  line-height: calc(29.75 * var(--unit));
  letter-spacing: 0;
}

.l_fv_lead_st {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: calc(17 * var(--unit));
  line-height: calc(29.75 * var(--unit));
}

/* MOVIE
------------------------------------ */
.l_movie {
  padding: calc(27.5 * var(--unit)) calc(16 * var(--unit)) 0;
}

.l_movie .c_sec_ttl {
  font-weight: 800;
  font-size: calc(30 * var(--unit));
  line-height: 1;
  letter-spacing: 0.13em;
  color: #fff;
}

.l_movie_sub {
  font-family: "Noto Sans JP", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-weight: 800;
  font-size: calc(13 * var(--unit));
  line-height: 1.5;
  text-align: center;
  letter-spacing: 0.05em;
  color: #fff;
}

.l_movie_sub_st {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.l_movie_lead {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(18 * var(--unit));
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0.05em;
  color: #ece912;
}

.l_movie_thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  margin-top: calc(16.5 * var(--unit));
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  border-radius: calc(16 * var(--unit));
  background: #fff;
  --press: calc(2 * var(--unit));
}

.l_movie_thumb > img {
  display: block;
  width: 100%;
  height: auto;
}

.l_movie_play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(58 * var(--unit));
  height: calc(60 * var(--unit));
  margin: calc(-29 * var(--unit)) 0 0 calc(-29 * var(--unit));
}

.l_movie_play .press-face {
  display: block;
  width: 100%;
  height: auto;
}

/* NAV
------------------------------------ */
.l_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 calc(16 * var(--unit));
  margin-top: calc(40 * var(--unit));
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* LINEUP
------------------------------------ */
.l_lineup {
  margin-top: calc(50 * var(--unit));
  padding: 0 calc(24 * var(--unit));
}

.l_lineup .c_sec_ttl {
  font-weight: 800;
  font-size: calc(30 * var(--unit));
  line-height: 1;
  letter-spacing: 0.12em;
  color: #fff;
}

.l_lineup_sub {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(12 * var(--unit));
  line-height: calc(21 * var(--unit));
  margin-top: 0;
  text-align: center;
  color: #ece912;
}

.l_lineup_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: calc(24 * var(--unit));
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.l_lineup_item {
  width: calc(100 * var(--unit));
}

.l_lineup_item a {
  display: block;
}

.l_lineup_item img {
  display: block;
  width: 100%;
  height: auto;
}

/* SHARE
------------------------------------ */
.l_share {
  position: relative;
  margin-top: calc(54 * var(--unit));
  padding: calc(21 * var(--unit)) calc(16 * var(--unit)) calc(30 * var(--unit));
  background: #fff;
}

.l_share_ttl {
  font-weight: 800;
  font-size: calc(18 * var(--unit));
  line-height: calc(31.5 * var(--unit));
  letter-spacing: 0.2em;
  color: #fe2493;
}

.l_share_btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: calc(7 * var(--unit));
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: calc(16 * var(--unit));
}

.l_share .c_pagetop {
  position: absolute;
  right: calc(14.5 * var(--unit));
  bottom: calc(32 * var(--unit));
}

/* カード間
------------------------------------ */
.l_nav + .c_card {
  margin-top: calc(28 * var(--unit));
}

.c_card + .c_card {
  margin-top: calc(24 * var(--unit));
}

/* MODAL
------------------------------------ */
.modal__body {
  --player-w: calc(343 * var(--unit));
  position: absolute;
  inset: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .modal__body {
    --player-w: max(calc(343 * var(--unit)), min(720px, calc(100vw - 96px), calc((100vh - 260px) * 686 / 404)));
  }
}

.modal__body > * {
  pointer-events: auto;
}

.modal__main {
  width: var(--player-w);
}
@media only screen and (min-width: 768px) {
  .modal__main {
    position: relative;
    translate: 0 -12px;
  }
}

.modal__line {
  text-align: center;
}

.modal__line:first-of-type {
  font-family: "League Spartan", Helvetica, Arial, sans-serif;
  font-weight: 800;
  font-size: calc(30 * var(--unit));
  line-height: 1;
  letter-spacing: 0.13em;
  color: #fff;
}

.modal__line:nth-of-type(2) {
  font-family: "Noto Sans JP", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-weight: 800;
  font-size: calc(13 * var(--unit));
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #fff;
}

.modal__line:nth-of-type(3) {
  font-family: "Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Sans", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, sans-serif;
  font-size: calc(18 * var(--unit));
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #ece912;
}

.modal__player {
  position: relative;
  overflow: hidden;
  width: var(--player-w);
  aspect-ratio: 686/404;
  margin-top: calc(20 * var(--unit));
  border-radius: calc(16 * var(--unit));
  background: #000;
}

.modal__player img {
  display: block;
  width: 100%;
  height: auto;
}

.modal__player [data-youtube],
.modal__player iframe {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

.modal__close {
  position: absolute;
  top: max(calc(40 * var(--unit)), 50% - calc(220 * var(--unit)));
  right: calc((100% - var(--player-w)) / 2);
}
@media only screen and (min-width: 768px) {
  .modal__close {
    top: auto;
    right: 0;
    bottom: 100%;
    margin-bottom: calc(-20 * var(--unit));
  }
}

.modal__close button {
  display: block;
  width: calc(51 * var(--unit));
  height: calc(53.5 * var(--unit));
  -webkit-tap-highlight-color: transparent;
  --press: calc(2.5 * var(--unit));
}

.modal__close .press-face {
  display: block;
  width: 100%;
  height: auto;
}

/* ピタ止めチャレンジ
------------------------------------ */
html.is-pita,
html.is-pita body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: #ff289e;
}
@media only screen and (min-width: 768px) {
  html.is-pita,
  html.is-pita body {
    background-color: #e4257c;
    background-image: url("../img/common/pc_bg.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
    background-size: cover;
  }
}

html.is-pita .l_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background: #ff289e;
}
@media only screen and (min-width: 768px) {
  html.is-pita .l_wrap {
    right: auto;
    left: 50%;
    width: 375px;
    margin-left: -187.5px;
  }
}

html.is-pita main,
.l_pita {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  width: 100%;
  min-height: 0;
  margin: 0;
  padding: 0;
}

.l_pita {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100dvh;
  background: #ff289e;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.l_pita_video {
  position: relative;
  z-index: 1;
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
  aspect-ratio: 1080/1526;
  -o-object-fit: fill;
  object-fit: fill;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

/* 日清共通フッター（SSI）。TOP の .l-footer に合わせる */
.l-footer {
  position: relative;
  z-index: 2;
  width: 100%;
  background-color: #fff;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9zZXR0aW5nLnNjc3MiLCJfYmFzZS5zY3NzIiwiX3V0aWxpdHkuc2NzcyIsIl9jb21wb25lbnQuc2NzcyIsIl9sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBNEJJO0VBQ0E7RUFBVzs7O0FBRWY7RUFFSTtFQUFhO0VBQ2I7OztBQUVKO0VBRUk7OztBQUVKO0VBRUk7RUFBaUI7RUFBYzs7O0FBRW5DO0FBQUE7RUFHSTs7O0FBRUo7RUFFSTtFQUVBOzs7QUMzQ0o7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFlSjtFQUVJOzs7QUFHSjtFQUVJO0lBRUk7OztBQzFFUjtBQUFBO0FBQUE7QUFHQTtFQUVJLGFERks7RUNHTDs7O0FBS0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JLGFEZEs7RUNlTDtFQUVBO0VBRUEsT0RvSEU7OztBQ2pITjtBQUFBO0VBR0k7RUFDQTs7QURpRkE7RUNyRko7QUFBQTtJQVFROzs7O0FBSVI7RUFFSSxZRDRGRztFQzFGSDs7QURxRUE7RUN6RUo7SUFPUSxrQkQ0RlM7SUMzRlQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9JOzs7QUFHSjtFQUVJO0VBRUEsT0R1RUU7OztBQ3BFTjtBQUFBO0FBQUE7RUFJSTtFQUVBO0VBQ0E7RUFFQTtFQUNBOzs7QUFHSjtFQUVJO0VBRUE7RUFDQTs7O0FBR0o7RUFFSTtBQUFBO0FBQUE7QUFBQTtJQUtJOzs7QUFJUjtFQUVJO0VBRUE7RUFFQTtFQUVBO0VBQ0E7OztBQy9HSjtBQUdJO0VBRko7SUFJUTs7OztBQU1KO0VBRko7SUFJUTs7OztBQUlSO0VBRUk7O0FBQ0E7RUFISjtJQUtROzs7O0FBR1I7RUFFSTs7QUFDQTtFQUhKO0lBS1E7Ozs7QUFHUjtFQUVJOztBQUNBO0VBSEo7SUFLUTs7OztBQUdSO0VBRUk7O0FBQ0E7RUFISjtJQUtROzs7O0FBSVI7QUFDQTtFQUVJOzs7QUFFSjtFQUVJOzs7QUFFSjtFQUVJOzs7QUFHSjtBQUNBO0VBRUk7OztBQUVKO0VBRUk7OztBQUVKO0VBRUk7OztBQUdKO0VBRUk7OztBQUdKO0FBQ0E7RUFFSSxhRm5GSzs7O0FFcUZUO0VBRUksYUZ0Rks7OztBRXdGVDtFQUVJLGFGekZLOzs7QUdMVDtFQUVJLGFIR0s7RUdGTDtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUEsT0h3SEs7OztBR3JIVDtFQUVJO0VBRUE7RUFDQTtFQUNBO0VBRUEsT0g0R0k7RUczR0o7RUFDQSxZSDRHRztFRzFHSDtFQUNBOzs7QUFHSjtFQUVJLGFIMUJLO0VHMkJMO0VBQ0E7RUFDQTtFQUVBO0VBRUEsT0gyRkk7OztBR3hGUjtFQUVJLGFIdkNLO0VHd0NMO0VBQ0E7RUFDQTtFQUVBLE9IaUZJOzs7QUc5RVI7RUFFSSxhSGxESztFR21ETDtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQSxPSHVFRTtFR3RFRjtFQUNBO0VBQ0EsWUg0REs7RUczREw7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFFSTs7O0FBR0o7RUFFSTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFDQSxZSDJDRTtFR3pDRjs7O0FBR0o7QUFBQTtFQUdJO0VBQ0E7OztBQUdKO0VBRUk7RUFFQTtFQUNBOzs7QUFHSjtFQUVJO0VBRUE7RUFDQTs7O0FBR0o7RUFFSTtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLE9IRUU7RUdERjtFQUNBLFlIVEk7RUdVSjtFQUVBO0VBQ0E7OztBQUdKO0VBRUk7OztBQUdKO0VBRUk7RUFDQTs7O0FBR0o7RUFFSSxhSHpKSztFRzBKTDtFQUNBO0VBQ0E7RUFFQTtFQUVBLE9IbENHOzs7QUdxQ1A7RUFFSTtFQUVBO0VBQ0E7OztBQUdKO0VBRUk7OztBQUdKO0VBRUksYUhuTEs7RUdvTEw7RUFDQTtFQUNBO0VBRUEsT0h6REc7OztBRzREUDtFQUVJO0VBRUE7OztBQUdKO0VBRUksYUhyTUs7RUdzTUw7RUFDQTtFQUNBO0VBRUEsT0gxRUc7OztBRzZFUDtFQUVJLGFIL01LO0VHZ05MO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFFQSxPSGpGRTtFR21GRjtFQUNBOzs7QUFHSjtFQUVJOzs7QUFHSjtBQUFBO0VBR0k7OztBQUdKO0VBRUk7RUFFQTs7O0FBR0o7RUFFSTs7O0FBR0o7RUFFSTtFQUVBO0VBQ0E7RUFFQTs7O0FBR0o7RUFFSSxhSC9QSztFR2dRTDtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFFQSxPSDlJSTtFRytJSjtFQUNBO0VBQ0EsWUgvSUc7RUdnSkg7RUFFQTtFQUNBO0VBQ0E7OztBQUdKO0VBRUk7RUFDQTs7O0FBR0o7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0VBR0k7OztBQUdKO0VBRUk7OztBQUdKO0VBRUk7RUFFQTtFQUNBO0VBRUE7RUFDQTs7O0FBR0o7RUFFSTtFQUVBO0VBQ0E7OztBQUdKO0VBRUk7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7OztBQUdKO0VBRUk7RUFDQTtFQUVBO0VBQ0EsWUh2Tkk7RUd3Tko7RUFFQTs7O0FBR0o7RUFFSTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0o7RUFFSSxhSHRXSztFR3VXTDtFQUNBO0VBQ0E7RUFFQSxPSDNPRzs7O0FHOE9QO0VBRUksYUgvV0s7RUdnWEw7RUFDQTtFQUNBO0VBRUE7RUFFQSxP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Ozs7QUFJUjtFQUVJO0VBRUE7RUFDQTtFQUVBO0VBQ0E7OztBQUdKO0VBRUk7RUFFQTtFQUNBOzs7QUFHSjtBQUFBO0FBRUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUVBLFlKOWVROztBQXhCUjtFSStmSjtBQUFBO0lBVVEsa0JKL2VTO0lJZ2ZUO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJUjtFQUVJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFlKM2dCUTs7QUF4QlI7RUlraEJKO0lBb0JRO0lBQ0E7SUFFQTtJQUNBOzs7O0FBSVI7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBRUk7RUFDQTtFQUNBLFlKemlCUTtFSTJpQlI7RUFDQTs7O0FBR0o7RUFFSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7OztBQUdKO0FBQ0E7RUFFSTtFQUNBO0VBRUE7RUFFQSxrQko1a0JJIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBjb21tb24gc3R5bGUgaW5kZXhcbuODu3Jlc2V0XG7jg7tzZXR0aW5nXG7jg7tiYXNlXG7jg7t1dGlsaXR5XG7jg7tjb21wb25lbnRcbuODu2xheW91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyDjg6rjgrvjg4Pjg4hcbkB1c2UgJ3Jlc2V0JztcblxuLy8g5aSJ5pWw5a6a576p44O744Of44OD44Kv44K544Kk44OzXG5AdXNlICdzZXR0aW5nJztcblxuLy8g44OZ44O844K5XG5AdXNlICdiYXNlJztcblxuLy8g5rGO55So44Kv44Op44K5XG5AdXNlICd1dGlsaXR5JztcblxuLy8g44Kz44Oz44Od44O844ON44Oz44OIXG5AdXNlICdjb21wb25lbnQnO1xuXG4vLyDjg6zjgqTjgqLjgqbjg4hcbkB1c2UgJ2xheW91dCc7XG4iLCJodG1sLFxuYm9keSxcbmRpdixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5hLFxuYmxvY2txdW90ZSxcbnByZSxcbmFkZHJlc3MsXG51bCxcbm9sLFxubGksXG5kbCxcbmR0LFxuZGQsXG50YWJsZSxcbnRoLFxudGQsXG5mb3JtLFxuZmllbGRzZXQsXG5oZWFkZXIsXG5mb290ZXJcbntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDsgcGFkZGluZzogMDtcbn1cbnRhYmxlXG57XG4gICAgd2lkdGg6IDEwMCU7IGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG51bFxue1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5pbWdcbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgYm9yZGVyOiAwO1xufVxuaW1nLFxuaW5wdXRcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm9iamVjdC1maXQtaW1nXG57XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnRfMTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4kZm9udF8yOiBcIkRlbGEgR290aGljIE9uZVwiLCAkZm9udF8xO1xuJGZvbnRfMzogXCJMZWFndWUgU3BhcnRhblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfNDogXCJOb3RvIFNhbnMgSlBcIiwgJGZvbnRfMTtcblxuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiBcIkRlbGEgR290aGljIE9uZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0RlbGFHb3RoaWNPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2VcbntcbiAgICBmb250LWZhbWlseTogXCJMZWFndWUgU3BhcnRhblwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0xlYWd1ZVNwYXJ0YW4tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2VcbntcbiAgICBmb250LWZhbWlseTogXCJMZWFndWUgU3BhcnRhblwiO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0xlYWd1ZVNwYXJ0YW4tRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zSlAtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zSlAtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLy8g44OH44K244Kk44Oz44GvIDM3NSDluYXvvIhQU0QgNzUwIOOBriDCve+8iVxuLy8gU1DvvJoxMDB2dyAvIDM3NSDjgafnm7jlr75cbi8vIFBD77yINzY4cHjjgJzvvInvvJrjgrPjg7Pjg4bjg7Pjg4TluYUgMzc1cHgg5Zu65a6a77yI5LiA5pemIFNQIOOBqOWQjOOBmOOAguaIu+OBmeOBqOOBjeOBryA1MDDvvIlcbiR2aWV3cG9ydF9zcDogMzc1O1xuJHBjX2NvbnRlbnQ6IDM3NTtcbiRwY19jYW52YXM6IDE5MjA7XG4kcGNfY2FudmFzX2g6IDEwODA7XG4kcGNfZ3V0dGVyOiBtYXRoLmRpdigkcGNfY2FudmFzIC0gJHBjX2NvbnRlbnQsIDIpO1xuJGJyZWFrcG9pbnQ6IDc2OHB4O1xuJHZpZXdwb3J0X3BjOiAkcGNfY29udGVudDtcbiRyb290X2ZvbnRfc2l6ZTogMTA7XG5cbjpyb290XG57XG4gICAgLS11bml0OiBjYWxjKDEwMHZ3IC8gI3skdmlld3BvcnRfc3B9KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludClcbntcbiAgICA6cm9vdFxuICAgIHtcbiAgICAgICAgLS11bml0OiAje21hdGguZGl2KCRwY19jb250ZW50LCAkdmlld3BvcnRfc3ApfXB4O1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHB2KCRudW0pXG57XG4gICAgQHJldHVybiBjYWxjKCN7JG51bX0gKiB2YXIoLS11bml0KSk7XG59XG5cbi8vIOODh+OCtuOCpOODs+aVsOWApOOBryA3NTAg5bmF44CCZCgxMTIpID0gMzc1IOWfuua6luOBriA1NlxuQGZ1bmN0aW9uIGQoJG51bSlcbntcbiAgICBAcmV0dXJuIHB2KG1hdGguZGl2KCRudW0sIDIpKTtcbn1cblxuQGZ1bmN0aW9uIHBjKCRudW0pXG57XG4gICAgQHJldHVybiBtYXRoLmRpdigkbnVtLCAkdmlld3BvcnRfc3ApICogJHBjX2NvbnRlbnQgKiAxcHg7XG59XG5cbkBmdW5jdGlvbiBweCgkbnVtKVxue1xuICAgIEByZXR1cm4gI3skbnVtfXB4O1xufVxuXG5AbWl4aW4gdigkcHJvcGVydHksICRudW0pXG57XG4gICAgI3skcHJvcGVydHl9OiBwdigkbnVtKTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KVxuICAgIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBwYygkbnVtKTtcbiAgICB9XG59XG5cbkBtaXhpbiBwY1xue1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpXG4gICAge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzcFxue1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQgLSAxKVxuICAgIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYmxhY2s6ICMxYTFhMWE7XG4kYmxhY2tfMjogIzFhMWExYTtcbiR3aGl0ZTogI2ZmZjtcbiR5ZWxsb3c6ICNlY2U5MTI7XG4kcGluazogI2ZlMjQ5MztcbiRwaW5rX2Q6ICNjNDE0NmE7XG4vLyDjg5Tjgr/mraLjgoHli5XnlLvjga7lnLDoibLjgIJMUCDjga4gJHBpbmsg44KI44KK44KP44Ga44GL44Gr5pqX44GEXG4kcGlua19waXRhOiAjZmYyODllO1xuLy8gUEPog4zmma/vvIhQU0TjgIxQQ+iDjOaZr++8iOODlOODs+OCr++8i+ODhuOCr+OCueODgeODo++8ieOAje+8ieOAgueUu+WDj+OBruS4i+WcsOODu+ODleOCqeODvOODq+ODkOODg+OCr1xuJHBpbmtfcGNfYm90dG9tOiAjZTQyNTdjO1xuJHRpbGVfc2hhZG93OiAjOGMyODU4O1xuJGluazogIzFhMWExYTtcbiR0ZXh0OiAjMWExYTFhO1xuIiwiQHVzZSAnc2V0dGluZycgYXMgKjtcblxuLypcbiBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWxcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMTtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuXG4gICAgLy8gc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGgg44Gv5LuY44GR44Gq44GE77yIbW90aW9uLmpzIOOBqOS6jOmHjeOBq+OBi+OBi+OBo+OBpuOCq+OCr+OBpOOBj++8iVxufVxuXG5ib2R5LFxuaW5wdXQsXG50ZXh0YXJlYSxcbnByZSxcbmNvZGVcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMTtcbiAgICBmb250LXNpemU6IHB2KDE2KTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGNvbG9yOiAkaW5rO1xufVxuXG5odG1sLFxuYm9keVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBwY1xuICAgIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbn1cblxuYm9keVxue1xuICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBwY1xuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtfcGNfYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vcGNfYmcuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbntcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbmFcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogJGluaztcbn1cblxuaW1nLFxuc3ZnLFxuY2FudmFzXG57XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbnZpZGVvXG57XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludFxue1xuICAgIGltZyxcbiAgICBzdmcsXG4gICAgY2FudmFzLFxuICAgIHZpZGVvXG4gICAge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJ1dHRvblxue1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuIiwiQHVzZSAnc2V0dGluZycgYXMgKjtcblxuLyog44Kr44OD44OX44OM44O844OJ44Or5YWx6YCa44OV44OD44K/44O877yIU1NJ77yJ55So44CCVE9QIC8gYXNzZXRzMjAyMyDjgajlkIzjgZjlh7rjgZfliIbjgZEgKi9cbi51LWlzLXBjXG57XG4gICAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi51LWlzLXNwXG57XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi51X3BjXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLnVfcGNfaVxue1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4udV9zcFxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi51X3NwX2lcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4vKiB0ZXh0IHdlaWdodCAqL1xuLnVfbm9ybWFsXG57XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51X2JvbGRcbntcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLnVfZXhib2xkXG57XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLyogdGV4dCBhbGlnbiAqL1xuLnVfdHh0X2NcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udV90eHRfbFxue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udV90eHRfclxue1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubm9fd3JhcFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGZvbnQgKi9cbi51X2ZmXzFcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMTtcbn1cbi51X2ZmXzJcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMjtcbn1cbi51X2ZmXzNcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMztcbn1cbiIsIkB1c2UgJ3NldHRpbmcnIGFzICo7XG5cbi5jX3NlY190dGxcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMztcbiAgICBmb250LXNpemU6IHB2KDIwKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblxuICAgIGNvbG9yOiAkeWVsbG93O1xufVxuXG4uY19sYWJlbFxue1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IHB2KDIyKTtcbiAgICBwYWRkaW5nOiAwIHB2KDExKTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcHYoNSk7XG59XG5cbi5jX2xhYmVsX2VuXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzM7XG4gICAgZm9udC1zaXplOiBkKDIyKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmNfbGFiZWxfbnVtXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzI7XG4gICAgZm9udC1zaXplOiBkKDI2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmNfYnRuXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzE7XG4gICAgZm9udC1zaXplOiBkKDM0KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDU5LjUpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IHB2KDMwNik7XG4gICAgaGVpZ2h0OiBwdig1OSk7XG4gICAgcGFkZGluZy1yaWdodDogcHYoMTgpO1xuXG4gICAgY29sb3I6ICRpbms7XG4gICAgYm9yZGVyOiBwdigyLjUpIHNvbGlkICRpbms7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICBib3gtc2hhZG93OiAwIHZhcigtLXByZXNzKSAwICRpbms7XG5cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLS1wcmVzczogI3twdigyLjUpfTtcbn1cblxuLmNfYnRuLmlzLXByZXNzZWRcbntcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5rO1xufVxuXG4uY19idG5faWNvblxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogcHYoMTIpO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIHdpZHRoOiBkKDY0KTtcbiAgICBoZWlnaHQ6IGQoNjQpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRpbms7XG5cbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uY19idG5faWNvbi5fZGwsXG4uY19idG5faWNvbi5fc3dcbntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY19idG5faWNvbiBzdmdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiBwdigxNik7XG4gICAgaGVpZ2h0OiBwdigxNik7XG59XG5cbi5jX2J0bl9pY29uIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY190aWxlXG57XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogcHYoMTYzLjUpO1xuICAgIG1pbi1oZWlnaHQ6IHB2KDk2KTtcbiAgICBwYWRkaW5nOiBwdigxMSkgcHYoMTApIHB2KDgpIHB2KDEzKTtcblxuICAgIGNvbG9yOiAkaW5rO1xuICAgIGJvcmRlci1yYWRpdXM6IHB2KDE2KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCB2YXIoLS1wcmVzcykgMCAkdGlsZV9zaGFkb3c7XG5cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tcHJlc3M6ICN7cHYoNil9O1xufVxuXG4uY190aWxlLmlzLXByZXNzZWRcbntcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkdGlsZV9zaGFkb3c7XG59XG5cbi5jX3RpbGVfaGVhZFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNfdGlsZV9lblxue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF8zO1xuICAgIGZvbnQtc2l6ZTogZCgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGxldHRlci1zcGFjaW5nOiAuMDQ1ZW07XG5cbiAgICBjb2xvcjogJHBpbms7XG59XG5cbi5jX3RpbGVfbWV0YVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcHYoOCk7XG59XG5cbi5jX3RpbGVfbWV0YS5fMDJcbntcbiAgICBnYXA6IHB2KDcpO1xufVxuXG4uY190aWxlX251bVxue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF8yO1xuICAgIGZvbnQtc2l6ZTogZCg2Nik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG5cbiAgICBjb2xvcjogJHBpbms7XG59XG5cbi5jX3RpbGVfbnVtLl8wMlxue1xuICAgIG1hcmdpbi1sZWZ0OiBwdigtMyk7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xufVxuXG4uY190aWxlX2NhdGNoXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzE7XG4gICAgZm9udC1zaXplOiBkKDIwKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDM1KTtcblxuICAgIGNvbG9yOiAkcGluaztcbn1cblxuLmNfdGlsZV90dGxcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMTtcbiAgICBmb250LXNpemU6IGQoMjUpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IGQoMzIpO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1hcmdpbi10b3A6IHB2KDgpO1xuXG4gICAgY29sb3I6ICRpbms7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNfdGlsZV90dGxfdHh0XG57XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uY190aWxlX3R0bF9sMSxcbi5jX3RpbGVfdHRsX2wyXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jX3RpbGVfdHRsX2wxXG57XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jX3RpbGVfdHRsIC5jX3RpZ2h0XG57XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDhlbTtcbn1cblxuLmNfdGlsZV9hcnJvd1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IGQoNjIpO1xuICAgIGhlaWdodDogZCg2Mik7XG5cbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmNfc25zXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBwdig1NSk7XG4gICAgaGVpZ2h0OiBwdig1NSk7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogcHYoMikgc29saWQgJGluaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgYm94LXNoYWRvdzogMCB2YXIoLS1wcmVzcykgMCAkaW5rO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIC0tcHJlc3M6ICN7cHYoMi41KX07XG59XG5cbi5jX3Nucy5feFxue1xuICAgIGZvbnQtc2l6ZTogZCg0NCk7XG4gICAgbGluZS1oZWlnaHQ6IGQoNzcpO1xufVxuXG4uY19zbnMuX2ZcbntcbiAgICBmb250LXNpemU6IGQoNjApO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDEwNSk7XG59XG5cbi5jX3Nucy5feCBzcGFuLFxuLmNfc25zLl9mIHNwYW5cbntcbiAgICB0cmFuc2xhdGU6IDAgcHYoMyk7XG59XG5cbi5jX3Nucy5pcy1wcmVzc2VkXG57XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGluaztcbn1cblxuLmNfcGFnZXRvcFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IGQoMTAyKTtcbiAgICBoZWlnaHQ6IGQoMTA3KTtcblxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1wcmVzczogI3twdigyLjUpfTtcbn1cblxuLmNfcGFnZXRvcCAucHJlc3MtZmFjZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY19jYXJkXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogcHYoMzQzKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiBwdigyNCkgcHYoMTcpIHB2KDI2KSBwdigxOSk7XG5cbiAgICBib3JkZXItcmFkaXVzOiBwdigyNCk7XG5cbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbi5jX2NhcmRfYmdcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBib3JkZXItcmFkaXVzOiBwdigyNCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgcHYoNikgMCAkdGlsZV9zaGFkb3c7XG5cbiAgICBpbnNldDogMDtcbn1cblxuLmNfY2FyZF9oZWFkXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcHYoMTIpO1xufVxuXG4uY19jYXJkX2NhdGNoXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzE7XG4gICAgZm9udC1zaXplOiBkKDI2KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDQ1LjUpO1xuXG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG4uY19jYXJkX3R0bFxue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF8yO1xuICAgIGZvbnQtc2l6ZTogZCg2OCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogZCgxMTkpO1xuXG4gICAgbWFyZ2luLXRvcDogcHYoLTMpO1xuXG4gICAgY29sb3I6ICRpbms7XG59XG5cbi5jX2NhcmRfdHRsX2VtXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogJHBpbms7XG59XG5cbi5jX2NhcmRfdHRsX2VtIC5jX3RpZ2h0XG57XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDhlbTtcbn1cblxuLmNfY2FyZF9pbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiBwdigxNzYpO1xuICAgIG1hcmdpbjogcHYoMTcpIGF1dG8gMDtcbn1cblxuI2NvbnRlbnRzLTAyIC5jX2NhcmRfaW1nXG57XG4gICAgd2lkdGg6IHB2KDIyMCk7XG59XG5cbi5jX2NhcmRfc3ViXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzE7XG4gICAgZm9udC1zaXplOiBkKDI2KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDQ1LjUpO1xuXG4gICAgbWFyZ2luLXRvcDogcHYoMTgpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICRpbms7XG59XG5cbi5jX2NhcmRfdHh0XG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzE7XG4gICAgZm9udC1zaXplOiBkKDI4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDQ0KTtcblxuICAgIG1hcmdpbi10b3A6IHB2KDMwKTtcblxuICAgIGNvbG9yOiAkaW5rO1xufVxuXG4jY29udGVudHMtMDIgLmNfY2FyZF90dGxcbntcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgbWFyZ2luLXRvcDogcHYoOSk7XG5cbiAgICBjb2xvcjogIzAwMDtcbn1cblxuI2NvbnRlbnRzLTAyIC5jX2NhcmRfdHRsX2VtXG57XG4gICAgcGFkZGluZy1sZWZ0OiBwdigyLjUpO1xufVxuXG4jY29udGVudHMtMDIgLmNfY2FyZF9pbWdcbntcbiAgICBtYXJnaW4tdG9wOiBwdigyNSk7XG59XG5cbiNjb250ZW50cy0wMiAuY19jYXJkX3R4dFxue1xuICAgIGxpbmUtaGVpZ2h0OiBkKDQyKTtcblxuICAgIG1hcmdpbi10b3A6IHB2KDIzKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBwdigzKTtcbn1cblxuI2NvbnRlbnRzLTAyIC5jX2NhcmRfc3ViXG57XG4gICAgbWFyZ2luLXRvcDogcHYoMTMpO1xufVxuXG4uY19jYXJkIC5jX2J0blxue1xuICAgIG1hcmdpbjogcHYoMzUpIGF1dG8gMDtcbn1cbiIsIkB1c2UgJ3NldHRpbmcnIGFzICo7XG5cbi5sX3dyYXBcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vcGFkZGluZy1ib3R0b206IHB2KDgwKTtcblxuICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgIEBpbmNsdWRlIHBjXG4gICAge1xuICAgICAgICB3aWR0aDogI3skcGNfY29udGVudH1weDtcbiAgICB9XG59XG5cbi8qIFBD6KOF6aO+44CC5bem5Y+z44K744Kv44K344On44Oz44GU44Go44CBMTkyMCDluYXjgpLln7rmupbjgavmi6HlpKfvvI/nuK7lsI/jgILjgqvjg6njg6DjgavooqvjgZvjgZrjgb7jgovjgZTjgajopovjgZvjgosgKi9cbi5sX3BjXG57XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHBjXG4gICAge1xuICAgICAgICAtLXBjLXNjYWxlOiBtaW4oY2FsYygoMTAwdncgLSAjeyRwY19jb250ZW50fXB4KSAvICN7JHBjX2NhbnZhcyAtICRwY19jb250ZW50fXB4KSwgY2FsYygxMDBzdmggLyAjeyRwY19jYW52YXNfaH1weCksIGNhbGMoMTAwdmggLyAjeyRwY19jYW52YXNfaH1weCkpO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ubF9wY19sZWZ0LFxuLmxfcGNfcmlnaHRcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXG4gICAgd2lkdGg6ICN7JHBjX2d1dHRlcn1weDtcbiAgICBoZWlnaHQ6ICN7JHBjX2NhbnZhc19ofXB4O1xuXG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1wYy1zY2FsZSkpO1xufVxuXG4ubF9wY19sZWZ0XG57XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgI3skcGNfY29udGVudCAqIDAuNX1weCk7XG5cbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5sX3BjX3JpZ2h0XG57XG4gICAgbGVmdDogY2FsYyg1MCUgKyAjeyRwY19jb250ZW50ICogMC41fXB4KTtcblxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxfcGNfaXRlbVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBQU0QgYmJveCDDtyAy44CC5Y+z44Gv5Y+z44Ks44K/44O85bem56uv77yIMTE0Ny4177yJ5Z+65rqWXG4ubF9wY19pdGVtLl9sb2dvIHsgbGVmdDogMTlweDsgdG9wOiAyNHB4OyB3aWR0aDogMTAyLjVweDsgfVxuLmxfcGNfaXRlbS5fMDEgeyBsZWZ0OiAzNi41cHg7IHRvcDogNzBweDsgd2lkdGg6IDI5My41cHg7IH1cbi5sX3BjX2l0ZW0uXzAyIHsgbGVmdDogMzQycHg7IHRvcDogNzBweDsgd2lkdGg6IDI3OC41cHg7IH1cbi5sX3BjX2l0ZW0uXzAzIHsgbGVmdDogNTg0cHg7IHRvcDogMjQwcHg7IHdpZHRoOiAxNTYuNXB4OyB9XG4ubF9wY19pdGVtLl8wNCB7IGxlZnQ6IDMyLjVweDsgdG9wOiA0MjcuNXB4OyB3aWR0aDogMTQ5LjVweDsgfVxuLmxfcGNfaXRlbS5fMDUgeyBsZWZ0OiAxNjlweDsgdG9wOiA0MjcuNXB4OyB3aWR0aDogMTI2LjVweDsgfVxuLmxfcGNfaXRlbS5fMDYgeyBsZWZ0OiAzMDBweDsgdG9wOiA1ODdweDsgd2lkdGg6IDUwcHg7IH1cbi5sX3BjX2l0ZW0uXzA3IHsgbGVmdDogMzE0cHg7IHRvcDogNDI3LjVweDsgd2lkdGg6IDE5M3B4OyB9XG4ubF9wY19pdGVtLl8wOCB7IGxlZnQ6IDQ4Mi41cHg7IHRvcDogNDI3cHg7IHdpZHRoOiAxNTEuNXB4OyB9XG4ubF9wY19pdGVtLl8wOSB7IGxlZnQ6IDYxM3B4OyB0b3A6IDQyNC41cHg7IHdpZHRoOiAxMTguNXB4OyB9XG4ubF9wY19pdGVtLl8xMCB7IGxlZnQ6IDMxLjVweDsgdG9wOiA2NzNweDsgd2lkdGg6IDMyMHB4OyB9XG4ubF9wY19pdGVtLl8xMSB7IGxlZnQ6IDI5OHB4OyB0b3A6IDY3M3B4OyB3aWR0aDogMzA4cHg7IH1cbi5sX3BjX2l0ZW0uXzEyIHsgbGVmdDogNTM2cHg7IHRvcDogNzcwLjVweDsgd2lkdGg6IDE0N3B4OyB9XG4ubF9wY19pdGVtLl8xMyB7IGxlZnQ6IDY4MHB4OyB0b3A6IDk0OC41cHg7IHdpZHRoOiA1MC41cHg7IH1cbi5sX3BjX2l0ZW0uX3Nla2FpIHsgbGVmdDogNTUuNXB4OyB0b3A6IDcwcHg7IHdpZHRoOiA2NzQuNXB4OyB9XG4ubF9wY19pdGVtLl9jdXAxIHsgbGVmdDogNTUuNXB4OyB0b3A6IDc1NC41cHg7IHdpZHRoOiAyMTNweDsgfVxuLmxfcGNfaXRlbS5fY3VwMiB7IGxlZnQ6IDI4MHB4OyB0b3A6IDc1NC41cHg7IHdpZHRoOiAyMTNweDsgfVxuLmxfcGNfaXRlbS5fY3VwMyB7IGxlZnQ6IDUwNC41cHg7IHRvcDogNzU0LjVweDsgd2lkdGg6IDIxM3B4OyB9XG5cbi8qIGhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubF9oZWFkZXJcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaGVpZ2h0OiBkKDExMik7XG5cbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubF9oZWFkZXJfbG9nbyBhLFxuLmxfaGVhZGVyX2xvZ28gaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sX2hlYWRlcl9sb2dvIGltZ1xue1xuICAgIHdpZHRoOiBkKDExNCk7XG4gICAgaGVpZ2h0OiBkKDcyKTtcbn1cblxuLyogRlZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxfZnZcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IHB2KDY1Mik7XG59XG5cbi5sX2Z2X2NvcHlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IGQoMzMpO1xuICAgIGxlZnQ6IHB2KDEwLjUpO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IHB2KDM1Ni41KTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sX2Z2X3Zpc3VhbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogcHYoNzQpO1xuICAgIGxlZnQ6IHB2KDcuNSk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogcHYoMzU3KTtcbn1cblxuLmxfZnZfc2l4dG9uZXNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IHB2KDE3OSk7XG4gICAgbGVmdDogcHYoMzE2KTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBwdig0OSk7XG59XG5cbi5sX2Z2X2xvZ29cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IHB2KDM3MCk7XG4gICAgbGVmdDogcHYoOC41KTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBwdigxMjMpO1xufVxuXG4ubF9mdl9jdXBcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IHB2KDQzMi41KTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBwdig3OSk7XG59XG5cbi5sX2Z2X2N1cC5fMVxue1xuICAgIGxlZnQ6IHB2KDEyNi41KTtcbn1cblxuLmxfZnZfY3VwLl8yXG57XG4gICAgbGVmdDogcHYoMjA1LjUpO1xufVxuXG4ubF9mdl9jdXAuXzNcbntcbiAgICBsZWZ0OiBwdigyODUuNSk7XG59XG5cbi5sX2Z2X2xlYWRcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBwdig1NTApO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmxfZnZfbGVhZCA+IHNwYW5cbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxfZnZfbGVhZF8xXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IGQoMzQpO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDU5LjUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubF9mdl9sZWFkXzJcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMjtcbiAgICBmb250LXNpemU6IGQoNTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBjb2xvcjogJHllbGxvdztcbn1cblxuLmxfZnZfbGVhZF93b1xue1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IGQoMzYpO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDYzKTtcbn1cblxuLmxfZnZfbGVhZF8zXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IGQoMzQpO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDU5LjUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubF9mdl9sZWFkX3N0XG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGQoMzQpO1xuICAgIGxpbmUtaGVpZ2h0OiBkKDU5LjUpO1xufVxuXG4vKiBNT1ZJRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubF9tb3ZpZVxue1xuICAgIHBhZGRpbmc6IHB2KDI3LjUpIHB2KDE2KSAwO1xufVxuXG4ubF9tb3ZpZSAuY19zZWNfdHRsXG57XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IGQoNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTNlbTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5sX21vdmllX3N1Ylxue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF80O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiBkKDI2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5sX21vdmllX3N1Yl9zdFxue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF8zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sX21vdmllX2xlYWRcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMjtcbiAgICBmb250LXNpemU6IGQoMzYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG4gICAgY29sb3I6ICR5ZWxsb3c7XG59XG5cbi5sX21vdmllX3RodW1iXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogcHYoMTYuNSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGJvcmRlci1yYWRpdXM6IHB2KDE2KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLS1wcmVzczogI3twdigyKX07XG59XG5cbi5sX21vdmllX3RodW1iID4gaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sX21vdmllX3BsYXlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgd2lkdGg6IGQoMTE2KTtcbiAgICBoZWlnaHQ6IGQoMTIwKTtcbiAgICBtYXJnaW46IGQoLTU4KSAwIDAgZCgtNTgpO1xufVxuXG4ubF9tb3ZpZV9wbGF5IC5wcmVzcy1mYWNlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIE5BVlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubF9uYXZcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcGFkZGluZzogMCBwdigxNik7XG4gICAgbWFyZ2luLXRvcDogcHYoNDApO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBMSU5FVVBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxfbGluZXVwXG57XG4gICAgbWFyZ2luLXRvcDogcHYoNTApO1xuICAgIHBhZGRpbmc6IDAgcHYoMjQpO1xufVxuXG4ubF9saW5ldXAgLmNfc2VjX3R0bFxue1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiBkKDYwKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG5cbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubF9saW5ldXBfc3ViXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzI7XG4gICAgZm9udC1zaXplOiBkKDI0KTtcbiAgICBsaW5lLWhlaWdodDogZCg0Mik7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICR5ZWxsb3c7XG59XG5cbi5sX2xpbmV1cF9saXN0XG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1hcmdpbi10b3A6IHB2KDI0KTtcblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxfbGluZXVwX2l0ZW1cbntcbiAgICB3aWR0aDogcHYoMTAwKTtcbn1cblxuLmxfbGluZXVwX2l0ZW0gaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIFNIQVJFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sX3NoYXJlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLXRvcDogcHYoNTQpO1xuICAgIHBhZGRpbmc6IHB2KDIxKSBwdigxNikgcHYoMzApO1xuXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4ubF9zaGFyZV90dGxcbntcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogZCgzNik7XG4gICAgbGluZS1oZWlnaHQ6IGQoNjMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuXG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG4ubF9zaGFyZV9idG5zXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1hcmdpbi10b3A6IHB2KDcpO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiBwdigxNik7XG59XG5cbi5sX3NoYXJlIC5jX3BhZ2V0b3BcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHB2KDE0LjUpO1xuICAgIGJvdHRvbTogcHYoMzIpO1xufVxuXG4vKiDjgqvjg7zjg4nplpNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxfbmF2ICsgLmNfY2FyZFxue1xuICAgIG1hcmdpbi10b3A6IHB2KDI4KTtcbn1cblxuLmNfY2FyZCArIC5jX2NhcmRcbntcbiAgICBtYXJnaW4tdG9wOiBwdigyNCk7XG59XG5cbi8qIE1PREFMXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tb2RhbF9fYm9keVxue1xuICAgIC0tcGxheWVyLXc6ICN7cHYoMzQzKX07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGNcbiAgICB7XG4gICAgICAgIC0tcGxheWVyLXc6IG1heCgje3B2KDM0Myl9LCBtaW4oNzIwcHgsIGNhbGMoMTAwdncgLSA5NnB4KSwgY2FsYygoMTAwdmggLSAyNjBweCkgKiA2ODYgLyA0MDQpKSk7XG4gICAgfVxufVxuXG4ubW9kYWxfX2JvZHkgPiAqXG57XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tb2RhbF9fbWFpblxue1xuICAgIHdpZHRoOiB2YXIoLS1wbGF5ZXItdyk7XG5cbiAgICBAaW5jbHVkZSBwY1xuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHRyYW5zbGF0ZTogMCAtMTJweDtcbiAgICB9XG59XG5cbi5tb2RhbF9fbGluZVxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsX19saW5lOmZpcnN0LW9mLXR5cGVcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRfMztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogZCg2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xM2VtO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1vZGFsX19saW5lOm50aC1vZi10eXBlKDIpXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IGQoMjYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1vZGFsX19saW5lOm50aC1vZi10eXBlKDMpXG57XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzI7XG4gICAgZm9udC1zaXplOiBkKDM2KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblxuICAgIGNvbG9yOiAkeWVsbG93O1xufVxuXG4ubW9kYWxfX3BsYXllclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogdmFyKC0tcGxheWVyLXcpO1xuICAgIGFzcGVjdC1yYXRpbzogNjg2IC8gNDA0O1xuICAgIG1hcmdpbi10b3A6IHB2KDIwKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHB2KDE2KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubW9kYWxfX3BsYXllciBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLm1vZGFsX19wbGF5ZXIgW2RhdGEteW91dHViZV0sXG4ubW9kYWxfX3BsYXllciBpZnJhbWVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbF9fY2xvc2VcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBtYXgoI3twdig0MCl9LCBjYWxjKDUwJSAtICN7cHYoMjIwKX0pKTtcbiAgICByaWdodDogY2FsYygoMTAwJSAtIHZhcigtLXBsYXllci13KSkgLyAyKTtcblxuICAgIEBpbmNsdWRlIHBjXG4gICAge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDEwMCU7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHYoLTIwKTtcbiAgICB9XG59XG5cbi5tb2RhbF9fY2xvc2UgYnV0dG9uXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogZCgxMDIpO1xuICAgIGhlaWdodDogZCgxMDcpO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLXByZXNzOiAje3B2KDIuNSl9O1xufVxuXG4ubW9kYWxfX2Nsb3NlIC5wcmVzcy1mYWNlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIOODlOOCv+atouOCgeODgeODo+ODrOODs+OCuFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sLmlzLXBpdGEsXG5odG1sLmlzLXBpdGEgYm9keVxue1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kOiAkcGlua19waXRhO1xuICAgIEBpbmNsdWRlIHBjXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua19wY19ib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9wY19iZy5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG5cbmh0bWwuaXMtcGl0YSAubF93cmFwXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYmFja2dyb3VuZDogJHBpbmtfcGl0YTtcbiAgICBAaW5jbHVkZSBwY1xuICAgIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICB3aWR0aDogI3skcGNfY29udGVudH1weDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JHBjX2NvbnRlbnQgKiAtMC41fXB4O1xuICAgIH1cbn1cblxuaHRtbC5pcy1waXRhIG1haW4sXG4ubF9waXRhXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmxfcGl0YVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgYmFja2dyb3VuZDogJHBpbmtfcGl0YTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sX3BpdGFfdmlkZW9cbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDgwIC8gMTUyNjtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyog5pel5riF5YWx6YCa44OV44OD44K/44O877yIU1NJ77yJ44CCVE9QIOOBriAubC1mb290ZXIg44Gr5ZCI44KP44Gb44KLICovXG4ubC1mb290ZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuIl19 */
