@import url("https://cdn.jsdelivr.net/npm/normalize.css@8.0.1/normalize.css");@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp-noto.min.css");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese");*,:after,:before{box-sizing:border-box}html{font-size:16px}body,html{overflow-x:hidden}body{color:#000;font-family:YakuHanJP_Noto,Noto Sans JP,YuGothic,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1rem;line-height:1.5}a{color:#0050a0}hr{display:none}.header{background:#fff;border-bottom:2px solid #0050a0;padding:0 1rem}.header__title{background:url(../images/suzuki-logo.svg) 0/7.5rem no-repeat;line-height:3rem;margin:0;text-align:right}.header__link{font-size:.75rem;color:#000}.main{margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;width:100%;position:relative}.main:before{top:0;right:0;left:0;position:absolute;font-size:100vw;background:linear-gradient(hsla(0,0%,100%,0) 50%,#fff),url(../images/main-fg.png) 50% 0/.0625em repeat-x,url(../images/main-bg.png) 50% 0/1em;content:"";height:.25em;margin:0 calc(50% - 50vw);z-index:-1}.hero__picture{display:block;margin:0 calc(50% - 50vw)}.hero__picture img{display:block;margin:auto;max-width:100%}.pack__nav{margin-bottom:2rem}.nav__list,.pack__list{display:flex;flex-wrap:wrap;list-style:none;margin:-.25rem;padding:0}.nav__item,.pack__item{font-size:.75rem;width:50%;flex-grow:1;padding:.25rem;text-align:center}.nav__link,.pack__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c9cdcd;border-radius:.25rem;display:block;padding:.5rem;text-decoration:none;transition:border-color .4s}.nav__link:hover,.pack__link:hover{border-color:#0050a0}.basic{background:#ffe6aa;border-radius:1rem;box-shadow:0 0 0 2px #7d5023;margin-bottom:2rem;padding:1rem 0;position:relative}.basic:before{top:100%;left:50%;position:absolute;border:solid;border-color:#7d5023 transparent transparent;border-width:1.5rem 1rem;content:"";margin:0 -1rem}.basic__title{top:0;right:0;left:0;position:absolute;font-size:2rem;margin:-.5em 1rem}.basic__title img{display:block;height:1em;margin:auto}.basic__column{margin:0}.basic__column img{display:block;width:100%}.pack{margin-bottom:2rem}.pack__row{margin:-1rem}.pack__column{margin:0;padding:1rem 0}.pack__column:not(:last-child){border-bottom:2px dotted #0050a0}.pack__column img{display:block;width:100%}.winter{padding:1rem 0;margin-bottom:2rem;position:relative}.winter:before{top:0;right:0;bottom:0;left:0;position:absolute;background:#eb6e00;content:"";margin:0 calc(50% - 50vw);z-index:-1}.winter__title{font-size:1.25rem;color:#fff;line-height:1.35;margin:0 0 .5rem;text-align:center}.winter__picture img{display:block;width:100%}.contact{margin-bottom:4rem;text-align:center}.contact__title{font-size:1rem;color:#0050a0;margin:0 0 1rem}.contact__title span{display:inline-block}.contact__link{font-size:1.5rem;background:#0050a0;border-radius:.5rem;box-shadow:0 2px #00376d;color:#fff;display:block;font-weight:700;margin-bottom:1rem;padding:.75em;text-decoration:none;transition:background .4s,box-shadow .4s}.contact__link:hover{background:#006ad3;box-shadow:0 2px #0050a0}.safety{font-size:.875rem;background:#00913c;color:#fff;font-weight:700;line-height:1.35;margin:0 0 1rem;padding:.5rem;text-align:center}.pack__note{font-size:.875rem;line-height:1.35;margin:0 0 1rem}.pack__note strong{color:#e10000}.inspect{border:solid #0050a0;border-width:2px 0;line-height:1.35;margin-bottom:2rem;padding:.5rem 0;text-align:center}.inspect__title{font-size:1rem;color:#0050a0;margin:0}.inspect__note{font-size:.75rem;margin:0}.nav{margin-right:auto;margin-left:auto;width:100%;padding:1rem;position:relative}.nav:before{top:0;right:0;bottom:0;left:0;position:absolute;background:#e4e6e6;content:"";margin:0 calc(50% - 50vw);z-index:-1}.footer{background:#0050a0;padding:1.5rem 1rem}.footer__title{margin:0 0 .5rem}.footer__link{width:15rem;display:block;margin:auto;transition:opacity .4s}.footer__link img{display:block;width:100%}.footer__link:hover{opacity:.8}.footer__address{color:#fff;font-size:.875rem;font-style:normal;font-weight:700;text-align:center}.footer__address span{display:inline-block;margin:0 .5em}.footer__address a{color:inherit}@media screen and (min-width:30em){.xs-min--hide{display:none!important}}@media screen and (min-width:48em){.sm-min--hide{display:none!important}.header__link{font-size:.875rem}.main{max-width:45rem;padding-right:0;padding-left:0}.main:before{font-size:45rem}.hero{margin-bottom:2rem}.nav__item,.pack__item{font-size:.875rem;width:25%}.basic__title{font-size:2.5rem}.basic__title{right:auto}.basic__row{align-items:center;display:flex}.basic__column{width:50%}.pack__row{display:flex;flex-wrap:wrap}.pack__column:not(:last-child){border:none}.pack__column{width:50%}.winter{padding:1rem 0 0}.winter__title{font-size:1.5rem}.contact__title{font-size:1.25rem}.contact__link{font-size:2rem}.safety{font-size:1rem}.inspect__title{font-size:1.25rem}.nav{max-width:45rem;padding-right:0;padding-left:0}.footer__link{width:20rem}.nav,.pack__nav{display:none}}@media screen and (min-width:64em){.md-min--hide{display:none!important}.main{max-width:60rem}.main:before{font-size:60rem}.winter__title{font-size:1.75rem}.contact__link{font-size:2.5rem}.safety{font-size:1.25rem}.nav{max-width:60rem}}@media screen and (min-width:80em){.lg-min--hide{display:none!important}.main{max-width:75rem}.main:before{font-size:75rem}.contact__link{font-size:3rem}.nav{max-width:75rem}}@media screen and (max-width:29.9375em){.xs-max--hide{display:none!important}}@media screen and (max-width:47.9375em){.sm-max--hide{display:none!important}}@media screen and (max-width:63.9375em){.md-max--hide{display:none!important}}@media screen and (max-width:79.9375em){.lg-max--hide{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl91dGlsaXRpZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSw2RUFBWSxDQUNaLDJGQUFZLENBQ1osd0dBQVksQ0FPWixpQkFDRSxxQkFBc0IsQ0FHeEIsS0FDRSxjQUNrQixDQUdwQixVQUhFLGlCQVFrQixDQUxwQixLQUNFLFVDZjhCLENEZ0I5Qiw2R0NZcUgsQ0RYckgsY0NRZ0IsQ0RQaEIsZUFDa0IsQ0FHcEIsRUFDRSxhQzlCOEIsQ0RpQ2hDLEdBQ0UsWUFBYSxDQUlmLFFBQ0UsZUFBbUIsQ0FDbkIsK0JDeEM4QixDRHlDOUIsY0FBZSxDQUdqQixlQUNFLDREQUErRCxDQUMvRCxnQkFBaUIsQ0FDakIsUUFBUyxDQUNULGdCQUFpQixDQUduQixjRXRDRSxnQkZ1Q2tDLENBQ2xDLFVDOUM4QixDRGtEaEMsTUUvQkksaUJBMkR1QixDQXpEdkIsZ0JBeUR1QixDQTNEdkIsa0JBNER3QixDQTFEeEIsaUJBMER3QixDQUMxQixVQUFXLENGNUJYLGlCQUFrQixDQUZwQixhRWhDSSxLRnFDbUIsQ0VwQ25CLE9Gb0NxQixDRWxDckIsTUZrQ3FCLENFaEJ2QixpQkFZbUMsQ0E3Q25DLGVGa0RrQyxDQUNoQyw2SUFFa0QsQ0FDbEQsVUFBVyxDQUNYLFlBQWMsQ0FDZCx5QkFBMEIsQ0FDMUIsVUFBVyxDQVNmLGVBQ0UsYUFBYyxDQUNkLHlCQUEwQixDQUY1QixtQkFLSSxhQUFjLENBQ2QsV0FBWSxDQUNaLGNBQWUsQ0FLbkIsV0FDRSxrQkFBbUIsQ0FHckIsdUJBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixlQUFnQixDQUNoQixjQUFnQixDQUNoQixTQUFVLENBR1osdUJFMUZFLGdCRjJGa0MsQ0UzRmxDLFNGNEYwQixDQUMxQixXQUFZLENBQ1osY0FBZ0IsQ0FDaEIsaUJBQWtCLENBR3BCLHVCRUpFLGVBQWdCLENBQ2hCLHNCQUF1QixD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QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTHBCLHNCQVFJLG9CQUFxQixDQUNyQixhQUFlLENBVG5CLG1CQVlJLGFBQWMsQ0VwWGhCLG1DQ0RBLGNBQTZDLHNCQUF3QixDQUFLLENEQzFFLG1DQ0RBLGNBQTZDLHNCQUF3QixDSG1EdkUsY0VyQ3dCLGlCRnNDcUIsQ0FLN0MsTUUrQndCLGVFekV1RCxDRlczRSxlQThEK0YsQ0E1RC9GLGNBNEQrRixDRi9CbkcsYUUzQ3dCLGVGaURrQixDQVkxQyxNRTdEd0Isa0JGOERrQixDQTJCMUMsdUJFekZ3QixpQkYwRnFCLENFMUZyQixTRjBGcUIsQ0F5QzdDLGNFbkl3QixnQkZxSWdCLENBRnhDLGNBV0ksVUFBVyxDQUlmLFlBRUksa0JBQW1CLENBQ25CLFlBQWEsQ0FJakIsZUFRSSxTQUFVLENBU2QsV0FJSSxZQUFhLENBQ2IsY0FBZSxDQUluQiwrQkVuTHdCLFdGd0xhLENBTHJDLGNBYUksU0FBVSxDQUtkLFFFck13QixnQkZzTWtCLENBYTFDLGVFbk53QixnQkZvTm1CLENBa0IzQyxnQkV0T3dCLGlCRnVPaUIsQ0FTekMsZUVoUHdCLGNGaVBnQixDQW1CeEMsUUVwUXdCLGNGcVFrQixDQStCMUMsZ0JFcFN3QixpQkZxU2lCLENBV3pDLEtFdE93QixlRXpFdUQsQ0ZXM0UsZUE4RCtGLENBNUQvRixjQTREK0YsQ0ZrUW5HLGNFNVV3QixXRjZVWSxDQStCcEMsZ0JFNVd3QixZRjhXWSxDRzVYd0MsQ0RDMUUsbUNDREEsY0FBNkMsc0JBQXdCLENIeUR2RSxNRWdDd0IsZUUxRXVELENKMEMvRSxhRTFDd0IsZUZnRHdCLENBa0toRCxlRWxOd0IsaUJGbU4yQixDQTRCbkQsZUUvT3dCLGdCRmdQdUIsQ0FtQi9DLFFFblF3QixpQkZvUTBCLENBMkNsRCxLRXJPd0IsZUUxRXVELENEZkgsQ0RDMUUsbUNDREEsY0FBNkMsc0JBQXdCLENIeUR2RSxNRWlDd0IsZUUzRXVELENKMEMvRSxhRXpDd0IsZUYrQzhCLENBK0x0RCxlRTlPd0IsY0YrTzRCLENBK0RwRCxLRXBPd0IsZUUzRXVELENEZkgsQ0RPMUUsd0NDTkEsY0FBNkMsc0JBQXdCLENBQUssQ0RNMUUsd0NDTkEsY0FBNkMsc0JBQXdCLENBQUssQ0RNMUUsd0NDTkEsY0FBNkMsc0JBQXdCLENBQUssQ0RNMUUsd0NDTkEsY0FBNkMsc0JBQXdCLENBQUsiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogUHJvamVjdCBuYW1lOiDvvIjmoKrvvInjgrnjgrrjgq3oh6rosqnkuqzpg71MUFxyXG4gKiBVUkw6IGh0dHBzOi8vd3d3LnN1enVraS5jby5qcC9kZWFsZXIvc2ota3lvdG8vXHJcbiAqIENyZWF0ZWQ6IDIwMTkuMTAuMDFcclxuICovXHJcblxyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vbm9ybWFsaXplLmNzc0A4LjAuMS9ub3JtYWxpemUuY3NzXCIpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC1ub3RvLm1pbi5jc3NcIik7XHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2FucytKUDo0MDAsNzAwJmRpc3BsYXk9c3dhcCZzdWJzZXQ9amFwYW5lc2VcIik7XHJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcclxuXHJcbi8qIOWFsemAmuioreWumiAqL1xyXG4qLCo6OmJlZm9yZSwqOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAkcmVtLWJhc2U7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxufVxyXG5cclxuaHIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIOODmOODg+ODgOODvCAqL1xyXG4uaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3I7XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG59XHJcblxyXG4uaGVhZGVyX190aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N1enVraS1sb2dvLnN2Z1wiKSAwLzcuNXJlbSBuby1yZXBlYXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaGVhZGVyX19saW5rIHtcclxuICBAaW5jbHVkZSBtcS1wcm9wKGZvbnQtc2l6ZSwwLjc1cmVtLDAuODc1cmVtKTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbn1cclxuXHJcbi8qIOODoeOCpOODsyAqL1xyXG4ubWFpbiB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlKDAgMCBudWxsKTtcclxuICAgIEBpbmNsdWRlIG1xLXByb3AoZm9udC1zaXplLDEwMHZ3LDQ1cmVtLDYwcmVtLDc1cmVtKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCNmZmZmZmYsMCkgNTAlLCNmZmZmZmYpLFxyXG4gICAgICAgICAgICAgICAgdXJsKFwiLi4vaW1hZ2VzL21haW4tZmcucG5nXCIpIDUwJSAwL2NhbGMoMWVtIC8gMTYpIHJlcGVhdC14LFxyXG4gICAgICAgICAgICAgICAgdXJsKFwiLi4vaW1hZ2VzL21haW4tYmcucG5nXCIpIDUwJSAwLzFlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDAuMjVlbTtcclxuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjg5Pjgrjjg6XjgqLjg6sgKi9cclxuLmhlcm8ge1xyXG4gIEBpbmNsdWRlIG1xLXByb3AobWFyZ2luLWJvdHRvbSxudWxsLDJyZW0pO1xyXG59XHJcblxyXG4uaGVyb19fcGljdHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIOOBr+OCk+OBquOCiuODkeODg+OCryDjg4rjg5MgKi9cclxuLnBhY2tfX25hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnBhY2tfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAtMC4yNXJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucGFja19faXRlbSB7XHJcbiAgQGluY2x1ZGUgbXEtcHJvcChmb250LXNpemUsMC43NXJlbSwwLjg3NXJlbSk7XHJcbiAgQGluY2x1ZGUgbXEtcHJvcCh3aWR0aCw1MCUsMjUlKTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcGFkZGluZzogMC4yNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWNrX19saW5rIHtcclxuICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHM7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjg5njg7zjgrfjg4Pjgq/jg5Hjg4Pjgq8gKi9cclxuLmJhc2ljIHtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDIzMCwxNzApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYigxMjUsODAsMzUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgcGFkZGluZzogMXJlbSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlKDEwMCUgbnVsbCBudWxsIDUwJSk7XHJcbiAgICBib3JkZXI6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMTI1LDgwLDM1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogMS41cmVtIDFyZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJhc2ljX190aXRsZSB7XHJcbiAgQGluY2x1ZGUgYWJzb2x1dGUoMCAwIG51bGwpO1xyXG4gIEBpbmNsdWRlIG1xLXByb3AoZm9udC1zaXplLDJyZW0sMi41cmVtKTtcclxuICBtYXJnaW46IC0wLjVlbSAxcmVtO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtbWluKHNtKSB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5iYXNpY19fcm93IHtcclxuICBAaW5jbHVkZSBtcS1taW4oc20pIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhc2ljX19jb2x1bW4ge1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLW1pbihzbSkge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIOOBr+OCk+OBquOCiuODkeODg+OCryAqL1xyXG4ucGFjayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnBhY2tfX3JvdyB7XHJcbiAgbWFyZ2luOiAtMXJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtbWluKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLnBhY2tfX2NvbHVtbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIG1xLXByb3AoYm9yZGVyLG51bGwsbm9uZSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICRjb2xvcjtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLW1pbihzbSkge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIOOCpuOCpOODs+OCv+ODvOOCueODmuOCt+ODo+ODqyAqL1xyXG4ud2ludGVyIHtcclxuICBAaW5jbHVkZSBtcS1wcm9wKHBhZGRpbmcsMXJlbSAwLDFyZW0gMCAwKTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlKDApO1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDIzNSwxMTAsMCk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi53aW50ZXJfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBtcS1wcm9wKGZvbnQtc2l6ZSwxLjI1cmVtLDEuNXJlbSwxLjc1cmVtKTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBsaW5lLWhlaWdodDogMS4zNTtcclxuICBtYXJnaW46IDAgMCAwLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud2ludGVyX19waWN0dXJlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIOOBiuWVj+OBhOWQiOOCj+OBmyAqL1xyXG4uY29udGFjdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWN0X190aXRsZSB7XHJcbiAgQGluY2x1ZGUgbXEtcHJvcChmb250LXNpemUsMXJlbSwxLjI1cmVtKTtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfX2xpbmsge1xyXG4gIEBpbmNsdWRlIG1xLXByb3AoZm9udC1zaXplLDEuNXJlbSwycmVtLDIuNXJlbSwzcmVtKTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IGRhcmtlbigkY29sb3IsMTAlKTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgcGFkZGluZzogMC43NWVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIGJveC1zaGFkb3cgMC40cztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvciwxMCUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLyog5a6J5YWo6KOF5YKZICovXHJcbi5zYWZldHkge1xyXG4gIEBpbmNsdWRlIG1xLXByb3AoZm9udC1zaXplLDAuODc1cmVtLDFyZW0sMS4yNXJlbSk7XHJcbiAgYmFja2dyb3VuZDogcmdiKDAsMTQ1LDYwKTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyog5rOo6YeIICovXHJcbi5wYWNrX19ub3RlIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogcmdiKDIyNSwwLDApO1xyXG4gIH1cclxufVxyXG5cclxuLyog6LuK5qSc44O754K55qScICovXHJcbi5pbnNwZWN0IHtcclxuICBib3JkZXI6IHNvbGlkICRjb2xvcjtcclxuICBib3JkZXItd2lkdGg6IDJweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW5zcGVjdF9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIG1xLXByb3AoZm9udC1zaXplLDFyZW0sMS4yNXJlbSk7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5pbnNwZWN0X19ub3RlIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiDjg4rjg5MgKi9cclxuLm5hdiB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGUoMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZfX2xpc3QgeyBAZXh0ZW5kIC5wYWNrX19saXN0OyB9XHJcbi5uYXZfX2l0ZW0geyBAZXh0ZW5kIC5wYWNrX19pdGVtOyB9XHJcbi5uYXZfX2xpbmsgeyBAZXh0ZW5kIC5wYWNrX19saW5rOyB9XHJcblxyXG4vKiDjg5Xjg4Pjgr/jg7wgKi9cclxuLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG59XHJcblxyXG4uZm9vdGVyX190aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xyXG59XHJcblxyXG4uZm9vdGVyX19saW5rIHtcclxuICBAaW5jbHVkZSBtcS1wcm9wKHdpZHRoLDE1cmVtLDIwcmVtKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19hZGRyZXNzIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMC41ZW07XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjg4rjg5PpnZ7ooajnpLogKi9cclxuLnBhY2tfX25hdixcclxuLm5hdiB7XHJcbiAgQGluY2x1ZGUgbXEtcHJvcChkaXNwbGF5LG51bGwsbm9uZSk7XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcblxyXG4vLyDoibJcclxuJGNvbG9yICAgICAgICA6IHJnYiggIDAsIDgwLDE2MCkgIWRlZmF1bHQ7XHJcbiRjb2xvci1tYWluICAgOiByZ2IoMjU1LDI1NSwyNTUpICFkZWZhdWx0O1xyXG4kY29sb3Itc3ViICAgIDogcmdiKDI1NSwyNTUsMjU1KSAhZGVmYXVsdDtcclxuJGNvbG9yLWFjY2VudCA6IHJnYigyNTUsMjU1LDI1NSkgIWRlZmF1bHQ7XHJcbiRjb2xvci1zdWNjZXNzOiByZ2IoMjU1LDI1NSwyNTUpICFkZWZhdWx0O1xyXG4kY29sb3ItY2F1dGlvbjogcmdiKDI1NSwyNTUsMjU1KSAhZGVmYXVsdDtcclxuJGNvbG9yLWVycm9yICA6IHJnYigyNTUsMjU1LDI1NSkgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0ICAgOiByZ2IoICAwLCAgMCwgIDApICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheSAgIDogcmdiKDEyMCwxMzAsMTMwKSAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci0xMDA6IG1peCgjZmZmZmZmLCRjb2xvciw4MCUpICFkZWZhdWx0O1xyXG4kY29sb3ItMjAwOiBtaXgoI2ZmZmZmZiwkY29sb3IsNjAlKSAhZGVmYXVsdDtcclxuJGNvbG9yLTMwMDogbWl4KCNmZmZmZmYsJGNvbG9yLDQwJSkgIWRlZmF1bHQ7XHJcbiRjb2xvci00MDA6IG1peCgjZmZmZmZmLCRjb2xvciwyMCUpICFkZWZhdWx0O1xyXG4kY29sb3ItNTAwOiBtaXgoI2ZmZmZmZiwkY29sb3IsIDAlKSAhZGVmYXVsdDtcclxuJGNvbG9yLTYwMDogbWl4KCMwMDAwMDAsJGNvbG9yLDIwJSkgIWRlZmF1bHQ7XHJcbiRjb2xvci03MDA6IG1peCgjMDAwMDAwLCRjb2xvciw0MCUpICFkZWZhdWx0O1xyXG4kY29sb3ItODAwOiBtaXgoIzAwMDAwMCwkY29sb3IsNjAlKSAhZGVmYXVsdDtcclxuJGNvbG9yLTkwMDogbWl4KCMwMDAwMDAsJGNvbG9yLDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZ3JheS0xMDA6IG1peCgjZmZmZmZmLCRjb2xvci1ncmF5LDgwJSkgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogbWl4KCNmZmZmZmYsJGNvbG9yLWdyYXksNjAlKSAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiBtaXgoI2ZmZmZmZiwkY29sb3ItZ3JheSw0MCUpICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6IG1peCgjZmZmZmZmLCRjb2xvci1ncmF5LDIwJSkgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogbWl4KCNmZmZmZmYsJGNvbG9yLWdyYXksIDAlKSAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiBtaXgoIzAwMDAwMCwkY29sb3ItZ3JheSwyMCUpICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6IG1peCgjMDAwMDAwLCRjb2xvci1ncmF5LDQwJSkgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogbWl4KCMwMDAwMDAsJGNvbG9yLWdyYXksNjAlKSAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiBtaXgoIzAwMDAwMCwkY29sb3ItZ3JheSw4MCUpICFkZWZhdWx0O1xyXG5cclxuLy8g44OV44Kp44Oz44OIXHJcbiRyZW0tYmFzZSAgIDogMTZweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZSAgOiAxcmVtICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcclxuXHJcbiRzYW5zLXNlcmlmICAgOiBZYWt1SGFuSlBfTm90byxcIk5vdG8gU2FucyBKUFwiLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLE1laXJ5byxzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kc2Fucy1zZXJpZi1lbjogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRzZXJpZiAgICAgICAgOiBcIk5vdG8gU2VyaWYgSlBcIixZdU1pbmNobyxcIll1IE1pbmNob1wiLFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixIR1BNaW5jaG9FLHNlcmlmICFkZWZhdWx0O1xyXG4kc2VyaWYtZW4gICAgIDogR2VvcmdpYSxcIlRpbWVzIE5ldyBSb21hblwiLHNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1hd2Vzb21lIDogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIiAhZGVmYXVsdDtcclxuXHJcbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxyXG4kYnJlYWtwb2ludHM6IChcclxuICB4czogIDQ4MHB4LFxyXG4gIHNtOiAgNzY4cHgsXHJcbiAgbWQ6IDEwMjRweCxcclxuICBsZzogMTI4MHB4LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8g44Kz44Oz44OG44OK5bmFXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHhzOiAgNDgwcHgsXHJcbiAgc206ICA3MjBweCxcclxuICBtZDogIDk2MHB4LFxyXG4gIGxnOiAxMjAwcHgsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyDjgqTjg7zjgrjjg7PjgrBcclxuJGxpbmVhciAgICAgICAgICAgOiBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMDAwLDEuMDAwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UgICAgICAgICAgICAgOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMTAwLDAuMjUwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4gICAgICAgICAgOiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLDEuMDAwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tYmFjayAgICAgOiBjdWJpYy1iZXppZXIoMC42MDAsLTAuMjgwLDAuNzM1LDAuMDQ1KSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tY2lyYyAgICAgOiBjdWJpYy1iZXppZXIoMC42MDAsIDAuMDQwLDAuOTgwLDAuMzM1KSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tY3ViaWMgICAgOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LDAuNjc1LDAuMTkwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tZXhwbyAgICAgOiBjdWJpYy1iZXppZXIoMC45NTAsIDAuMDUwLDAuNzk1LDAuMDM1KSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0ICAgICAgOiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLDAuNTgwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LWJhY2sgOiBjdWJpYy1iZXppZXIoMC42ODAsLTAuNTUwLDAuMjY1LDEuNTUwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LWNpcmMgOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LDAuMTUwLDAuODYwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LDAuMzU1LDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LWV4cG8gOiBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLDAuMDAwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LXF1YWQgOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLDAuNTE1LDAuOTU1KSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLDAuMTc1LDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLDAuMDcwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tb3V0LXNpbmUgOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLDAuNTUwLDAuOTUwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tcXVhZCAgICAgOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LDAuNjgwLDAuNTMwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tcXVhcnQgICAgOiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLDAuNjg1LDAuMjIwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tcXVpbnQgICAgOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLDAuODU1LDAuMDYwKSAhZGVmYXVsdDtcclxuJGVhc2UtaW4tc2luZSAgICAgOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLDAuNzQ1LDAuNzE1KSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0ICAgICAgICAgOiBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMDAwLDAuNTgwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LWJhY2sgICAgOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LDAuMzIwLDEuMjc1KSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LWNpcmMgICAgOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIwLDAuMTY1LDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LWN1YmljICAgOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLDAuMzU1LDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LWV4cG8gICAgOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLDAuMjIwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LXF1YWQgICAgOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLDAuNDUwLDAuOTQwKSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LXF1YXJ0ICAgOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLDAuNDQwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LXF1aW50ICAgOiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLDAuMzIwLDEuMDAwKSAhZGVmYXVsdDtcclxuJGVhc2Utb3V0LXNpbmUgICAgOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LDAuNTY1LDEuMDAwKSAhZGVmYXVsdDtcclxuIiwiLy8gTWl4aW5zXHJcblxyXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcclxuQG1peGluIG1xLW1pbigkbmFtZSkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGVtKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1tYXgoJG5hbWUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBlbShtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpIC0gMSkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLXByb3AoJHByb3BlcnR5LCAkeHMsICRzbSwgJG1kOiBudWxsLCAkbGc6IG51bGwpIHtcclxuICAjeyRwcm9wZXJ0eX06ICR4cztcclxuICBAaW5jbHVkZSBtcS1taW4oc20pIHsgI3skcHJvcGVydHl9OiAkc207IH1cclxuICBAaW5jbHVkZSBtcS1taW4obWQpIHsgI3skcHJvcGVydHl9OiAkbWQ7IH1cclxuICBAaW5jbHVkZSBtcS1taW4obGcpIHsgI3skcHJvcGVydHl9OiAkbGc7IH1cclxufVxyXG5cclxuLy8g44K344On44O844OI44OP44Oz44OJXHJcbkBtaXhpbiBlZGdlcy1zaG9ydGhhbmQoJHZhbHVlcywgJHByZWZpeDogbnVsbCkge1xyXG4gIEBpZiBpbmRleCgkdmFsdWVzLCBudWxsKSBvciBub3QgJHByZWZpeCB7XHJcbiAgICAkcHJlZml4OiBpZigkcHJlZml4LCAjeyRwcmVmaXh9LSwgbnVsbCk7XHJcbiAgICAkaW5kZXg6IG50aCgoMSAxIDEsIDIgMSAyLCAyIDMgMiwgMiAzIDQpLCBsZW5ndGgoJHZhbHVlcykpO1xyXG5cclxuICAgICN7JHByZWZpeH10b3AgICA6IG50aCgkdmFsdWVzLCAxKTtcclxuICAgICN7JHByZWZpeH1yaWdodCA6IG50aCgkdmFsdWVzLCBudGgoJGluZGV4LCAxKSk7XHJcbiAgICAjeyRwcmVmaXh9Ym90dG9tOiBudGgoJHZhbHVlcywgbnRoKCRpbmRleCwgMikpO1xyXG4gICAgI3skcHJlZml4fWxlZnQgIDogbnRoKCR2YWx1ZXMsIG50aCgkaW5kZXgsIDMpKTtcclxuICB9IEBlbHNlIHtcclxuICAgICN7JHByZWZpeH06ICR2YWx1ZXM7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5zjg4Pjgq/jgrnjg6Ljg4fjg6tcclxuQG1peGluIG1hcmdpbigkdmFsdWVzKSB7XHJcbiAgQGluY2x1ZGUgZWRnZXMtc2hvcnRoYW5kKCR2YWx1ZXMsIG1hcmdpbik7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZXMpIHtcclxuICBAaW5jbHVkZSBlZGdlcy1zaG9ydGhhbmQoJHZhbHVlcywgcGFkZGluZyk7XHJcbn1cclxuXHJcbi8vIOimluimmuaVtOW9ouODouODh+ODq1xyXG5AbWl4aW4gcG9zaXRpb24oJHZhbHVlcywgJHBvc2l0aW9uOiBudWxsKSB7XHJcbiAgQGluY2x1ZGUgZWRnZXMtc2hvcnRoYW5kKCR2YWx1ZXMpO1xyXG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0aWMoJHZhbHVlcykge1xyXG4gIEBpbmNsdWRlIHBvc2l0aW9uKCR2YWx1ZXMsIHN0YXRpYyk7XHJcbn1cclxuXHJcbkBtaXhpbiByZWxhdGl2ZSgkdmFsdWVzKSB7XHJcbiAgQGluY2x1ZGUgcG9zaXRpb24oJHZhbHVlcywgcmVsYXRpdmUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUoJHZhbHVlcykge1xyXG4gIEBpbmNsdWRlIHBvc2l0aW9uKCR2YWx1ZXMsIGFic29sdXRlKTtcclxufVxyXG5cclxuQG1peGluIHN0aWNreSgkdmFsdWVzKSB7XHJcbiAgQGluY2x1ZGUgcG9zaXRpb24oJHZhbHVlcywgc3RpY2t5KTtcclxufVxyXG5cclxuQG1peGluIGZpeGVkKCR2YWx1ZXMpIHtcclxuICBAaW5jbHVkZSBwb3NpdGlvbigkdmFsdWVzLCBmaXhlZCk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplKCR2YWx1ZXMsICRwcmVmaXg6IG51bGwpIHtcclxuICAkcHJlZml4OiBpZigkcHJlZml4LCAjeyRwcmVmaXh9LSwgbnVsbCk7XHJcbiAgI3skcHJlZml4fXdpZHRoIDogbnRoKCR2YWx1ZXMsIDEpO1xyXG4gICN7JHByZWZpeH1oZWlnaHQ6IG50aCgkdmFsdWVzLCBpZihsZW5ndGgoJHZhbHVlcykgPiAxLCAyLCAxKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tc2l6ZSgkdmFsdWVzKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkdmFsdWVzLCBtaW4pO1xyXG59XHJcblxyXG5AbWl4aW4gbWF4LXNpemUoJHZhbHVlcykge1xyXG4gIEBpbmNsdWRlIHNpemUoJHZhbHVlcywgbWF4KTtcclxufVxyXG5cclxuLy8g44Kz44Oz44OG44OKXHJcbkBtaXhpbiBjb250YWluZXIge1xyXG4gIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xyXG4gIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxcmVtKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBtcS1taW4oc20pIHsgbWF4LXdpZHRoOiByZW0obWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHNtKSk7IEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwKTsgfVxyXG4gIEBpbmNsdWRlIG1xLW1pbihtZCkgeyBtYXgtd2lkdGg6IHJlbShtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbWQpKTsgfVxyXG4gIEBpbmNsdWRlIG1xLW1pbihsZykgeyBtYXgtd2lkdGg6IHJlbShtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbGcpKTsgfVxyXG59XHJcblxyXG4vLyDjg6bjg7zjg4bjgqPjg6rjg4bjgqNcclxuQG1peGluIGJyZWFrb3V0IHtcclxuICBAaW5jbHVkZSBtYXJnaW4obnVsbCBjYWxjKDUwJSAtIDUwdncpKTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBlbGxpcHNpcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vIFV0aWxpdGllc1xuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcbiAgLiN7JGtleX0tbWluLS1oaWRlIHsgQGluY2x1ZGUgbXEtbWluKCRrZXkpIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9fVxuICAuI3ska2V5fS1tYXgtLWhpZGUgeyBAaW5jbHVkZSBtcS1tYXgoJGtleSkgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH19XG59XG4iLCIvLyBGdW5jdGlvbnNcblxuLy8gZW0scmVt5aSJ5o+bXG5AZnVuY3Rpb24gaXMtbnVtYmVyKCR2YWx1ZSkge1xuICBAcmV0dXJuIHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiO1xufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQGlmIGlzLW51bWJlcigkdmFsdWUpIGFuZCBub3QgdW5pdGxlc3MoJHZhbHVlKSB7XG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xuICB9XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gZW0oJHZhbHVlcywgJHJvb3Q6IGZhbHNlKSB7XG4gICRjb252ZXJ0OiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiBpcy1udW1iZXIoJHZhbHVlKSBhbmQgJHZhbHVlICE9IDAgYW5kIGNvbXBhcmFibGUoJHZhbHVlLCAkcmVtLWJhc2UpIHtcbiAgICAgICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpIC8gc3RyaXAtdW5pdCgkcmVtLWJhc2UpICogaWYoJHJvb3QsIDFyZW0sIDFlbSk7XG4gICAgfVxuICAgICRjb252ZXJ0OiBhcHBlbmQoJGNvbnZlcnQsICR2YWx1ZSk7XG4gIH1cbiAgQHJldHVybiAkY29udmVydDtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkdmFsdWVzKSB7XG4gIEByZXR1cm4gZW0oJHZhbHVlcywgdHJ1ZSk7XG59XG5cbi8vIOiJsuWkieaPm1xuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudCkge1xuICBAcmV0dXJuIG1peCgjZmZmZmZmLCAkY29sb3IsICRwZXJjZW50KTtcbn1cblxuQGZ1bmN0aW9uIHNoYWRlKCRjb2xvciwgJHBlcmNlbnQpIHtcbiAgQHJldHVybiBtaXgoIzAwMDAwMCwgJGNvbG9yLCAkcGVyY2VudCk7XG59XG4iXX0= */