@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: "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;
}
.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;
}

section.tubure-france {
  overflow: visible;
  overflow-x: clip;
}
@media screen and (max-width: 1024px) {
  section.tubure-france {
    overflow: visible;
    overflow-x: clip;
  }
}
section.tubure-france .bg-france-contents {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .tubure-france-bg {
    width: 100vw;
  }
}
section.tubure-france .bg-france-contents .contents-container {
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  top: -177px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container {
    top: -19.667vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .speech-bubble-container {
  position: relative;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .speech-bubble-container .tubure-speech-bubble {
    width: 91.777vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .speech-bubble-container .text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Ryumin";
  font-weight: 500;
  color: #fff;
  font-size: 62.18px;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .speech-bubble-container .text {
    font-size: 6.909vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .white-text {
  font-family: "Ryumin";
  font-weight: 500;
  color: #fff;
  font-size: 54px;
  text-shadow: 1px 1px 10px #000;
  text-align: center;
  line-height: 1.2;
  margin-top: 25px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .white-text {
    font-size: 6vw;
    text-shadow: 0.111vw 0.111vw 1.111vw #000;
    margin-top: 1.777vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .white-text .small {
  font-size: 49.45px;
  line-height: 2;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .white-text .small {
    font-size: 5.494vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .big-yellow-text {
  font-family: "Ryumin";
  font-weight: 500;
  color: #EEE93A;
  font-size: 135.8px;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2666666667);
  text-align: center;
  border-bottom: 10px dotted #EEE93A;
  width: 750px;
  transform: translateY(-65px);
  line-height: 1.5;
  margin-top: 40px;
  margin-bottom: 25px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .big-yellow-text {
    font-size: 14.5vw;
    text-shadow: 0.111vw 0.111vw 1.111vw rgba(0, 0, 0, 0.2666666667);
    border-bottom: 1.111vw dotted #EEE93A;
    width: 83.333vw;
    transform: translateY(-7.222vw);
    margin-top: 4vw;
    margin-bottom: 2.777vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .franch-flag {
  position: relative;
  align-self: start;
  transform: translate(10px, -100px);
  z-index: 10;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .franch-flag {
    transform: translate(1.111vw, -11.111vw);
  }
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .franch-flag .france-flag {
    width: 24.888vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .franch-flag .franch {
  position: absolute;
  top: 47%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-10deg);
  font-family: "Damion";
  font-size: 61px;
  color: #40210F;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .franch-flag .franch {
    font-size: 6.778vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .bg-white-container {
  position: relative;
  display: flex;
}
section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 30px;
  padding: 10px;
  height: 210px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container {
    border-radius: 3.333vw;
    padding: 1.111vw;
    height: 23.333vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container .brown-line {
  border: 1px solid #40210F;
  border-radius: 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container .brown-line {
    border: 0.111vw solid #40210F;
    border-radius: 3.333vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container .brown-line .franch {
  font-family: "Damion";
  font-size: 108px;
  color: #40210F;
  line-height: 1;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container .brown-line .franch {
    font-size: 12vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container .brown-line .kana {
  font-size: 37.35px;
  font-family: "Ryumin";
  font-weight: 500;
  color: #40210F;
  line-height: 1.3;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .bg-white-container .text-container .brown-line .kana {
    font-size: 4.15vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .bg-white-container .img {
  position: absolute;
  bottom: 0;
}
section.tubure-france .bg-france-contents .contents-container .french-chef-container {
  align-self: end;
  transform: translateY(-190px);
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-chef-container {
    transform: translateY(-21.111vw);
  }
}
section.tubure-france .bg-france-contents .contents-container .french-chef-container .text-container {
  width: 670px;
  transform: translateX(35px);
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-chef-container .text-container {
    width: 74.444vw;
    transform: translateX(3.888vw);
  }
}
section.tubure-france .bg-france-contents .contents-container .french-chef-container .text-container .franch {
  padding-left: 30px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-chef-container .text-container .franch {
    padding-left: 3.333vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .french-chef-container .text-container .kana {
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-chef-container .text-container .kana {
    padding-left: 6.667vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .french-chef-container .french-chef-img {
  right: 0;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-chef-container .french-chef-img {
    width: 27.333vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .french-container {
  align-self: start;
  bottom: 0;
  transform: translateY(-145px);
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-container {
    transform: translateY(-16.7vw);
  }
}
section.tubure-france .bg-france-contents .contents-container .french-container .text-container {
  width: 850px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-container .text-container {
    width: 94.444vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .french-container .text-container .brown-line {
  text-align: right;
}
section.tubure-france .bg-france-contents .contents-container .french-container .text-container .brown-line .franch {
  padding-right: 30px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-container .text-container .brown-line .franch {
    padding-right: 3.333vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .french-container .text-container .brown-line .kana {
  padding-right: 190px;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-container .text-container .brown-line .kana {
    padding-right: 21.111vw;
  }
}
section.tubure-france .bg-france-contents .contents-container .french-container .french-img {
  left: 0;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bg-france-contents .contents-container .french-container .french-img {
    width: 24.666vw;
  }
}
section.tubure-france .bottom-text {
  background-color: #40210F;
  color: #EEE93A;
  font-size: 61.7px;
  font-family: "Ryumin";
  font-weight: 500;
  text-align: center;
  line-height: 1.7;
  padding: 15px 0;
}
@media screen and (max-width: 1024px) {
  section.tubure-france .bottom-text {
    font-size: 6.856vw;
    padding: 1.667vw 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsIl9taXhpbi5zY3NzIiwiY29tcG9uZW50cy90dWJ1cmUvdHVidXJlLWZyYW5jZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQzlFRjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQ0NBO0VETEo7SUFPUTtJQUNBOztFQUNBO0lBQ0k7Ozs7QUFLWjtFQUNJOzs7QUVqQko7RUFDRTtFQUNBOztBRElFO0VDTko7SUFJSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBRExBO0VDTUE7SUFFSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURsQkY7RUNXQTtJQVNJOzs7QUFFRjtFQUNFOztBRHZCSjtFQ3dCSTtJQUVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEeENOO0VDNkJJO0lBYUk7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUR0REo7RUM4Q0U7SUFVSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUQ5RE47RUM0REk7SUFJSTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEaEZKO0VDb0VFO0lBY0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FEL0ZKO0VDMkZFO0lBTUk7OztBRGpHTjtFQ29HSTtJQUVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRGhITjtFQ3lHSTtJQVNJOzs7QUFJTjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUQ3SE47RUN5SEk7SUFNSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRHpJUjtFQ21JTTtJQVFJO0lBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FEbkpWO0VDK0lRO0lBTUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQ3SlY7RUN3SlE7SUFPSTs7O0FBS1I7RUFDRTtFQUNBOztBQUdKO0VBQ0U7RUFDQTs7QUQzS0o7RUN5S0U7SUFJSTs7O0FBR0Y7RUFDRTtFQUNBOztBRGxMTjtFQ2dMSTtJQUlJO0lBQ0E7OztBQUVGO0VBQ0U7O0FEeExSO0VDdUxNO0lBR0k7OztBQUdKO0VBQ0U7O0FEOUxSO0VDNkxNO0lBR0k7OztBQUlOO0VBQ0U7O0FEck1OO0VDb01JO0lBR0k7OztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBRDlNSjtFQzJNRTtJQUtJOzs7QUFFRjtFQUNFOztBRG5OTjtFQ2tOSTtJQUdJOzs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7O0FEMU5WO0VDeU5RO0lBR0k7OztBQUdKO0VBQ0U7O0FEaE9WO0VDK05RO0lBR0k7OztBQUtSO0VBQ0U7O0FEeE9OO0VDdU9JO0lBR0k7OztBQU1WO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUR4UEE7RUNnUEY7SUFVSTtJQUNBIiwiZmlsZSI6ImNvbXBvbmVudHMvdHVidXJlL3R1YnVyZS1mcmFuY2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBSLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBNLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBMLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBILUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBCLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAna296dWthJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMva296dWthL2tvenVrYVxcIFByNk5cXCBSLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdrb3p1a2EnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2Eva296dWthXFwgUHI2TlxcIE0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2tvenVrYSc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2tvenVrYS9rb3p1a2FcXCBQcjZOXFwgQi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdrb3p1a2EnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2Eva296dWthXFwgUHI2TlxcIEgub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2tvenVrYSc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2tvenVrYS9rb3p1a2FcXCBQcjZOXFwgTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXp1a2knO1xyXG4gIHNyYzogdXJsKCdodHRwczovL2Z1a3V1bWUuaXRlbWJveC5kZXNpZ24vaXRlbS9henVraUxCLnR0Zj90PTIwMjMxMDEwMDAzNzE0JykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0RhbWlvbic7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0RhbWlvbi9EYW1pb24tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCJAaW1wb3J0ICcuLi9taXhpbic7XHJcblxyXG4udy05MDAge1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LHAsaDEsaDIsaDMsaDQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59IiwiJGJyZWFrcG9pbnQ6IChcclxuICAgIHNwOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICAgdGFiOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAgIHBjOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcclxuKTtcclxuXHJcbkBtaXhpbiBtcSgkYnApIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQsICRicCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi9hcHAuc2Nzc1wiO1xyXG5zZWN0aW9uLnR1YnVyZS1mcmFuY2Uge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgfVxyXG4gIC5iZy1mcmFuY2UtY29udGVudHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnR1YnVyZS1mcmFuY2UtYmcge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50cy1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogLTE3N3B4O1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICB0b3A6IC0xOS42Njd2dztcclxuICAgICAgfVxyXG4gICAgICAuc3BlZWNoLWJ1YmJsZS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudHVidXJlLXNwZWVjaC1idWJibGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MS43Nzd2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ5dW1pblwiO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2Mi4xOHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2LjkwOXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud2hpdGUtdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6MXB4IDFweCAxMHB4ICMwMDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6MC4xMTF2dyAwLjExMXZ3IDEuMTExdncgIzAwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNzc3dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQ5LjQ1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUuNDk0dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iaWcteWVsbG93LXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ5dW1pblwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICNFRUU5M0E7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMzUuOHB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OjFweCAxcHggMTBweCAjMDAwMDAwNDQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggZG90dGVkICNFRUU5M0E7XHJcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjVweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0LjV2dztcclxuICAgICAgICAgIHRleHQtc2hhZG93OjAuMTExdncgMC4xMTF2dyAxLjExMXZ3ICMwMDAwMDA0NDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuMTExdncgZG90dGVkICNFRUU5M0E7XHJcbiAgICAgICAgICB3aWR0aDogODMuMzMzdnc7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcuMjIydncpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHZ3O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzd2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZyYW5jaC1mbGFnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTEwMHB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuMTExdncsIC0xMS4xMTF2dyk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mcmFuY2UtZmxhZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0Ljg4OHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJhbmNoIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMGRlZyk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJEYW1pb25cIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcclxuICAgICAgICAgIGNvbG9yOiAjNDAyMTBGO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi43Nzh2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJnLXdoaXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZjYztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjMzM3Z3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjExMXZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzLjMzM3Z3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJyb3duLWxpbmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDAyMTBGO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDAuMTExdncgc29saWQgIzQwMjEwRjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjMzM3Z3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mcmFuY2gge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRhbWlvblwiO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTA4cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM0MDIxMEY7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEydnc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5rYW5hIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDM3LjM1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzQwMjEwRjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE1dnc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnJlbmNoLWNoZWYtY29udGFpbmVyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOTBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxLjExMXZ3KTtcclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNXB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICB3aWR0aDogNzQuNDQ0dnc7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzLjg4OHZ3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mcmFuY2gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4zMzN2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmthbmEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNi42Njd2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJlbmNoLWNoZWYtaW1nIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNy4zMzN2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZyZW5jaC1jb250YWluZXIgIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2Ljd2dyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogODUwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk0LjQ0NHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJyb3duLWxpbmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLmZyYW5jaCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMzMzdnc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5rYW5hIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxLjExMXZ3O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJlbmNoLWltZyB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNC42NjZ2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDIxMEY7XHJcbiAgICBjb2xvcjogI0VFRTkzQTtcclxuICAgIGZvbnQtc2l6ZTogNjEuN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICBmb250LXNpemU6IDYuODU2dnc7XHJcbiAgICAgIHBhZGRpbmc6IDEuNjY3dncgMDtcclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
