@charset "UTF-8";
/*===============================

	mixin処理

================================*/
/*===============================

	変数格納ファイル

================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. Utility
====================================*/
/** SP */
@media screen and (max-width: 767px) {
  #container .announce {
    background: #FDDEDC;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container .announce-txt {
    padding: 2.4vw 4.26667vw;
    text-align: justify;
    border-top: 1px solid #FFF;
  }
  #container .announce-txt:nth-of-type(1) {
    border-top: none;
  }
  #container .lp-follow-bnr {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 997;
    width: 100%;
    padding: 3.2vw 0;
    background-color: rgba(0, 0, 0, .4);
    opacity: 1;
    visibility: visible;
  }
  #container .lp-follow-bnr__img {
    overflow: hidden;
  }
  #container .lp-follow-bnr__img img {
    width: 91.46667vw;
    margin: 0 auto;
  }
  #container .lp-follow-bnr__close {
    width: 6.93333vw;
    height: 6.93333vw;
    border-radius: 50%;
    border: 0.26667vw solid #000;
    background-color: #FFF;
    position: absolute;
    top: -3.2vw;
    right: 0;
  }
  #container .lp-follow-bnr__close::before {
    content: "＋";
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.5;
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  #container .lp-follow-bnr.close {
    opacity: 0;
    visibility: hidden;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  #container .announce {
    font-size: 3.46667vw;
  }
  #container .lp-follow-bnr__close::before {
    font-size: 4vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  #container .announce {
    font-size: 26px;
  }
  #container .lp-follow-bnr__close::before {
    font-size: 30px;
  }
}
@media screen and (min-width: 768px) {
  #container .announce {
    background: #FDDEDC;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
    text-align: center;
  }
  #container .announce-txt {
    padding: 8px 0;
    border-top: 1px solid #FFF;
  }
  #container .announce-txt:nth-of-type(1) {
    border-top: none;
  }
  #container .lp-follow-bnr {
    position: fixed;
    right: -30px;
    bottom: 180px;
    z-index: 997;
    width: 237px;
    height: 237px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .4);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
  }
  #container .lp-follow-bnr__img {
    overflow: hidden;
    position: absolute;
    top: 51px;
    left: 51px;
  }
  #container .lp-follow-bnr__img img {
    width: 136px;
    height: 136px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  #container .lp-follow-bnr__close {
    cursor: pointer;
    width: 31px;
    height: 31px;
    border-radius: 50%;
    border: 1px solid #000;
    background-color: #FFF;
    position: absolute;
    top: -2px;
    right: 44px;
  }
  #container .lp-follow-bnr__close::before {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    line-height: 1.5;
    content: "＋";
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  #container .lp-follow-bnr.close {
    opacity: 0;
    visibility: hidden;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  #container .announce {
    font-size: 1.73333vw;
  }
  #container .lp-follow-bnr__close::before {
    font-size: 2.66667vw;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  #container .announce {
    font-size: 13px;
  }
  #container .lp-follow-bnr__close::before {
    font-size: 20px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvdjEvbGFuZGluZy9jb21wb25lbnQuY3NzIiwicmVzb3VyY2Uvc2Fzcy9tb2R1bGUvdjEvX21peGluLnNjc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fdmFyaWFibGUuc2NzcyIsInJlc291cmNlL3Nhc3MvdjEvbGFuZGluZy9jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7aUNES2lDO0FFTGpDOzs7O2lDRlVpQztBRUpqQzs7cUNGT3FDO0FFc0JyQzs7cUNGbkJxQztBR1pyQyxRQUFBO0FBQ0E7RUFDQztJQUVFLG1CQUFtQjtJRlVwQix1Q0FBdUM7SUFLeEMsZ0JFZHlCO0lGZXpCLHNCQUFzQztJQUN0QyxnQkVoQjZCO0VIZ0I1QjtFR25CRDtJQUtHLHdCRkp5QjtJRUt6QixtQkFBbUI7SUFDbkIsMEJEa0JRO0VGY1Y7RUd2Q0Q7SUFTSSxnQkFBZ0I7RUhpQ25CO0VHMUNEO0lBY0UsZUFBZTtJQUNmLFNBQVM7SUFDVCxPQUFPO0lBQ1AsWUFBWTtJQUNaLFdBQVc7SUFDWCxnQkFBd0I7SUFDeEIsbUNEQVM7SUNDVCxVQUFVO0lBQ1YsbUJBQW1CO0VIK0JwQjtFR3JERDtJQXdCSSxnQkFBZ0I7RUhnQ25CO0VHeEREO0lBMEJHLGlCRnpCeUI7SUUwQnpCLGNBQWM7RUhpQ2hCO0VHNUREO0lBK0JJLGdCRjlCd0I7SUUrQnhCLGlCRi9Cd0I7SUVnQ3hCLGtCQUFrQjtJQUNsQiw0QkRkTztJQ2VQLHNCRFZPO0lDV1Asa0JBQWtCO0lBQ2xCLFdGcEN3QjtJRXFDeEIsUUFBUTtFSGdDWDtFR3RFRDtJQXdDRyxZQUFTO0lGNUJYLHVDQUF1QztJQUt4QyxnQkV3QjBCO0lGdkIxQixzQkFBc0M7SUFDdEMsZ0JFc0I4QjtJQUMzQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxzREFBOEM7WUFBOUMsOENBQThDO0VIb0NoRDtFR2pGRDtJQWlESSxVQUFVO0lBQ1Ysa0JBQWtCO0VIa0RyQjtBQWhGRjtBQ2ZDO0VFTEE7SUZNQyxvQkFMMkI7RUR3QjNCO0VHekJEO0lGTUMsY0FMMkI7RURzRjNCO0FBN0RGO0FDbEJDO0VFUkE7SUZTQyxlQUF3QjtFRHNCeEI7RUcvQkQ7SUZTQyxlQUF3QjtFRG9GeEI7QUE3REY7QUcwQkE7RUFDQztJQUVFLG1CQUFtQjtJRmpEcEIsdUNBQXVDO0lBS3hDLGdCRTZDeUI7SUY1Q3pCLHNCQUFzQztJQUN0QyxnQkUyQzZCO0lBQzNCLGtCQUFrQjtFSGdEbkI7RUdwREQ7SUFNRyxjQUFjO0lBQ2QsMEJEekNRO0VGeUdWO0VHdkVEO0lBU0ksZ0JBQWdCO0VIaUVuQjtFRzFFRDtJQWNFLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLFlBQVk7SUFDWixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQ0Q1RFM7SUM2RFQsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQiwrQ0FBdUM7SUFBdkMsdUNBQXVDO0VIK0R4QztFR3ZGRDtJQTBCRyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxVQUFVO0VIZ0VaO0VHN0ZEO0lBK0JJLFlBQVk7SUFDWixhQUFhO0lBQ2Isc0JBQW1CO09BQW5CLG1CQUFtQjtFSGlFdEI7RUdsR0Q7SUFxQ0csZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLHNCRGhGUTtJQ2lGUixzQkQ1RVE7SUM2RVIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0VIZ0ViO0VHN0dEO0lGL0NDLHVDQUF1QztJQUt4QyxnQkV5RjRCO0lGeEY1QixzQkFBc0M7SUFDdEMsZ0JFdUZnQztJQUMzQixZQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1Qsc0RBQThDO1lBQTlDLDhDQUE4QztFSG9FbEQ7RUd4SEQ7SUF3REcsVUFBVTtJQUNWLGtCQUFrQjtFSGtGcEI7QUF0RkY7QUMzR0M7RUVzREE7SUZyREMsb0JBTDJCO0VEb0gzQjtFRzFERDtJRnJEQyxvQkFMMkI7RUR3TDNCO0FBbkVGO0FDOUdDO0VFbURBO0lGbERDLGVBQXdCO0VEa0h4QjtFR2hFRDtJRmxEQyxlQUF3QjtFRHNMeEI7QUFuRUYiLCJmaWxlIjoidjFcXGxhbmRpbmdcXGNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx0bWl4aW7lh6bnkIZcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0Mi4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqIFNQICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyIC5hbm5vdW5jZSB7XG4gICAgYmFja2dyb3VuZDogI0ZEREVEQztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyIC5hbm5vdW5jZSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyIC5hbm5vdW5jZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgLmFubm91bmNlLXR4dCB7XG4gICAgcGFkZGluZzogMi40dncgNC4yNjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gIH1cbiAgI2NvbnRhaW5lciAuYW5ub3VuY2UtdHh0Om50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNjb250YWluZXIgLmxwLWZvbGxvdy1ibnIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMy4ydncgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICNjb250YWluZXIgLmxwLWZvbGxvdy1ibnJfX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY29udGFpbmVyIC5scC1mb2xsb3ctYm5yX19pbWcgaW1nIHtcbiAgICB3aWR0aDogOTEuNDY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjY29udGFpbmVyIC5scC1mb2xsb3ctYm5yX19jbG9zZSB7XG4gICAgd2lkdGg6IDYuOTMzMzN2dztcbiAgICBoZWlnaHQ6IDYuOTMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwLjI2NjY3dncgc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zLjJ2dztcbiAgICByaWdodDogMDtcbiAgfVxuICAjY29udGFpbmVyIC5scC1mb2xsb3ctYm5yX19jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTMlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyIC5scC1mb2xsb3ctYm5yX19jbG9zZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgLmxwLWZvbGxvdy1ibnJfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyIC5scC1mb2xsb3ctYm5yLmNsb3NlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyIC5hbm5vdW5jZSB7XG4gICAgYmFja2dyb3VuZDogI0ZEREVEQztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAuYW5ub3VuY2Uge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAuYW5ub3VuY2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyIC5hbm5vdW5jZS10eHQge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICB9XG4gICNjb250YWluZXIgLmFubm91bmNlLXR4dDpudGgtb2YtdHlwZSgxKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAjY29udGFpbmVyIC5scC1mb2xsb3ctYm5yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGJvdHRvbTogMTgwcHg7XG4gICAgei1pbmRleDogOTk3O1xuICAgIHdpZHRoOiAyMzdweDtcbiAgICBoZWlnaHQ6IDIzN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcbiAgfVxuICAjY29udGFpbmVyIC5scC1mb2xsb3ctYm5yX19pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTFweDtcbiAgICBsZWZ0OiA1MXB4O1xuICB9XG4gICNjb250YWluZXIgLmxwLWZvbGxvdy1ibnJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgI2NvbnRhaW5lciAubHAtZm9sbG93LWJucl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiA0NHB4O1xuICB9XG4gICNjb250YWluZXIgLmxwLWZvbGxvdy1ibnJfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgLmxwLWZvbGxvdy1ibnJfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAubHAtZm9sbG93LWJucl9fY2xvc2U6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgLmxwLWZvbGxvdy1ibnIuY2xvc2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx0bWl4aW7lh6bnkIZcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGZ1bmN0aW9uIGdldFNpemVWdygkYVNpemUpIHtcclxuXHQkcmF0ZTogMTAwIC8gJFNQX1dJRFRIO1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkYVNpemUgKiAxdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250KCRsYW5nLCRhU2l6ZSwkYVdlaWdodCwkYUxpbmVIZWlnaHQsJGFMZXR0ZXJTcGFjaW5nKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiBnZXRTaXplVncoJGFTaXplKTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0Zm9udC1zaXplOiAoJGFTaXplKSArIHB4O1xyXG5cdH1cclxuXHRAaWYgJGxhbmcgPT0gJ2pwJyB7XHJcblx0XHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cdEBpZiAkbGFuZyA9PSAnZW4nIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cdGZvbnQtd2VpZ2h0OiAkYVdlaWdodDtcclxuXHRsZXR0ZXItc3BhY2luZzogKCRhTGV0dGVyU3BhY2luZykgKyBlbTtcclxuXHRsaW5lLWhlaWdodDogJGFMaW5lSGVpZ2h0O1xyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJExJTktfQ09MT1I6ICMxRjhERDk7XHJcblxyXG4kUE9JTlRfQ09MT1JfQkxVRTogIzhEQTNDNDtcclxuJFBPSU5UX0NPTE9SX0JMVUVfMTAwOiAjOTNBNEI3O1xyXG4kUE9JTlRfQ09MT1JfVFJROiAjOENCQkI4O1xyXG4kUE9JTlRfQ09MT1JfR1JFRU46ICNCOUM5OTg7XHJcbiRQT0lOVF9DT0xPUl9HUkVFTl8xMDA6ICNDQkQyQzU7XHJcbiRQT0lOVF9DT0xPUl9HUkVFTl8yMDA6ICNEQkU0REQ7XHJcbiRQT0lOVF9DT0xPUl9ZRUxMT1c6ICNERUQ3OTk7XHJcbiRQT0lOVF9DT0xPUl9ZRUxMT1dfMTAwOiAjRTdFMkQ0O1xyXG4kUE9JTlRfQ09MT1JfWUVMTE9XXzIwMDogI0Y0RUVEODtcclxuJFBPSU5UX0NPTE9SX1lFTExPV18zMDA6ICNFNERBQjA7XHJcbiRQT0lOVF9DT0xPUl9SRUQ6ICNENDk4N0U7XHJcbiRQT0lOVF9DT0xPUl9SRURfMTAwOiAjRjBFMEU2O1xyXG4kUE9JTlRfQ09MT1JfUkVEXzIwMDogI0Q5QkNDNDtcclxuJFBPSU5UX0NPTE9SX1BJTks6ICNENDlBOUM7XHJcblxyXG4kQkxBQ0s6ICMwMDA7XHJcbiRCTEFDS18xMDA6ICMzODNFNDQ7XHJcbiRCTEFDS18yMDA6ICM4RDhEOEQ7XHJcbiRCTEFDS18zMDA6ICNCNEI0QjQ7XHJcblxyXG4kV0hJVEU6ICNGRkY7XHJcbiRXSElURV8xMDA6ICNGOEY2RjA7XHJcbiRXSElURV8yMDA6ICNFREVCRTQ7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJFNQX1dJRFRIOiA3NTA7XHJcbiRQQ19XSURUSDogMTAwMDtcclxuIiwiQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuXHJcbi8qKiBTUCAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0I2NvbnRhaW5lciB7XHJcblx0XHQuYW5ub3VuY2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkRERURDO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250KGpwLDI2LDQwMCwxLjUsMC4wNSk7XHJcblx0XHRcdCYtdHh0IHtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMTgpIGdldFNpemVWdygzMik7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFdISVRFO1xyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5scC1mb2xsb3ctYm5yIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDk5NztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IGdldFNpemVWdygyNCkgMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkQkxBQ0ssIDAuNCk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdCZfX2ltZyB7XHJcblx0XHRcdCAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ICBpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoNjg2KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fY2xvc2Uge1xyXG5cdFx0XHQgIHdpZHRoOiBnZXRTaXplVncoNTIpO1xyXG5cdFx0XHQgIGhlaWdodDogZ2V0U2l6ZVZ3KDUyKTtcclxuXHRcdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdCAgYm9yZGVyOiBnZXRTaXplVncoMikgc29saWQgJEJMQUNLO1xyXG5cdFx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcclxuXHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgdG9wOiBnZXRTaXplVncoLTI0KTtcclxuXHRcdFx0ICByaWdodDogMDtcclxuXHRcdFx0ICAmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwi77yLXCI7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udChqcCwzMCwzMDAsMS41LDAuMDUpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MyU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jbG9zZSB7XHJcblx0XHRcdCAgb3BhY2l0eTogMDtcclxuXHRcdFx0ICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4vLyBQQ1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0I2NvbnRhaW5lciB7XHJcblx0XHQuYW5ub3VuY2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkRERURDO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250KGpwLDEzLDQwMCwxLjgsMC4wNSk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ji10eHQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkV0hJVEU7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxwLWZvbGxvdy1ibnIge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdFx0Ym90dG9tOiAxODBweDtcclxuXHRcdFx0ei1pbmRleDogOTk3O1xyXG5cdFx0XHR3aWR0aDogMjM3cHg7XHJcblx0XHRcdGhlaWdodDogMjM3cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkQkxBQ0ssIDAuNCk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcclxuXHRcdFx0Jl9faW1nIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUxcHg7XHJcblx0XHRcdFx0bGVmdDogNTFweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMzZweDtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2Nsb3NlIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDMxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkQkxBQ0s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0cmlnaHQ6IDQ0cHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHQgIEBpbmNsdWRlIGZvbnQoanAsMjAsMzAwLDEuNSwwLjA1KTtcclxuXHRcdFx0XHQgIGNvbnRlbnQ6IFwi77yLXCI7XHJcblx0XHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICB0b3A6IDUwJTtcclxuXHRcdFx0XHQgIGxlZnQ6IDUzJTtcclxuXHRcdFx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY2xvc2Uge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
