@charset "utf-8";

.r-ttl-lv1{margin-top:0}.r-ttl-lv1.is-active .r-ttl-lv1__ja{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.r-ttl-lv1.is-active .r-ttl-lv1__en{opacity:1}.r-ttl-lv1.is-active .r-ttl-lv1__en .split-char{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 64em){.r-ttl-lv1{margin-top:2rem;margin-bottom:6rem}}.r-ttl-lv1__ja{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1)}@media screen and (max-width: 64em){.r-ttl-lv1__ja{font-size:1.4rem;margin-bottom:1rem}}.r-ttl-lv1__en{font-weight:200;opacity:0}.r-ttl-lv1__en .split-char{display:inline-block;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1)}@media screen and (max-width: 64em){.r-ttl-lv1__en{font-size:4.8rem}}.l-content{padding:0}.p-mv{position:relative;overflow:hidden}.p-mv__main{position:relative;z-index:1;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1)}.p-mv__item-bg{position:absolute;top:0;z-index:2;opacity:0;-webkit-transform:translateY(-40%);transform:translateY(-40%);-webkit-transition:opacity 1.2s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 1.2s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 1.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 1.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1)}.p-mv__item-bg img{width:100%}.p-mv__item-bg:nth-child(1){width:100%}.p-mv__item-bg:nth-child(2){left:-.1vw;width:15.41vw;-webkit-transition-delay:.3s;transition-delay:.3s}.p-mv__txt{position:absolute;top:1.38889vw;right:3.75vw;z-index:3}@media screen and (max-width: 64em){.p-mv__txt{top:4vw;right:7.73333vw}}.p-mv__txt-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-mv__txt-item{overflow:hidden}.p-mv__txt-item img{width:100%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:0.9s cubic-bezier(0.2, 0.9, 0.2, 1);transition:0.9s cubic-bezier(0.2, 0.9, 0.2, 1);-webkit-transition-delay:.8s;transition-delay:.8s}@media print, screen and (min-width: 64.0625em){.p-mv__txt-item:nth-child(1){width:79.65278vw;margin-bottom:3.75vw}.p-mv__txt-item:nth-child(2){width:48.68056vw}.p-mv__txt-item:nth-child(2) img{-webkit-transition-delay:1.3s;transition-delay:1.3s}}@media screen and (max-width: 64em){.p-mv__txt-item:nth-child(1){width:51.06667vw;margin-bottom:1.86667vw}.p-mv__txt-item:nth-child(2){width:67.46667vw;margin-bottom:1.86667vw}.p-mv__txt-item:nth-child(2) img{-webkit-transition-delay:1.3s;transition-delay:1.3s}.p-mv__txt-item:nth-child(3){width:81.46667vw}.p-mv__txt-item:nth-child(3) img{-webkit-transition-delay:1.8s;transition-delay:1.8s}}.is-load .p-mv__item-bg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-load .p-mv__main{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.is-load .p-mv__txt-item img{-webkit-transform:translateY(0);transform:translateY(0)}.p-news{background-color:#0a2064}.p-news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;gap:5.7rem}@media screen and (max-width: 64em){.p-news__inner{gap:10px}}.p-news__ttl{-ms-flex-negative:0;flex-shrink:0;background-color:#fff;font-size:2rem;color:#0a2064;border-radius:5px;width:145px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Outfit",sans-serif}@media screen and (max-width: 64em){.p-news__ttl{font-size:1.2rem;width:80px;height:30px}}.p-news__time{font-size:1.6rem;font-family:"Outfit",sans-serif;color:#ECEEF0;font-weight:300;margin-top:1rem}@media screen and (max-width: 64em){.p-news__time{font-size:1.4rem;margin-top:0}}.p-news__link{color:#fff;font-size:2rem;font-weight:400}.p-news__link .o-link-out{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-webkit-linear-gradient(top, #fff, #fff);background-image:linear-gradient(180deg, #fff, #fff);background-repeat:no-repeat;-webkit-transition:background-size 380ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-size 380ms cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 64em){.p-news__link{font-size:1.4rem}}.p-news__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px}@media screen and (max-width: 64em){.p-news__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}.p-message{background-color:#ECEEF0;padding-bottom:11.4rem;display:grid;grid-template-columns:1fr 80px 1fr;grid-template-rows:1fr;position:relative;z-index:1}@media screen and (max-width: 64em){.p-message{padding-bottom:0;grid-template-columns:1fr 85vw;grid-template-rows:1fr 170px}}.p-message__txt{background-color:#fff;border-radius:0 0 4rem 0;grid-column:1 / 3;grid-row:1 / 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8rem 0 16rem 0}.p-message__txt .r-ttl-lv1{margin-bottom:4rem;margin-top:0}@media screen and (max-width: 64em){.p-message__txt{grid-column:1 / 3;grid-row:1 / 3;margin-bottom:88px;padding:40px 0 120px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:10px}.p-message__txt .r-ttl-lv1{margin-bottom:20px}}.p-message__txt-inner{display:inline-block;padding:0 12rem 0 0;max-width:68rem;width:100%}@media screen and (max-width: 64em){.p-message__txt-inner{max-width:100%;padding:0 10px 0 0}}.p-message__main{font-size:1.8rem;line-height:1.94444;font-weight:400;margin-bottom:60px}@media screen and (max-width: 64em){.p-message__main{margin-bottom:40px;font-size:1.6rem;margin-bottom:30px}}.p-message__img{grid-column:2 / 4;grid-row:1 / 2;align-self:center}.p-message__img img{max-width:72rem}@media screen and (max-width: 64em){.p-message__img{grid-column:2 / 3;grid-row:2 / 3;width:100%;height:100%;max-width:100%;justify-self:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.p-message__img picture{display:block;width:100%;height:100%}.p-message__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;-o-object-position:center;object-position:center}}.p-bg-cnt{background:url(/assets/img/recruit/top/bg_item02.png) no-repeat left bottom/100% 102.6rem;padding:8rem 0 14.8rem;position:relative}.p-bg-cnt.is-active .p-bg-cnt__item{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}@media screen and (max-width: 64em){.p-bg-cnt{padding:4rem 0 30px;background:url(/assets/img/recruit/top/bg_item02_sp.png) no-repeat left bottom/100% 790px}}.p-bg-cnt__item{position:absolute;-webkit-transition:opacity 2s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 1.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 2s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 1.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 1.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:opacity 2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 1.4s cubic-bezier(0.25, 0.8, 0.25, 1),-webkit-transform 1.4s cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0;-webkit-transform:translate(-20%, 10%) scale(1.2);transform:translate(-20%, 10%) scale(1.2);-webkit-transition-delay:.6s;transition-delay:.6s}@media print, screen and (min-width: 64.0625em){.p-bg-cnt__item{left:calc((100vw - 140rem) / 2 + 53.3rem);top:0}}@media screen and (max-width: 64em){.p-bg-cnt__item{right:0;top:0}}@media print, screen and (min-width: 64.0625em){.p-bg-cnt__item img{width:257rem;max-width:unset}}@media screen and (max-width: 64em){.p-bg-cnt__item img{width:22.8rem}}.p-person{margin-bottom:100px}.p-person .r-ttl-lv1{margin-top:0;margin-bottom:60px}@media screen and (max-width: 64em){.p-person{margin-bottom:50px}.p-person .r-ttl-lv1{margin-bottom:30px}}@media screen and (max-width: 64em){.p-person__slider{height:298px}}@media print, screen and (min-width: 64.0625em){.p-person__slider-list{display:grid;grid-template-columns:42.2rem 1fr 1fr;grid-template-rows:1fr 1fr;gap:2.2rem}}.p-person__slide{position:relative}.p-person__slide a{position:relative;display:block;width:100%;height:100%;border-radius:20px;overflow:hidden}.p-person__slide a::after{font-weight:normal;font-family:"icomoon";font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";width:6.9rem;height:3.5rem;background-color:#fff;position:absolute;bottom:1.9rem;right:.9rem;border-radius:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0A2064;z-index:1;border:.2rem solid #fff;-webkit-transition:background-color .16s ease, color .16s ease;transition:background-color .16s ease, color .16s ease}@media screen and (max-width: 64em){.p-person__slide a::after{width:38px;height:23px;font-size:10px;bottom:1.4rem}}@media print, screen and (min-width: 64.0625em){.p-person__slide a:hover .p-person__slide-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-person__slide a:hover::after{background-color:#0A2064;color:#fff}}@media print, screen and (min-width: 64.0625em){.p-person__slide.--member01{grid-column:1 / 2;grid-row:1 / 3}.p-person__slide.--member02{grid-column:2 / 3;grid-row:1 / 2}.p-person__slide.--member03{grid-column:2 / 3;grid-row:2 / 3}.p-person__slide.--member04{grid-column:3 / 4;grid-row:1 / 2}.p-person__slide.p-person__slide--pc-only{grid-column:3 / 4;grid-row:2 / 3}}@media screen and (max-width: 64em){.p-person__slide{width:200px;height:224px;-webkit-transition:height .4s ease;transition:height .4s ease}.p-person__slide.swiper-slide-active{height:298px}}.p-person__slide-img{width:100%;height:100%}.p-person__slide-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform 380ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 380ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 380ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 380ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 380ms cubic-bezier(0.215, 0.61, 0.355, 1)}.p-person__slide-type{position:absolute;top:0;left:0;z-index:1}.p-person__slide-txt{position:absolute;top:0;right:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:-webkit-linear-gradient(top, transparent 0, transparent calc(100% - 183px), rgba(10,32,100,0) calc(100% - 183px), rgba(10,32,100,0.4) calc(100% - 91.5px), #0a2064 100%);background:linear-gradient(to bottom, transparent 0, transparent calc(100% - 183px), rgba(10,32,100,0) calc(100% - 183px), rgba(10,32,100,0.4) calc(100% - 91.5px), #0a2064 100%);z-index:1}.p-person__slide--pc-only .p-person__slide-txt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-person__slide-type{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:#ECF6FF;border-radius:0 0 20px 0;color:#0A2064;font-size:1.8rem;font-weight:600;width:6rem;height:15.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.2em}@media screen and (max-width: 64em){.p-person__slide-type{font-size:1.4rem;height:120px;width:50px}}.p-person__slide-year{font-size:1.4rem;line-height:1.42857;border:1px solid #fff;padding:.5rem .7rem;display:inline-block;color:#fff;margin-left:2.6rem}@media screen and (max-width: 64em){.p-person__slide-year{font-size:1.2rem;margin-left:10px}}.p-person__slide-name{font-size:3.9rem;color:#fff;font-weight:300;margin-left:2rem;line-height:1;margin-bottom:1.6rem}.p-person__slide-name span{font-size:1.5rem;font-weight:500;width:9.2rem;display:inline-block}@media screen and (max-width: 64em){.p-person__slide-name{font-size:2.6rem;margin-left:10px}.p-person__slide-name span{font-size:1.2rem;width:80px}}.p-person__slide-link-txt{text-align:center;color:#fff;font-size:2.3rem;font-weight:700;text-align:center}.p-person__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.p-education__inner{display:grid;grid-template-columns:52rem 66rem;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;gap:4rem}@media screen and (max-width: 64em){.p-education__inner{grid-template-columns:1fr;grid-template-rows:-webkit-max-content -webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content max-content;gap:30px}}.p-education__inner .r-ttl-lv1{margin-top:0;margin-bottom:4rem}@media screen and (max-width: 64em){.p-education__inner .r-ttl-lv1{margin-bottom:30px}}@media print, screen and (min-width: 64.0625em){.p-education__txt{grid-column:1 / 2;grid-row:1 / 2}}@media print, screen and (min-width: 64.0625em){.p-education__link{grid-column:1 / 2;grid-row:2 / 3}}@media screen and (max-width: 64em){.p-education__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-education__main{font-size:1.8rem;line-height:1.66667;font-weight:400}@media print, screen and (min-width: 64.0625em){.p-education__main{margin-bottom:8.4rem}}@media screen and (max-width: 64em){.p-education__main{font-size:1.6rem}}.p-education__link-wrap{background:url(/assets/img/recruit/top/education_bg.jpg) no-repeat center/cover;height:33rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7.4rem;border-radius:2rem;-ms-flex-item-align:end;align-self:flex-end}@media print, screen and (min-width: 64.0625em){.p-education__link-wrap{grid-column:2 / 3;grid-row:1 / 3}}@media screen and (max-width: 64em){.p-education__link-wrap{height:auto;border-radius:10px;padding:40px 30px}}.p-education__link-wrap li{width:100%;border-bottom:.1rem solid #fff}.p-education__link-wrap li:first-child{border-top:.1rem solid #fff}.p-education__link-wrap li a{max-width:100%;width:100%;border-top:none !important;border-bottom:none !important}@media screen and (max-width: 64em){.p-education__link-wrap li a{min-width:auto;width:100% !important}}.p-workspace{background:url(/assets/img/recruit/top/workspace_bg.jpg) no-repeat center/cover;padding:8rem 0 6rem}.p-workspace .r-ttl-lv1{margin-top:0;margin-bottom:4rem}@media screen and (max-width: 64em){.p-workspace .r-ttl-lv1{margin-bottom:20px}}@media screen and (max-width: 64em){.p-workspace{padding:30px 0 40px;background:url(/assets/img/recruit/top/workspace_bg_sp.jpg) no-repeat center/cover}}.p-workspace__link-wrap{border-radius:2rem;padding:5.6rem 2.8rem;position:relative;overflow:hidden;margin-bottom:6rem}.p-workspace__link-wrap::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(20,87,133,0.8)), to(rgba(66,147,201,0.8)));background:-webkit-linear-gradient(top, rgba(20,87,133,0.8), rgba(66,147,201,0.8));background:linear-gradient(180deg, rgba(20,87,133,0.8), rgba(66,147,201,0.8));mix-blend-mode:multiply;z-index:0}.p-workspace__link-wrap>*{position:relative;z-index:1}@media print, screen and (min-width: 64.0625em){.p-workspace__link-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media screen and (max-width: 64em){.p-workspace__link-wrap{padding:40px 30px;margin-bottom:30px}.p-workspace__link-wrap li{width:100%;border-bottom:.1rem solid #fff}.p-workspace__link-wrap li:first-child{border-top:.1rem solid #fff}.p-workspace__link-wrap li a{max-width:100%;width:100%;border-top:none !important;border-bottom:none !important;width:100% !important}}@media screen and (max-width: 64em) and (max-width: 64em){.p-workspace__link-wrap li a{min-width:auto}}.p-workspace__main{font-size:1.8rem;line-height:1.66667;font-weight:400;margin-bottom:6rem}@media screen and (max-width: 64em){.p-workspace__main{font-size:1.6rem;margin-bottom:30px}}.p-workspace__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-workspace__btn a{width:100%}.p-workspace-img__slider-wrapper{overflow:hidden}.p-workspace-img__slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:200vw;-webkit-animation:scroll-left 40s linear infinite;animation:scroll-left 40s linear infinite}.p-workspace-img__slide{width:100vw;-ms-flex-negative:0;flex-shrink:0}.p-workspace-img__slide img{display:block;width:100%;height:auto}@-webkit-keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}.p-benefits{background:url(/assets/img/recruit/top/benefits_bg.png) no-repeat center -4rem/100% 100%;padding-bottom:23.8rem}@media screen and (max-width: 64em){.p-benefits{background:url(/assets/img/recruit/top/benefits_bg_sp.png) no-repeat center bottom/100% 100%;padding-bottom:50px}}.p-benefits__inner-wrap{padding:10rem 0 0;margin-right:calc((100vw - 140rem) / 2);background-color:#fff;border-radius:0 0 2rem 0}.p-benefits__inner-wrap .r-ttl-lv1{max-width:calc(120rem + 4rem);padding:0 4rem;margin:0 auto;margin-top:0;margin-bottom:4rem}@media screen and (max-width: 64em){.p-benefits__inner-wrap .r-ttl-lv1{padding:0 10px;max-width:100%;margin-bottom:30px}}@media screen and (max-width: 64em){.p-benefits__inner-wrap{margin-right:10px;padding:30px 0 0}}.p-benefits__inner{display:grid;grid-template-columns:calc(((100vw - 140rem) / 2) + 68rem) 1fr;gap:4rem}@media screen and (max-width: 64em){.p-benefits__inner{grid-template-columns:1fr}}.p-benefits__img{width:calc(((100vw - 140rem) / 2) + 68rem);height:62.7rem;overflow:hidden;border-radius:0 2rem 0 0}.p-benefits__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width: 64em){.p-benefits__img{width:100%;margin-right:10px;height:175px;border-radius:0 0 20px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-benefits__txt{padding-right:10rem}@media screen and (max-width: 64em){.p-benefits__txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:0;padding:0 10px}}.p-benefits__main{font-size:1.8rem;line-height:1.66667;font-weight:400;margin-bottom:4rem}@media screen and (max-width: 64em){.p-benefits__main{font-size:1.6rem;margin-bottom:30px}}.p-benefits__link-wrap{margin-bottom:4rem}.p-benefits__link-wrap li{width:100%;border-bottom:.1rem solid #0A2064}.p-benefits__link-wrap li:first-child{border-top:.1rem solid #0A2064}.p-benefits__link-wrap li a{max-width:100%;width:100%;border-top:none !important;border-bottom:none !important}@media screen and (max-width: 64em){.p-benefits__link-wrap li a{min-width:auto}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL3JlY3J1aXQvdG9wLnNjc3MiLCJmb3VuZGF0aW9uL19zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxXQUNFLFlBQWEsQ0FEZixvQ0FLTSxTQUFVLENBQ1YsK0JBQVcsQ0FBWCx1QkFBd0IsQ0FOOUIsb0NBU00sU0FBVSxDQVRoQixnREFZTSxTQUFVLENBQ1YsK0JBQVcsQ0FBWCx1QkFBd0IsQ0FDekIsb0NBZEwsV0FrQkksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRXRCLENBRUQsZUFDRSxTQUFVLENBQ1YsbUNBQTRCLENBQTVCLDJCQUE0QixDQUM1Qix3SEFBcUUsQ0FBckUsZ0hBQXFFLENBQXJFLHdHQUFxRSxDQUFyRSxnS0FBa0csQ0FLbkcsb0NBUkQsZUFLSSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBRXRCLENBRUQsZUFDRSxlQUFnQixDQUNoQixTQUFVLENBRlosMkJBSUksb0JBQW9CLENBQ3BCLFNBQVUsQ0FDVixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLHdIQUFxRSxDQUFyRSxnSEFBcUUsQ0FBckUsd0dBQXFFLENBQXJFLGdLQUFrRyxDQUNuRyxvQ0FSSCxlQVdJLGdCQUFpQixDQUVwQixDQUVELFdBQ0UsU0FBVSxDQUNYLE1BV0MsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2pCLFlBR0MsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixTQUFVLENBQ1YsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQix3SEFBcUUsQ0FBckUsZ0hBQXFFLENBQXJFLHdHQUFxRSxDQUFyRSxnS0FBa0csQ0FDbkcsZUFNQyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFNBQVUsQ0FDVixTQUFVLENBQ1Ysa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQix3SEFBc0UsQ0FBdEUsZ0hBQXNFLENBQXRFLHdHQUFzRSxDQUF0RSxnS0FBbUcsQ0FOckcsbUJBU0ksVUFBVyxDQVRmLDRCQWFJLFVBQVcsQ0FiZiw0QkFnQkksVUFBVyxDQUNYLGFBQWMs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QUlJLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBQ1IsZUFBZ0IsQ0FDaEIsY0FBZSxDQUVsQixDQUVELGtCQUNFLGdCQUFpQixDQ3J3QmxCLG1CRHN3QndCLENBQ3ZCLGVBQWdCLENBQ2hCLGtCQUFtQixDQU1wQixvQ0FWRCxrQkFPSSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBRXRCLENBRUQsdUJBQ0Usa0JBQW1CLENBRHJCLDBCQUlJLFVBQVcsQ0FDWCxpQ0FBa0MsQ0FMdEMsc0NBT00sOEJBQStCLENBUHJDLDRCQVVNLGNBQWUsQ0FDZixVQUFXLENBQ1gsMEJBQTJCLENBQzNCLDZCQUE4QixDQUsvQixvQ0FsQkwsNEJBZ0JRLGNBQWUsQ0FFbEIiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi9mb3VuZGF0aW9uL3NldHRpbmdcIjtcclxuXHJcbi5yLXR0bC1sdjEge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIC5yLXR0bC1sdjFfX2phIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgLnItdHRsLWx2MV9fZW4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLnItdHRsLWx2MV9fZW4gLnNwbGl0LWNoYXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKXtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnItdHRsLWx2MV9famEge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC44cyBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKSwgdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKTtcclxuICBAaW5jbHVkZSBtcShcIm1heFwiKXtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yLXR0bC1sdjFfX2VuIHtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLnNwbGl0LWNoYXIge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuOHMgY3ViaWMtYmV6aWVyKC4yNSwgLjgsIC4yNSwgMSksIHRyYW5zZm9ybSAuOHMgY3ViaWMtYmV6aWVyKC4yNSwgLjgsIC4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKXtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmwtY29udGVudCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHZ3cGMoJHB4KSB7XHJcbiAgQHJldHVybiAoJHB4IC8gMTQ0MCkgKiAxMDB2dztcclxufVxyXG5cclxuQGZ1bmN0aW9uIHZ3c3AoJHB4KSB7XHJcbiAgQHJldHVybiAoJHB4IC8gNzUwKSAqIDEwMHZ3O1xyXG59XHJcblxyXG4ucC1tdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLW12X19tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC44cyBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKSwgdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKTtcclxufVxyXG5cclxuLnAtbXZfX2l0ZW0ge1xyXG59XHJcblxyXG4ucC1tdl9faXRlbS1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKSwgdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKTtcclxuICBcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgbGVmdDogLS4xdnc7XHJcbiAgICB3aWR0aDogMTUuNDF2dztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuICB9XHJcbn1cclxuXHJcbi5wLW12X190eHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IHZ3cGMoMjApO1xyXG4gIHJpZ2h0OiB2d3BjKDU0KTtcclxuICB6LWluZGV4OiAzO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICB0b3A6IHZ3c3AoMzApO1xyXG4gICAgcmlnaHQ6IHZ3c3AoNTgpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtbXZfX3R4dC1zcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLW12X190eHQtaXRlbSB7XHJcbiAgLyogY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAlLCAwIDEwMCUsIDAgMCk7XHJcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIC44cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTsgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IC45cyBjdWJpYy1iZXppZXIoLjIsIC45LCAuMiwgMSk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKFwibWluXCIpIHtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgd2lkdGg6IHZ3cGMoMTE0Nyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3cGMoNTQpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogdndwYyg3MDEpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgd2lkdGg6IHZ3c3AoMzgzKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdndzcCgxNCk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiB2d3NwKDUwNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3c3AoMTQpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IHZ3c3AoNjExKTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtbG9hZCB7XHJcbiAgLnAtbXZfX2l0ZW0tYmcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgLnAtbXZfX21haW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIC5wLW12X190eHQtaXRlbSB7XHJcbiAgICAvKiBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwKTsgKi9cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLW5ld3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTIwNjQ7XHJcbn1cclxuXHJcbi5wLW5ld3NfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgZ2FwOiA1LjdyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLW5ld3NfX3R0bCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgY29sb3I6ICMwYTIwNjQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHdpZHRoOiAxNDVweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLW5ld3NfX3RpbWUge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICBjb2xvcjogI0VDRUVGMDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5wLW5ld3NfX2xpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIC5vLWxpbmstb3V0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYsICNmZmYpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAzODBtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnAtbmV3c19fbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMjdweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnAtbWVzc2FnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUVGMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTEuNHJlbTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDgwcHggMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA4NXZ3O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMTcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1tZXNzYWdlX190eHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRyZW0gMDtcclxuICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiA4cmVtIDAgMTZyZW0gMDtcclxuICAuci10dGwtbHYxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAxMjBweCAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIC5yLXR0bC1sdjEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtbWVzc2FnZV9fdHh0LWlubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAxMnJlbSAwIDA7XHJcbiAgbWF4LXdpZHRoOiA2OHJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICB9XHJcbn1cclxuXHJcbi5wLW1lc3NhZ2VfX21haW4ge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDM1LCAxOCk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtbWVzc2FnZV9faW1nIHtcclxuICBncmlkLWNvbHVtbjogMiAvIDQ7XHJcbiAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIHBpY3R1cmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWJnLWNudCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvdG9wL2JnX2l0ZW0wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbSAvIDEwMCUgMTAyLjZyZW07XHJcbiAgcGFkZGluZzogOHJlbSAwIDE0LjhyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAucC1iZy1jbnRfX2l0ZW0ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDAgMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L3RvcC9iZ19pdGVtMDJfc3AucG5nKSBuby1yZXBlYXQgbGVmdCBib3R0b20gLyAxMDAlIDc5MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtYmctY250X19pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKC4yNSwgLjgsIC4yNSwgMSksIHRyYW5zZm9ybSAxLjRzIGN1YmljLWJlemllciguMjUsIC44LCAuMjUsIDEpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgMTAlKSAgc2NhbGUoMS4yKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWluXCIpIHtcclxuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTQwcmVtKSAvIDIgKyA1My4zcmVtKTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBAaW5jbHVkZSBtcShcIm1pblwiKSB7XHJcbiAgICAgIHdpZHRoOiAyNTdyZW07XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICAgIHdpZHRoOiAyMi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtcGVyc29uIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgLnItdHRsLWx2MSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAuci10dGwtbHYxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH0gXHJcbiAgfVxyXG59XHJcblxyXG4ucC1wZXJzb25fX3NsaWRlciB7XHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgaGVpZ2h0OiAyOThweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXBlcnNvbl9fc2xpZGVyLWxpc3Qge1xyXG4gIEBpbmNsdWRlIG1xKFwibWluXCIpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQyLjJyZW0gMWZyIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgIGdhcDogMi4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnAtcGVyc29uX19zbGlkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcclxuICAgICAgY29udGVudDogaWNvbigkaWNvbi1yZWNydWl0LWFycm93KTtcclxuICAgICAgd2lkdGg6IDYuOXJlbTtcclxuICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxLjlyZW07XHJcbiAgICAgIHJpZ2h0OiAuOXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzBBMjA2NDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNnMgZWFzZSwgY29sb3IgLjE2cyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShcIm1pblwiKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wLXBlcnNvbl9fc2xpZGUtaW1nIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMjA2NDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtaW5cIikge1xyXG4gICAgJi4tLW1lbWJlcjAxIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICB9XHJcbiAgICAmLi0tbWVtYmVyMDIge1xyXG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIH1cclxuICAgICAmLi0tbWVtYmVyMDMge1xyXG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIH1cclxuICAgICYuLS1tZW1iZXIwNCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgfVxyXG4gICAgJi5wLXBlcnNvbl9fc2xpZGUtLXBjLW9ubHkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIGVhc2U7XHJcblxyXG4gICAgXHJcbiAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICBoZWlnaHQ6IDI5OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wLXBlcnNvbl9fc2xpZGUtaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM4MG1zIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtcGVyc29uX19zbGlkZS10eXBlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnAtcGVyc29uX19zbGlkZS10eHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLSAxODNweCksIHJnYmEoMTAsMzIsMTAwLDApIGNhbGMoMTAwJSAtIDE4M3B4KSwgcmdiYSgxMCwzMiwxMDAsLjQpIGNhbGMoMTAwJSAtIDkxLjVweCksIHJnYmEoMTAsMzIsMTAwLDEpIDEwMCUpO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wLXBlcnNvbl9fc2xpZGUtLXBjLW9ubHkge1xyXG4gIC5wLXBlcnNvbl9fc2xpZGUtdHh0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wLXBlcnNvbl9fc2xpZGUtdHlwZSB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNkZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgY29sb3I6ICMwQTIwNjQ7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB3aWR0aDogNnJlbTtcclxuICBoZWlnaHQ6IDE1LjFyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXBlcnNvbl9fc2xpZGUteWVhciB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMjAsIDE0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHBhZGRpbmc6IC41cmVtIC43cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogI2ZmZjtcclxuICBtYXJnaW4tbGVmdDogMi42cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtcGVyc29uX19zbGlkZS1uYW1lIHtcclxuICBmb250LXNpemU6IDMuOXJlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB3aWR0aDogOS4ycmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtcGVyc29uX19zbGlkZS1saW5rLXR4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucC1wZXJzb25fX2xpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnAtZWR1Y2F0aW9uX19pbm5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUycmVtIDY2cmVtO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7XHJcbiAgZ2FwOiA0cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7ICBcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5yLXR0bC1sdjEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtZWR1Y2F0aW9uX190eHQge1xyXG4gIEBpbmNsdWRlIG1xKFwibWluXCIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICB9XHJcbn1cclxuXHJcbi5wLWVkdWNhdGlvbl9fbGluayB7XHJcbiAgQGluY2x1ZGUgbXEoXCJtaW5cIikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1lZHVjYXRpb25fX21haW4ge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDMwLCAxOCk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtaW5cIikge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOC40cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wLWVkdWNhdGlvbl9fbGluay13cmFwIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC90b3AvZWR1Y2F0aW9uX2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG4gIGhlaWdodDogMzNyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCA3LjRyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtaW5cIikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgI2ZmZjtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXdvcmtzcGFjZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvdG9wL3dvcmtzcGFjZV9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICBwYWRkaW5nOiA4cmVtIDAgNnJlbTtcclxuXHJcbiAgLnItdHRsLWx2MSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L3RvcC93b3Jrc3BhY2VfYmdfc3AuanBnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucC13b3Jrc3BhY2VfX2xpbmstd3JhcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICBwYWRkaW5nOiA1LjZyZW0gMi44cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAsODcsMTMzLC44KSwgcmdiYSg2NiwxNDcsMjAxLC44KSk7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuICBcclxuICAmPiAqIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIG1xKFwibWluXCIpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICNmZmY7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC13b3Jrc3BhY2VfX21haW4ge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDMwLCAxOCk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC13b3Jrc3BhY2VfX2J0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnAtd29ya3NwYWNlLWltZ19fc2xpZGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLXdvcmtzcGFjZS1pbWdfX3NsaWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMjAwdnc7XHJcbiAgYW5pbWF0aW9uOiBzY3JvbGwtbGVmdCA0MHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4ucC13b3Jrc3BhY2UtaW1nX19zbGlkZSB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4ucC13b3Jrc3BhY2UtaW1nX19zbGlkZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGwtbGVmdCB7XHJcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7IH1cclxufVxyXG5cclxuLnAtYmVuZWZpdHMge1xyXG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L3RvcC9iZW5lZml0c19iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLTRyZW0gLyAxMDAlIDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDIzLjhyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L3RvcC9iZW5lZml0c19iZ19zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gMTAwJSAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1iZW5lZml0c19faW5uZXItd3JhcCB7XHJcbiAgcGFkZGluZzogMTByZW0gMCAwO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxNDByZW0pIC8gMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMnJlbSAwO1xyXG5cclxuXHJcbiAgLnItdHRsLWx2MSB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTIwcmVtICsgNHJlbSk7XHJcbiAgICBwYWRkaW5nOiAwIDRyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICB9XHJcbn1cclxuXHJcbi5wLWJlbmVmaXRzX19pbm5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKCgxMDB2dyAtIDE0MHJlbSkgLyAyKSArIDY4cmVtKSAxZnI7XHJcbiAgZ2FwOiA0cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuXHJcbi5wLWJlbmVmaXRzX19pbWcge1xyXG4gIHdpZHRoOiBjYWxjKCgoMTAwdncgLSAxNDByZW0pIC8gMikgKyA2OHJlbSk7XHJcbiAgaGVpZ2h0OiA2Mi43cmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMCAycmVtIDAgMDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxNzVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbn1cclxuXHJcbi5wLWJlbmVmaXRzX190eHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1iZW5lZml0c19fbWFpbiB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgQGluY2x1ZGUgbGluZS1oZWlnaHQoMzAsIDE4KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLWJlbmVmaXRzX19saW5rLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgIzBBMjA2NDtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAjMEEyMDY0O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gcGF0aFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRkZWZhdWx0UGF0aDogXCIvYXNzZXRzL1wiICFkZWZhdWx0O1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBmb250XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGZvbnQtYmFzZTogTm90byBTYW5zIEpQLEhpcmFnaW5vIEtha3UgR290aGljIFBybyzjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczLOODoeOCpOODquOCqixNZWlyeW8s77yt77yzIO+8sOOCtOOCt+ODg+OCryxzYW5zLXNlcmlmO1xyXG4kZm9udC1lbjogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gY29sb3JcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29sb3ItbWFpbjogIzAwNzFCRTtcclxuJGNvbG9yLW1haW50b25lMDE6ICMwQTIwNjQ7XHJcbiRjb2xvci1tYWludG9uZTAyOiAjNTM2Qjg4O1xyXG4kY29sb3ItbWFpbnRvbmUwMzogI0Y2RkFGRjtcclxuJGNvbG9yLWdyYXl0b25lMDE6ICNEOURERTI7XHJcbiRjb2xvci1ncmF5dG9uZTAyOiAjRUNFRUYwO1xyXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcclxuJGNvbG9yLWdyZWVuOiAjMThBMzgzO1xyXG4kY29sb3ItYXR0ZW50aW9uOiAjREVDMTA0O1xyXG4kY29sb3ItbXVzdDogI0QyMDAwMDtcclxuJGNvbG9yLXllbGxvdzogI0ZGRUEyNDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gZm9udC13ZWlndGhcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2VpZ2h0LXRoaW46IDEwMDtcclxuJHdlaWdodC1saWdodDogMzAwO1xyXG4kd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcclxuJHdlaWdodC1tZWRpdW06IDUwMDtcclxuJHdlaWdodC1ib2xkOiA3MDA7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGljb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AZnVuY3Rpb24gaWNvbigkY2hhcmFjdGVyKSB7XHJcblx0QHJldHVybiB1bnF1b3RlKCdcIicpICsgdW5xdW90ZShzdHItaW5zZXJ0KCRjaGFyYWN0ZXIsIFwiXFxcXFwiLCAxKSkgKyB1bnF1b3RlKCdcIicpO1xyXG59XHJcbiRpY29uLWFuZ2xlLWxlZnQ6IFwiZTkwNlwiO1xyXG4kaWNvbi1hbmdsZS1yaWdodDogXCJlOTA3XCI7XHJcbiRpY29uLWFuZ2xlLXRvcDogXCJlOTA4XCI7XHJcbiRpY29uLWFuZ2xlLWJvdHRvbTogXCJlOTA5XCI7XHJcbiRpY29uLWJsYW5rOiBcImU5MGFcIjtcclxuJGljb24tY29udGFjdDogXCJlOTBjXCI7XHJcbiRpY29uLXBkZjogXCJlOTAwXCI7XHJcbiRpY29uLXJlY3J1aXQtcGRmOiBcImU5MDFcIjtcclxuJGljb24tcmVjcnVpdC1ibGFuazogXCJlOTAyXCI7XHJcbiRpY29uLXJlY3J1aXQtYXJyb3c6IFwiZTkwM1wiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBicmVha3BvaW50c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRicmVha3BvaW50czogKFxyXG5cdFwic21cIjogMzgwLFxyXG5cdFwibWRcIjogNzUwLFxyXG5cdFwibGdcIjogMTAyNCxcclxuXHRcInhsXCI6IDE0NDAsXHJcblx0XCJ4eGxcIjogMTkyMCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkbXEsICRicDE6IGxnLCAkYnAyOiBsZykge1xyXG5cdCR3MTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicDEpO1xyXG5cdCR3MjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicDIpO1xyXG5cdCRtaW4xOiBcIm1pbi13aWR0aDogI3tjb252ZXJ0LWVtKCR3MSwgMSl9XCI7XHJcblx0JG1pbjI6IFwibWluLXdpZHRoOiAje2NvbnZlcnQtZW0oJHcxLCAxKX1cIjtcclxuXHQkbWF4MTogXCJtYXgtd2lkdGg6ICN7Y29udmVydC1lbSgkdzEpfVwiO1xyXG5cdCRtYXgyOiBcIm1heC13aWR0aDogI3tjb252ZXJ0LWVtKCR3Mil9XCI7XHJcblxyXG5cdEBpZiAkbXEgPT0gbWluIHtcclxuXHRcdEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAoJG1pbjEpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkbXEgPT0gbWF4IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgkbWF4MSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRtcSA9PSBtaW4tbWF4IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgkbWluMikgYW5kICgkbWF4Mikge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGZ1bmN0aW9uIGNvbnZlcnQtZW0oJHdpZHRoLCAkZ2U6IDApIHtcclxuXHRAcmV0dXJuIFwiI3soJHdpZHRoICsgJGdlKSAvIDE2fWVtXCI7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBmbHVpZC1hdXRvKFxyXG4gICRtYXgsXHJcbiAgJG1pbi12dzogMzUwLFxyXG4gICRtYXgtdnc6IDc1MFxyXG4pIHtcclxuICAkbWluOiAkbWF4ICogJG1pbi12dyAvICRtYXgtdnc7XHJcblxyXG4gICRzbG9wZTogKCRtYXggLSAkbWluKSAvICgkbWF4LXZ3IC0gJG1pbi12dyk7XHJcbiAgJGludGVyY2VwdDogJG1pbiAtICgkc2xvcGUgKiAkbWluLXZ3KTtcclxuXHJcbiAgQHJldHVybiBjbGFtcChcclxuICAgICN7JG1pbn1weCxcclxuICAgIGNhbGMoI3skaW50ZXJjZXB0fXB4ICsgI3soJHNsb3BlICogMTAwKX12dyksXHJcbiAgICAjeyRtYXh9cHhcclxuICApO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGN1YmljLWJlemllclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRjdWJpYy1iZXppZXI6IGN1YmljLWJlemllciguMTYsLjg0LC40NCwxKTtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gbWl4aW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gb2JqZWN0LWZpdCgkZml0OiBmaWxsLCAkcG9zaXRpb246IG51bGwpIHtcclxuXHQtby1vYmplY3QtZml0OiAkZml0O1xyXG5cdG9iamVjdC1maXQ6ICRmaXQ7XHJcblx0QGlmICRwb3NpdGlvbiB7XHJcblx0XHQtby1vYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skZml0fTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn1cIjtcclxuXHR9IEBlbHNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6ICN7JGZpdH1cIjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmaXQtZnVsbCgkcG9zaXRpb246IGFic29sdXRlKSB7XHJcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbW9vbigpIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIGVsbGlwc2lzIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWhlaWdodCgkY29tcHJlaGVuc2l2ZS1zaXplLCAkZm9udC1zaXplKSB7XHJcblx0bGluZS1oZWlnaHQ6ICRjb21wcmVoZW5zaXZlLXNpemUgLyAkZm9udC1zaXplO1xyXG59XHJcblxyXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJHRyYWtraW5nKSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICR0cmFra2luZyAvIDEwMDAgKyBlbTtcclxufVxyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBsZWFkaW5nLXRyaW0oJGxpbmUtaGVpZ2h0KSB7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAwLjVlbSk7XHJcblx0fVxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IGNhbGMoKDEgLSAjeyRsaW5lLWhlaWdodH0pICogMC41ZW0pO1xyXG5cdH1cclxufSJdfQ== */
