@keyframes arrowFlipOpen{0%{transform:rotateZ(90deg) rotateY(0deg)}100%{transform:rotateZ(90deg) rotateY(180deg)}}@keyframes arrowFlipClose{0%{transform:rotateZ(90deg) rotateY(180deg)}100%{transform:rotateZ(90deg) rotateY(0deg)}}.js-details .js-details-content{overflow:hidden}.js-details[data-opening=true][data-switching=false] .js-details-content{height:auto !important}.js-details[data-switching=true]>summary{pointer-events:none}.wrapper{color:#fff}.c-flowing-board{border-bottom:1px solid rgba(255,255,255,.5)}@media(min-width: 1000px){.heading{--heading-img: url(/imaginarium/assets/images/artist/artist-header-pc.png)}}@media(max-width: 999.98px){.heading{--heading-img: url(/imaginarium/assets/images/artist/artist-header-sp.png)}}@media(min-width: 1000px){.heading__image{--heading-w: 548px}}@media(max-width: 999.98px){.heading__image{--heading-w: 216px}}.switch-nav__list::before{--border-color: #8080ff}.switch-nav__list::after{--border-color: #8080ff}.switch-nav__item:first-child:before{--item-background: linear-gradient(90deg, #ff80ff, #8080ff)}.switch-nav__item:last-child:before{--item-background: linear-gradient(90deg, #8080ff, #80ff80)}.switch-nav__item.is-active:first-child>*{--title-background: linear-gradient(to right, #ff80ff80, #8080ff80)}.switch-nav__item.is-active:last-child>*{--title-background: linear-gradient(to right, #8080ff80, #80ff80)}@media(min-width: 1000px){.artist{padding-top:65px;padding-bottom:120px}}@media(max-width: 999.98px){.artist{max-width:520px;margin-inline:auto;padding-top:40px;padding-inline:24px;padding-bottom:56px}}.artist__notes{color:gray;text-align:center}@media(min-width: 1000px){.artist__notes{margin-top:40px;font-size:12px}}@media(max-width: 999.98px){.artist__notes{margin-top:20px;font-size:10px}}.artist__list{display:grid;margin-inline:auto}@media(min-width: 1000px){.artist__list{grid-template-columns:repeat(4, 1fr);row-gap:64px;-moz-column-gap:40px;column-gap:40px;max-width:1400px;margin-top:40px;margin-bottom:60px;padding-inline:20px}}@media(max-width: 999.98px){.artist__list{grid-template-columns:repeat(2, 1fr);row-gap:32px;-moz-column-gap:25px;column-gap:25px;margin-top:20px;margin-bottom:40px}}.artist__caption{text-align:var(--desc-text-al, center)}@media(min-width: 1000px){.artist__caption{margin-top:33px}}@media(max-width: 999.98px){.artist__caption{margin-top:16px}}.artist__works{font-weight:400;color:rgba(255,255,255,.5)}@media(min-width: 1000px){.artist__works{font-size:14px}}@media(max-width: 999.98px){.artist__works{font-size:10px}}.artist__name{font-weight:600}@media(min-width: 1000px){.artist__name{margin-top:8px;font-size:20px}}@media(max-width: 999.98px){.artist__name{margin-top:4px;font-size:16px}}.artist .tab-item{animation-name:fade-in;animation-duration:1s}@keyframes fade-in{from{opacity:0}to{opacity:1}}.artist-member__icon{position:relative}.artist-member__art{position:absolute;right:0;bottom:0}.artist-member__art img{border:1px solid #000;border-radius:1vh}@media(min-width: 1000px){.artist-member__art{width:min(80px, calc(80 * 100vw / 1440));transform:rotate(10deg)}}@media(max-width: 999.98px){.artist-member__art{width:max(45px, calc(45 * 100vw / 520));transform:rotate(15deg)}}.l-winner{color:#000;word-break:normal;background-color:#fff}.l-winner .heading{background-position:center}@media(min-width: 1000px){.l-winner .heading{--heading-img: url(/imaginarium/assets/images/artist/winner/mv.png);padding:88px 0}}@media(max-width: 999.98px){.l-winner .heading{--heading-img: url(/imaginarium/assets/images/artist/winner/mv_sp.png);padding:58px 0 48px}}@media(min-width: 1000px){.l-winner .heading__image{--heading-w: 472px}}@media(max-width: 999.98px){.l-winner .heading__image{--heading-w: 236px}}.l-winner__inner{width:min(100%, 1264px)}@media(max-width: 999.98px){.l-winner__inner{width:min(100%, 536px)}}.l-winner__piece{padding:128px 0 56px}.l-winner__piece-frame{margin-top:4px;border-top:1px solid gray;border-bottom:1px solid gray}@media(max-width: 999.98px){.l-winner__piece{padding:32px 0}.l-winner__piece-frame{margin-top:2px}}.l-winner__content{position:relative;z-index:1;padding-bottom:48px;background-image:linear-gradient(180deg, transparent 80px, #f2f2f2 80px);border-radius:10px}.l-winner__content::before{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:100vw;height:calc(100% - 163px);margin:0 calc(50% - 50vw);content:"";background-color:#f2f2f2}.l-winner__content>div{position:relative;display:flex;flex-flow:row-reverse wrap}@media(max-width: 999.98px){.l-winner__content{padding-bottom:32px;background-image:linear-gradient(180deg, transparent 240px, #f2f2f2 240px)}.l-winner__content::before{height:calc(100% - 276px)}}.l-winner__title{position:relative;width:94%;padding:446px 56px 48px;color:#fff;background:no-repeat top right/cover #000 var(--bg_overlay);border-radius:10px}.l-winner__title strong{display:block;margin:24px 0 10px;font-size:3.2rem;font-weight:700;letter-spacing:.075em}.l-winner__title small{display:block;font-size:2.2rem;font-weight:600;color:gray;letter-spacing:.075em}@media(max-width: 999.98px){.l-winner__title{width:95.1070336391%;padding:32px 24px 51.376146789%;background-image:var(--bg_overlay_sp)}.l-winner__title strong{margin:16px 0 8px;font-size:2rem}.l-winner__title small{font-size:1.5rem}}.l-winner__eyecatch{position:absolute;top:-72px;left:0;width:94%}.l-winner__eyecatch::before{display:block;padding-top:41.6666666667%;content:""}.l-winner__eyecatch img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media(max-width: 999.98px){.l-winner__eyecatch{top:auto;right:auto;bottom:-40px;width:min(311 / 327 * 100%, 800px)}.l-winner__eyecatch::before{padding-top:56.5916398714%}}.l-winner__category,.l-winner__category--fs,.l-winner__category--xr,.l-winner__category--metaverse{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-bottom:13px;font-size:1.6rem;font-weight:600;letter-spacing:.075em;background-image:linear-gradient(90deg, var(--color_left), var(--color_right));-webkit-background-clip:text;background-clip:text;border-bottom:1px solid;-o-border-image:linear-gradient(90deg, var(--color_left_50), var(--color_right_50)) 1;border-image:linear-gradient(90deg, var(--color_left_50), var(--color_right_50)) 1;-webkit-text-fill-color:transparent}.l-winner__category::before,.l-winner__category--fs::before,.l-winner__category--xr::before,.l-winner__category--metaverse::before{position:absolute;bottom:4px;left:0;display:block;width:100%;height:1px;content:"";background-image:linear-gradient(90deg, var(--color_left_50), var(--color_right_50))}.l-winner__category--metaverse{--color_left: #ff8080;--color_right: #ff80ff;--color_left_50: #ff808080;--color_right_50: #ff80ff80}.l-winner__category--xr{--color_left: #8080ff;--color_right: #80ffff;--color_left_50: #8080ff80;--color_right_50: #80ffff80}.l-winner__category--fs{--color_left: #80ffff;--color_right: #80ff80;--color_left_50: #80ffff80;--color_right_50: #80ff8080}@media(max-width: 999.98px){.l-winner__category,.l-winner__category--fs,.l-winner__category--xr,.l-winner__category--metaverse{padding-bottom:7px;font-size:1.4rem}.l-winner__category::before,.l-winner__category--metaverse::before,.l-winner__category--xr::before,.l-winner__category--fs::before{bottom:2px}}.l-winner__medal{display:block;width:-moz-fit-content;width:fit-content;padding:4px 12px;font-family:"Archivo Narrow",sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.075em;background-image:linear-gradient(90deg, var(--bg_left), var(--bg_right));border-radius:30px}@media(max-width: 999.98px){.l-winner__medal{padding:4px 8px;font-size:1rem}}.l-winner__description{width:min(100%, 848px);padding:0 24px;margin:48px auto 0;font-size:1.7rem;font-weight:500;line-height:1.8;letter-spacing:.075em}@media(max-width: 999.98px){.l-winner__description{padding:0;margin-top:72px;font-size:1.5rem}}.l-winner-info{display:grid;grid-template-columns:1fr 1fr;gap:4.6666666667%;align-items:start;margin-top:56px}.l-winner-info__comment{display:grid;grid-template-columns:120px 1fr;gap:0 34px}.l-winner-info__comment p{position:relative;padding-left:34px;font-size:1.6rem;font-weight:600;line-height:1.8;letter-spacing:.075em;border-left:1px solid;-o-border-image:linear-gradient(180deg, #808080, #808080 51px, transparent 51px 70px, #808080 70px) 1;border-image:linear-gradient(180deg, #808080, #808080 51px, transparent 51px 70px, #808080 70px) 1}.l-winner-info__comment p::before{position:absolute;top:50px;right:100%;display:block;width:11px;height:20px;content:"";background:no-repeat center/contain url("/imaginarium/assets/images/artist/winner/comment_balloon.svg")}.l-winner-info__profile{padding:23px;border:1px solid gray;border-radius:5px}.l-winner-info__profile h5,.l-winner-info__profile h6{margin-bottom:12px;font-family:"Archivo Narrow",sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.075em}.l-winner-info__profile p,.l-winner-info__profile dt,.l-winner-info__profile dd{line-height:1.6}.l-winner-info__profile dt{font-weight:600}.l-winner-info__profile dt::before{content:"○"}.l-winner-info__profile dd{margin-top:4px}.l-winner-info__profile dd+dt{margin-top:12px}@media(max-width: 999.98px){.l-winner-info{grid-template-columns:1fr;gap:24px 0;margin-top:40px}.l-winner-info__comment{grid-template-columns:80px 1fr;gap:0 24px}.l-winner-info__comment p{padding-left:16px;font-size:1.4rem;-o-border-image:linear-gradient(180deg, #808080, #808080 16px, transparent 16px 34px, #808080 34px) 1;border-image:linear-gradient(180deg, #808080, #808080 16px, transparent 16px 34px, #808080 34px) 1}.l-winner-info__comment p::before{top:15px}.l-winner-info__profile{padding:15px}.l-winner-info__profile h5,.l-winner-info__profile h6{font-size:1.4rem}.l-winner-info__profile p{line-height:1.6}}@media(max-width: 767.98px){.l-winner-info{margin-top:32px}.l-winner-info__comment{grid-template-columns:50px 1fr;gap:0 16px}.l-winner-info__comment p{font-size:1.3rem}}.l-winner .l-gp{padding-top:56px}.l-winner .l-gp .l-winner__category,.l-winner .l-gp .l-winner__category--metaverse,.l-winner .l-gp .l-winner__category--xr,.l-winner .l-gp .l-winner__category--fs{margin-bottom:28px}@media(min-width: 1000px){.l-winner .l-gp .l-winner__eyecatch{height:470px;background:no-repeat center/1128px 470px url("/imaginarium/assets/images/artist/winner/eyecatch_gp_mask.jpg");border-radius:10px}.l-winner .l-gp .l-winner__eyecatch::before{content:none}.l-winner .l-gp .l-winner__eyecatch img{right:0;width:auto;margin:0 auto;border-radius:0}}@media(max-width: 999.98px){.l-winner .l-gp{padding-top:48px}.l-winner .l-gp .l-winner__category,.l-winner .l-gp .l-winner__category--metaverse,.l-winner .l-gp .l-winner__category--xr,.l-winner .l-gp .l-winner__category--fs{margin-bottom:19px;font-size:1rem}}@media(max-width: 767.98px){.l-winner .l-gp{padding-top:40px}}.l-winner .l-cat-award{padding:56px 0;border-top:1px solid gray}.l-winner .l-cat-award__contents{padding-bottom:5px;margin-top:56px;border-top:1px solid gray;border-bottom:1px solid gray}.l-winner .l-cat-award__accordion{padding-top:4px}.l-winner .l-cat-award__summary{position:relative;display:grid;align-items:center;padding:29px 104px 24px 40px;border-top:1px solid gray;border-bottom:1px solid gray}.l-winner .l-cat-award__summary::after{position:absolute;top:0;right:40px;bottom:0;display:block;width:24px;height:24px;margin:auto 0;content:"";background-color:currentColor;-webkit-mask:no-repeat center/contain url("/imaginarium/assets/images/icons/arrow.svg");mask:no-repeat center/contain url("/imaginarium/assets/images/icons/arrow.svg");transform:rotateZ(90deg)}.l-winner .l-cat-award__summary h4{position:relative;padding:16px 0;font-size:2.4rem;font-weight:600;letter-spacing:.075em}.l-winner .l-cat-award__summary h4::after{position:absolute;top:0;right:0;display:block;width:1px;height:100%;content:"";background-image:repeating-linear-gradient(0deg, #000, #fff 1px, transparent 1px 2px)}.l-winner .l-cat-award .l-winner__piece+.l-winner .l-cat-award .l-winner__piece{border-color:rgba(0,0,0,.5)}.l-winner .l-cat-award__accordion[data-opening=true] .l-cat-award__summary::after{animation:arrowFlipOpen .5s ease-out forwards}.l-winner .l-cat-award__accordion[data-opening=false][data-switching=true] .l-cat-award__summary::after{animation:arrowFlipClose .5s ease-out forwards}@media(min-width: 1000px){.l-winner .l-cat-award .l-winner__piece{padding:96px 0 56px}.l-winner .l-cat-award .l-winner__content::before{content:none}.l-winner .l-cat-award .l-winner__title{width:60%;padding:6% 56px 6% max(8%, 88px);background-size:400px 300px}.l-winner .l-cat-award .l-winner__title strong{margin:25px 0 24px;line-height:1.2}.l-winner .l-cat-award .l-winner__title small{font-size:2rem}.l-winner .l-cat-award .l-winner__eyecatch{top:-40px;right:auto;left:0;width:min(56 / 120 * 100%, 520px)}.l-winner .l-cat-award .l-winner__eyecatch::before{padding-top:55.1923076923%}}@media(max-width: 999.98px){.l-winner .l-cat-award{padding:48px 0}.l-winner .l-cat-award__contents{padding-bottom:2px;margin-top:32px}.l-winner .l-cat-award__accordion{padding-top:2px}.l-winner .l-cat-award__summary{padding:19px 50px 16px 8px}.l-winner .l-cat-award__summary::after{right:16px;width:18px;height:18px}.l-winner .l-cat-award__summary h4{font-size:1.6rem}.l-winner .l-cat-award__summary h4:has(br){padding:5px 0}.l-winner .l-cat-award .l-winner__piece{padding:32px 0}.l-winner .l-cat-award .l-winner__title{background-size:270px 565px}}@media(max-width: 767.98px){.l-winner .l-cat-award{padding:40px 0}}.l-winner .l-jury-award{padding:56px 0 120px;color:#fff;background-color:#000}.l-winner .l-jury-award__nominated{display:grid;grid-template-columns:25.7142857143% 1fr;gap:0 32px;align-items:start;padding:56px 40px}.l-winner .l-jury-award__nominated dd{font-size:2rem;font-weight:600;letter-spacing:.075em}.l-winner .l-jury-award__nominated li{display:grid;grid-template-columns:max(225 / 800 * 100%, 184px) 1fr;gap:0 max(4%, 16px);align-items:center}.l-winner .l-jury-award__nominated li+li{margin-top:24px}.l-winner .l-jury-award__nominated:not(:first-of-type){border-top:1px solid rgba(255,255,255,.5)}.l-winner .l-jury-award__eyecatch img{border-radius:10px}.l-winner .l-jury-award__winner{display:block;margin-top:8px;font-size:1.7rem;color:gray;letter-spacing:.075em}.l-winner .l-jury-award__link{margin-top:56px}@media(max-width: 999.98px){.l-winner .l-jury-award{padding:48px 0 88px}.l-winner .l-jury-award__nominated{grid-template-columns:1fr;gap:24px 0;padding:32px 0}.l-winner .l-jury-award__nominated dd{font-size:1.5rem}.l-winner .l-jury-award__nominated li{grid-template-columns:max(130 / 327 * 100%, 130px) 1fr;align-items:start}.l-winner .l-jury-award__nominated li+li{margin-top:16px}.l-winner .l-jury-award__winner{margin-top:4px;font-size:1.2rem}.l-winner .l-jury-award__link{margin-top:32px}}@media(max-width: 767.98px){.l-winner .l-jury-award{padding:40px 0 56px}}.artist-art__image{flex-shrink:0}@media(min-width: 1000px){.artist-art__image{width:min(60px, calc(60 * 100vw / 1440))}}@media(max-width: 999.98px){.artist-art__image{width:max(36px, calc(36 * 100vw / 520))}}.artist-art .artist__caption{--desc-text-al: left;display:flex;align-items:center}@media(min-width: 1000px){.artist-art .artist__caption{-moz-column-gap:16px;column-gap:16px}}@media(max-width: 999.98px){.artist-art .artist__caption{-moz-column-gap:13px;column-gap:13px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXJ0aXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9jc3MvcGFydHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvY3NzL2FydGlzdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvY3NzL3V0aWxpdHkvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hc3NldHMvY3NzL3V0aWxpdHkvX21xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEseUJDQ0EsR0FDRSxzQ0FDRSxNQUVGLHdDQUNFLDRCQUdKLEdBQ0Usd0NBQ0UsTUFFRixzQ0FDRSxrQ0FJSixlQUNFLDBFQUdGLHNCQUNFLDBDQUdGLG1CQUNFLFVDbkJGLFVDSGEsa0JET2IsNENBQ0UsMkJFMEJBLFNGdEJGLDBFQUVJLDhCRW9CRixTRnRCRiwwRUFLSSw0QkVpQkYsZ0JGZkEsa0JBRUksOEJFYUosZ0JGZkEsa0JBS0ksNEJBUUYsdUJBQ0UsMEJBRUYsdUJBQ0Usc0NBS0EsMkRBQ0UscUNBSUYsMkRBQ0UsMkNBS0EsbUVBQ0UsMENBSUYsaUVBQ0UsMkJFeEJSLFFGZ0NGLGdCQUVJLHFCQUNBLDhCRW5DRixRRmdDRixlQU1JLG1CQUNBLGlCQUNBLG9CQUNBLG9CQUNBLGlCQUVGLFVBQ0Usa0JBQ0EsMkJFOUNGLGVGNENBLGVBSUksZUFDQSw4QkVqREosZUY0Q0EsZUFRSSxlQUNBLGdCQUdKLFlBQ0UsbUJBQ0EsMkJFMURGLGNGd0RBLG9DQUlJLGFBQ0EscUJBQ0EsQ0FEQSxlQUNBLGlCQUNBLGdCQUNBLG1CQUNBLG9CQUNBLDhCRWxFSixjRndEQSxvQ0FhSSxhQUNBLHFCQUNBLENBREEsZUFDQSxnQkFDQSxtQkFDQSxtQkFHSixzQ0FDRSwyQkU3RUYsaUJGNEVBLGVBR0ksOEJFL0VKLGlCRjRFQSxlQU1JLGlCQUdKLGVBQ0UsMkJBQ0EsMkJFdkZGLGVGcUZBLGNBSUksOEJFekZKLGVGcUZBLGNBT0ks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ZUFDRSx3REFHSix5Q0FDRSx1Q0FJRixrQkFDRSxpQ0FHSixhQUNFLGVBQ0EsaUJBQ0EsV0FDQSxzQkFDQSwrQkFFRixlQUNFLDZCRW5zQkosd0JGMHBCQSxtQkE0Q0ksb0NBQ0EseUJBQ0UsV0FDQSxlQUNBLHVDQUNBLGdCQUNFLHVDQUVGLHNEQUNFLGtCQUNBLDBDQUNBLGVBQ0UsaUNBSU4sY0FDRSxpQkFDQSwrQkFFRixlQUNFLDhCRTN0Qk4sd0JGMHBCQSxtQkFxRUkscUJBT0osYUFDRSwyQkV2dUJGLG1CRnN1QkEsd0NBR0ksOEJFenVCSixtQkZzdUJBLHVDQU1JLCtCQUlGLG9CQUNFLGFBQ0EsbUJBQ0EsMkJFbnZCSiw2QkZndkJFLG9CQUtJLENBTEosZUFLSSw4QkVydkJOLDZCRmd2QkUsb0JBUUksQ0FSSixlQVFJLEUiLCJmaWxlIjoiYXNzZXRzL2Nzcy9hcnRpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBhcnJvd0ZsaXBPcGVuezAle3RyYW5zZm9ybTpyb3RhdGVaKDkwZGVnKSByb3RhdGVZKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMTgwZGVnKX19QGtleWZyYW1lcyBhcnJvd0ZsaXBDbG9zZXswJXt0cmFuc2Zvcm06cm90YXRlWig5MGRlZykgcm90YXRlWSgxODBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMGRlZyl9fS5qcy1kZXRhaWxzIC5qcy1kZXRhaWxzLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5qcy1kZXRhaWxzW2RhdGEtb3BlbmluZz10cnVlXVtkYXRhLXN3aXRjaGluZz1mYWxzZV0gLmpzLWRldGFpbHMtY29udGVudHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5qcy1kZXRhaWxzW2RhdGEtc3dpdGNoaW5nPXRydWVdPnN1bW1hcnl7cG9pbnRlci1ldmVudHM6bm9uZX0ud3JhcHBlcntjb2xvcjojZmZmfS5jLWZsb3dpbmctYm9hcmR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSl9QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsuaGVhZGluZ3stLWhlYWRpbmctaW1nOiB1cmwoL2ltYWdpbmFyaXVtL2Fzc2V0cy9pbWFnZXMvYXJ0aXN0L2FydGlzdC1oZWFkZXItcGMucG5nKX19QG1lZGlhKG1heC13aWR0aDogOTk5Ljk4cHgpey5oZWFkaW5ney0taGVhZGluZy1pbWc6IHVybCgvaW1hZ2luYXJpdW0vYXNzZXRzL2ltYWdlcy9hcnRpc3QvYXJ0aXN0LWhlYWRlci1zcC5wbmcpfX1AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5oZWFkaW5nX19pbWFnZXstLWhlYWRpbmctdzogNTQ4cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsuaGVhZGluZ19faW1hZ2V7LS1oZWFkaW5nLXc6IDIxNnB4fX0uc3dpdGNoLW5hdl9fbGlzdDo6YmVmb3Jley0tYm9yZGVyLWNvbG9yOiAjODA4MGZmfS5zd2l0Y2gtbmF2X19saXN0OjphZnRlcnstLWJvcmRlci1jb2xvcjogIzgwODBmZn0uc3dpdGNoLW5hdl9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmV7LS1pdGVtLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmODBmZiwgIzgwODBmZil9LnN3aXRjaC1uYXZfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmV7LS1pdGVtLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzgwODBmZiwgIzgwZmY4MCl9LnN3aXRjaC1uYXZfX2l0ZW0uaXMtYWN0aXZlOmZpcnN0LWNoaWxkPip7LS10aXRsZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjgwZmY4MCwgIzgwODBmZjgwKX0uc3dpdGNoLW5hdl9faXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZD4qey0tdGl0bGUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MGZmODAsICM4MGZmODApfUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmFydGlzdHtwYWRkaW5nLXRvcDo2NXB4O3BhZGRpbmctYm90dG9tOjEyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7LmFydGlzdHttYXgtd2lkdGg6NTIwcHg7bWFyZ2luLWlubGluZTphdXRvO3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1pbmxpbmU6MjRweDtwYWRkaW5nLWJvdHRvbTo1NnB4fX0uYXJ0aXN0X19ub3Rlc3tjb2xvcjpncmF5O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmFydGlzdF9fbm90ZXN7bWFyZ2luLXRvcDo0MHB4O2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7LmFydGlzdF9fbm90ZXN7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToxMHB4fX0uYXJ0aXN0X19saXN0e2Rpc3BsYXk6Z3JpZDttYXJnaW4taW5saW5lOmF1dG99QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsuYXJ0aXN0X19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtyb3ctZ2FwOjY0cHg7Y29sdW1uLWdhcDo0MHB4O21heC13aWR0aDoxNDAwcHg7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206NjBweDtwYWRkaW5nLWlubGluZToyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7LmFydGlzdF9fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7cm93LWdhcDozMnB4O2NvbHVtbi1nYXA6MjVweDttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTo0MHB4fX0uYXJ0aXN0X19jYXB0aW9ue3RleHQtYWxpZ246dmFyKC0tZGVzYy10ZXh0LWFsLCBjZW50ZXIpfUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmFydGlzdF9fY2FwdGlvbnttYXJnaW4tdG9wOjMzcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsuYXJ0aXN0X19jYXB0aW9ue21hcmdpbi10b3A6MTZweH19LmFydGlzdF9fd29ya3N7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LmFydGlzdF9fd29ya3N7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsuYXJ0aXN0X193b3Jrc3tmb250LXNpemU6MTBweH19LmFydGlzdF9fbmFtZXtmb250LXdlaWdodDo2MDB9QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsuYXJ0aXN0X19uYW1le21hcmdpbi10b3A6OHB4O2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7LmFydGlzdF9fbmFtZXttYXJnaW4tdG9wOjRweDtmb250LXNpemU6MTZweH19LmFydGlzdCAudGFiLWl0ZW17YW5pbWF0aW9uLW5hbWU6ZmFkZS1pbjthbmltYXRpb24tZHVyYXRpb246MXN9QGtleWZyYW1lcyBmYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmFydGlzdC1tZW1iZXJfX2ljb257cG9zaXRpb246cmVsYXRpdmV9LmFydGlzdC1tZW1iZXJfX2FydHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowfS5hcnRpc3QtbWVtYmVyX19hcnQgaW1ne2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjF2aH1AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5hcnRpc3QtbWVtYmVyX19hcnR7d2lkdGg6bWluKDgwcHgsIGNhbGMoODAgKiAxMDB2dyAvIDE0NDApKTt0cmFuc2Zvcm06cm90YXRlKDEwZGVnKX19QG1lZGlhKG1heC13aWR0aDogOTk5Ljk4cHgpey5hcnRpc3QtbWVtYmVyX19hcnR7d2lkdGg6bWF4KDQ1cHgsIGNhbGMoNDUgKiAxMDB2dyAvIDUyMCkpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfX0ubC13aW5uZXJ7Y29sb3I6IzAwMDt3b3JkLWJyZWFrOm5vcm1hbDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmwtd2lubmVyIC5oZWFkaW5ne2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7Lmwtd2lubmVyIC5oZWFkaW5ney0taGVhZGluZy1pbWc6IHVybCgvaW1hZ2luYXJpdW0vYXNzZXRzL2ltYWdlcy9hcnRpc3Qvd2lubmVyL212LnBuZyk7cGFkZGluZzo4OHB4IDB9fUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsubC13aW5uZXIgLmhlYWRpbmd7LS1oZWFkaW5nLWltZzogdXJsKC9pbWFnaW5hcml1bS9hc3NldHMvaW1hZ2VzL2FydGlzdC93aW5uZXIvbXZfc3AucG5nKTtwYWRkaW5nOjU4cHggMCA0OHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5sLXdpbm5lciAuaGVhZGluZ19faW1hZ2V7LS1oZWFkaW5nLXc6IDQ3MnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7Lmwtd2lubmVyIC5oZWFkaW5nX19pbWFnZXstLWhlYWRpbmctdzogMjM2cHh9fS5sLXdpbm5lcl9faW5uZXJ7d2lkdGg6bWluKDEwMCUsIDEyNjRweCl9QG1lZGlhKG1heC13aWR0aDogOTk5Ljk4cHgpey5sLXdpbm5lcl9faW5uZXJ7d2lkdGg6bWluKDEwMCUsIDUzNnB4KX19Lmwtd2lubmVyX19waWVjZXtwYWRkaW5nOjEyOHB4IDAgNTZweH0ubC13aW5uZXJfX3BpZWNlLWZyYW1le21hcmdpbi10b3A6NHB4O2JvcmRlci10b3A6MXB4IHNvbGlkIGdyYXk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgZ3JheX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7Lmwtd2lubmVyX19waWVjZXtwYWRkaW5nOjMycHggMH0ubC13aW5uZXJfX3BpZWNlLWZyYW1le21hcmdpbi10b3A6MnB4fX0ubC13aW5uZXJfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmctYm90dG9tOjQ4cHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA4MHB4LCAjZjJmMmYyIDgwcHgpO2JvcmRlci1yYWRpdXM6MTBweH0ubC13aW5uZXJfX2NvbnRlbnQ6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDotMTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHZ3O2hlaWdodDpjYWxjKDEwMCUgLSAxNjNweCk7bWFyZ2luOjAgY2FsYyg1MCUgLSA1MHZ3KTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5sLXdpbm5lcl9fY29udGVudD5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3ctcmV2ZXJzZSB3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsubC13aW5uZXJfX2NvbnRlbnR7cGFkZGluZy1ib3R0b206MzJweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDI0MHB4LCAjZjJmMmYyIDI0MHB4KX0ubC13aW5uZXJfX2NvbnRlbnQ6OmJlZm9yZXtoZWlnaHQ6Y2FsYygxMDAlIC0gMjc2cHgpfX0ubC13aW5uZXJfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjk0JTtwYWRkaW5nOjQ0NnB4IDU2cHggNDhweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6bm8tcmVwZWF0IHRvcCByaWdodC9jb3ZlciAjMDAwIHZhcigtLWJnX292ZXJsYXkpO2JvcmRlci1yYWRpdXM6MTBweH0ubC13aW5uZXJfX3RpdGxlIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjoyNHB4IDAgMTBweDtmb250LXNpemU6My4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDc1ZW19Lmwtd2lubmVyX190aXRsZSBzbWFsbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOmdyYXk7bGV0dGVyLXNwYWNpbmc6LjA3NWVtfUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsubC13aW5uZXJfX3RpdGxle3dpZHRoOjk1LjEwNzAzMzYzOTElO3BhZGRpbmc6MzJweCAyNHB4IDUxLjM3NjE0Njc4OSU7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1iZ19vdmVybGF5X3NwKX0ubC13aW5uZXJfX3RpdGxlIHN0cm9uZ3ttYXJnaW46MTZweCAwIDhweDtmb250LXNpemU6MnJlbX0ubC13aW5uZXJfX3RpdGxlIHNtYWxse2ZvbnQtc2l6ZToxLjVyZW19fS5sLXdpbm5lcl9fZXllY2F0Y2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03MnB4O2xlZnQ6MDt3aWR0aDo5NCV9Lmwtd2lubmVyX19leWVjYXRjaDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6NDEuNjY2NjY2NjY2NyU7Y29udGVudDpcIlwifS5sLXdpbm5lcl9fZXllY2F0Y2ggaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MTBweDtvYmplY3QtcG9zaXRpb246Y2VudGVyO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhKG1heC13aWR0aDogOTk5Ljk4cHgpey5sLXdpbm5lcl9fZXllY2F0Y2h7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206LTQwcHg7d2lkdGg6bWluKDMxMSAvIDMyNyAqIDEwMCUsIDgwMHB4KX0ubC13aW5uZXJfX2V5ZWNhdGNoOjpiZWZvcmV7cGFkZGluZy10b3A6NTYuNTkxNjM5ODcxNCV9fS5sLXdpbm5lcl9fY2F0ZWdvcnksLmwtd2lubmVyX19jYXRlZ29yeS0tZnMsLmwtd2lubmVyX19jYXRlZ29yeS0teHIsLmwtd2lubmVyX19jYXRlZ29yeS0tbWV0YXZlcnNle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Zml0LWNvbnRlbnQ7cGFkZGluZy1ib3R0b206MTNweDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDc1ZW07YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbG9yX2xlZnQpLCB2YXIoLS1jb2xvcl9yaWdodCkpO2JhY2tncm91bmQtY2xpcDp0ZXh0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkO2JvcmRlci1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbG9yX2xlZnRfNTApLCB2YXIoLS1jb2xvcl9yaWdodF81MCkpIDE7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dHJhbnNwYXJlbnR9Lmwtd2lubmVyX19jYXRlZ29yeTo6YmVmb3JlLC5sLXdpbm5lcl9fY2F0ZWdvcnktLWZzOjpiZWZvcmUsLmwtd2lubmVyX19jYXRlZ29yeS0teHI6OmJlZm9yZSwubC13aW5uZXJfX2NhdGVnb3J5LS1tZXRhdmVyc2U6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NHB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbG9yX2xlZnRfNTApLCB2YXIoLS1jb2xvcl9yaWdodF81MCkpfS5sLXdpbm5lcl9fY2F0ZWdvcnktLW1ldGF2ZXJzZXstLWNvbG9yX2xlZnQ6ICNmZjgwODA7LS1jb2xvcl9yaWdodDogI2ZmODBmZjstLWNvbG9yX2xlZnRfNTA6ICNmZjgwODA4MDstLWNvbG9yX3JpZ2h0XzUwOiAjZmY4MGZmODB9Lmwtd2lubmVyX19jYXRlZ29yeS0teHJ7LS1jb2xvcl9sZWZ0OiAjODA4MGZmOy0tY29sb3JfcmlnaHQ6ICM4MGZmZmY7LS1jb2xvcl9sZWZ0XzUwOiAjODA4MGZmODA7LS1jb2xvcl9yaWdodF81MDogIzgwZmZmZjgwfS5sLXdpbm5lcl9fY2F0ZWdvcnktLWZzey0tY29sb3JfbGVmdDogIzgwZmZmZjstLWNvbG9yX3JpZ2h0OiAjODBmZjgwOy0tY29sb3JfbGVmdF81MDogIzgwZmZmZjgwOy0tY29sb3JfcmlnaHRfNTA6ICM4MGZmODA4MH1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7Lmwtd2lubmVyX19jYXRlZ29yeSwubC13aW5uZXJfX2NhdGVnb3J5LS1mcywubC13aW5uZXJfX2NhdGVnb3J5LS14ciwubC13aW5uZXJfX2NhdGVnb3J5LS1tZXRhdmVyc2V7cGFkZGluZy1ib3R0b206N3B4O2ZvbnQtc2l6ZToxLjRyZW19Lmwtd2lubmVyX19jYXRlZ29yeTo6YmVmb3JlLC5sLXdpbm5lcl9fY2F0ZWdvcnktLW1ldGF2ZXJzZTo6YmVmb3JlLC5sLXdpbm5lcl9fY2F0ZWdvcnktLXhyOjpiZWZvcmUsLmwtd2lubmVyX19jYXRlZ29yeS0tZnM6OmJlZm9yZXtib3R0b206MnB4fX0ubC13aW5uZXJfX21lZGFse2Rpc3BsYXk6YmxvY2s7d2lkdGg6Zml0LWNvbnRlbnQ7cGFkZGluZzo0cHggMTJweDtmb250LWZhbWlseTpcIkFyY2hpdm8gTmFycm93XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDc1ZW07YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJnX2xlZnQpLCB2YXIoLS1iZ19yaWdodCkpO2JvcmRlci1yYWRpdXM6MzBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7Lmwtd2lubmVyX19tZWRhbHtwYWRkaW5nOjRweCA4cHg7Zm9udC1zaXplOjFyZW19fS5sLXdpbm5lcl9fZGVzY3JpcHRpb257d2lkdGg6bWluKDEwMCUsIDg0OHB4KTtwYWRkaW5nOjAgMjRweDttYXJnaW46NDhweCBhdXRvIDA7Zm9udC1zaXplOjEuN3JlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS44O2xldHRlci1zcGFjaW5nOi4wNzVlbX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7Lmwtd2lubmVyX19kZXNjcmlwdGlvbntwYWRkaW5nOjA7bWFyZ2luLXRvcDo3MnB4O2ZvbnQtc2l6ZToxLjVyZW19fS5sLXdpbm5lci1pbmZve2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NC42NjY2NjY2NjY3JTthbGlnbi1pdGVtczpzdGFydDttYXJnaW4tdG9wOjU2cHh9Lmwtd2lubmVyLWluZm9fX2NvbW1lbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMjBweCAxZnI7Z2FwOjAgMzRweH0ubC13aW5uZXItaW5mb19fY29tbWVudCBwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozNHB4O2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuODtsZXR0ZXItc3BhY2luZzouMDc1ZW07Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkO2JvcmRlci1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODA4MDgwLCAjODA4MDgwIDUxcHgsIHRyYW5zcGFyZW50IDUxcHggNzBweCwgIzgwODA4MCA3MHB4KSAxfS5sLXdpbm5lci1pbmZvX19jb21tZW50IHA6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTBweDtyaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTFweDtoZWlnaHQ6MjBweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpuby1yZXBlYXQgY2VudGVyL2NvbnRhaW4gdXJsKFwiL2ltYWdpbmFyaXVtL2Fzc2V0cy9pbWFnZXMvYXJ0aXN0L3dpbm5lci9jb21tZW50X2JhbGxvb24uc3ZnXCIpfS5sLXdpbm5lci1pbmZvX19wcm9maWxle3BhZGRpbmc6MjNweDtib3JkZXI6MXB4IHNvbGlkIGdyYXk7Ym9yZGVyLXJhZGl1czo1cHh9Lmwtd2lubmVyLWluZm9fX3Byb2ZpbGUgaDUsLmwtd2lubmVyLWluZm9fX3Byb2ZpbGUgaDZ7bWFyZ2luLWJvdHRvbToxMnB4O2ZvbnQtZmFtaWx5OlwiQXJjaGl2byBOYXJyb3dcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wNzVlbX0ubC13aW5uZXItaW5mb19fcHJvZmlsZSBwLC5sLXdpbm5lci1pbmZvX19wcm9maWxlIGR0LC5sLXdpbm5lci1pbmZvX19wcm9maWxlIGRke2xpbmUtaGVpZ2h0OjEuNn0ubC13aW5uZXItaW5mb19fcHJvZmlsZSBkdHtmb250LXdlaWdodDo2MDB9Lmwtd2lubmVyLWluZm9fX3Byb2ZpbGUgZHQ6OmJlZm9yZXtjb250ZW50Olwi4peLXCJ9Lmwtd2lubmVyLWluZm9fX3Byb2ZpbGUgZGR7bWFyZ2luLXRvcDo0cHh9Lmwtd2lubmVyLWluZm9fX3Byb2ZpbGUgZGQrZHR7bWFyZ2luLXRvcDoxMnB4fUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsubC13aW5uZXItaW5mb3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoyNHB4IDA7bWFyZ2luLXRvcDo0MHB4fS5sLXdpbm5lci1pbmZvX19jb21tZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczo4MHB4IDFmcjtnYXA6MCAyNHB4fS5sLXdpbm5lci1pbmZvX19jb21tZW50IHB7cGFkZGluZy1sZWZ0OjE2cHg7Zm9udC1zaXplOjEuNHJlbTtib3JkZXItaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgwODA4MCwgIzgwODA4MCAxNnB4LCB0cmFuc3BhcmVudCAxNnB4IDM0cHgsICM4MDgwODAgMzRweCkgMX0ubC13aW5uZXItaW5mb19fY29tbWVudCBwOjpiZWZvcmV7dG9wOjE1cHh9Lmwtd2lubmVyLWluZm9fX3Byb2ZpbGV7cGFkZGluZzoxNXB4fS5sLXdpbm5lci1pbmZvX19wcm9maWxlIGg1LC5sLXdpbm5lci1pbmZvX19wcm9maWxlIGg2e2ZvbnQtc2l6ZToxLjRyZW19Lmwtd2lubmVyLWluZm9fX3Byb2ZpbGUgcHtsaW5lLWhlaWdodDoxLjZ9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC13aW5uZXItaW5mb3ttYXJnaW4tdG9wOjMycHh9Lmwtd2lubmVyLWluZm9fX2NvbW1lbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjUwcHggMWZyO2dhcDowIDE2cHh9Lmwtd2lubmVyLWluZm9fX2NvbW1lbnQgcHtmb250LXNpemU6MS4zcmVtfX0ubC13aW5uZXIgLmwtZ3B7cGFkZGluZy10b3A6NTZweH0ubC13aW5uZXIgLmwtZ3AgLmwtd2lubmVyX19jYXRlZ29yeSwubC13aW5uZXIgLmwtZ3AgLmwtd2lubmVyX19jYXRlZ29yeS0tbWV0YXZlcnNlLC5sLXdpbm5lciAubC1ncCAubC13aW5uZXJfX2NhdGVnb3J5LS14ciwubC13aW5uZXIgLmwtZ3AgLmwtd2lubmVyX19jYXRlZ29yeS0tZnN7bWFyZ2luLWJvdHRvbToyOHB4fUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7Lmwtd2lubmVyIC5sLWdwIC5sLXdpbm5lcl9fZXllY2F0Y2h7aGVpZ2h0OjQ3MHB4O2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlci8xMTI4cHggNDcwcHggdXJsKFwiL2ltYWdpbmFyaXVtL2Fzc2V0cy9pbWFnZXMvYXJ0aXN0L3dpbm5lci9leWVjYXRjaF9ncF9tYXNrLmpwZ1wiKTtib3JkZXItcmFkaXVzOjEwcHh9Lmwtd2lubmVyIC5sLWdwIC5sLXdpbm5lcl9fZXllY2F0Y2g6OmJlZm9yZXtjb250ZW50Om5vbmV9Lmwtd2lubmVyIC5sLWdwIC5sLXdpbm5lcl9fZXllY2F0Y2ggaW1ne3JpZ2h0OjA7d2lkdGg6YXV0bzttYXJnaW46MCBhdXRvO2JvcmRlci1yYWRpdXM6MH19QG1lZGlhKG1heC13aWR0aDogOTk5Ljk4cHgpey5sLXdpbm5lciAubC1ncHtwYWRkaW5nLXRvcDo0OHB4fS5sLXdpbm5lciAubC1ncCAubC13aW5uZXJfX2NhdGVnb3J5LC5sLXdpbm5lciAubC1ncCAubC13aW5uZXJfX2NhdGVnb3J5LS1tZXRhdmVyc2UsLmwtd2lubmVyIC5sLWdwIC5sLXdpbm5lcl9fY2F0ZWdvcnktLXhyLC5sLXdpbm5lciAubC1ncCAubC13aW5uZXJfX2NhdGVnb3J5LS1mc3ttYXJnaW4tYm90dG9tOjE5cHg7Zm9udC1zaXplOjFyZW19fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC13aW5uZXIgLmwtZ3B7cGFkZGluZy10b3A6NDBweH19Lmwtd2lubmVyIC5sLWNhdC1hd2FyZHtwYWRkaW5nOjU2cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCBncmF5fS5sLXdpbm5lciAubC1jYXQtYXdhcmRfX2NvbnRlbnRze3BhZGRpbmctYm90dG9tOjVweDttYXJnaW4tdG9wOjU2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgZ3JheTtib3JkZXItYm90dG9tOjFweCBzb2xpZCBncmF5fS5sLXdpbm5lciAubC1jYXQtYXdhcmRfX2FjY29yZGlvbntwYWRkaW5nLXRvcDo0cHh9Lmwtd2lubmVyIC5sLWNhdC1hd2FyZF9fc3VtbWFyeXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MjlweCAxMDRweCAyNHB4IDQwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgZ3JheTtib3JkZXItYm90dG9tOjFweCBzb2xpZCBncmF5fS5sLXdpbm5lciAubC1jYXQtYXdhcmRfX3N1bW1hcnk6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjQwcHg7Ym90dG9tOjA7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjphdXRvIDA7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO21hc2s6bm8tcmVwZWF0IGNlbnRlci9jb250YWluIHVybChcIi9pbWFnaW5hcml1bS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LnN2Z1wiKTt0cmFuc2Zvcm06cm90YXRlWig5MGRlZyl9Lmwtd2lubmVyIC5sLWNhdC1hd2FyZF9fc3VtbWFyeSBoNHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE2cHggMDtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDc1ZW19Lmwtd2lubmVyIC5sLWNhdC1hd2FyZF9fc3VtbWFyeSBoNDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAsICNmZmYgMXB4LCB0cmFuc3BhcmVudCAxcHggMnB4KX0ubC13aW5uZXIgLmwtY2F0LWF3YXJkIC5sLXdpbm5lcl9fcGllY2UrLmwtd2lubmVyIC5sLWNhdC1hd2FyZCAubC13aW5uZXJfX3BpZWNle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC41KX0ubC13aW5uZXIgLmwtY2F0LWF3YXJkX19hY2NvcmRpb25bZGF0YS1vcGVuaW5nPXRydWVdIC5sLWNhdC1hd2FyZF9fc3VtbWFyeTo6YWZ0ZXJ7YW5pbWF0aW9uOmFycm93RmxpcE9wZW4gLjVzIGVhc2Utb3V0IGZvcndhcmRzfS5sLXdpbm5lciAubC1jYXQtYXdhcmRfX2FjY29yZGlvbltkYXRhLW9wZW5pbmc9ZmFsc2VdW2RhdGEtc3dpdGNoaW5nPXRydWVdIC5sLWNhdC1hd2FyZF9fc3VtbWFyeTo6YWZ0ZXJ7YW5pbWF0aW9uOmFycm93RmxpcENsb3NlIC41cyBlYXNlLW91dCBmb3J3YXJkc31AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5sLXdpbm5lciAubC1jYXQtYXdhcmQgLmwtd2lubmVyX19waWVjZXtwYWRkaW5nOjk2cHggMCA1NnB4fS5sLXdpbm5lciAubC1jYXQtYXdhcmQgLmwtd2lubmVyX19jb250ZW50OjpiZWZvcmV7Y29udGVudDpub25lfS5sLXdpbm5lciAubC1jYXQtYXdhcmQgLmwtd2lubmVyX190aXRsZXt3aWR0aDo2MCU7cGFkZGluZzo2JSA1NnB4IDYlIG1heCg4JSwgODhweCk7YmFja2dyb3VuZC1zaXplOjQwMHB4IDMwMHB4fS5sLXdpbm5lciAubC1jYXQtYXdhcmQgLmwtd2lubmVyX190aXRsZSBzdHJvbmd7bWFyZ2luOjI1cHggMCAyNHB4O2xpbmUtaGVpZ2h0OjEuMn0ubC13aW5uZXIgLmwtY2F0LWF3YXJkIC5sLXdpbm5lcl9fdGl0bGUgc21hbGx7Zm9udC1zaXplOjJyZW19Lmwtd2lubmVyIC5sLWNhdC1hd2FyZCAubC13aW5uZXJfX2V5ZWNhdGNoe3RvcDotNDBweDtyaWdodDphdXRvO2xlZnQ6MDt3aWR0aDptaW4oNTYgLyAxMjAgKiAxMDAlLCA1MjBweCl9Lmwtd2lubmVyIC5sLWNhdC1hd2FyZCAubC13aW5uZXJfX2V5ZWNhdGNoOjpiZWZvcmV7cGFkZGluZy10b3A6NTUuMTkyMzA3NjkyMyV9fUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsubC13aW5uZXIgLmwtY2F0LWF3YXJke3BhZGRpbmc6NDhweCAwfS5sLXdpbm5lciAubC1jYXQtYXdhcmRfX2NvbnRlbnRze3BhZGRpbmctYm90dG9tOjJweDttYXJnaW4tdG9wOjMycHh9Lmwtd2lubmVyIC5sLWNhdC1hd2FyZF9fYWNjb3JkaW9ue3BhZGRpbmctdG9wOjJweH0ubC13aW5uZXIgLmwtY2F0LWF3YXJkX19zdW1tYXJ5e3BhZGRpbmc6MTlweCA1MHB4IDE2cHggOHB4fS5sLXdpbm5lciAubC1jYXQtYXdhcmRfX3N1bW1hcnk6OmFmdGVye3JpZ2h0OjE2cHg7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ubC13aW5uZXIgLmwtY2F0LWF3YXJkX19zdW1tYXJ5IGg0e2ZvbnQtc2l6ZToxLjZyZW19Lmwtd2lubmVyIC5sLWNhdC1hd2FyZF9fc3VtbWFyeSBoNDpoYXMoYnIpe3BhZGRpbmc6NXB4IDB9Lmwtd2lubmVyIC5sLWNhdC1hd2FyZCAubC13aW5uZXJfX3BpZWNle3BhZGRpbmc6MzJweCAwfS5sLXdpbm5lciAubC1jYXQtYXdhcmQgLmwtd2lubmVyX190aXRsZXtiYWNrZ3JvdW5kLXNpemU6MjcwcHggNTY1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC13aW5uZXIgLmwtY2F0LWF3YXJke3BhZGRpbmc6NDBweCAwfX0ubC13aW5uZXIgLmwtanVyeS1hd2FyZHtwYWRkaW5nOjU2cHggMCAxMjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubC13aW5uZXIgLmwtanVyeS1hd2FyZF9fbm9taW5hdGVke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MjUuNzE0Mjg1NzE0MyUgMWZyO2dhcDowIDMycHg7YWxpZ24taXRlbXM6c3RhcnQ7cGFkZGluZzo1NnB4IDQwcHh9Lmwtd2lubmVyIC5sLWp1cnktYXdhcmRfX25vbWluYXRlZCBkZHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA3NWVtfS5sLXdpbm5lciAubC1qdXJ5LWF3YXJkX19ub21pbmF0ZWQgbGl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgoMjI1IC8gODAwICogMTAwJSwgMTg0cHgpIDFmcjtnYXA6MCBtYXgoNCUsIDE2cHgpO2FsaWduLWl0ZW1zOmNlbnRlcn0ubC13aW5uZXIgLmwtanVyeS1hd2FyZF9fbm9taW5hdGVkIGxpK2xpe21hcmdpbi10b3A6MjRweH0ubC13aW5uZXIgLmwtanVyeS1hd2FyZF9fbm9taW5hdGVkOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSl9Lmwtd2lubmVyIC5sLWp1cnktYXdhcmRfX2V5ZWNhdGNoIGltZ3tib3JkZXItcmFkaXVzOjEwcHh9Lmwtd2lubmVyIC5sLWp1cnktYXdhcmRfX3dpbm5lcntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6OHB4O2ZvbnQtc2l6ZToxLjdyZW07Y29sb3I6Z3JheTtsZXR0ZXItc3BhY2luZzouMDc1ZW19Lmwtd2lubmVyIC5sLWp1cnktYXdhcmRfX2xpbmt7bWFyZ2luLXRvcDo1NnB4fUBtZWRpYShtYXgtd2lkdGg6IDk5OS45OHB4KXsubC13aW5uZXIgLmwtanVyeS1hd2FyZHtwYWRkaW5nOjQ4cHggMCA4OHB4fS5sLXdpbm5lciAubC1qdXJ5LWF3YXJkX19ub21pbmF0ZWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MjRweCAwO3BhZGRpbmc6MzJweCAwfS5sLXdpbm5lciAubC1qdXJ5LWF3YXJkX19ub21pbmF0ZWQgZGR7Zm9udC1zaXplOjEuNXJlbX0ubC13aW5uZXIgLmwtanVyeS1hd2FyZF9fbm9taW5hdGVkIGxpe2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgoMTMwIC8gMzI3ICogMTAwJSwgMTMwcHgpIDFmcjthbGlnbi1pdGVtczpzdGFydH0ubC13aW5uZXIgLmwtanVyeS1hd2FyZF9fbm9taW5hdGVkIGxpK2xpe21hcmdpbi10b3A6MTZweH0ubC13aW5uZXIgLmwtanVyeS1hd2FyZF9fd2lubmVye21hcmdpbi10b3A6NHB4O2ZvbnQtc2l6ZToxLjJyZW19Lmwtd2lubmVyIC5sLWp1cnktYXdhcmRfX2xpbmt7bWFyZ2luLXRvcDozMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtd2lubmVyIC5sLWp1cnktYXdhcmR7cGFkZGluZzo0MHB4IDAgNTZweH19LmFydGlzdC1hcnRfX2ltYWdle2ZsZXgtc2hyaW5rOjB9QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsuYXJ0aXN0LWFydF9faW1hZ2V7d2lkdGg6bWluKDYwcHgsIGNhbGMoNjAgKiAxMDB2dyAvIDE0NDApKX19QG1lZGlhKG1heC13aWR0aDogOTk5Ljk4cHgpey5hcnRpc3QtYXJ0X19pbWFnZXt3aWR0aDptYXgoMzZweCwgY2FsYygzNiAqIDEwMHZ3IC8gNTIwKSl9fS5hcnRpc3QtYXJ0IC5hcnRpc3RfX2NhcHRpb257LS1kZXNjLXRleHQtYWw6IGxlZnQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5hcnRpc3QtYXJ0IC5hcnRpc3RfX2NhcHRpb257Y29sdW1uLWdhcDoxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTkuOThweCl7LmFydGlzdC1hcnQgLmFydGlzdF9fY2FwdGlvbntjb2x1bW4tZ2FwOjEzcHh9fSIsIi8vIOefouWNsOOBruOCouODi+ODoeODvOOCt+ODp+ODs1xuQGtleWZyYW1lcyBhcnJvd0ZsaXBPcGVuIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhcnJvd0ZsaXBDbG9zZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbn1cblxuLmpzLWRldGFpbHMgLmpzLWRldGFpbHMtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qcy1kZXRhaWxzW2RhdGEtb3BlbmluZz0ndHJ1ZSddW2RhdGEtc3dpdGNoaW5nPSdmYWxzZSddIC5qcy1kZXRhaWxzLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmpzLWRldGFpbHNbZGF0YS1zd2l0Y2hpbmc9J3RydWUnXSA+IHN1bW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vIEFSVElTVOODmuODvOOCuOeUqFNDU1NcbkB1c2UgJy4vdXRpbGl0eS9fbXEnIGFzICo7XG5AdXNlICcuL3V0aWxpdHkvX3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4vdXRpbGl0eS9fbWl4aW4nIGFzICo7XG5AdXNlICcuL3BhcnRzL2FjY29yZGlvbicgYXMgKjtcblxuLy9jb21tb25cbi53cmFwcGVyIHtcbiAgY29sb3I6ICRjb2xvcldoaXRlO1xufVxuXG4uYy1mbG93aW5nLWJvYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yV2hpdGUsIDAuNSk7XG59XG5cbi8vIGhlYWRpbmdcbi5oZWFkaW5nIHtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAtLWhlYWRpbmctaW1nOiB1cmwoL2ltYWdpbmFyaXVtL2Fzc2V0cy9pbWFnZXMvYXJ0aXN0L2FydGlzdC1oZWFkZXItcGMucG5nKTtcbiAgfVxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAtLWhlYWRpbmctaW1nOiB1cmwoL2ltYWdpbmFyaXVtL2Fzc2V0cy9pbWFnZXMvYXJ0aXN0L2FydGlzdC1oZWFkZXItc3AucG5nKTtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgIC0taGVhZGluZy13OiA1NDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICAtLWhlYWRpbmctdzogMjE2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIG5hdlxuLnN3aXRjaC1uYXYge1xuICAmX19saXN0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgLS1ib3JkZXItY29sb3I6ICM4MDgwZmY7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIC0tYm9yZGVyLWNvbG9yOiAjODA4MGZmO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLS1pdGVtLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmODBmZiwgIzgwODBmZik7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC0taXRlbS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4MDgwZmYsICM4MGZmODApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIC0tdGl0bGUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY4MGZmODAsICM4MDgwZmY4MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAtLXRpdGxlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgwODBmZjgwLCAjODBmZjgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBhcnRpc3QgY29tbW9uXG4uYXJ0aXN0IHtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG4gICZfX25vdGVzIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgcm93LWdhcDogNjRweDtcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIHJvdy1nYXA6IDMycHg7XG4gICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IHZhcigtLWRlc2MtdGV4dC1hbCwgY2VudGVyKTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmX193b3JrcyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcmdiYSgkY29sb3JXaGl0ZSwgMC41KTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAudGFiLWl0ZW0ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gYXJ0aXN0IG1lbWJlclxuLmFydGlzdC1tZW1iZXIge1xuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGltZyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDF2aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBtaW4oODBweCwgY2FsYyg4MCAqIDEwMHZ3IC8gMTQ0MCkpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBtYXgoNDVweCwgY2FsYyg0NSAqIDEwMHZ3IC8gNTIwKSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIHdpbm5lclxuLmwtd2lubmVyIHtcbiAgY29sb3I6ICRjb2xvckJsYWNrO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xuICAuaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAtLWhlYWRpbmctaW1nOiB1cmwoL2ltYWdpbmFyaXVtL2Fzc2V0cy9pbWFnZXMvYXJ0aXN0L3dpbm5lci9tdi5wbmcpO1xuICAgICAgcGFkZGluZzogODhweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIC0taGVhZGluZy1pbWc6IHVybCgvaW1hZ2luYXJpdW0vYXNzZXRzL2ltYWdlcy9hcnRpc3Qvd2lubmVyL212X3NwLnBuZyk7XG4gICAgICBwYWRkaW5nOiA1OHB4IDAgNDhweDtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgLS1oZWFkaW5nLXc6IDQ3MnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICAgIC0taGVhZGluZy13OiAyMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgMTI2NHB4KTtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBtaW4oMTAwJSwgNTM2cHgpO1xuICAgIH1cbiAgfVxuICAmX19waWVjZSB7XG4gICAgcGFkZGluZzogMTI4cHggMCA1NnB4O1xuICAgICYtZnJhbWUge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICAmLWZyYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA4MHB4LCAjZjJmMmYyIDgwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjNweCk7XG4gICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG4gICAgJiA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSB3cmFwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgIHRyYW5zcGFyZW50IDI0MHB4LFxuICAgICAgICAjZjJmMmYyIDI0MHB4XG4gICAgICApO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNzZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDExMjggLyAxMjAwICogMTAwJTtcbiAgICBwYWRkaW5nOiA0NDZweCA1NnB4IDQ4cHg7XG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgcmlnaHQgLyBjb3ZlciAkY29sb3JCbGFjayB2YXIoLS1iZ19vdmVybGF5KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjRweCAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAzMTEgLyAzMjcgKiAxMDAlO1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4IDE2OCAvIDMyNyAqIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZ19vdmVybGF5X3NwKTtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZXllY2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDExMjggLyAxMjAwICogMTAwJTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNDcwIC8gMTEyOCAqIDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIHdpZHRoOiBtaW4oMzExIC8gMzI3ICogMTAwJSwgODAwcHgpO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NiAvIDMxMSAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICB2YXIoLS1jb2xvcl9sZWZ0KSxcbiAgICAgIHZhcigtLWNvbG9yX3JpZ2h0KVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHZhcigtLWNvbG9yX2xlZnRfNTApLFxuICAgICAgICB2YXIoLS1jb2xvcl9yaWdodF81MClcbiAgICAgIClcbiAgICAgIDE7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHZhcigtLWNvbG9yX2xlZnRfNTApLFxuICAgICAgICB2YXIoLS1jb2xvcl9yaWdodF81MClcbiAgICAgICk7XG4gICAgfVxuICAgICRwYXJlbnQ6ICY7XG4gICAgJi0tbWV0YXZlcnNlIHtcbiAgICAgIC0tY29sb3JfbGVmdDogI2ZmODA4MDtcbiAgICAgIC0tY29sb3JfcmlnaHQ6ICNmZjgwZmY7XG4gICAgICAtLWNvbG9yX2xlZnRfNTA6ICNmZjgwODA4MDtcbiAgICAgIC0tY29sb3JfcmlnaHRfNTA6ICNmZjgwZmY4MDtcbiAgICAgIEBleHRlbmQgI3skcGFyZW50fTtcbiAgICB9XG4gICAgJi0teHIge1xuICAgICAgLS1jb2xvcl9sZWZ0OiAjODA4MGZmO1xuICAgICAgLS1jb2xvcl9yaWdodDogIzgwZmZmZjtcbiAgICAgIC0tY29sb3JfbGVmdF81MDogIzgwODBmZjgwO1xuICAgICAgLS1jb2xvcl9yaWdodF81MDogIzgwZmZmZjgwO1xuICAgICAgQGV4dGVuZCAjeyRwYXJlbnR9O1xuICAgIH1cbiAgICAmLS1mcyB7XG4gICAgICAtLWNvbG9yX2xlZnQ6ICM4MGZmZmY7XG4gICAgICAtLWNvbG9yX3JpZ2h0OiAjODBmZjgwO1xuICAgICAgLS1jb2xvcl9sZWZ0XzUwOiAjODBmZmZmODA7XG4gICAgICAtLWNvbG9yX3JpZ2h0XzUwOiAjODBmZjgwODA7XG4gICAgICBAZXh0ZW5kICN7JHBhcmVudH07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21lZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RW5nO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1iZ19sZWZ0KSwgdmFyKC0tYmdfcmlnaHQpKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgODQ4cHgpO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG4gICYtaW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA1NiAvIDEyMDAgKiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICZfX2NvbW1lbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICAgICAgZ2FwOiAwIDM0cHg7XG4gICAgICBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAjODA4MDgwLFxuICAgICAgICAgICAgIzgwODA4MCA1MXB4LFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTFweCA3MHB4LFxuICAgICAgICAgICAgIzgwODA4MCA3MHB4XG4gICAgICAgICAgKVxuICAgICAgICAgIDE7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW5cbiAgICAgICAgICAgIHVybCgnL2ltYWdpbmFyaXVtL2Fzc2V0cy9pbWFnZXMvYXJ0aXN0L3dpbm5lci9jb21tZW50X2JhbGxvb24uc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJvZmlsZSB7XG4gICAgICBwYWRkaW5nOiAyM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRFbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgIH1cbiAgICAgIHAsXG4gICAgICBkdCxcbiAgICAgIGRkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICAgIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4peLJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICYgKyBkdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNHB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgJl9fY29tbWVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgICAgIGdhcDogMCAyNHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgIzgwODA4MCxcbiAgICAgICAgICAgICAgIzgwODA4MCAxNnB4LFxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCAxNnB4IDM0cHgsXG4gICAgICAgICAgICAgICM4MDgwODAgMzRweFxuICAgICAgICAgICAgKVxuICAgICAgICAgICAgMTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcHJvZmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICZfX2NvbW1lbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggMWZyO1xuICAgICAgICBnYXA6IDAgMTZweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmwtZ3Age1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIC5sLXdpbm5lcl9fY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgIC5sLXdpbm5lcl9fZXllY2F0Y2gge1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gMTEyOHB4IDQ3MHB4XG4gICAgICAgICAgdXJsKCcvaW1hZ2luYXJpdW0vYXNzZXRzL2ltYWdlcy9hcnRpc3Qvd2lubmVyL2V5ZWNhdGNoX2dwX21hc2suanBnJyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIC5sLXdpbm5lcl9fY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmwtY2F0LWF3YXJkIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgJl9fY29udGVudHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwODA4MDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIH1cbiAgICAmX19hY2NvcmRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI5cHggMTA0cHggMjRweCA0MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbWFzazogbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW5cbiAgICAgICAgICB1cmwoJy9pbWFnaW5hcml1bS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LnN2ZycpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMGRlZyxcbiAgICAgICAgICAgICRjb2xvckJsYWNrLFxuICAgICAgICAgICAgJGNvbG9yV2hpdGUgMXB4LFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMXB4IDJweFxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmwtd2lubmVyX19waWVjZSB7XG4gICAgICAmICsgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3JCbGFjaywgMC41KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYWNjb3JkaW9uW2RhdGEtb3BlbmluZz0ndHJ1ZSddIHtcbiAgICAgIC5sLWNhdC1hd2FyZF9fc3VtbWFyeTo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGFycm93RmxpcE9wZW4gMC41cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYWNjb3JkaW9uW2RhdGEtb3BlbmluZz0nZmFsc2UnXVtkYXRhLXN3aXRjaGluZz0ndHJ1ZSddIHtcbiAgICAgIC5sLWNhdC1hd2FyZF9fc3VtbWFyeTo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGFycm93RmxpcENsb3NlIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAubC13aW5uZXJfX3BpZWNlIHtcbiAgICAgICAgcGFkZGluZzogOTZweCAwIDU2cHg7XG4gICAgICB9XG4gICAgICAubC13aW5uZXJfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAubC13aW5uZXJfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDcyIC8gMTIwICogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNiUgNTZweCA2JSBtYXgoOCUsIDg4cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4IDMwMHB4O1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIG1hcmdpbjogMjVweCAwIDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubC13aW5uZXJfX2V5ZWNhdGNoIHtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBtaW4oNTYgLyAxMjAgKiAxMDAlLCA1MjBweCk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI4NyAvIDUyMCAqIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICAmX19jb250ZW50cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgICAmX19hY2NvcmRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgfVxuICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggNTBweCAxNnB4IDhweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgJjpoYXMoYnIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmwtd2lubmVyX19waWVjZSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAgIH1cbiAgICAgIC5sLXdpbm5lcl9fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3MHB4IDU2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuICAubC1qdXJ5LWF3YXJkIHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgMTIwcHg7XG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICZfX25vbWluYXRlZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODggLyAxMTIwICogMTAwJSAxZnI7XG4gICAgICBnYXA6IDAgMzJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIHBhZGRpbmc6IDU2cHggNDBweDtcbiAgICAgIGRkIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgoMjI1IC8gODAwICogMTAwJSwgMTg0cHgpIDFmcjtcbiAgICAgICAgZ2FwOiAwIG1heCg0JSwgMTZweCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yV2hpdGUsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2V5ZWNhdGNoIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3dpbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMCA4OHB4O1xuICAgICAgJl9fbm9taW5hdGVkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMjRweCAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICAgIGRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgoMTMwIC8gMzI3ICogMTAwJSwgMTMwcHgpIDFmcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX193aW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNTZweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gYXJ0aXN0IGFydFxuLmFydGlzdC1hcnQge1xuICAmX19pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBtaW4oNjBweCwgY2FsYyg2MCAqIDEwMHZ3IC8gMTQ0MCkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBtYXgoMzZweCwgY2FsYygzNiAqIDEwMHZ3IC8gNTIwKSk7XG4gICAgfVxuICB9XG4gIC5hcnRpc3Qge1xuICAgICZfX2NhcHRpb24ge1xuICAgICAgLS1kZXNjLXRleHQtYWw6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgICAgY29sdW1uLWdhcDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHBhdGhcbiRpbWdEaXI6ICcvaW1hZ2VzLyc7XG5cbi8vIGNvbG9yXG4kY29sb3JCbGFjazogIzAwMDtcbiRjb2xvcldoaXRlOiAjZmZmO1xuJGNvbG9yQmx1ZTogIzAwODZkMTtcbiRjb2xvclJlZDogI2MwMDAwMDtcbiRjb2xvclBpbms6ICNmMTAwODM7XG4kY29sb3JHcmF5OiAjZDhkZmU0O1xuJGNvbG9yWWVsbG93OiAjZDVmZjVlO1xuXG4vLyBmb250LWZhbWlseVxuJGZvbnREZWZhdWx0OiAnSUJNIFBsZXggU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZm9udEtha3U6ICdZYWt1SGFuSlAnLCAnWmVuIEtha3UgR290aGljIE5ldycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJyxcbiAgJ01laXJ5bycsIHNhbnMtc2VyaWY7XG5cbiRmb250RW5nOiAnQXJjaGl2byBOYXJyb3cnLCBzYW5zLXNlcmlmO1xuJGZvbnROdW06ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xuIiwiLypcbiAqIOODoeODh+OCo+OCouOCr+OCqOODqueUqOODn+ODg+OCr+OCueOCpOODs1xuICpcbiAqICRmcm9tOiDmjIflrprjgZfjgZ/nlLvpnaLluYXjgpLotoXpgY7jgZfjgZ/nirbmhYvjgpLjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jjgavoqK3lrprjgZnjgotcbiAqICR1bnRpbDog5oyH5a6a44GX44Gf55S76Z2i5bmF5Lul5LiL44Gu54q25oWL44KS44OW44Os44O844Kv44Od44Kk44Oz44OI44Gr6Kit5a6a44GZ44KLXG4gKi9cblxuLy8gJGZyb20g44GoICR1bnRpbCDjgavmjIflrprjgafjgY3jgovjgq3jg7zjgajoqK3lrprjgZXjgozjgovlgKRcbi8vIOOCq+OCueOCv+ODnuOCpOOCuuWPr+iDvVxuJG1xLWJyZWFrcG9pbnRzOiAoXG4gIGwtZGVza3RvcDogMTIwMHB4LFxuICBkZXNrdG9wOiAxMDAwcHgsXG4gIHRhYmxldDogNzY4cHgsXG4gIG1vYmlsZTogMzc1cHgsXG4pICFkZWZhdWx0O1xuXG4vLyBicmVha3BvaW50c+OBq+ipsuW9k+OBruWApO+8iG1vYmlsZeetie+8ieOBjOOBquOBhOWgtOWQiOOAgeaMh+WumuOBl+OBn+WApOOCkui/lOOBmVxuQGZ1bmN0aW9uIF9nZXRCcmVha3BvaW50KCRicCkge1xuICAkbXEtYnJlYWtwb2ludDogbWFwLWdldCgkbXEtYnJlYWtwb2ludHMsICRicCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGlmKCRtcS1icmVha3BvaW50LCAkbXEtYnJlYWtwb2ludCwgJGJwKTtcbiAgQHJldHVybiAkYnJlYWtwb2ludDtcbn1cblxuQG1peGluIG1xKCRmcm9tOiBudWxsLCAkdW50aWw6IG51bGwpIHtcbiAgJGNvbmRpdGlvbjogJyhtaW4td2lkdGg6IDApJztcblxuICBAaWYgJGZyb20gYW5kICR1bnRpbCB7XG4gICAgJGZyb206IF9nZXRCcmVha3BvaW50KCRmcm9tKTtcbiAgICAkdW50aWw6IF9nZXRCcmVha3BvaW50KCR1bnRpbCkgLSAwLjAycHg7XG4gICAgJGNvbmRpdGlvbjogJyhtaW4td2lkdGg6ICN7JGZyb219KSBhbmQgKG1heC13aWR0aDogI3skdW50aWx9KSc7XG4gIH0gQGVsc2UgaWYgJGZyb20ge1xuICAgICRmcm9tOiBfZ2V0QnJlYWtwb2ludCgkZnJvbSk7XG4gICAgJGNvbmRpdGlvbjogJyhtaW4td2lkdGg6ICN7JGZyb219KSc7XG4gIH0gQGVsc2UgaWYgJHVudGlsIHtcbiAgICAkdW50aWw6IF9nZXRCcmVha3BvaW50KCR1bnRpbCkgLSAwLjAycHg7XG4gICAgJGNvbmRpdGlvbjogJyhtYXgtd2lkdGg6ICN7JHVudGlsfSknO1xuICB9XG5cbiAgQG1lZGlhICN7JGNvbmRpdGlvbn0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/