#philosophy .modContainer{margin-left:auto;margin-right:auto;max-width:1202px;padding-left:15px;padding-right:15px}#philosophy .modTitle01{border-bottom:1px solid #0556cc;color:#0556cc;font-size:2rem;font-weight:700;letter-spacing:.048em;margin-bottom:20px;padding-bottom:4px;width:100%}@media not all and (min-width:768px){#philosophy .modTitle01{font-size:1.5rem}}#philosophy .myBlock01__inner{padding-bottom:46px;padding-top:116px}@media not all and (min-width:768px){#philosophy .myBlock01__inner{padding-bottom:23px;padding-top:57px}}#philosophy .myBlock01__img{margin-bottom:26px;text-align:center}@media not all and (min-width:768px){#philosophy .myBlock01__img{margin-bottom:15px}}#philosophy .myBlock01__lead{color:#121213;font-size:1.5rem;font-weight:700;letter-spacing:.048em;line-height:2.0833333333;text-align:center}@media not all and (min-width:768px){#philosophy .myBlock01__lead{font-size:1.125rem}}#philosophy .myBlock02__inner{padding-bottom:72px}@media not all and (min-width:768px){#philosophy .myBlock02__inner{padding-bottom:45px}}#philosophy .myBlock02__foot{background:#fff;padding:34px;text-align:center;width:100%}@media not all and (min-width:768px){#philosophy .myBlock02__foot{padding:20px}}#philosophy .myBlock02__footTxt{color:#121213;font-size:1.25rem;letter-spacing:.068em;margin-bottom:10px}@media not all and (min-width:768px){#philosophy .myBlock02__footTxt{font-size:1rem}}@media (min-width:768px){#philosophy .myBlock02__footTxt.sp{display:none}}@media not all and (min-width:768px){#philosophy .myBlock02__footTxt.sp{display:block}}#philosophy .myBlock02__footBtnArea{margin-left:auto;margin-right:auto;max-width:270px}#philosophy .myBlock02__footBtn{border:1px solid #828282;border-radius:9999px;color:#828282;display:block;font-size:1rem;letter-spacing:.06em;padding:10px;text-decoration:none;width:100%}@media not all and (min-width:768px){#philosophy .myBlock02__footBtn{font-size:.9375rem}}#philosophy .myBlock03{grid-gap:100px;align-items:center;display:flex;gap:100px;justify-content:center;margin-bottom:46px;padding-right:79px}@media (min-width:768px){@media not all and (min-width:1151px){#philosophy .myBlock03{grid-gap:30px;gap:30px;padding-right:0}}}@media not all and (min-width:768px){#philosophy .myBlock03{grid-gap:25px;flex-direction:column;gap:25px;margin-bottom:15px;padding-right:0;padding-top:40px}}#philosophy .myBlock03__title{margin-bottom:13px}#philosophy .myBlock03__txt{color:#121213;font-size:1.25rem;letter-spacing:.068em;line-height:2.1}@media not all and (min-width:768px){#philosophy .myBlock03__txt{font-size:1.25rem}}#philosophy .myBlock03__img{max-width:437px}@media (min-width:768px){#philosophy .myBlock03__img{position:relative;top:27px}#philosophy .myBlock03.-type02{flex-direction:row-reverse;margin-bottom:22px;padding-right:145px}}@media (min-width:768px){@media not all and (min-width:1151px){#philosophy .myBlock03.-type02{padding-right:0}}}#philosophy .myBlock03.-type02 .myBlock03__img{max-width:439px;top:0}@media (min-width:768px){#philosophy .myBlock04__inner{padding-bottom:80px}}@media not all and (min-width:768px){#philosophy .myBlock04__inner{padding-bottom:20px}}#philosophy .myBlock04__head{grid-gap:32px;display:flex;gap:32px;justify-content:flex-start;margin-bottom:100px;padding-top:10px}@media not all and (min-width:768px){#philosophy .myBlock04__head{grid-gap:15px;flex-direction:column;gap:15px;margin-bottom:50px}}#philosophy .myBlock04__img{width:33.2764505119%}@media not all and (min-width:768px){#philosophy .myBlock04__img{text-align:center;width:100%}}#philosophy .myBlock04__txtArea{flex:1 1}#philosophy .myBlock04__txt{color:#121213;font-size:1.25rem;letter-spacing:.068em;line-height:1.7}@media not all and (min-width:768px){#philosophy .myBlock04__txt{font-size:1rem}}#philosophy .myBlock04__subtitle{border-left:5px solid #0556cc;color:#121213;font-size:1.75rem;font-weight:700;letter-spacing:.048em;line-height:1.1428571429;margin-bottom:30px;padding-left:10px}@media not all and (min-width:768px){#philosophy .myBlock04__subtitle{font-size:1.25rem;margin-bottom:20px}}#philosophy .myBlock04__bodyInner{grid-gap:50px;display:flex;gap:50px;justify-content:flex-start}@media not all and (min-width:768px){#philosophy .myBlock04__bodyInner{grid-gap:0;flex-direction:column;gap:0}}#philosophy .myBlock04__bodyTxtArea{flex:1 1}#philosophy .myBlock04__bodyImg{width:31.4846416382%}@media not all and (min-width:768px){#philosophy .myBlock04__bodyImg{width:40%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3BoaWxvc29waHkuc2NzcyIsInBoaWxvc29waHkuY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVRSwwQkFDRSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQ0pKLENET0Usd0JBUUUsK0JBQUEsQ0FEQSxhQUFBLENFd0NGLGNBQUEsQ0Y3Q0UsZUFBQSxDQUlBLHFCQUFBLENBRkEsa0JBQUEsQ0FDQSxrQkFBQSxDQUpBLFVDRUosQ0NPRSxxQ0ZWQSx3QkUrQ0EsZ0JEeENBLENBQ0YsQ0RPSSw4QkFFRSxtQkFBQSxDQURBLGlCQ0pOLENDRkUscUNGS0UsOEJBTUksbUJBQUEsQ0FEQSxnQkNITixDQUNGLENETUksNEJBRUUsa0JBQUEsQ0FEQSxpQkNITixDQ1pFLHFDRmNFLDRCQUlJLGtCQ0ZOLENBQ0YsQ0RJSSw2QkFNRSxhQUFBLENFVUosZ0JBQUEsQ0ZkSSxlQUFBLENBR0EscUJBQUEsQ0FEQSx3QkFBQSxDQUhBLGlCQ0dOLENDekJFLHFDRnFCRSw2QkVnQkYsa0JEUkEsQ0FDRixDREtJLDhCQUNFLG1CQ0hOLENDakNFLHFDRm1DRSw4QkFHSSxtQkNETixDQUNGLENESUksNkJBRUUsZUFBQSxDQUVBLFlBQUEsQ0FEQSxpQkFBQSxDQUZBLFVDQ04sQ0M1Q0UscUNGMENFLDZCQU1JLFlDQU4sQ0FDRixDREVNLGdDQUdFLGFBQUEsQ0VqQk4saUJBQUEsQ0ZnQk0scUJBQUEsQ0FFQSxrQkNBUixDQ3ZERSxxQ0ZtREksZ0NFZEosY0RzQkEsQ0FDRixDQ3RERSx5QkZzRE0sbUNBRUksWUNFVixDQUNGLENDakVFLHFDRjRETSxtQ0FLSSxhQ0lWLENBQ0YsQ0RBTSxvQ0FFRSxnQkFBQSxDQUNBLGlCQUFBLENBRkEsZUNJUixDREFNLGdDQUlFLHdCQUFBLENBQ0Esb0JBQUEsQ0FJQSxhQUFBLENBUkEsYUFBQSxDRXZDTixjQUFBLENGOENNLG9CQUFBLENBRkEsWUFBQSxDQUpBLG9CQUFBLENBQ0EsVUNRUixDQ3RGRSxxQ0YyRUksZ0NFdENKLGtCRHFEQSxDQUNGLENEQ0UsdUJBTUUsY0FBQSxDQURBLGtCQUFBLENBRkEsWUFBQSxDQUdBLFNBQUEsQ0FGQSxzQkFBQSxDQUlBLGtCQUFBLENBREEsa0JDQUosQ0M3RkUseUJBa0JBLHNDRm9FQSx1QkFhTSxhQUFBLENBQUEsUUFBQSxDQURBLGVDQ0osQ0FDRixDQUNGLENDM0dFLHFDRjRGQSx1QkFrQkksYUFBQSxDQUlBLHFCQUFBLENBSkEsUUFBQSxDQUdBLGtCQUFBLENBRkEsZUFBQSxDQUNBLGdCQ0dKLENBQ0YsQ0RDSSw4QkFDRSxrQkNDTixDRENJLDRCQUlFLGFBQUEsQ0V2RkosaUJBQUEsQ0ZzRkkscUJBQUEsQ0FEQSxlQ0dOLENDN0hFLHFDRndIRSw0QkVuRkYsaUJENEZBLENBQ0YsQ0RESSw0QkFDRSxlQ0dOLENDL0hFLHlCRjJIRSw0QkFHSSxpQkFBQSxDQUNBLFFDS04sQ0RERSwrQkFFSSwwQkFBQSxDQUVBLGtCQUFBLENBREEsbUJDS04sQ0FORixDQ3JJRSx5QkFrQkEsc0NGaUhFLCtCQU1NLGVDTU4sQ0FDRixDQUNGLENESk0sK0NBRUUsZUFBQSxDQURBLEtDT1IsQ0NySkUseUJGdUpFLDhCQUVJLG1CQ0FOLENBQ0YsQ0NoS0UscUNGNkpFLDhCQUtJLG1CQ0VOLENBQ0YsQ0RBSSw2QkFHRSxhQUFBLENBRkEsWUFBQSxDQUVBLFFBQUEsQ0FEQSwwQkFBQSxDQUVBLG1CQUFBLENBQ0EsZ0JDRU4sQ0M1S0UscUNGcUtFLDZCQVNJLGFBQUEsQ0FEQSxxQkFBQSxDQUNBLFFBQUEsQ0FDQSxrQkNHTixDQUNGLENEREksNEJBQ0Usb0JDR04sQ0N0TEUscUNGa0xFLDRCQUlJLGlCQUFBLENBREEsVUNNTixDQUNGLENESEksZ0NBQ0UsUUNLTixDREhJLDRCQUlFLGFBQUEsQ0UzSkosaUJBQUEsQ0YwSkkscUJBQUEsQ0FEQSxlQ09OLENDck1FLHFDRjRMRSw0QkV2SkYsY0RvS0EsQ0FDRixDREpJLGlDQUNFLDZCQUFBLENBTUEsYUFBQSxDRXhLSixpQkFBQSxDRm9LSSxlQUFBLENBR0EscUJBQUEsQ0FEQSx3QkFBQSxDQUdBLGtCQUFBLENBTkEsaUJDWU4sQ0NwTkUscUNGc01FLGlDRWpLRixpQkFBQSxDRjRLTSxrQkNRTixDQUNGLENESE0sa0NBR0UsYUFBQSxDQUZBLFlBQUEsQ0FFQSxRQUFBLENBREEsMEJDTVIsQ0MvTkUscUNGdU5JLGtDQU1JLFVBQUEsQ0FEQSxxQkFBQSxDQUNBLEtDT1IsQ0FDRixDREpNLG9DQUNFLFFDTVIsQ0RKTSxnQ0FDRSxvQkNNUixDQzNPRSxxQ0ZvT0ksZ0NBR0ksU0NRUixDQUNGIiwiZmlsZSI6InBoaWxvc29waHkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKlxucGhpbG9zb3BoeVxuKi9cblxuI3BoaWxvc29waHkge1xuXG4gIC5tb2RDb250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygxMTcycHggKyAxNXB4KjIpO1xuICAgIHBhZGRpbmctbGVmdDogIDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfS8vLm1vZENvbnRhaW5lclxuXG4gIC5tb2RUaXRsZTAxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodCA6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWl4aW4uZnooMzIpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNDhlbTtcbiAgICBjb2xvciA6IHJnYig1LCA4NiwgMjA0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDUsIDg2LCAyMDQpO1xuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgQGluY2x1ZGUgbWl4aW4uZnooMjQpO1xuICAgIH1cbiAgfS8vLm1vZFRpdGxlMDFcblxuICAubXlCbG9jazAxIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1peGluLmZ6KDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MCwgMjQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ4ZW07XG4gICAgICBjb2xvcjogcmdiKDE4LCAxOCwgMTkpO1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLmZ6KDE4KTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5teUJsb2NrMDFcblxuICAubXlCbG9jazAyIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDM0cHg7XG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgJlR4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLmZ6KDIwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDY4ZW07XG4gICAgICAgIGNvbG9yOiByZ2IoMTgsIDE4LCAxOSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4uZnooMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UC1taW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJkJ0bkFyZWEge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJkJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTMwLCAxMzAsIDEzMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4uZnooMTYpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBjb2xvciA6IHJnYigxMzAsIDEzMCwgMTMwKTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4uZnooMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly8ubXlCbG9jazAyXG5cbiAgLm15QmxvY2swMyB7XG4gICAgJF86ICcubXlCbG9jazAzJztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAtbWluIHtcbiAgICAgIEBpbmNsdWRlIG1peGluLm1heCgxMTUwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuICAgICZfX3R4dCB7XG4gICAgICBAaW5jbHVkZSBtaXhpbi5meigyMCk7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDIsMjApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDY4ZW07XG4gICAgICBjb2xvciA6IHJnYigxOCwgMTgsIDE5KTtcbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi5meigyMCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQzN3B4O1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UC1taW57XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLXR5cGUwMiB7XG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQLW1pbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubWF4KDExNTApIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JF99X19pbWcge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDM5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH0vLy5teUJsb2NrMDNcblxuICAubXlCbG9jazA0IHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAtbWlue1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigzOTAsMTE3MikpO1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dEFyZWEge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgJl9fdHh0IHtcbiAgICAgIEBpbmNsdWRlIG1peGluLmZ6KDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzNCwgMjApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDY4ZW07XG4gICAgICBjb2xvcjogcmdiKDE4LCAxOCwgMTkpO1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLmZ6KDE2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHJnYig1LCA4NiwgMjA0KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgbWl4aW4uZnooMjgpO1xuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDMyLCAyOCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNDhlbTtcbiAgICAgIGNvbG9yOiByZ2IoMTgsIDE4LCAxOSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLmZ6KDIwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcblxuICAgICAgJklubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZUeHRBcmVhIHtcbiAgICAgICAgZmxleCA6MTtcbiAgICAgIH1cbiAgICAgICZJbWcge1xuICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDM2OSwxMTcyKSk7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfS8vLm15QmxvY2swNFxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiDkvZnnmb0gOOOBruWAjeaVsCAqL1xuLypcbnBoaWxvc29waHlcbiovXG4jcGhpbG9zb3BoeSAubW9kQ29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAycHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbiNwaGlsb3NvcGh5IC5tb2RUaXRsZTAxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0OGVtO1xuICBjb2xvcjogIzA1NTZjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTU2Y2M7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm1vZFRpdGxlMDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazAxX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swMV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazAxX19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swMV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazAxX19sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA4MzMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0OGVtO1xuICBjb2xvcjogIzEyMTIxMztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGhpbG9zb3BoeSAubXlCbG9jazAxX19sZWFkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazAyX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuI3BoaWxvc29waHkgLm15QmxvY2swMl9fZm9vdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM0cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swMl9fZm9vdCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuI3BoaWxvc29waHkgLm15QmxvY2swMl9fZm9vdFR4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY4ZW07XG4gIGNvbG9yOiAjMTIxMjEzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDJfX2Zvb3RUeHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDJfX2Zvb3RUeHQuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGhpbG9zb3BoeSAubXlCbG9jazAyX19mb290VHh0LnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BoaWxvc29waHkgLm15QmxvY2swMl9fZm9vdEJ0bkFyZWEge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI3BoaWxvc29waHkgLm15QmxvY2swMl9fZm9vdEJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swMl9fZm9vdEJ0biB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbiNwaGlsb3NvcGh5IC5teUJsb2NrMDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogNzlweDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gICAgI3BoaWxvc29waHkgLm15QmxvY2swMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDMge1xuICAgIGdhcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuI3BoaWxvc29waHkgLm15QmxvY2swM19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuI3BoaWxvc29waHkgLm15QmxvY2swM19fdHh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjhlbTtcbiAgY29sb3I6ICMxMjEyMTM7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swM19fdHh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbiNwaGlsb3NvcGh5IC5teUJsb2NrMDNfX2ltZyB7XG4gIG1heC13aWR0aDogNDM3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swM19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swMy4tdHlwZTAyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gICAgI3BoaWxvc29waHkgLm15QmxvY2swMy4tdHlwZTAyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazAzLi10eXBlMDIgLm15QmxvY2swM19faW1nIHtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDQzOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuI3BoaWxvc29waHkgLm15QmxvY2swNF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swNF9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuI3BoaWxvc29waHkgLm15QmxvY2swNF9faW1nIHtcbiAgd2lkdGg6IDMzLjI3NjQ1MDUxMTklO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazA0X190eHRBcmVhIHtcbiAgZmxleDogMTtcbn1cbiNwaGlsb3NvcGh5IC5teUJsb2NrMDRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY4ZW07XG4gIGNvbG9yOiAjMTIxMjEzO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazA0X19zdWJ0aXRsZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzA1NTZjYztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDhlbTtcbiAgY29sb3I6ICMxMjEyMTM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BoaWxvc29waHkgLm15QmxvY2swNF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazA0X19ib2R5SW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGhpbG9zb3BoeSAubXlCbG9jazA0X19ib2R5SW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazA0X19ib2R5VHh0QXJlYSB7XG4gIGZsZXg6IDE7XG59XG4jcGhpbG9zb3BoeSAubXlCbG9jazA0X19ib2R5SW1nIHtcbiAgd2lkdGg6IDMxLjQ4NDY0MTYzODIlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaGlsb3NvcGh5IC5teUJsb2NrMDRfX2JvZHlJbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuXG5AbWl4aW4gcGMoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYy1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRMKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldFAoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgoJG1heCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogI3skbWF4ICsgMX1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4oJG1pbikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemU6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBmb250LXNpemUpLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0gIWltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSk7XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICAkcmF0ZTogbWF0aC5kaXYoMTAwLCAkdmlld3BvcnQpO1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBmel92dygkZm9udF9zaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIHZ3KCRwcm9wZXJ0eTogZm9udC1zaXplLCAkc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gICN7JHByb3BlcnR5fTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdmgoJHByb3BlcnR5OiBoZWlnaHQsICAkc2l6ZTogMTAwLCAkY2FsYzogMHB4KSB7XG4gICN7JHByb3BlcnR5fTogY2FsYygoI3skc2l6ZSArIHZofSkgKyAjeyRjYWxjfSk7XG4gICN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS12aCwgMXZoKSAqICN7JHNpemV9ICsgI3skY2FsY30pO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSwgJHMsICRlYXNpbmcsICRjb3VudCwgJGVuZDogbm9uZSwgJGRlbGF5OiAwKSB7XG4gIGFuaW1hdGlvbjoge1xuICAgIGRlbGF5OiAkZGVsYXk7XG4gICAgZHVyYXRpb246ICRzO1xuICAgIGZpbGwtbW9kZTogJGVuZDtcbiAgICBpdGVyYXRpb24tY291bnQ6ICRjb3VudDtcbiAgICBuYW1lOiAkYW5pbWF0aW9uLW5hbWU7XG4gICAgdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICB9XG59XG5cbkBtaXhpbiBhY2Nlc3NpYmlsaXR5SGlkZGVuKCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyB3ZWJGb250IGljb25cbkBtaXhpbiBpY29uRm9udCgpIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBpY29uTWF0ZXJpYWwoJHNpemU6IDI0KSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQ6IHtcbiAgICBmYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9JQ09OO1xuICAgIGZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBzdHlsZTogbm9ybWFsO1xuICAgIHdlaWdodDogbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIGZ6KCRzaXplKTtcbn1cblxuQGZ1bmN0aW9uIHNldF9jb21tb25fcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nL2NvbW1vbi8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNldF9pbWFnZV9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5AbWl4aW4gb2JqZWN0LWZpdCgkdmFsdWU6IGZpbGwsICRwb3NpdGlvbjogbnVsbCkge1xuICBvYmplY3QtZml0OiAkdmFsdWU7XG5cbiAgQGlmICRwb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Jywgc2Fucy1zZXJpZjtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX0nLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDEpIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogI3skbGluZX07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIOS9meeZvSA444Gu5YCN5pWwICovXG5AbWl4aW4gbXVsdGlwbGUtcCgkcG9zaXRpb246IG51bGwsICRzaXplOiAxKSB7XG4gIEBpZiAoJHBvc2l0aW9uKSB7XG4gICAgcGFkZGluZy0jeyRwb3NpdGlvbn06IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH0gQGVsc2Uge1xuICAgIHBhZGRpbmc6IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH1cbn1cblxuQG1peGluIG11bHRpcGxlLW0oJHBvc2l0aW9uOiBudWxsLCAkc2l6ZTogMSkge1xuICBAaWYgKCRwb3NpdGlvbikge1xuICAgIG1hcmdpbi0jeyRwb3NpdGlvbn06IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH0gQGVsc2Uge1xuICAgIG1hcmdpbjogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfVxufSJdfQ== */
