@charset "UTF-8";
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro R-KL.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro M-KL.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro L-KL.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro H-KL.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro B-KL.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N R.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N M.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N B.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N H.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N L.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "kozuka-min";
  src: url("../../fonts/kozuka/Kozuka-min・Pro B.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "kozuka-gothic";
  src: url("../../fonts/kozuka/Kozuka-gothic Pro B.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Azuki";
  src: url("https://fukuume.itembox.design/item/azukiLB.ttf?t=20231010003714") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Damion";
  src: url("../../fonts/Damion/Damion-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HuiFont";
  src: url("../../fonts/HuiFont/HuiFont29.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BOD";
  src: url("../../fonts/BodoniMT/BOD_I.TTF") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "BellGothic";
  src: url("../../fonts/BellGothicStd/BellGothicStd-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "HannariMincho";
  src: url("../../fonts/HannariMincho/HannariMincho-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Rage";
  src: url("../../fonts/Rage/RAGE_1.TTF") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "ModernNo20";
  src: url("../../fonts/Modern-No.20/MOD20.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Crpc";
  src: url("/fonts/CRPC/CRPCandGRyuurei-M-02.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "yasasisa";
  src: url("/fonts/Yasasisa/yasasisa.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Brush";
  src: url("/fonts/Brush/BrushScriptOpti-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.w-900 {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .w-900 {
    width: 100%;
    height: auto;
  }
  .w-900 img {
    height: auto;
  }
}

body, p, h1, h2, h3, h4 {
  margin: 0;
}

.hanataba-special-offers .hanataba-special-offers__top-txt-box {
  position: relative;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offer-top-bg {
    width: 100%;
  }
}
.hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offers__top-txt-box--contents {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  line-height: 1.3;
}
.hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offers__top-txt-box--contents .hanataba-special-offers__top-txt--kana {
  font-family: "Ryumin";
  font-weight: normal;
  font-size: 35.6px;
  color: #fff;
  text-shadow: 2px 2px 5px #FF7BAA, -2px -2px 5px #FF7BAA, 2px 2px 5px #FF7BAA, -2px -2px 5px #FF7BAA;
  letter-spacing: 0.2em;
  margin-bottom: -30px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offers__top-txt-box--contents .hanataba-special-offers__top-txt--kana {
    font-size: 3.803vw;
    text-shadow: 0.222px 0.222vw 0.5555vw #FF7BAA, -0.222px -0.222vw 0.5555vw #FF7BAA, 0.222px 0.222vw 0.5555vw #FF7BAA, -0.222px -0.222vw 0.5555vw #FF7BAA;
    margin-bottom: -3.205vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offers__top-txt-box--contents .hanataba-special-offers__top-txt {
  font-family: "Ryumin";
  font-weight: normal;
  color: #fff;
  font-size: 61.25px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offers__top-txt-box--contents .hanataba-special-offers__top-txt {
    font-size: 6.544vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offers__top-txt-box--contents .hanataba-special-offers__top-txt .en {
  font-size: 103.44px;
  text-shadow: 2px 2px 5px #FF7BAA, -2px -2px 5px #FF7BAA, 2px 2px 5px #FF7BAA, -2px -2px 5px #FF7BAA;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__top-txt-box .hanataba-special-offers__top-txt-box--contents .hanataba-special-offers__top-txt .en {
    font-size: 11.051vw;
    text-shadow: 0.222px 0.222vw 0.5555vw #FF7BAA, -0.222px -0.222vw 0.5555vw #FF7BAA, 0.222px 0.222vw 0.5555vw #FF7BAA, -0.222px -0.222vw 0.5555vw #FF7BAA;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-img {
    width: 100%;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -160px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl {
    margin-top: -17.094vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-top-txt {
  margin: -153px 0;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-top-txt {
    margin: -16.346vw 0;
    width: 45.4vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-bg {
  position: absolute;
  top: 70%;
  right: -16px;
  transform: translateY(-50%);
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-bg {
    right: -1.709vw;
    width: 54.38vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-txt {
  font-family: "Ryumin";
  font-weight: normal;
  font-size: 84px;
  color: #42210B;
  position: relative;
  z-index: 100;
  margin-top: 40px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-txt {
    font-size: 8.974vw;
    margin-top: 4.1536vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-txt .num {
  font-size: 117px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-txt .num {
    font-size: 12.5vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-txt .bg-pink {
  font-size: 109.7px;
  display: inline-block;
  padding-left: 30px;
  letter-spacing: 0.07em;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-txt .bg-pink {
    font-size: 11.72vw;
    padding-left: 3.205vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-ttl .hanataba-special-offers-ttl-txt .no-space {
  letter-spacing: -0.15em;
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 80px;
  margin-bottom: 60px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents {
    margin-top: 8.307vw;
    margin-bottom: 6.23vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer {
  width: 440px;
  height: 400px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer {
    width: 45vw;
    height: 41.536vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer.dash-border-bottom {
  background-size: 18px 3px;
  background-image: linear-gradient(to right, #eca9c0 8px, transparent 8px);
  background-repeat: repeat-x;
  background-position: left bottom;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer.dash-border-bottom {
    background-size: 1.923vw 0.32vw;
    background-image: linear-gradient(to right, #eca9c0 0.8547vw, transparent 0.8547vw);
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer.dash-border-left {
  background-size: 3px 18px;
  background-image: linear-gradient(to bottom, #eca9c0 8px, transparent 8px);
  background-repeat: repeat-y;
  background-position: left top;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer.dash-border-left {
    background-size: 0.32vw 1.923vw;
    background-image: linear-gradient(to bottom, #eca9c0 0.8547vw, transparent 0.8547vw);
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer.dash-border-bottom-left {
  background-size: 18px 3px, 3px 18px;
  background-image: linear-gradient(to right, #eca9c0 8px, transparent 8px), linear-gradient(to bottom, #eca9c0 8px, transparent 8px);
  background-repeat: repeat-x, repeat-y;
  background-position: left bottom, left top;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer.dash-border-bottom-left {
    background-size: 1.923vw 0.32vw, 0.32vw 1.923vw;
    background-image: linear-gradient(to right, #eca9c0 0.8547vw, transparent 0.8547vw), linear-gradient(to bottom, #eca9c0 0.8547vw, transparent 0.8547vw);
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .inside-box {
  transform: translateX(55px);
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .inside-box {
    transform: translateX(5.876vw);
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .num-box {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #B40E09;
  width: 103px;
  height: 103px;
  border-radius: 50%;
  position: absolute;
  top: 30px;
  left: 30px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .num-box {
    width: 11.004vw;
    height: 11.004vw;
    top: 3.205vw;
    left: 3.205vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .num-box .num {
  font-family: "BOD";
  font-style: italic;
  font-weight: normal;
  color: #fff;
  font-size: 73.8px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .num-box .num {
    font-size: 7.885vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-1 {
  margin: 60px 0px 20px 60px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-1 {
    margin: 6.41vw 0px 2.137vw 6.41vw;
    width: 31.73vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-2 {
  margin: 0 0 25px 40px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-2 {
    margin: 0 0 2.671vw 4.274vw;
    width: 32.692vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-3 {
  margin: 15px 0 0 70px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-3 {
    margin: 1.603vw 0 0 7.479vw;
    width: 27.99vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-4 {
  margin: -43px 0 -144px 25px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .img-4 {
    margin: -4.594vw 0 -15.385vw 2.671vw;
    width: 45.726vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .hanataba-special-offer-txt {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-family: "Ryumin";
  font-weight: normal;
  color: #42210B;
  width: 100%;
  line-height: 1.4;
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .hanataba-special-offer-txt .big-txt {
  font-size: 37px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .hanataba-special-offer-txt .big-txt {
    font-size: 3.953vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .hanataba-special-offer-txt .small-txt {
  font-size: 20px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .hanataba-special-offer-txt .small-txt {
    font-size: 2.137vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .hanataba-special-offer-txt .ex-small-txt {
  font-size: 17px;
  font-weight: 500;
  text-align: left;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .hanataba-special-offer-txt .ex-small-txt {
    font-size: 1.816vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .speech-bubble-box {
  position: absolute;
  top: 180px;
  left: 0;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .speech-bubble-box {
    top: 19.231vw;
  }
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .speech-bubble-box .speech-bubble {
    width: 24vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .speech-bubble-box .speech-bubble-txt {
  position: absolute;
  top: 50%;
  left: 45%;
  transform: translate(-50%, -50%);
  font-family: "Ryumin";
  font-weight: normal;
  font-size: 34.376px;
  color: #842B35;
  white-space: nowrap;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .hanataba-special-offers-contents .hanataba-special-offer .speech-bubble-box .speech-bubble-txt {
    font-size: 3.673vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card {
  background-color: #FCF0CD;
  width: 800px;
  height: 430px;
  position: relative;
  margin: 60px 0 110px 0;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card {
    width: 85.47vw;
    height: 45.94vw;
    margin: 6.41vw 0 11.752vw 0;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .plus-img {
  position: absolute;
  top: -65px;
  left: 20px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .plus-img {
    top: -6.944vw;
    left: 2.137vw;
    width: 18.16vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-card-img {
  position: absolute;
  bottom: -100px;
  left: -70px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-card-img {
    bottom: -10.684vw;
    left: -7.479vw;
    width: 52vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box {
    margin-top: 2.137vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;
  font-size: 31.52px;
  color: #E43C4F;
  text-align: center;
  position: relative;
  transform: translateX(50px);
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt {
    font-size: 3.368vw;
    transform: translateX(5.192vw);
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::after, .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::before {
  content: " ";
  position: absolute;
  width: 5px;
  height: 45px;
  bottom: 15px;
  background-size: 3px 18px;
  background-image: linear-gradient(to bottom, #E43C4F 8px, transparent 8px);
  background-repeat: repeat-y;
  background-position: left top;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::after, .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::before {
    width: 0.534vw;
    height: 4.808vw;
    bottom: 1.603vw;
    background-size: 0.321vw 1.923vw;
    background-image: linear-gradient(to bottom, #E43C4F 0.8307vw, transparent 0.8307vw);
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::after {
  left: -30px;
  rotate: -35deg;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::after {
    left: -3.205vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::before {
  right: -30px;
  rotate: 35deg;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt::before {
    right: -3.205vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt .big {
  font-size: 48px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl-top-txt .big {
    font-size: 5.128vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;
  color: #E43C4F;
  font-size: 61.28px;
  text-align: center;
  transform: translate(25px, -10px);
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-ttl-box .messege-ttl {
    font-size: 6.547vw;
    transform: translate(2.59vw, -1.038vw);
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-dtl {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;
  font-size: 24px;
  color: #42210B;
  position: absolute;
  right: 0;
  bottom: 110px;
  letter-spacing: -0.15em;
  line-height: 1.7;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .messege-dtl {
    font-size: 2.564vw;
    bottom: 11.752vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline {
  position: absolute;
  bottom: -35px;
  right: 10px;
  background-color: #F56A6D;
  font-family: "Ryumin";
  color: #fff;
  border-radius: 15px;
  width: 353px;
  height: 129px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline {
    bottom: -3.739vw;
    right: 1.068vw;
    border-radius: 1.603vw;
    width: 37.714vw;
    height: 13.782vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-txt {
  font-weight: 500;
  font-size: 30.84px;
  line-height: 1.3;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-txt {
    font-size: 3.295vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day {
  font-weight: normal;
  font-size: 40.2px;
  line-height: 1;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day {
    font-size: 4.295vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day .num {
  font-size: 69.34px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day .num {
    font-size: 7.408vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day .small {
  font-weight: bold;
  font-size: 18.44px;
  display: inline-block;
  margin: 0 -10px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day .small {
    font-size: 1.97vw;
    margin: 0 -1.068vw;
  }
}
.hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day .medium {
  font-size: 29px;
}
@media screen and (max-width: 1024px) {
  .hanataba-special-offers .hanataba-special-offers__contents-wrapper .messege-card .deadline .deadline-day .medium {
    font-size: 3.098vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsIl9taXhpbi5zY3NzIiwiY29tcG9uZW50cy9oYW5hdGFiYS9oYW5hdGFiYS1zcGVjaWFsLW9mZmVycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDM0pGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FDQ0E7RURMSjtJQU9RO0lBQ0E7O0VBQ0E7SUFDSTs7OztBQUtaO0VBQ0k7OztBRWZGO0VBQ0U7O0FER0E7RUNEQTtJQUdZOzs7QUFJWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtF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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEbmVOO0VDNmRJO0lBU0k7SUFDQTs7O0FBTU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEdGZKO0VDNmVFO0lBWUk7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQzZ0JKO0VDOGZFO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBRHhoQk47RUNxaEJJO0lBTUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBRGxpQk47RUMraEJJO0lBTUk7OztBQUdGO0VBQ0U7O0FEemlCUjtFQ3dpQk07SUFJSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QURwakJSO0VDZ2pCTTtJQU9JO0lBQ0E7OztBQUlKO0VBQ0U7O0FEN2pCUjtFQzRqQk07SUFJSSIsImZpbGUiOiJjb21wb25lbnRzL2hhbmF0YWJhL2hhbmF0YWJhLXNwZWNpYWwtb2ZmZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgUi1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgTS1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgTC1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgSC1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgQi1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2tvenVrYSc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2tvenVrYS9rb3p1a2FcXCBQcjZOXFwgUi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAna296dWthJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMva296dWthL2tvenVrYVxcIFByNk5cXCBNLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdrb3p1a2EnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2Eva296dWthXFwgUHI2TlxcIEIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAna296dWthJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMva296dWthL2tvenVrYVxcIFByNk5cXCBILm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdrb3p1a2EnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2Eva296dWthXFwgUHI2TlxcIEwub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2tvenVrYS1taW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2EvS296dWthLW1pbuODu1Byb1xcIEIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2tvenVrYS1nb3RoaWMnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2EvS296dWthLWdvdGhpY1xcIFByb1xcIEIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F6dWtpJztcclxuICBzcmM6IHVybCgnaHR0cHM6Ly9mdWt1dW1lLml0ZW1ib3guZGVzaWduL2l0ZW0vYXp1a2lMQi50dGY/dD0yMDIzMTAxMDAwMzcxNCcpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEYW1pb24nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9EYW1pb24vRGFtaW9uLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0h1aUZvbnQnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9IdWlGb250L0h1aUZvbnQyOS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQk9EJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQm9kb25pTVQvQk9EX0kuVFRGJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0JlbGxHb3RoaWMnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9CZWxsR290aGljU3RkL0JlbGxHb3RoaWNTdGQtQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSGFubmFyaU1pbmNobyc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0hhbm5hcmlNaW5jaG8vSGFubmFyaU1pbmNoby1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSYWdlJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmFnZS9SQUdFXzEuVFRGJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vZGVybk5vMjAnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb2Rlcm4tTm8uMjAvTU9EMjAuVFRGJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0NycGMnO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvQ1JQQy9DUlBDYW5kR1J5dXVyZWktTS0wMi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAneWFzYXNpc2EnO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvWWFzYXNpc2EveWFzYXNpc2EudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0JydXNoJztcclxuICBzcmM6IHVybCgnL2ZvbnRzL0JydXNoL0JydXNoU2NyaXB0T3B0aS1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIkBpbXBvcnQgJy4uL21peGluJztcclxuXHJcbi53LTkwMCB7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkscCxoMSxoMixoMyxoNCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn0iLCIkYnJlYWtwb2ludDogKFxyXG4gICAgc3A6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAgICB0YWI6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLFxyXG4gICAgcGM6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLFxyXG4pO1xyXG5cclxuQG1peGluIG1xKCRicCkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludCwgJGJwKX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2FwcC5zY3NzXCI7XHJcbi5oYW5hdGFiYS1zcGVjaWFsLW9mZmVycyB7XHJcblxyXG4gIC5oYW5hdGFiYS1zcGVjaWFsLW9mZmVyc19fdG9wLXR4dC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5oYW5hdGFiYS1zcGVjaWFsLW9mZmVyLXRvcC1iZyB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbmF0YWJhLXNwZWNpYWwtb2ZmZXJzX190b3AtdHh0LWJveC0tY29udGVudHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgLmhhbmF0YWJhLXNwZWNpYWwtb2ZmZXJzX190b3AtdHh0LS1rYW5hIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzUuNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAgIDJweCAycHggNXB4ICNGRjdCQUEsXHJcbiAgICAgICAgLTJweCAtMnB4IDVweCAjRkY3QkFBLFxyXG4gICAgICAgIDJweCAycHggNXB4ICNGRjdCQUEsXHJcbiAgICAgICAgLTJweCAtMnB4IDVweCAjRkY3QkFBO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuODAzdnc7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzpcclxuICAgICAgICAgIDAuMjIycHggMC4yMjJ2dyAwLjU1NTV2dyAjRkY3QkFBLFxyXG4gICAgICAgICAgLTAuMjIycHggLTAuMjIydncgMC41NTU1dncgI0ZGN0JBQSxcclxuICAgICAgICAgIDAuMjIycHggMC4yMjJ2dyAwLjU1NTV2dyAjRkY3QkFBLFxyXG4gICAgICAgICAgLTAuMjIycHggLTAuMjIydncgMC41NTU1dncgI0ZGN0JBQTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zLjIwNXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhhbmF0YWJhLXNwZWNpYWwtb2ZmZXJzX190b3AtdHh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjEuMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYuNTQ0dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMDMuNDRweDtcclxuICAgICAgICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAgICAgMnB4IDJweCA1cHggI0ZGN0JBQSxcclxuICAgICAgICAgIC0ycHggLTJweCA1cHggI0ZGN0JBQSxcclxuICAgICAgICAgIDJweCAycHggNXB4ICNGRjdCQUEsXHJcbiAgICAgICAgICAtMnB4IC0ycHggNXB4ICNGRjdCQUE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEuMDUxdnc7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAgICAgICAwLjIyMnB4IDAuMjIydncgMC41NTU1dncgI0ZGN0JBQSxcclxuICAgICAgICAgICAgLTAuMjIycHggLTAuMjIydncgMC41NTU1dncgI0ZGN0JBQSxcclxuICAgICAgICAgICAgMC4yMjJweCAwLjIyMnZ3IDAuNTU1NXZ3ICNGRjdCQUEsXHJcbiAgICAgICAgICAgIC0wLjIyMnB4IC0wLjIyMnZ3IDAuNTU1NXZ3ICNGRjdCQUE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGFuYXRhYmEtc3BlY2lhbC1vZmZlcnNfX2NvbnRlbnRzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5oYW5hdGFiYS1pbWcge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLmhhbmF0YWJhLXNwZWNpYWwtb2ZmZXJzLXR0bCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogLTE2MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3LjA5NHZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGFuYXRhYmEtc3BlY2lhbC1vZmZlcnMtdHRsLXRvcC10eHQge1xyXG4gICAgICAgIG1hcmdpbjogLTE1M3B4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgbWFyZ2luOiAtMTYuMzQ2dncgMDtcclxuICAgICAgICAgIHdpZHRoOiA0NS40dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGFuYXRhYmEtc3BlY2lhbC1vZmZlcnMtdHRsLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICByaWdodDogLTEuNzA5dnc7XHJcbiAgICAgICAgICB3aWR0aDogNTQuMzh2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oYW5hdGFiYS1zcGVjaWFsLW9mZmVycy10dGwtdHh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODRweDtcclxuICAgICAgICBjb2xvcjogIzQyMjEwQjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4Ljk3NHZ3O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNC4xNTM2dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTE3cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLXBpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMDkuN3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMS43MnZ3O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjA1dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm8tc3BhY2Uge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbmF0YWJhLXNwZWNpYWwtb2ZmZXJzLWNvbnRlbnRzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDguMzA3dnc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4yM3Z3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGFuYXRhYmEtc3BlY2lhbC1vZmZlciB7XHJcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIHdpZHRoOiA0NXZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MS41MzZ2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGFzaC1ib3JkZXItYm90dG9tIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlY2E5YzAgOHB4LCB0cmFuc3BhcmVudCA4cHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS45MjN2dyAwLjMydncgO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlY2E5YzAgMC44NTQ3dncsIHRyYW5zcGFyZW50IDAuODU0N3Z3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhc2gtYm9yZGVyLWxlZnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzcHggMThweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlY2E5YzAgOHB4LCB0cmFuc3BhcmVudCA4cHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC4zMnZ3IDEuOTIzdnc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlY2E5YzAgMC44NTQ3dncsIHRyYW5zcGFyZW50IDAuODU0N3Z3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhc2gtYm9yZGVyLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzcHgsIDNweCAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWNhOWMwIDhweCwgdHJhbnNwYXJlbnQgOHB4KSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VjYTljMCA4cHgsIHRyYW5zcGFyZW50IDhweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIHJlcGVhdC15O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIGxlZnQgdG9wO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOTIzdncgMC4zMnZ3LCAwLjMydncgMS45MjN2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWNhOWMwIDAuODU0N3Z3LCB0cmFuc3BhcmVudCAwLjg1NDd2dyksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlY2E5YzAgMC44NTQ3dncsIHRyYW5zcGFyZW50IDAuODU0N3Z3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5zaWRlLWJveCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNS44NzZ2dyk7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udW0tYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNCNDBFMDk7XHJcbiAgICAgICAgICB3aWR0aDogMTAzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExLjAwNHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExLjAwNHZ3O1xyXG4gICAgICAgICAgICB0b3A6IDMuMjA1dnc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMuMjA1dnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJPRFwiO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDczLjhweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNy44ODV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy0xIHtcclxuICAgICAgICAgIG1hcmdpbjogNjBweCAwcHggMjBweCA2MHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYuNDF2dyAwcHggMi4xMzd2dyA2LjQxdnc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMS43M3Z3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy0yIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHggNDBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMi42NzF2dyA0LjI3NHZ3O1xyXG4gICAgICAgICAgICB3aWR0aDogMzIuNjkydnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLTMge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCA3MHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNjAzdncgMCAwIDcuNDc5dnc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNy45OXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy00IHtcclxuICAgICAgICAgIG1hcmdpbjogLTQzcHggMCAtMTQ0cHggMjVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtNC41OTR2dyAwIC0xNS4zODV2dyAyLjY3MXZ3O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUuNzI2dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFuYXRhYmEtc3BlY2lhbC1vZmZlci10eHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICM0MjIxMEI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgLmJpZy10eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMuOTUzdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNtYWxsLXR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMzd2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leC1zbWFsbC10eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjgxNnZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BlZWNoLWJ1YmJsZS1ib3gge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxODBweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIHRvcDogMTkuMjMxdnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNwZWVjaC1idWJibGUge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0dnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNwZWVjaC1idWJibGUtdHh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzQuMzc2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODQyQjM1O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjY3M3Z3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NlZ2UtY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0YwQ0Q7XHJcbiAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDYwcHggMCAxMTBweCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDg1LjQ3dnc7XHJcbiAgICAgICAgaGVpZ2h0OiA0NS45NHZ3O1xyXG4gICAgICAgIG1hcmdpbjogNi40MXZ3IDAgMTEuNzUydncgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsdXMtaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNjVweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIHRvcDogLTYuOTQ0dnc7XHJcbiAgICAgICAgICBsZWZ0OiAyLjEzN3Z3O1xyXG4gICAgICAgICAgd2lkdGg6IDE4LjE2dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVzc2VnZS1jYXJkLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgIGxlZnQ6IC03MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIGJvdHRvbTogLTEwLjY4NHZ3O1xyXG4gICAgICAgICAgbGVmdDogLTcuNDc5dnc7XHJcbiAgICAgICAgICB3aWR0aDogNTJ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZXNzZWdlLXR0bC1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4xMzd2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXNzZWdlLXR0bC10b3AtdHh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMS41MnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNFNDNDNEY7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMzY4dnc7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1LjE5MnZ3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTQzQzRGIDhweCwgdHJhbnNwYXJlbnQgOHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjUzNHZ3O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNC44MDh2dztcclxuICAgICAgICAgICAgICBib3R0b206IDEuNjAzdnc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjMyMXZ3IDEuOTIzdnc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0U0M0M0RiAwLjgzMDd2dywgdHJhbnNwYXJlbnQgMC44MzA3dncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgcm90YXRlOiAtMzVkZWc7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMy4yMDV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgcm90YXRlOiAzNWRlZztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMy4yMDV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLmJpZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4xMjh2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAubWVzc2VnZS10dGwge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogI0U0M0M0RjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjEuMjhweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIC0xMHB4KTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41NDd2dztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMi41OXZ3LCAtMS4wMzh2dyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLm1lc3NlZ2UtZHRsIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDIyMTBCO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDExMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjU2NHZ3O1xyXG4gICAgICAgICAgYm90dG9tOiAxMS43NTJ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZWFkbGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1NkE2RDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEyOXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIGJvdHRvbTogLTMuNzM5dnc7XHJcbiAgICAgICAgICByaWdodDogMS4wNjh2dztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNjAzdnc7XHJcbiAgICAgICAgICB3aWR0aDogMzcuNzE0dnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzLjc4MnZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlYWRsaW5lLXR4dCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMC44NHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjI5NXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlYWRsaW5lLWRheSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MC4yMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4yOTV2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2OS4zNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjQwOHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTguNDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOTd2dztcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgLTEuMDY4dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjA5OHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
