@charset "UTF-8";
/*===============================

	mixin処理

================================*/
/*===============================

	変数格納ファイル

================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. Utility
====================================*/
@media screen and (max-width: 767px) {
  #container {
    padding: 0 0 18.66667vw;
  }
  #container #c-wrap {
    margin: 0 auto 0;
    background: url("/assets/img/maruko/202309coupon/bg.jpg") center center/cover no-repeat;
  }
  #container #c-wrap .l-main {
    padding: 0 0 10.66667vw;
    position: relative;
  }
  #container #c-wrap .l-main-card {
    width: 21.33333vw;
    margin: 0 auto;
    padding: 6.4vw 0 0;
    position: relative;
  }
  #container #c-wrap .l-main-epos {
    position: absolute;
    top: 5.33333vw;
    right: 5.33333vw;
    width: 24vw;
  }
  #container #c-wrap .l-main-title {
    width: 91.46667vw;
    margin: -2.13333vw auto 2.13333vw;
    position: relative;
  }
  #container #c-wrap .l-main-fuki {
    width: 91.46667vw;
    margin: 0 auto;
  }
  #container #c-wrap .l-main-mv {
    width: 85.33333vw;
    margin: -2.13333vw auto 8px;
    position: relative;
  }
  #container #c-wrap .l-main-coupon {
    width: 91.46667vw;
    margin: 0 auto 3.2vw;
  }
  #container #c-wrap .l-main-date {
    width: 85.33333vw;
    margin: 0 auto 4.26667vw;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 1.5;
    color: #6A4631;
    position: relative;
  }
  #container #c-wrap .l-main-date::before {
    content: "";
    position: absolute;
    top: 8vw;
    left: -2.66667vw;
    width: 8vw;
    height: 9.6vw;
    background: url("/assets/img/maruko/202309coupon/star_red.svg") top left/contain no-repeat;
  }
  #container #c-wrap .l-main-date::after {
    content: "";
    position: absolute;
    top: 0;
    left: -10.66667vw;
    width: 10.66667vw;
    height: 12.8vw;
    background: url("/assets/img/maruko/202309coupon/star_red.svg") top left/contain no-repeat;
  }
  #container #c-wrap .l-main-ctn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 4.26667vw;
    background-color: rgba(255, 255, 255, .5);
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 1.8;
    color: #6A4631;
    padding: 4.26667vw 6.4vw;
    border-radius: 16px;
  }
  #container #c-wrap .l-main-ctn__item {
    text-align: left;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  #container #c-wrap .l-main-date {
    font-size: 3.2vw;
  }
  #container #c-wrap .l-main-ctn {
    font-size: 2.93333vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  #container #c-wrap .l-main-date {
    font-size: 24px;
  }
  #container #c-wrap .l-main-ctn {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  #container {
    padding: 0 0 200px;
  }
  #container #c-wrap {
    margin: 16px auto 0;
    background: url("/assets/img/maruko/202309coupon/bg.jpg") center center/cover no-repeat;
  }
  #container #c-wrap .l-main {
    width: 1000px;
    margin: 0 auto;
    padding: 0 0 40px;
    position: relative;
  }
  #container #c-wrap .l-main-card {
    width: 86px;
    margin: 0 auto;
    padding: 32px 0 0;
    position: relative;
  }
  #container #c-wrap .l-main-epos {
    position: absolute;
    top: 40px;
    right: 40px;
    width: 126px;
  }
  #container #c-wrap .l-main-title {
    width: 750px;
    margin: 0 auto 12px;
    position: relative;
  }
  #container #c-wrap .l-main-fuki {
    width: 750px;
    margin: 0 auto;
  }
  #container #c-wrap .l-main-mv {
    width: 670px;
    margin: -16px auto 16px;
    position: relative;
  }
  #container #c-wrap .l-main-coupon {
    width: 680px;
    margin: 0 auto 16px;
    position: relative;
  }
  #container #c-wrap .l-main-date {
    width: 598px;
    margin: 0 auto 16px;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 1.5;
    color: #6A4631;
  }
  #container #c-wrap .l-main-ctn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    background-color: rgba(255, 255, 255, .5);
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 1.8;
    color: #6A4631;
    padding: 16px 32px;
    border-radius: 16px;
  }
  #container #c-wrap .l-main-ctn__item {
    text-align: left;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  #container #c-wrap .l-main-date {
    font-size: 2.4vw;
  }
  #container #c-wrap .l-main-ctn {
    font-size: 1.86667vw;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  #container #c-wrap .l-main-date {
    font-size: 18px;
  }
  #container #c-wrap .l-main-ctn {
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvbWFydWtvLzIwMjMwOWNvdXBvbi5jc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL3YxL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9tYXJ1a28vMjAyMzA5Y291cG9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O2lDREtpQztBRUxqQzs7OztpQ0ZVaUM7QUVKakM7O3FDRk9xQztBRXNCckM7O3FDRm5CcUM7QUdickM7RUFDQztJQUNDLHVCRkUyQjtFRGEzQjtFR2hCRDtJQUdFLGdCQUFnQjtJQUNoQix1RkFBeUY7RUhnQjFGO0VHcEJEO0lBTUcsdUJGSHlCO0lFSXpCLGtCQUFrQjtFSGlCcEI7RUd4QkQ7SUFTSSxpQkZOd0I7SUVPeEIsY0FBYztJQUNkLGtCQUEwQjtJQUMxQixrQkFBa0I7RUhrQnJCO0VHOUJEO0lBZUksa0JBQWtCO0lBQ2xCLGNGYndCO0lFY3hCLGdCRmR3QjtJRWV4QixXRmZ3QjtFRGlDM0I7RUdwQ0Q7SUFxQkksaUJGbEJ3QjtJRW1CeEIsaUNGbkJ3QjtJRW9CeEIsa0JBQWtCO0VIa0JyQjtFR3pDRDtJQTBCSSxpQkZ2QndCO0lFd0J4QixjQUFjO0VIa0JqQjtFRzdDRDtJQThCSSxpQkYzQndCO0lFNEJ4QiwyQkFBK0I7SUFDL0Isa0JBQWtCO0VIa0JyQjtFR2xERDtJQW9DSSxpQkZqQ3dCO0lFa0N4QixvQkZsQ3dCO0VEbUQzQjtFR3RERDtJQXdDSSxpQkZyQ3dCO0lFc0N4Qix3QkZ0Q3dCO0lFdUN4QixrQkFBa0I7SUY1QnJCLHVDQUF1QztJQUt4QyxnQkV3QjJCO0lGdkIzQixtQkFBc0M7SUFDdEMsZ0JFc0IrQjtJQUMzQixjQUFjO0lBQ2Qsa0JBQWtCO0VIb0JyQjtFR2pFRDtJQStDSyxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFGOUN1QjtJRStDdkIsZ0JGL0N1QjtJRWdEdkIsVUZoRHVCO0lFaUR2QixhRmpEdUI7SUVrRHZCLDBGQUEyRjtFSG9DL0Y7RUd6RkQ7SUF3REssV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04saUJGeER1QjtJRXlEdkIsaUJGekR1QjtJRTBEdkIsY0YxRHVCO0lFMkR2QiwwRkFBMkY7RUhvQy9GO0VHbEdEO0lBa0VJLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLG1CRmhFd0I7SUVpRXhCLHlDQUEwQztJRnREN0MsdUNBQXVDO0lBS3hDLGdCRWtEMkI7SUZqRDNCLG1CQUFzQztJQUN0QyxnQkVnRCtCO0lBQzNCLGNBQWM7SUFDZCx3QkZwRXdCO0lFcUV4QixtQkFBbUI7RUhzQ3RCO0VHOUdEO0lBMEVLLGdCQUFnQjtFSHNEcEI7QUE5REY7QUMzREM7RUVQQTtJRlFDLGdCQUwyQjtFRG9FM0I7RUd2RUQ7SUZRQyxvQkFMMkI7RURpSDNCO0FBNUNGO0FDOURDO0VFVkE7SUZXQyxlQUF3QjtFRGtFeEI7RUc3RUQ7SUZXQyxlQUF3QjtFRCtHeEI7QUE1Q0Y7QUdLQTtFQUNDO0lBQ0Msa0JBQWtCO0VIaURsQjtFR2xERDtJQUdFLG1CQUFtQjtJQUNuQix1RkFBeUY7RUhrRDFGO0VHdEREO0lBTUcsYUFBYTtJQUNiLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0VIbURwQjtFRzVERDtJQVdJLFdBQVc7SUFDWCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFSG9EckI7RUdsRUQ7SUFpQkksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtFSG9EZjtFR3hFRDtJQXVCSSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGtCQUFrQjtFSG9EckI7RUc3RUQ7SUE0QkksWUFBWTtJQUNaLGNBQWM7RUhvRGpCO0VHakZEO0lBZ0NJLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsa0JBQWtCO0VIb0RyQjtFR3RGRDtJQXFDSSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGtCQUFrQjtFSG9EckI7RUczRkQ7SUEwQ0ksWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixrQkFBa0I7SUZsSHJCLHVDQUF1QztJQUt4QyxnQkU4RzJCO0lGN0czQixtQkFBc0M7SUFDdEMsZ0JFNEcrQjtJQUMzQixjQUFjO0VIdURqQjtFR3JHRDtJQWlESSwwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QseUNBQTBDO0lGekg3Qyx1Q0FBdUM7SUFLeEMsZ0JFcUgyQjtJRnBIM0IsbUJBQXNDO0lBQ3RDLGdCRW1IK0I7SUFDM0IsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixtQkFBbUI7RUh5RXRCO0VHaElEO0lBeURLLGdCQUFnQjtFSHlGcEI7QUE1Q0Y7QUNuTEM7RUU2RUE7SUY1RUMsZ0JBTDJCO0VENEwzQjtFRzNHRDtJRjVFQyxvQkFMMkI7RUR1TjNCO0FBMUJGO0FDdExDO0VFMEVBO0lGekVDLGVBQXdCO0VEMEx4QjtFR2pIRDtJRnpFQyxlQUF3QjtFRHFOeEI7QUExQkYiLCJmaWxlIjoibWFydWtvXFwyMDIzMDljb3Vwb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdG1peGlu5Yem55CGXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxOC42NjY2N3Z3O1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9tYXJ1a28vMjAyMzA5Y291cG9uL2JnLmpwZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbiB7XG4gICAgcGFkZGluZzogMCAwIDEwLjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAubC1tYWluLWNhcmQge1xuICAgIHdpZHRoOiAyMS4zMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDYuNHZ3IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tZXBvcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNS4zMzMzM3Z3O1xuICAgIHJpZ2h0OiA1LjMzMzMzdnc7XG4gICAgd2lkdGg6IDI0dnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tdGl0bGUge1xuICAgIHdpZHRoOiA5MS40NjY2N3Z3O1xuICAgIG1hcmdpbjogLTIuMTMzMzN2dyBhdXRvIDIuMTMzMzN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tZnVraSB7XG4gICAgd2lkdGg6IDkxLjQ2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tbXYge1xuICAgIHdpZHRoOiA4NS4zMzMzM3Z3O1xuICAgIG1hcmdpbjogLTIuMTMzMzN2dyBhdXRvIDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tY291cG9uIHtcbiAgICB3aWR0aDogOTEuNDY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0byAzLjJ2dztcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1kYXRlIHtcbiAgICB3aWR0aDogODUuMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0byA0LjI2NjY3dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzZBNDYzMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1kYXRlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAubC1tYWluLWRhdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4dnc7XG4gICAgbGVmdDogLTIuNjY2Njd2dztcbiAgICB3aWR0aDogOHZ3O1xuICAgIGhlaWdodDogOS42dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvbWFydWtvLzIwMjMwOWNvdXBvbi9zdGFyX3JlZC5zdmdcIikgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tZGF0ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAuNjY2Njd2dztcbiAgICB3aWR0aDogMTAuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9tYXJ1a28vMjAyMzA5Y291cG9uL3N0YXJfcmVkLnN2Z1wiKSB0b3AgbGVmdC9jb250YWluIG5vLXJlcGVhdDtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1jdG4ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgNC4yNjY2N3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICM2QTQ2MzE7XG4gICAgcGFkZGluZzogNC4yNjY2N3Z3IDYuNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1jdG4ge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tY3RuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tY3RuX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyMDBweDtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvbWFydWtvLzIwMjMwOWNvdXBvbi9iZy5qcGdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4ge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAubC1tYWluLWNhcmQge1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1lcG9zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMjZweDtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi10aXRsZSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAubC1tYWluLWZ1a2kge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1tdiB7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIG1hcmdpbjogLTE2cHggYXV0byAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1jb3Vwb24ge1xuICAgIHdpZHRoOiA2ODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1kYXRlIHtcbiAgICB3aWR0aDogNTk4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNkE0NjMxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyLjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAubC1tYWluLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmwtbWFpbi1jdG4ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAjNkE0NjMxO1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwIC5sLW1haW4tY3RuIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAubC1tYWluLWN0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAubC1tYWluLWN0bl9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdG1peGlu5Yem55CGXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBmdW5jdGlvbiBnZXRTaXplVncoJGFTaXplKSB7XHJcblx0JHJhdGU6IDEwMCAvICRTUF9XSURUSDtcclxuXHRAcmV0dXJuICRyYXRlICogJGFTaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udCgkbGFuZywkYVNpemUsJGFXZWlnaHQsJGFMaW5lSGVpZ2h0LCRhTGV0dGVyU3BhY2luZykge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KCRhU2l6ZSk7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogKCRhU2l6ZSkgKyBweDtcclxuXHR9XHJcblx0QGlmICRsYW5nID09ICdqcCcge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHRAaWYgJGxhbmcgPT0gJ2VuJyB7XHJcblx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHRmb250LXdlaWdodDogJGFXZWlnaHQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICgkYUxldHRlclNwYWNpbmcpICsgZW07XHJcblx0bGluZS1oZWlnaHQ6ICRhTGluZUhlaWdodDtcclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRMSU5LX0NPTE9SOiAjMUY4REQ5O1xyXG5cclxuJFBPSU5UX0NPTE9SX0JMVUU6ICM4REEzQzQ7XHJcbiRQT0lOVF9DT0xPUl9CTFVFXzEwMDogIzkzQTRCNztcclxuJFBPSU5UX0NPTE9SX1RSUTogIzhDQkJCODtcclxuJFBPSU5UX0NPTE9SX0dSRUVOOiAjQjlDOTk4O1xyXG4kUE9JTlRfQ09MT1JfR1JFRU5fMTAwOiAjQ0JEMkM1O1xyXG4kUE9JTlRfQ09MT1JfR1JFRU5fMjAwOiAjREJFNEREO1xyXG4kUE9JTlRfQ09MT1JfWUVMTE9XOiAjREVENzk5O1xyXG4kUE9JTlRfQ09MT1JfWUVMTE9XXzEwMDogI0U3RTJENDtcclxuJFBPSU5UX0NPTE9SX1lFTExPV18yMDA6ICNGNEVFRDg7XHJcbiRQT0lOVF9DT0xPUl9ZRUxMT1dfMzAwOiAjRTREQUIwO1xyXG4kUE9JTlRfQ09MT1JfUkVEOiAjRDQ5ODdFO1xyXG4kUE9JTlRfQ09MT1JfUkVEXzEwMDogI0YwRTBFNjtcclxuJFBPSU5UX0NPTE9SX1JFRF8yMDA6ICNEOUJDQzQ7XHJcbiRQT0lOVF9DT0xPUl9QSU5LOiAjRDQ5QTlDO1xyXG5cclxuJEJMQUNLOiAjMDAwO1xyXG4kQkxBQ0tfMTAwOiAjMzgzRTQ0O1xyXG4kQkxBQ0tfMjAwOiAjOEQ4RDhEO1xyXG4kQkxBQ0tfMzAwOiAjQjRCNEI0O1xyXG5cclxuJFdISVRFOiAjRkZGO1xyXG4kV0hJVEVfMTAwOiAjRjhGNkYwO1xyXG4kV0hJVEVfMjAwOiAjRURFQkU0O1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBVdGlsaXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRTUF9XSURUSDogNzUwO1xyXG4kUENfV0lEVEg6IDEwMDA7XHJcbiIsIkBpbXBvcnQgXCJDOi9Vc2Vycy90YW5ha2Etay9Eb2N1bWVudHMvbWFydWkvcmVzb3VyY2Uvc2Fzcy9tb2R1bGUvdjEvX21peGluLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9Vc2Vycy90YW5ha2Etay9Eb2N1bWVudHMvbWFydWkvcmVzb3VyY2Uvc2Fzcy9tb2R1bGUvdjEvX3ZhcmlhYmxlLnNjc3NcIjtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQjY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMCBnZXRTaXplVncoMTQwKTtcclxuXHRcdCNjLXdyYXAge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL21hcnVrby8yMDIzMDljb3Vwb24vYmcuanBnJykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRcdFx0LmwtbWFpbiB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIGdldFNpemVWdyg4MCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCYtY2FyZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDE2MCk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdyg0OCkgMCAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLWVwb3Mge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoNDApO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdyg0MCk7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDE4MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtdGl0bGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2ODYpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBnZXRTaXplVncoLTE2KSBhdXRvIGdldFNpemVWdygxNik7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtZnVraSB7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDY4Nik7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1tdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDY0MCk7XHJcblx0XHRcdFx0XHRtYXJnaW46IGdldFNpemVWdygtMTYpIGF1dG8gOHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1jb3Vwb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2ODYpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gZ2V0U2l6ZVZ3KDI0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1kYXRlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoNjQwKTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIGdldFNpemVWdygzMik7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDI0LDUwMCwxLjUsMCk7XHJcblx0XHRcdFx0XHRjb2xvcjogIzZBNDYzMTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiBnZXRTaXplVncoNjApO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoLTIwKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2MCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDcyKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvbWFydWtvLzIwMjMwOWNvdXBvbi9zdGFyX3JlZC5zdmdcIikgdG9wIGxlZnQgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KC04MCk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoODApO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGdldFNpemVWdyg5Nik7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL21hcnVrby8yMDIzMDljb3Vwb24vc3Rhcl9yZWQuc3ZnXCIpIHRvcCBsZWZ0IC9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1jdG4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGdldFNpemVWdygzMik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDIyLDUwMCwxLjgsMCk7XHJcblx0XHRcdFx0XHRjb2xvcjogIzZBNDYzMTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygzMikgZ2V0U2l6ZVZ3KDQ4KTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRcdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0I2NvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMjAwcHg7XHJcblx0XHQjYy13cmFwIHtcclxuXHRcdFx0bWFyZ2luOiAxNnB4IGF1dG8gMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9tYXJ1a28vMjAyMzA5Y291cG9uL2JnLmpwZycpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblx0XHRcdC5sLW1haW4ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDQwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCYtY2FyZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogODZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzJweCAwIDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtZXBvcyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDQwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji10aXRsZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNzUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLWZ1a2kge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDc1MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtbXYge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY3MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAtMTZweCBhdXRvIDE2cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtY291cG9uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2ODBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE2cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtZGF0ZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTk4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxNnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChqcCwxOCw1MDAsMS41LDApO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM2QTQ2MzE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtY3RuIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChqcCwxNCw1MDAsMS44LDApO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM2QTQ2MzE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDMycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0XHRcdFx0Jl9faXRlbSB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
