/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:10px}body{padding-top:11rem;color:#333;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:.06em;word-break:break-word}body main{overflow:hidden}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-column{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:6rem;align-items:start;justify-content:space-between}.l-column__main{flex:1}.l-column__side{width:25rem}.l-container{width:100%;max-width:1330px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.l-header{z-index:998;position:fixed;top:0;left:0;width:100%;height:11rem;background:#fff}.c-banner{display:none;z-index:100;position:fixed;right:17rem;bottom:4rem;width:32rem;max-width:100%;border-radius:1rem;background:#fff;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));transition:.2s}.c-banner:hover{transform:scale(1.02)}.c-banner__close-btn{z-index:300;position:absolute;top:0;right:1rem;color:#fff;font-size:3rem}.c-banner__close-btn:hover{cursor:pointer}.c-banner__close-btn::before{position:absolute;top:12px;width:24px;transform:rotate(-45deg);background-color:currentColor;content:""}.c-banner__close-btn::after{position:absolute;top:12px;width:24px;transform:rotate(45deg);background-color:currentColor;content:""}.c-banner__body{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:1em;border-radius:1rem;background-color:#d20000;color:#fff}.c-banner__thumb img{width:15rem;height:15rem;padding:1rem;border-radius:1rem}.c-banner__text{margin-right:2rem}.c-banner__text p{font-weight:600}.c-banner__img{display:block;transition:transform .3s}.c-banner__img:hover{transform:scale(1.05);opacity:1}.c-breadcrumb{width:100%;padding:1.5rem 0;border-bottom:solid 1px #d6d9de}.c-breadcrumb__list{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;flex-wrap:wrap;align-items:center;color:#666;font-weight:400;font-size:1.4rem}.c-breadcrumb__list li+li:before{display:inline-block;width:.6rem;height:.6rem;margin-right:.6rem;translate:0 -0.2rem;rotate:135deg;border:solid #d6d9de;border-width:1px 0 0 1px;content:""}.c-breadcrumb__list li a{position:relative}.c-breadcrumb__list li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#666;content:"";transition:transform .2s}.c-breadcrumb__list li a:focus::after{transform:scale(1, 1)}.c-btn{display:flex;position:relative;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:36rem;height:5rem;height:8rem;padding:2rem 6rem;border:solid 2px currentColor;border-radius:200rem;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1);color:#d20000;font-weight:700;font-size:2rem;letter-spacing:.02em;transition:all .3s}.c-btn:after{display:block;position:absolute;top:50%;right:2.5rem;width:3rem;height:3rem;translate:0 -50%;border-radius:100%;background:url(../img/common/icon_circlearrow-red.svg) no-repeat center;background-size:5rem;content:""}.c-btn--borderless{border:none}.c-btn-circle{display:flex;position:relative;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;height:5rem;padding-right:7rem;font-weight:500;font-size:1.6rem}.c-btn-circle:after{display:block;position:absolute;top:50%;right:0;width:5rem;height:5rem;translate:0 -50%;border-radius:100%;background:url(../img/common/icon_circlearrow-red.svg) no-repeat center;background-size:5rem;content:"";transition:all .3s}.c-btn-outbound{-moz-column-gap:10px;display:flex;position:relative;column-gap:10px;align-items:center;width:-moz-max-content;width:max-content;font-weight:700;font-size:1.6rem}.c-btn-outbound:after{display:block;width:1.7rem;height:1.7rem;background:url(../img/common/icon_outbound.svg) no-repeat center;background-size:contain;content:""}.c-cta{position:relative;margin-top:16rem;padding:1rem 0 10rem 0;background:#fffcd8}.c-cta--white{background:#fff}.c-cta+.c-cta{margin-top:0}.c-cta__heading{color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.c-cta__list{display:flex;row-gap:5.5rem;flex-wrap:wrap;justify-content:space-between;padding:3.3rem 0 0 0}.c-cta__list:after{display:block;width:39rem;height:0;content:""}.c-cta__list__item{width:39rem}.c-cta__list__item a figure{overflow:hidden}.c-cta__list__item a figure img{transition:.3s all}.c-cta__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.c-cta__list__item a:hover figure{box-shadow:0 20px 40px rgba(0,0,0,.1)}.c-cta__list__item figure{border:solid 1px #ddd;transition:box-shadow .3s}.c-cta__list__item-text{padding-top:1rem;color:#523f1d;font-weight:500;font-size:1.8rem;line-height:1.5;letter-spacing:0}.c-cta__list__item-text:after{display:inline-block;position:relative;top:-0.2rem;width:.8rem;height:.8rem;margin-left:.4rem;rotate:135deg;border:solid #d20000;border-width:2px 0 0 2px;content:""}.c-cta-contact{padding:5rem 0 11rem}.c-cta-contact__contents{display:flex;width:100%;overflow:hidden;border-radius:2rem}.c-cta-contact__contents__image{width:50%}.c-cta-contact__contents__text{display:flex;row-gap:2rem;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 4.4rem;background:#fffcd8}.c-cta-contact__contents__text-heading{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.2}.c-cta-contact__contents__text p{font-weight:400;font-size:1.8rem;text-align:center}.c-cta-contact__contents__text-link{width:100%;max-width:45rem}.c-cta-contact__contents__text-link a{width:100%}.c-heading{display:flex;z-index:1;position:relative;row-gap:1.8rem;flex-direction:column;align-items:center;justify-content:start;padding:2rem 0 0 0;color:#523f1d}.c-heading:before{display:block;z-index:-1;position:absolute;top:0;width:3.6rem;height:3.6rem;margin-left:-0.7rem;background:url(/assets/img/common/icon_moon-yellow.svg) no-repeat center;background-size:contain;content:""}.c-heading__text--en{display:block;font-weight:400;font-size:1.2rem;font-family:"Robot",sans-serif;letter-spacing:.06em}.c-heading__text--jp{display:block;font-weight:700;font-size:4rem;line-height:1.2;letter-spacing:.2em}.c-heading__text--jp-sub{display:block;font-size:3rem;line-height:1.2;letter-spacing:.2em}.c-heading__text--jp-small{display:block;font-weight:400;font-size:1.6rem}.c-heading p{font-weight:400;font-size:1.6rem}.c-heading *+p{margin-top:2.5rem}.c-heading-sub{color:#523f1d;font-weight:700;font-size:4rem;letter-spacing:.15em}.c-heading-line{padding-bottom:1.8rem;border-bottom:solid 2px currentColor;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.2;letter-spacing:.03em}.c-heading--mark-white:before{background-image:url(/assets/img/common/icon_moon-white.svg)}.c-heading--left{row-gap:0;align-items:start;padding-top:.9rem;padding-left:2.2rem !important}.c-heading--left:before{left:0}.c-heading--vertical{row-gap:0rem;align-items:start;padding:2.6rem 0 0 .8rem;writing-mode:vertical-rl}.c-heading--vertical:before{left:0;margin:0}.c-heading--vertical .c-heading__text--en{padding-top:.3em}.c-heading--small{padding-left:1.3rem}.c-heading--small .c-heading__text--en{margin-left:.8rem}.c-heading--small .c-heading__text--jp{font-size:3rem}.c-heading--small .c-heading__text--jp-small{font-size:1.6rem}.c-heading-box{display:flex;position:relative;align-items:center;width:100%;min-height:6rem;padding-left:1em;background:#f6f5ee;color:#523f1d;font-weight:700;font-size:2.4rem}.c-heading-box:before{display:block;position:absolute;left:0;width:3px;height:1em;background:currentColor;content:""}.c-icon-external{display:block;width:2rem;height:2.2rem;background-image:url(/assets/img/common/icon_external.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-moon{text-align:center}.c-icon-moon:before{display:inline-block;width:2rem;height:2rem;background:url(/assets/img/common/icon_moon-yellow.svg) no-repeat center;background-size:contain;content:""}.c-icon-moon--red:before{background-image:url(/assets/img/common/icon_moon-red.svg)}.c-icon-moon--white:before{background-image:url(/assets/img/common/icon_moon-white.svg)}.c-icon-moon--gray:before{background-image:url(../img/common/icon_moon-gray.svg)}.c-icon-circlearrow{display:flex;position:relative;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:100%}.c-icon-circlearrow:before,.c-icon-circlearrow:after{position:absolute;width:5rem;height:5rem;background:no-repeat center;background-size:100%;content:"";transition:opacity .3s}.c-icon-circlearrow:before{background-image:url(/assets/img/common/icon_circlearrow-red.svg);opacity:1}.c-icon-circlearrow:after{opacity:0}.c-icon-circlearrow--white:before{background-image:url(/assets/img/common/icon_circlearrow-white.svg)}.c-icon-circlearrow--brown:before{background-image:url(/assets/img/common/icon_circlearrow-brown.svg)}.c-icon-circlearrow--small{width:3rem;height:3rem}.c-icon-circlearrow--exsmall{width:2.4rem;height:2.4rem}.c-icon-circlearrow--large{width:5rem;height:5rem}.c-icon-circlearrow--hover-red:after{background-image:url(/assets/img/common/icon_circlearrow-red.svg)}.c-icon-circlearrow--hover-white:after{background-image:url(/assets/img/common/icon_circlearrow-white.svg)}.c-icon-circlearrow--hover-brown:after{background-image:url(/assets/img/common/icon_circlearrow-brown.svg)}.c-icon-mail{display:inline-block;width:2.8rem;height:2rem;background-image:url(../img/common/icon_mail-red.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-mail--red{background-image:url(../img/common/icon_mail-red.svg)}.c-icon-download{display:inline-block;width:2.6rem;height:2.2rem;background-image:url(../img/common/icon_download-red.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-download--red{background-image:url(../img/common/icon_download-red.svg)}.c-icon-sample{display:inline-block;width:2.2rem;height:2.4rem;background-image:url(../img/common/icon_sample-red.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-sample--red{background-image:url(../img/common/icon_sample-red.svg)}.c-icon-sdgs{display:inline-block;width:100%;max-width:13rem}.c-icon-sdgs:before{display:block;width:100%;height:0;padding:100% 0 0 0;background:url(../img/common/icon_sdgs-00.svg) no-repeat center;background-size:contain;content:""}.c-icon-sdgs-01:before{background-image:url(../img/common/icon_sdgs-01.svg)}.c-icon-sdgs-02:before{background-image:url(../img/common/icon_sdgs-02.svg)}.c-icon-sdgs-03:before{background-image:url(../img/common/icon_sdgs-03.svg)}.c-icon-sdgs-04:before{background-image:url(../img/common/icon_sdgs-04.svg)}.c-icon-sdgs-05:before{background-image:url(../img/common/icon_sdgs-05.svg)}.c-icon-sdgs-06:before{background-image:url(../img/common/icon_sdgs-06.svg)}.c-icon-sdgs-07:before{background-image:url(../img/common/icon_sdgs-07.svg)}.c-icon-sdgs-08:before{background-image:url(../img/common/icon_sdgs-08.svg)}.c-icon-sdgs-09:before{background-image:url(../img/common/icon_sdgs-09.svg)}.c-icon-sdgs-10:before{background-image:url(../img/common/icon_sdgs-10.svg)}.c-icon-sdgs-11:before{background-image:url(../img/common/icon_sdgs-11.svg)}.c-icon-sdgs-12:before{background-image:url(../img/common/icon_sdgs-12.svg)}.c-icon-sdgs-13:before{background-image:url(../img/common/icon_sdgs-13.svg)}.c-icon-sdgs-14:before{background-image:url(../img/common/icon_sdgs-14.svg)}.c-icon-sdgs-15:before{background-image:url(../img/common/icon_sdgs-15.svg)}.c-lead{margin-top:3rem}.c-mv{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:55rem;overflow:hidden}.c-mv__inner{display:flex;position:absolute;align-items:center;height:100%}.c-mv__title{position:absolute !important;top:10rem;left:2.5rem;max-width:67rem;height:-moz-max-content;height:max-content}.c-mv figure{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;background:#fffcd8}.c-mv figure img{position:absolute;width:auto;height:100%}.c-mv--large{height:42rem}.c-mv--large .c-mv__title{top:5rem}.c-mv--middle{height:45rem}.c-mv--middle.c-mv--middle-product{min-height:24rem}.c-mv--middle .c-mv__title{top:auto;left:0;margin-top:-2em}.c-mv--narrow{height:28rem}.c-mv--narrow .c-mv__title{top:auto}.c-mv.changeable figure{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;background:#fffcd8}.c-mv.changeable figure img{-o-object-fit:cover;position:absolute;right:0;width:50% !important;height:100%;object-fit:cover;clip-path:polygon(16% 0, 100% 0, 100% 100%, 0 100%)}.c-page-top{display:flex;visibility:hidden;z-index:99;position:fixed;right:4rem;bottom:5rem;align-items:center;justify-content:center;width:10rem;height:10rem;border:0;border-radius:50%;background:#dba351;color:#fff;font-weight:bold;letter-spacing:3px;cursor:pointer;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));opacity:0;transition:.2s}.c-page-top:hover{transform:scale(1.05)}.c-page-top-icon{display:inline-block;position:relative;width:10rem;height:5rem}.c-page-top-icon::before,.c-page-top-icon::after{position:absolute;top:0;left:calc(50% - 2px);width:4px;height:25px;transform-origin:50% 2px;border-radius:1rem;background-color:#fff;content:""}.c-page-top-icon::before{transform:rotate(45deg)}.c-page-top-icon::after{transform:rotate(-45deg)}.c-page-top span.c-page-top-text{position:absolute;bottom:1rem;margin:0;font-size:1.5rem}.c-page-top.is-active{visibility:visible;opacity:1}#search__form__area{display:none;opacity:0;transition:opacity .5s ease}#search__form__area.visible{opacity:1}.c-wave{position:absolute;bottom:100%;width:100%;overflow:hidden}.c-cta+.c-cta>.c-wave{display:none}@keyframes wave_before{from{transform:translateX(0)}30%{transform:translateX(-80vw)}70%{transform:translateX(-140vw)}to{transform:translateX(-200vw)}}@keyframes wave_after{from{transform:translateX(200vw)}30%{transform:translateX(120vw)}70%{transform:translateX(60vw)}to{transform:translateX(0)}}@keyframes wave_before_sp{from{transform:translateX(0)}30%{transform:translateX(-160vw)}70%{transform:translateX(-280vw)}to{transform:translateX(-400vw)}}@keyframes wave_after_sp{from{transform:translateX(400vw)}30%{transform:translateX(240vw)}70%{transform:translateX(120vw)}to{transform:translateX(0)}}@keyframes wave_height_top{from{padding-top:14rem}30%{padding-top:6rem}50%{padding-top:13rem}80%{padding-top:8rem}to{padding-top:14rem}}@keyframes wave_height_top_sp{from{padding-top:5rem}30%{padding-top:3rem}50%{padding-top:4.5rem}80%{padding-top:2rem}to{padding-top:5rem}}@keyframes wave_height_bottom{from{padding-top:6rem}30%{padding-top:3rem}50%{padding-top:4rem}80%{padding-top:2rem}to{padding-top:6rem}}@keyframes wave_height_bottom_sp{from{padding-top:5rem}30%{padding-top:2rem}50%{padding-top:4rem}80%{padding-top:1.5rem}to{padding-top:5rem}}.c-wave:before,.c-wave:after{display:block;width:200vw;height:0;padding:14rem 0 0 0;background-image:url(../img/common/wave_top_bg.svg);background-position:left bottom;background-size:100% 100%;background-repeat:no-repeat;content:""}.c-wave:before{width:calc(200vw + 1px);animation:wave_before 12s infinite linear,wave_height_top 12s infinite ease-in-out}.c-wave:after{position:absolute;top:auto0;bottom:0;left:0;animation:wave_after 12s infinite linear,wave_height_top 12s infinite ease-in-out}.c-wave.is-bottom{top:100%;bottom:auto}.c-wave.is-bottom:before,.c-wave.is-bottom:after{padding-top:6rem;background-image:url(../img/common/wave_bottom_bg.svg);background-position:left top}.c-wave.is-bottom:before{animation:wave_before 12s infinite linear,wave_height_bottom 12s infinite ease-in-out}.c-wave.is-bottom:after{top:0;bottom:auto;animation:wave_after 12s infinite linear,wave_height_bottom 12s infinite ease-in-out}.c-wave.is-green:before,.c-wave.is-green:after{background-image:url(../img/common/wave_top_bg-green.svg)}.c-wave.is-green.is-bottom:before,.c-wave.is-green.is-bottom:after{background-image:url(../img/common/wave_bottom_bg-green.svg)}.p-accessibilitypolicy-contents{padding:8.8rem 0 6.2rem}.p-accessibilitypolicy-contents__lead{font-weight:700;font-size:1.8rem;line-height:2.2}*+.p-accessibilitypolicy-contents__heading{margin-top:6.2rem}.p-accessibilitypolicy-contents__text{padding:4.4rem 0 0}.p-accessibilitypolicy-contents__text>*+*{margin-top:2rem}.p-accessibilitypolicy-contents__text-table{width:100%;margin-top:.8rem;margin-bottom:7.8rem}*+.p-accessibilitypolicy-contents__text-table{margin-top:4.8rem}.p-accessibilitypolicy-contents__text-table table,.p-accessibilitypolicy-contents__text-table th,.p-accessibilitypolicy-contents__text-table td{border:solid 1px #dfdfdd}.p-accessibilitypolicy-contents__text-table table{width:100%}.p-accessibilitypolicy-contents__text-table th{padding:1.5rem 2.8rem 2rem;background:#f5f5f5;font-weight:700;font-size:1.8rem}.p-accessibilitypolicy-contents__text-table td{padding:1.5rem 2.8rem 2rem;background:#fff;font-weight:400;font-size:1.6rem}.p-accessibilitypolicy-contents__text p{font-weight:400;font-size:1.6rem;line-height:2.2;letter-spacing:.04em}.p-accessibilitypolicy-contents__text dl dt{font-weight:700;font-size:1.8rem;letter-spacing:.04em}.p-accessibilitypolicy-contents__text dl dd{margin-top:.6rem;letter-spacing:.04em}.p-accessibilitypolicy-contents__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding-bottom:.8rem}.p-accessibilitypolicy-contents__text ul li{position:relative;padding:0 0 0 1.9rem;letter-spacing:.04em}.p-accessibilitypolicy-contents__text ul li:before{display:block;position:absolute;top:.7em;left:.2rem;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-baseball-lead{padding:8.8rem 0 7.7rem}.p-baseball-lead p{font-weight:400;font-size:1.8rem;line-height:2.22;letter-spacing:.05em;text-align:center}.p-baseball-lead__heading{margin-top:7.5rem;color:#523f1d;font-weight:700;font-size:3rem;text-align:center}.p-baseball-lead__link{display:flex;row-gap:2rem;justify-content:space-between;margin-top:5rem}.p-baseball-lead__link a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:27.5rem;height:7rem;padding-bottom:.6rem;border-radius:3.5rem;background:#fff;box-shadow:0 .4rem 1.5rem rgba(0,0,0,.15);font-weight:700;font-size:1.8rem}.p-baseball-lead__link a:after{position:absolute;bottom:1rem;width:.5em;height:.5em;rotate:-135deg;border:solid #d20000;border-width:2px 0 0 2px;content:"";transition:bottom .3s}.p-baseball-lead__link a:hover:after{bottom:.5rem}.p-baseball-info{padding-bottom:10rem}.p-baseball-info__item{margin-top:1.6rem;padding-bottom:1rem;clear:both}.p-baseball-info__item time{z-index:1;position:relative;right:1.8em;bottom:-2.7em;float:right}.p-baseball-info__item__heading{margin-bottom:3.8rem;padding-right:6em}.p-baseball-info__item p{margin-top:2rem}.p-baseball-info__item figure{margin-top:3.8rem}.p-baseball-info__item figure img+img{margin-top:3rem}.p-baseball-info__item--link{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-top:4rem;margin-bottom:3rem;gap:2rem}.p-baseball-info__item--link a{margin-top:0;margin-bottom:0;float:initial}.p-baseball-info__item hr{margin-top:3.2rem;margin-bottom:2.4rem;border:none;border-top:1px dotted #d2cfa9}.p-baseball-info__item table{width:100%;margin-top:5rem}.p-baseball-info__item table th,.p-baseball-info__item table td{border:solid 1px #dfdfdd;vertical-align:middle}.p-baseball-info__item table th{padding:1.83rem 1.5em;background:#f5f5f5;font-weight:700;font-size:1.8rem}.p-baseball-info__item table td{padding:1.2em 1.8em;background:#fff;font-weight:400;font-size:1.6rem}.p-baseball-info__item table thead th{text-align:center}.p-baseball-info__item table tbody th{width:12.8em}.p-baseball-info__item table tbody td{width:27.3%}.p-company-business-lead{padding:8.8rem 0 4.2rem;font-size:1.8rem;line-height:2.2;letter-spacing:.04em;text-align:center}.p-company-business-contents{padding:5rem 0 10rem}.p-company-business-contents__list{display:flex;row-gap:10.7rem;flex-direction:column}.p-company-business-contents__list__item{display:flex;flex-wrap:wrap}.p-company-business-contents__list__item__image{width:50%}.p-company-business-contents__list__item__image figure{overflow:hidden;border-radius:1rem}.p-company-business-contents__list__item__text{z-index:1;position:relative;width:54.6%;margin-top:6rem;padding-top:5.3rem;border-radius:1rem 1rem 0 0;background:#fff}.p-company-business-contents__list__item__text-title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.5}.p-company-business-contents__list__item__text-title i{display:block;color:#d20000;font-style:normal;font-weight:700;font-size:1.8rem;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-business-contents__list__item__text-lead{margin:2.4rem 0 3rem;font-weight:700;font-size:2rem}.p-company-business-contents__list__item__text p{font-weight:400;font-size:1.6rem;letter-spacing:.03em}.p-company-business-contents__list__item__text-btn{display:flex;flex-direction:column;align-items:end;justify-content:end;padding-top:3rem;gap:1rem}.p-company-business-contents__list__item:nth-child(odd) .p-company-business-contents__list__item__image{order:1}.p-company-business-contents__list__item:nth-child(odd) .p-company-business-contents__list__item__text{order:2;margin-left:-4.6%;padding-left:5.8rem}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__image{order:2}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__text{order:1;margin-right:-4.6%;padding-right:5.8rem}.p-company-discipline-contents{padding:8.5rem 0}.p-company-discipline-contents__heading{margin-bottom:2rem;color:#523f1d;font-weight:700;font-size:2.4rem}*+.p-company-discipline-contents__heading{margin-top:3.5rem}.p-company-discipline-contents__heading i{font-style:normal;font-size:1.0833333333em}.p-company-discipline-contents p{font-weight:400;font-size:1.6rem}.p-company-discipline-contents p+p{margin-top:1em}.p-company-greeting-message{padding:8.6rem 0 9.8rem}.p-company-greeting-message__heading{display:flex;row-gap:.8rem;flex-direction:column;align-items:center;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-company-greeting-message__contents{-moz-column-gap:3rem;display:flex;column-gap:3rem;align-items:center;justify-content:center}.p-company-greeting-message__contents__image{width:100%;margin-top:0}.p-company-greeting-message__contents__image-name{padding:3rem 1.4rem 0}.p-company-greeting-message__contents__text{width:100%;padding-top:1.2rem}.p-company-greeting-message__contents__text p{font-weight:400;font-size:1.6rem;letter-spacing:.045em}.p-company-greeting-message__contents__text *+p{margin-top:1.1em}.p-company-greeting-link{padding:0 0 9.4rem}.p-company-greeting-link__heading{padding-top:3.6rem;border-top:solid 1px #e0ddc3;color:#523f1d;font-weight:700;font-size:3rem;text-align:center}.p-company-greeting-link__list{display:flex;row-gap:4.8rem;flex-wrap:wrap;justify-content:space-between;padding-top:3.8rem}.p-company-greeting-link__list:after{display:block;width:30.5%;height:0;content:""}.p-company-greeting-link__list__item{width:30.5%}.p-company-greeting-link__list__item a{display:block}.p-company-greeting-link__list__item a figure{overflow:hidden}.p-company-greeting-link__list__item a figure img{transition:.3s all}.p-company-greeting-link__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-company-greeting-link__list__item a figure{overflow:hidden;border-radius:1rem;box-shadow:0 .4rem 2rem rgba(0,0,0,.1)}.p-company-greeting-link__list__item a p{margin-top:2.2rem;color:#523f1d;font-weight:700;font-size:2.2rem;text-align:center}.p-company-group-lead{padding:5.7rem 0 3.8rem}.p-company-group-lead__inner{display:flex;align-items:center;justify-content:space-between}.p-company-group-lead__logo{order:2;max-width:10rem}.p-company-group-lead__text{order:1;font-size:1.6rem;line-height:2.5;letter-spacing:.05em}.p-company-group-info{padding:4.5rem 0 2.8rem}.p-company-group-info__contents{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:3rem;justify-content:space-between;padding:4.8rem 0 0 0}.p-company-group-info__contents-image{width:100%;max-width:58rem}.p-company-group-info__contents-data{flex:1}.p-company-group-info__contents-data table{width:100%}.p-company-group-info__contents-data tr{border-bottom:solid 1px #dfdfdd}.p-company-group-info__contents-data tr:first-of-type{border-top:solid 1px #dfdfdd}.p-company-group-info__contents-data th{width:14rem;padding:2.3rem 3rem 1.8rem;background:#f5f5f5;font-weight:700;font-size:1.8rem}.p-company-group-info__contents-data td{padding:2.5rem 0 1.9rem 3.5rem;font-weight:400;font-size:1.6rem;letter-spacing:.05em}.p-company-group-info__contents-data td a{position:relative}.p-company-group-info__contents-data td a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#333;content:"";transition:transform .2s}.p-company-group-info__contents-data td a:focus::after{transform:scale(1, 1)}.p-company-guidline-palm-contents{padding:10rem 0 3rem}.p-company-guidline-palm-contents__lead{-moz-column-gap:6rem;display:flex;column-gap:6rem;padding:0 0 7.4rem}.p-company-guidline-palm-contents__lead__image{width:42.2%;height:-moz-max-content;height:max-content;overflow:hidden;border-radius:1rem}.p-company-guidline-palm-contents__lead__text{flex:1;padding:2rem 0;font-weight:400;font-size:1.8rem}.p-company-guidline-palm-contents__lead__text *+p{margin-top:1.4em}.p-company-guidline-palm-contents__item__text{padding:4.2rem 0 6.8rem}.p-company-guidline-palm-contents__item__text p{font-weight:400;font-size:1.6rem}.p-company-guidline-palm-contents__item__text p+p{margin-top:1.4em}.p-company-guidline-palm-contents__item__text dl{-moz-column-gap:2.8rem;display:flex;column-gap:2.8rem;row-gap:1.2rem;flex-wrap:wrap;padding:3.2rem 0 .5rem}.p-company-guidline-palm-contents__item__text dl dt{display:flex;align-items:center;min-width:33rem;padding:1.2rem 2.4rem;border-radius:.8rem;background:#ebecdb;font-weight:700;font-size:1.6rem}.p-company-guidline-palm-contents__item__text dl dd{display:flex;align-items:center;width:calc(100% - 33rem - 3rem)}.p-company-guidline-palm-contents__item__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding:2rem 0 0}.p-company-guidline-palm-contents__item__text ul li{position:relative;padding:0 0 0 1.6rem}.p-company-guidline-palm-contents__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-company-guidline__link{display:flex;justify-content:end;width:100%;padding-top:30px}.p-company-guidline-basic{padding:9.3rem 0 2.4rem}.p-company-guidline-basic__list{display:flex;row-gap:.8rem;flex-wrap:wrap;padding:5rem 0 0;counter-reset:count}.p-company-guidline-basic__list>li{display:flex;position:relative;width:100%;padding:3.4rem 2rem 3.4rem 9rem;overflow:hidden;border-radius:1rem;background:#f6f5ee;counter-increment:count}.p-company-guidline-basic__list>li:before{display:flex;position:absolute;top:0;bottom:0;left:0;align-items:center;justify-content:center;width:5.8rem;height:100%;background:#ebe9d9;content:counter(count);color:#523f1d;font-weight:500;font-size:2rem}.p-company-guidline-basic__list>li>p{flex:1;font-weight:400;font-size:1.6rem;letter-spacing:.05em}.p-company-guidline-list{padding:5rem 0 9.6rem}.p-company-guidline-list__lead{padding:4.3rem 0 3.6rem;font-weight:400;font-size:1.6rem}.p-company-guidline-list__item+.p-company-guidline-list__item{margin-top:3.45rem}.p-company-guidline-list__item__heading{color:#523f1d;font-weight:700;font-size:2.4rem}.p-company-guidline-list__item__heading i{font-style:normal;font-size:1.0833333333em}.p-company-guidline-list__item p{font-weight:400;font-size:1.6rem}*+.p-company-guidline-list__item p{margin-top:2.1rem}.p-company-history-lead{padding:9rem 0 6rem}.p-company-history-lead p{font-weight:700;font-size:1.8rem;line-height:2.2;text-align:center}.p-company-history-lead figure{max-width:51.6rem;margin:6.4rem auto 0}.p-company-history-timeline__decade{position:relative;padding:6.5rem 0 4.6rem}.p-company-history-timeline__decade:before{display:block;position:absolute;top:0;bottom:0;left:50%;width:2px;height:100%;translate:-50% 0;background:#e7e5c8;content:""}.p-company-history-timeline__decade__heading{width:50%;font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.p-company-history-timeline__decade__heading-year{display:block;font-weight:600;font-size:3rem}.p-company-history-timeline__decade__heading-year>span{font-weight:600;font-size:2em;font-family:"Poppins",sans-serif;letter-spacing:-0.02em}.p-company-history-timeline__decade__heading p{padding:1em;font-weight:400;font-size:1.6rem;line-height:1.6;text-align:left}.p-company-history-timeline__decade__list{display:flex;row-gap:1.6rem;flex-direction:column;margin-top:-11.6rem}.p-company-history-timeline__decade__list__item{display:flex;align-items:normal}.p-company-history-timeline__decade__list__item:first-child .p-company-history-timeline__decade__list__item__image{margin-top:14.8rem}.p-company-history-timeline__decade__list__item__image{width:50%;padding:0 5rem 1.8rem}.p-company-history-timeline__decade__list__item__image figure{display:inline-block;position:relative;width:100%;max-width:20rem;overflow:hidden;border-radius:100%}.p-company-history-timeline__decade__list__item__image figure:after{display:block;width:100%;height:0;padding:100% 0 0 0;content:""}.p-company-history-timeline__decade__list__item__image figure img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-company-history-timeline__decade__list__item__text{display:flex;flex-direction:column;justify-content:end;width:50%;padding-bottom:3.2rem}.p-company-history-timeline__decade__list__item__text-year{display:flex;position:relative;align-items:center;color:#d20000}.p-company-history-timeline__decade__list__item__text-year>span{font-weight:600;font-size:2.2rem;line-height:1.2}.p-company-history-timeline__decade__list__item__text-year>span>span{font-weight:600;font-size:5rem;line-height:1.2;font-family:"Poppins",sans-serif;letter-spacing:-0.02em}.p-company-history-timeline__decade__list__item__text-year:before{display:block;position:absolute;width:2rem;height:2rem;border-radius:100%;background:currentColor;content:""}.p-company-history-timeline__decade__list__item__text-year:after{display:block;width:50px;height:2px;background:currentColor;content:""}.p-company-history-timeline__decade__list__item__text-list{display:flex;row-gap:.8rem;flex-direction:column}.p-company-history-timeline__decade__list__item__text-list-item{position:relative;padding-left:1em;font-weight:400;font-size:1.8rem;letter-spacing:0}.p-company-history-timeline__decade__list__item__text-list-item:before{display:block;position:absolute;top:.7em;left:0;width:1rem;height:1rem;border-radius:100%;background:#c8c6b0;content:""}.p-company-history-timeline__decade__list__item__text-list-item.no-mark:before{display:none}.p-company-history-timeline__decade__list__item__text-list-item strong{font-weight:700}.p-company-history-timeline__decade__list__item__text-list-item p{margin-top:1em;font-weight:400;font-size:1.6rem}.p-company-history-timeline__decade__list__item__text-list-item a{display:block;position:relative;width:-moz-fit-content;width:fit-content;margin:1em 0 .5em;color:#d20000;font-weight:400;font-size:1.6rem}.p-company-history-timeline__decade__list__item__text-list-item a:before{display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;content:"";transition:width .3s}.p-company-history-timeline__decade__list__item__text-list-item a:after{display:inline-block;width:.8rem;height:.8rem;margin-left:.3em;translate:0 -0.2rem;rotate:135deg;border:solid currentColor;border-width:1px 0 0 1px;content:""}.p-company-history-timeline__decade__list__item__text-list-item a:focus:before{width:100%}.p-company-history-timeline__decade__list__item:nth-child(odd){justify-content:flex-end}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__image{order:1;text-align:right}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text{order:2}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-year:before{left:0;translate:-50% 0}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-year:after{order:1;margin-right:1rem}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-year span{order:2}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-list{padding-left:6rem}.p-company-history-timeline__decade__list__item:nth-child(even){justify-content:flex-start}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__image{order:2;text-align:left}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text{order:1}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:before{right:0;translate:50% 0}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:after{flex:1;order:2;margin-left:1rem}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year>span{order:1}.p-company-history-timeline__decade:nth-of-type(odd){background:#fffcd8}.p-company-history-timeline__decade:nth-of-type(even){background:#fff}.p-company-office-map{padding:9rem 0 7.4rem}.p-company-office-map__contents{position:relative;padding-top:1rem}.p-company-office-map__contents__image{margin-top:3rem}.p-company-office-map__contents__text{z-index:9;position:absolute;top:0;left:0;font-weight:400;font-size:1.8rem;line-height:1.8}.p-company-office-list{padding-bottom:7rem}.p-company-office-list__inner{display:flex;row-gap:5rem;flex-wrap:wrap;justify-content:space-between}.p-company-office-list__heading{width:100%}.p-company-office-list__item{display:flex;row-gap:3.2rem;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-bottom:1.8rem}.p-company-office-list__item__address{width:45.3%;padding-top:.8rem}.p-company-office-list__item__address dl{display:flex;row-gap:.6rem;flex-wrap:wrap}.p-company-office-list__item__address dl dt{display:flex;align-items:center;justify-content:center;width:7.1rem;border-radius:.5rem;background:#f5f5f5;font-weight:400;font-size:1.5rem}.p-company-office-list__item__address dl dd{width:calc(100% - 7.1rem);padding-left:1em;font-weight:400;font-size:1.6rem}.p-company-office-list__item__address *+dl{margin-top:3.4rem}.p-company-office-list__item__data{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}.p-company-office-list__item__data p{font-weight:400;font-size:1.6rem}.p-company-office-list__item__data p+p{margin-top:1em}.p-company-office-list__item__data dl{position:relative;width:48%;max-width:30rem;margin-top:2.2rem}.p-company-office-list__item__data dl dt{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:7em;height:4rem;padding:.3em 1em;translate:3rem -50%;border-radius:.8rem;background:#9c8c6f;color:#fff;font-weight:700;font-size:1.6rem}.p-company-office-list__item__data dl dd{height:100%;padding:3rem 3rem 2.5rem;border:solid 1px #e0ddc3;border-radius:.8rem}.p-company-office-list__item__data dl dd ul{display:flex;row-gap:.6rem;flex-direction:column}.p-company-office-list__item__data dl dd ul li{position:relative;padding-left:1em;font-weight:400;font-size:1.6rem}.p-company-office-list__item__data dl dd ul li:before{display:block;position:absolute;top:.6em;left:0;width:1rem;height:1rem;border-radius:100%;background:#d5d5d5;content:""}.p-company-office-list__item__data *+dl{margin-top:5.4rem}.p-company-office-list--office .p-company-office-list__item{flex-direction:column;justify-content:start;width:48%;padding-bottom:.6rem}.p-company-office-list--office .p-company-office-list__item__address{width:100%}.p-company-office-list--office .p-company-office-list__item__data dl{width:100%}.p-company-outline-data{padding:9.3rem 0 2.2rem}.p-company-outline-data dl{display:flex;flex-wrap:wrap;margin-top:5rem;border-bottom:solid 1px #dfdfdd}.p-company-outline-data dl dt,.p-company-outline-data dl dd{padding:1.24em 0 1.34em;border-top:solid 1px #dfdfdd}.p-company-outline-data dl dt{width:18%;font-weight:700;font-size:1.6rem}.p-company-outline-data dl dd{width:82%;font-weight:400;font-size:1.6rem}.p-company-outline-access{padding:5rem 0 9.8rem}.p-company-outline-access__heading{margin-top:5rem}.p-company-outline-access__text{padding:3.2rem 0 .3rem;font-weight:400;font-size:1.6rem}.p-company-outline-access__map{position:relative;width:100%;height:0;margin-top:3.4rem;padding:46.875% 0 0 0;overflow:hidden}.p-company-outline-access__map iframe{position:absolute;top:-150px;right:0;bottom:-150px;left:0;width:100%;height:calc(100% + 300px)}.p-company-outline-access__train{display:flex;justify-content:space-between;margin:3.4rem 0 6rem}.p-company-outline-access__train__map{width:75.8%}.p-company-outline-access__train__route{display:flex;row-gap:2rem;flex-direction:column;width:19.5%}.p-company-outline-access__train__route p{margin-top:1rem;font-weight:400;font-size:1.4rem}.p-company-policy-concept{padding:10rem 0}.p-company-policy-concept__title{color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.p-company-policy-concept__circle{display:flex;position:relative;align-items:center;justify-content:center;padding:16rem 0 13rem;border-radius:1rem;background-size:cover}.p-company-policy-concept__circle__text{position:absolute;top:5rem;right:16rem;color:#fff;font-weight:700;font-size:3.6rem;line-height:1.4;text-align:center;text-shadow:0 .1rem .8rem rgba(0,74,119,.8)}.p-company-policy-concept__circle__title{display:flex;position:absolute;flex-direction:column;align-items:center;justify-content:center;width:30rem;height:30rem;padding-bottom:1em;border-radius:100%;background:#ebecdb;text-align:center}.p-company-policy-concept__circle__title img{width:6.4rem;margin-bottom:10px}.p-company-policy-concept__circle__title-jp{color:#523f1d;font-weight:700;font-size:2.472rem;line-height:1.5}.p-company-policy-concept__circle__title-en{color:#523f1d;font-weight:400;font-size:1.5rem;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__circle__list{--base: 10;display:flex;align-items:center;justify-content:center;width:calc(var(--r)*2/var(--base)*1rem);height:calc(var(--r)*2/var(--base)*1rem);border:solid 20px #ece9d7;border-radius:100%}.p-company-policy-concept__circle__list__item{--angle2: calc(var(--angle) * 1deg - 90deg);--x: calc((cos(var(--angle2)) * var(--r) ) / var(--base) * 1rem);--y: calc((sin(var(--angle2)) * var(--r) ) / var(--base) * 1rem);display:flex;position:absolute;row-gap:1rem;flex-direction:column;align-items:center;justify-content:center;width:29rem;height:29rem;padding-bottom:1em;translate:var(--x) var(--y);border-radius:100%;background-color:var(--bgcolor);color:#fff}.p-company-policy-concept__circle__list__item-jp{font-weight:700;font-size:2.6rem}.p-company-policy-concept__circle__list__item-en{font-weight:400;font-size:1.6rem;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__circle__list__item dt{display:flex;flex-direction:column;align-items:center;line-height:1.5}.p-company-policy-concept__circle__list__item dd{font-feature-settings:"palt";padding-top:1rem;font-weight:700;font-size:1.4rem;line-height:1.8;letter-spacing:-0.02em;text-align:center}.p-company-policy-concept__circle__list__item dd ul{padding-left:1em}.p-company-policy-concept__circle__list__item dd ul li{position:relative}.p-company-policy-concept__circle__list__item dd ul li:before{position:absolute;top:0;left:-1em;content:"・"}.p-company-policy-concept__text{padding:3.2rem 0 0}.p-company-policy-concept__text-en{color:#d20000;font-weight:700;font-size:2.2rem;line-height:1.2;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__text-jp{color:#523f1d;font-weight:700;font-size:4rem;line-height:1.2}.p-company-policy-concept__text dl{padding:2.3rem 0 3.9rem;border-bottom:solid 1px #dfdfdd}.p-company-policy-concept__text dl dt{-moz-column-gap:1rem;display:flex;column-gap:1rem;flex-direction:row;flex-wrap:wrap;align-items:center}.p-company-policy-concept__text dl dd{margin-top:.2rem;font-size:1.8rem;letter-spacing:.04em}.p-company-policy-concept__logo{padding:7rem 0 0}.p-company-policy-concept__logo-title{margin:3rem auto;color:#523f1d;font-weight:700;font-size:3.6rem;text-align:center}.p-company-policy-concept__logo-img{width:100%;max-width:210px;margin:0 auto}.p-company-policy-concept__detail{padding:3.2rem 0 0}.p-company-policy-concept__detail-en{color:#d20000;font-weight:700;font-size:2.2rem;line-height:1.2;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__detail-jp{color:#523f1d;font-weight:700;font-size:4rem;line-height:1.2}.p-company-policy-concept__detail dl{display:grid;grid-template-columns:200px 1fr;align-items:center;justify-items:start;width:100%;max-width:1000px;margin:0 auto;padding:2.3rem 0 3.9rem;border-bottom:solid 1px #dfdfdd}.p-company-policy-concept__detail dl dt{-moz-column-gap:1rem;display:flex;column-gap:1rem;flex-direction:row;flex-wrap:wrap;align-items:center}.p-company-policy-concept__detail dl dd{margin-top:.2rem;font-size:1.8rem;letter-spacing:.04em}.p-company-vision-contribute{padding:8.8rem 0 8rem}.p-company-vision-contribute__inner{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between}.p-company-vision-contribute__heading{width:100%;margin-bottom:6.5rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-company-vision-contribute__image{width:50%;overflow:hidden;border-radius:1rem}.p-company-vision-contribute__text{width:54.7%;margin-left:-4.7%;padding:5rem 0 4.2rem 6rem;border-radius:1rem 0 0 0;background:#fff;font-weight:400;font-size:1.8rem;letter-spacing:.04em}.p-company-vision-contribute__text p+p{margin-top:1em}.p-company-vision-efforts{padding:0 0 10rem}.p-company-vision-efforts__heading{width:100%;margin-bottom:4rem;padding-top:4rem;border-top:solid 1px #e0ddc3;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-company-vision-efforts__list{display:flex;row-gap:5rem;flex-wrap:wrap;justify-content:space-between}.p-company-vision-efforts__list__item{width:30.5%}.p-company-vision-efforts__list__item__image{margin-bottom:2.2rem;overflow:hidden;border-radius:1rem}.p-company-vision-efforts__list__item__text{position:relative;padding-bottom:6.2rem}.p-company-vision-efforts__list__item__text-title{margin-bottom:1.6rem;color:#523f1d;font-weight:700;font-size:2.2rem;text-align:center}.p-company-vision-efforts__list__item__text a{position:absolute;right:0;bottom:0}.p-company-link{padding:10rem 0 .5rem}.p-company-link__list{display:flex;row-gap:7.4rem;flex-wrap:wrap;justify-content:space-between}.p-company-link__list__item{width:47.65%}.p-company-link__list__item a{display:flex;flex-direction:column;align-items:end}.p-company-link__list__item a figure{overflow:hidden}.p-company-link__list__item a figure img{transition:.3s all}.p-company-link__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-company-link__list__item figure{overflow:hidden;border-radius:1rem}.p-company-link__list__item dl{z-index:9;position:relative;width:87%;margin-top:-8.2rem;padding:3.6rem 0 0 4.8rem;border-radius:1rem 0 0 0;background:#fff}.p-company-link__list__item dl dt{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;color:#523f1d;font-weight:700;font-size:3rem;letter-spacing:-0.05rem}.p-company-link__list__item dl dd{font-weight:600;font-size:1.8rem}.p-contact-check{padding:10rem 0}.p-contact-check__list{display:flex;row-gap:2.2rem;flex-direction:column}.p-contact-check__list>li{position:relative;padding:2.8rem 2rem 3.6rem 14rem;border:solid 1px #d2cfa9;border-radius:1rem}.p-contact-check__list>li:before{display:block;position:absolute;top:50%;left:5rem;width:5rem;height:5rem;translate:0 -50%;background:url(../img/contact/check_mark.svg) no-repeat center;background-size:contain;content:""}.p-contact-check__list>li p{font-weight:400;font-size:1.6rem}.p-contact-check__contact{display:flex;width:100%;margin:5rem 0 0;overflow:hidden;border-radius:1rem;background:#fffcd8}.p-contact-check__contact__image{position:relative;width:50%}.p-contact-check__contact__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:70%;margin:auto;border-radius:1rem}.p-contact-check__contact__text{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem 4.4rem;background:#fffcd8}.p-contact-check__contact__text-heading{color:#523f1d;font-weight:700;font-size:3rem}.p-contact-check__contact__text p{margin-top:2rem;font-weight:400;font-size:1.8rem;text-align:center}.p-contact-check__contact__text-body{margin-top:2rem;text-align:center}.p-contact-check__contact__text-link{width:100%;max-width:45rem;margin-top:4.5rem}.p-contact-check__contact__text-link a{width:100%}.p-contact-check__contact__text-link .c-btn{padding:6rem;text-align:center}.p-downloads-material{padding:10rem 0}.p-downloads-material-text{margin-bottom:3rem;text-align:center}.p-downloads-material__list{display:flex;row-gap:6.2rem;flex-wrap:wrap;justify-content:space-between}.p-downloads-material__list__item{position:relative;width:39rem}.p-downloads-material__list__item-title{display:flex;align-items:center;justify-content:center;min-height:3.2em;font-weight:700;font-size:1.8rem;line-height:1.7;text-align:center}.p-downloads-material__list__item-text{padding:0 1.8rem;font-weight:400;font-size:1.6rem}.p-downloads-material__list__item-icon{position:absolute;right:3rem;bottom:2.8rem}.p-downloads-material__list__item a{display:flex;position:relative;row-gap:1.4rem;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.2rem 1.3rem 4.6rem;border:solid 1px #efefef;border-radius:1rem;background:#fff;transition:all .3s}.p-downloads-material__list__item a figure{overflow:hidden}.p-downloads-material__list__item a figure img{transition:.3s all}.p-downloads-material__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-downloads-material__list__item a:hover{box-shadow:0 .5rem 2rem rgba(0,0,0,.08)}.p-downloads-material__list.not-download a{pointer-events:none}.p-downloads__thumbnail{display:flex;align-items:center;justify-content:center;max-width:100%;margin-bottom:4rem}.p-downloads__thumbnail img{width:auto;max-width:100%;height:auto}.p-downloads__link{display:flex;justify-content:center;margin-top:5rem}.p-footer{padding:8.4rem 0 3rem;border-top:solid 1px #d6d9de}.p-footer__inner{display:flex;justify-content:space-between;gap:20px}.p-footer__logo{width:25rem}.p-footer__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-footer__menu{display:grid;grid-template-rows:repeat(2, max-content);grid-template-columns:repeat(4, max-content);padding-bottom:12.5rem;gap:5.2rem 9.8rem}.p-footer__menu-group{display:flex;flex-direction:column}.p-footer__menu-group.is-row{grid-row:span 2/span 2}.p-footer__menu-group.is-col{grid-column:span 2/span 2}.p-footer__menu-group a{position:relative}.p-footer__menu-group a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-footer__menu-group a:focus::after{transform:scale(1, 1)}.p-footer__menu-group>a{font-weight:700;font-size:1.6rem;line-height:2}.p-footer__menu-group-sub{display:flex;flex-direction:column;padding:.5rem 0 0 1rem}.p-footer__menu-group-sub>a{display:inline-block;width:-moz-fit-content;width:fit-content;color:#666;font-weight:400;font-size:1.4rem;line-height:1.85}.p-footer__copyright{font-size:1.2rem;text-align:center}.p-header__inner{display:flex;align-items:center;justify-content:end;height:100%;padding:0 1rem 0 .2rem}.p-header__logo{z-index:999;position:relative;height:100%}.p-header__logo a{display:block;height:100%;padding:1.8rem 0}.p-header__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__logo img{width:auto;height:100%;margin-left:1rem}.p-header__menu{display:flex;z-index:0;position:relative;flex:1;justify-content:end;height:100%;padding:0 2.2rem}.p-header__menu__list{display:flex;align-items:center;height:100%}.p-header__menu__list>li{display:flex;flex-direction:column;align-items:center;height:100%}.p-header__menu__list>li .js-submenu-toggle{display:flex;position:absolute;top:1em;right:1.5rem;align-items:center;justify-content:center;width:4em;height:4em}.p-header__menu__list>li .js-submenu-toggle:before,.p-header__menu__list>li .js-submenu-toggle:after{display:block;z-index:1;position:absolute;translate:0 -50%;border:solid #fff;content:""}.p-header__menu__list>li .js-submenu-toggle:before{display:block;width:1.2em;height:0em;margin-right:0;rotate:-90deg;border-width:2px 0 0 0;transition:rotate .3s}.p-header__menu__list>li .js-submenu-toggle:after{display:block;width:1.2em;height:0em;border-width:2px 0 0 0;transition:all .3s}.is-subactive .p-header__menu__list>li .js-submenu-toggle:before{rotate:0deg}.is-subactive .p-header__menu__list>li .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__menu__list>li.is-subactive .js-submenu-toggle:before{rotate:0deg}.p-header__menu__list>li.is-subactive .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__menu__list a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 1.99rem}.p-header__menu__list a:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:.4rem;background:#d20000;content:"";opacity:0;transition:opacity .3s}.p-header__menu__list a:focus:after{opacity:1}.p-header__menu-sub__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;color:#523f1d}.p-header__menu-sub__wrapper>ul{display:flex;flex-wrap:wrap;width:100%;gap:2rem}.p-header__menu-sub__wrapper>ul.align-items-end{align-items:end}.p-header__menu-sub__wrapper>ul>li>ul>li>a{align-items:start;font-size:1vw}.p-header__menu-sub__wrapper.align-items-end{align-items:end}.p-header__menu-sub__title{width:100%;margin-bottom:2rem;font-weight:500;font-size:3rem}.p-header__menu-sub__title>a{display:inline}.p-header__menu-sub__title span{display:inline-block;width:1.2rem;height:1.2rem;margin:0 1rem;transform:rotate(45deg);border-top:2px solid #523f1d;border-right:2px solid #523f1d}.p-header__menu-sub__subtitle{position:relative;padding-bottom:1rem;border-bottom:2px solid #523f1d;font-weight:500;font-size:2rem}.p-header__menu-sub__subtitle span{display:inline-block;position:absolute;right:0;bottom:1rem;width:1.2rem;height:1.2rem;margin:0 1rem;transform:rotate(45deg);border-top:2px solid #523f1d;border-right:2px solid #523f1d}.p-header__menu-sub__subtitle>a{align-items:start}.p-header__menu-sub__link{display:flex;position:relative;flex-direction:row;align-items:center;margin-top:2rem;padding-bottom:2rem;gap:10px}.p-header__menu-sub__link.mt-30{margin-top:3rem}.p-header__menu-sub__link a{width:80%;font-size:1vw}.p-header__menu-sub__link a span{display:inline-block;position:absolute;right:0;width:1.2rem;height:1.2rem;margin:0 1rem;transform:rotate(45deg);border-top:1px solid #523f1d;border-right:1px solid #523f1d}.p-header__menu-sub__link img{display:block;width:3em;height:3em}.p-header__menu-sub__list{box-sizing:border-box;z-index:1;position:fixed;top:100px;left:0;row-gap:1rem;width:100vw;padding:2rem 10rem;background:hsla(0,0%,100%,.95);box-shadow:0 10px 10px rgba(0,0,0,.03);list-style:none;transition:top .5s}.p-header__menu-sub__list span{font-weight:500;font-size:1.8rem}.p-header__menu-sub__list>li{width:100%}.p-header__menu-sub__list>li+li{margin-top:1rem}.p-header__menu-sub__list>li>a{position:relative;width:100%;height:0;margin:3rem 0;white-space:nowrap}.p-header__menu-sub__list>li>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-header__menu-sub__list>li>a:focus::after{transform:scale(1, 1)}.p-header__menu-sub__list>li>ul>li>a{align-items:start}.p-header__menu-sub__list--col2{width:48%}.p-header__menu-sub__list--col2 ul{-moz-column-gap:2em;display:grid;grid-template-columns:repeat(2, auto);column-gap:2em;width:-moz-fit-content;width:fit-content;margin-top:1rem}.p-header__menu-sub__list--col3{width:32%}.p-header__menu-sub__list--col3 ul{margin-top:1rem}.p-header__menu-sub__list--col4{width:23%;border-bottom:1px solid #523f1d}.p-header__menu-sub__list--col5{width:18%}.p-header__menu-sub__list-inner{display:flex;justify-content:space-between;width:100%;height:100%}.p-header__menu-sub__list-inner .p-header__menu-sub__list--col2 ul li{display:flex}.p-header__menu--jp{font-weight:500;font-size:1.6rem}.p-header__menu--en{font-weight:400;font-size:1rem;font-family:"Robot",sans-serif}.p-header__link{display:flex;position:relative;align-items:center;height:100%;padding:0 2rem;background:#fff}.p-header__link:before{display:block;position:absolute;top:50%;left:0;width:1px;height:1.6rem;translate:-50% -50%;background:#ddd;content:""}.p-header__link-english,.p-header__link-contact,.p-header__link-download,.p-header__link-search{height:100%}.p-header__link-english a,.p-header__link-contact a,.p-header__link-download a,.p-header__link-search a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 1.8rem;font-size:1rem;line-height:2.5;font-family:"Robot",sans-serif}.p-header__link-english a:focus,.p-header__link-contact a:focus,.p-header__link-download a:focus,.p-header__link-search a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__link-english a:before,.p-header__link-contact a:before,.p-header__link-download a:before,.p-header__link-search a:before{display:block;background-size:contain;background-repeat:no-repeat;content:""}.p-header__link-english a:before{width:2.4rem;height:2.4rem;background-image:url(/assets/img/common/icon_english.svg);background-position:center}.p-header__link-contact a:before{width:2.1rem;height:2.4rem;background-image:url(/assets/img/common/icon_contact.svg);background-position:50% 35%}.p-header__link-download a:before{width:2.4rem;height:2.4rem;background-image:url(/assets/img/common/icon_download.svg);background-position:50% 35%}.p-header__link-search a:before{width:2.4rem;height:2.4rem;background-image:url(/assets/img/common/icon_search.svg);background-position:50% 35%}.p-header__hamburger{display:flex;z-index:9999;align-items:center;justify-content:center;width:50px;height:50px;border-radius:.5rem;background:#d20000;cursor:pointer}.p-header__hamburger span{display:block;position:relative;width:30px;height:2px;margin:17px auto;border-radius:.2em;background:#fff;transition:.3s}.p-header__hamburger span:before,.p-header__hamburger span:after{display:block;position:absolute;left:0;width:100%;height:2px;transform-origin:45%;border-radius:.2em;background:#fff;content:"";transition:.3s}.p-header__hamburger span:before{bottom:100%;margin-bottom:8px}.p-header__hamburger span:after{top:100%;margin-top:8px}.p-header__hamburger.is-active span{height:0}.p-header__hamburger.is-active span:before{margin-bottom:0;rotate:45deg}.p-header__hamburger.is-active span:after{margin-top:0;rotate:-45deg}.p-header__search__wrapper{box-sizing:border-box;display:block;display:none;z-index:10;position:absolute;top:100%;left:0;width:100vw;padding:30px;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.03)}.p-header__search__wrapper .search__form__area__block{display:block}.p-header__search__form-input{display:flex;justify-content:center}.p-header__search__form-text{box-sizing:border-box;width:70%;padding:10px 20px;border:1px solid #ccc;background:#fff}.p-header__search__form-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:10%;margin-left:1%;border-radius:2px;background:#d20000;color:#fff;font-size:1.4rem;letter-spacing:2px;text-align:center}.p-news-detail-body{padding:10rem 0 3.8rem}.p-news-detail-body__heading{-moz-column-gap:1.6rem;display:flex;column-gap:1.6rem;row-gap:2.6rem;flex-wrap:wrap;padding-bottom:4.2rem}.p-news-detail-body__heading-date{color:#a99269;font-weight:700;font-size:1.6rem}.p-news-detail-body__heading-category span{display:flex;align-items:center;justify-content:center;min-width:14rem;height:3rem;padding:.5em;border-radius:1.5rem;background:#ebecdb;color:#523f1d;font-weight:500;font-size:1.4rem}.p-news-detail-body__heading-title{width:100%;color:#523f1d;font-weight:700;font-size:3rem}.p-news-detail-body__contents{padding:5.4rem 0 10.8rem;border-top:solid 2px #d2cfa9;font-weight:400;font-size:1.6rem;letter-spacing:-0.03em}.p-news-detail-body__contents h2{color:#523f1d;font-weight:700;font-size:2.4rem}.p-news-detail-body__contents h3{color:#523f1d;font-weight:700;font-size:2.2rem}.p-news-detail-body__contents h4{color:#523f1d;font-weight:700;font-size:2rem}.p-news-detail-body__contents h5{color:#523f1d;font-weight:700;font-size:1.8rem}.p-news-detail-body__contents h6{color:#523f1d;font-weight:700;font-size:1.6rem}.p-news-detail-body__contents img{width:-moz-max-content;width:max-content;max-width:100%;height:auto}.p-news-detail-body__contents a{position:relative;color:#d20000}.p-news-detail-body__contents a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-news-detail-body__contents a:focus::after{transform:scale(1, 1)}.p-news-detail-body__contents *+*{margin-top:3.6rem}.p-news-detail-body__contents .wp-element-caption{margin-top:1rem;font-size:1.4rem}.p-news-detail-body__contents figure a{transition:all .3s ease-in-out}.p-news-detail-body__contents figure a:hover{scale:1.05}.p-news-detail-body__contents figure a::after{display:none}.p-news-detail-body__contents ul{margin-top:1rem;list-style:initial}.p-news-detail-body__contents ul li{margin-top:1rem}.p-news-detail-body__contents ul li:first-child{margin-top:0}.p-news-detail-body__contents ol{margin-top:1rem;list-style:decimal}.p-news-detail-body__contents ol li{margin-top:1rem}.p-news-detail-body__contents ol li:first-child{margin-top:0}.p-news-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{text-decoration:none;transition:all .3s ease-in-out}.p-news-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link:hover{scale:1.05;text-decoration:none}.p-news-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link::after{display:none}.p-news-detail-body__contents blockquote{position:relative;padding-left:10px;border-left:3px double #a99269}.p-news-detail-body__contents blockquote p{position:relative;padding:3rem 1rem 0}.p-news-detail-body__contents blockquote cite{display:block;padding:1rem;color:#a99269;font-size:1.6rem;text-align:right}.p-news-detail-body__contact{display:flex;width:100%;overflow:hidden;border-radius:1rem;background:#fffcd8}.p-news-detail-body__contact__image{position:relative;width:50%}.p-news-detail-body__contact__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:70%;margin:auto;border-radius:1rem}.p-news-detail-body__contact__text{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 4.4rem;background:#fffcd8}.p-news-detail-body__contact__text-heading{color:#523f1d;font-weight:700;font-size:3rem}.p-news-detail-body__contact__text p{margin-top:2rem;font-weight:400;font-size:1.8rem;text-align:center}.p-news-detail-body__contact__text-link{width:100%;max-width:45rem;margin-top:4.5rem}.p-news-detail-body__contact__text-link a{width:100%}.p-news-detail__link{display:flex;justify-content:center;width:100%;margin:5rem 0;padding:1rem 0 0}.p-news-detail__link .c-btn{justify-content:right}.p-news-detail__link .c-btn::after{left:3rem;transform:rotate(180deg)}.p-news__column{padding:9.9rem 0}.p-news-archive__list{display:flex;flex-direction:column}.p-news-archive__list__item{-moz-column-gap:4rem;display:flex;column-gap:4rem;row-gap:1rem;flex-wrap:wrap;align-items:start;padding:2.43rem 0;border:dotted #d2cfa9;border-width:0 0 1px 0}.p-news-archive__list__item:first-child{border-width:1px 0 1px 0}.p-news-archive__list__item-date{height:100%;font-weight:400;font-size:1.6rem}.p-news-archive__list__item-category span{display:flex;align-items:center;justify-content:center;min-width:12rem;height:2.6rem;margin-bottom:5px;padding:.5em;border-radius:1.3rem;background:#ebecdb;color:#523f1d;font-weight:500;font-size:1.2rem}.p-news-archive__list__item-title{flex:1}.p-news-archive__list__item-title a{display:block;width:100%;font-weight:400;font-size:1.6rem;line-height:1.9}.p-news-archive__list__item-title a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-news-nav__list{display:flex;flex-direction:column;flex-wrap:wrap}.p-news-nav__list__item{padding:2rem 0;border:solid #523f1d;border-width:0 0 1px 0}.p-news-nav__list__item:first-child{border-width:1px 0 1px 0}.p-news-nav__list__item a{display:block;width:100%;color:#523f1d;font-weight:700;font-size:1.6rem}.p-news-nav__list__item a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-news-pager{display:flex;align-items:center;justify-content:center;padding:2.5rem 0;overflow:hidden;text-align:center}.p-news-pager span.current{padding:.6rem 0;background:#d20000;color:#fff}.p-news-pager .page-numbers{box-sizing:border-box;display:inline-block;width:4.5rem;height:4.5rem;margin:0 .3rem 0 0;border:1px solid #999}.p-news-pager .page-numbers.dots{padding:.6rem 0}.p-news-pager a{padding:.6rem 0;color:#999}.p-news-pager a:hover{background-color:#d20000}.p-news-pager .page-numbers.prev,.p-news-pager .page-numbers.next{border:none;color:#523f1d;transition:all .3s ease}.p-news-pager .page-numbers.prev:hover,.p-news-pager .page-numbers.next:hover{background-color:rgba(0,0,0,0) !important;text-decoration:underline;opacity:.8}.p-privacypolicy-contents{padding:8.8rem 0 6.2rem}.p-privacypolicy-contents__lead{font-weight:700;font-size:1.8rem;line-height:2.2}*+.p-privacypolicy-contents__heading{margin-top:6.7rem}.p-privacypolicy-contents__text{padding:4.4rem 0 0}.p-privacypolicy-contents__text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-privacypolicy-contents__text p+p{margin-top:1.4em}.p-privacypolicy-contents__text dl{margin-top:1.5rem}.p-privacypolicy-contents__text dl dt{font-weight:700;font-size:1.8rem;letter-spacing:.04em}.p-privacypolicy-contents__text dl dd{margin-top:.6rem;letter-spacing:.04em}.p-privacypolicy-contents__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding:1.4rem 0 0}.p-privacypolicy-contents__text ul li{position:relative;padding:0 0 0 1.9rem;letter-spacing:.04em}.p-privacypolicy-contents__text ul li:before{display:block;position:absolute;top:.7em;left:.2rem;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-products-type-detail-lead{padding:11.4rem 0 .5rem}.p-products-type-detail-lead__inner{display:flex;flex-direction:column;align-items:center}.p-products-type-detail-lead__text{max-width:65rem;padding-left:1rem;color:#523f1d;font-weight:400;font-size:2rem;line-height:2;letter-spacing:.1em;text-align:center}.p-products-type-detail-lead__image{display:flex;z-index:-1;position:relative;justify-content:space-between;width:100%}.p-products-type-detail-lead__image-image{width:-moz-max-content;width:max-content}.p-products-type-detail-lead__image-image:nth-child(1){translate:0 -19.2rem}.p-products-type-detail-lead__image-image:nth-child(2){translate:-8.6rem -2rem}.p-products-type-detail-lead__image-image:nth-child(3){translate:4.6rem 7.6rem}.p-products-type-detail-lead__image-image:nth-child(4){translate:5.8rem 5rem}.p-products-type-detail-lead__image-image:nth-child(5){translate:0 -16.2rem}.p-products-type-detail-data{padding:5rem 0}.p-products-type-detail-data__contents{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:5rem 0 0}.p-products-type-detail-data__contents-image{width:100%;max-width:50rem}.p-products-type-detail-data__contents-table{flex:1}.p-products-type-detail-data__contents-table th,.p-products-type-detail-data__contents-table td{padding-top:2.5rem;padding-bottom:2.5rem}.p-products-type-detail-data__contents-table tr{border-bottom:solid 1px #dfdfdd}.p-products-type-detail-data__contents-table tr:first-of-type{border-top:solid 1px #dfdfdd}.p-products-type-detail-data__contents-table tr th{width:9em;padding-right:1em;font-weight:400;font-size:2rem}.p-products-type-detail-data__contents-table tr td{font-weight:400;font-size:1.6rem;line-height:1.8;letter-spacing:.04em}.p-products-type-detail-data__contents-table tr td *+p{margin-top:1.8rem}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a){display:block;position:relative;width:-moz-max-content;width:max-content;margin-left:1em;font-weight:400;font-size:1.6rem;text-indent:-1em}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):focus::after{transform:scale(1, 1)}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):before{display:inline-block;width:.6rem;height:1.1rem;margin-right:1rem;background:url(../img/common/icon_arrow-red.svg) no-repeat center;background-size:contain;content:""}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a)+a{margin-top:.6rem}.p-products-type-detail-data__contents-note{margin-top:1.5rem;padding:1.2rem 0 .2rem;border-top:dashed 1px #dadada;font-weight:400;font-size:1.4rem}.p-products-type-detail-data__contents-usage{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap}.p-products-type-detail-data__contents-usage a{display:flex;align-items:center;justify-content:center;height:3.6rem;padding:.5rem 1.9rem;border:solid 2px rgba(0,0,0,0);border-radius:1rem;background:#f2eca2;color:#523f1d;font-weight:400;font-size:1.4rem;transition:all .3s}.p-products-type-detail-data__contents-usage a:focus{border-color:#d20000}.p-products-type-detail-data__contents-related a{display:block;position:relative;width:-moz-max-content;width:max-content;margin-left:1em;font-weight:400;font-size:1.6rem;text-indent:-1em}.p-products-type-detail-data__contents-related a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-products-type-detail-data__contents-related a:focus::after{transform:scale(1, 1)}.p-products-type-detail-data__contents-related a:before{display:inline-block;width:.6rem;height:1.1rem;margin-right:1rem;background:url(../img/common/icon_arrow-red.svg) no-repeat center;background-size:contain;content:""}.p-products-type-detail-data__contents-related a+a{margin-top:.6rem}.p-products-type-detail-data__contents ol{counter-reset:count}.p-products-type-detail-data__contents ol li{counter-increment:count}.p-products-type-detail-data__contents ol li:before{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-right:1rem;border-radius:100%;background:#bbb;content:counter(count);color:#fff;font-size:1.4rem}.p-products-type-link{padding:5.8rem 0 0}.p-products-type-link__list{-moz-column-gap:4rem;display:flex;column-gap:4rem;row-gap:3rem;justify-content:center}.p-products-type-link__list a{-moz-column-gap:3rem;display:flex;column-gap:3rem;align-items:center;justify-content:center;width:100%;max-width:40rem;height:8rem;border:solid .2rem rgba(0,0,0,0);border-radius:4rem;background:#fff;box-shadow:0 .4rem 2rem rgba(0,0,0,.1);font-weight:700;font-size:2rem}.p-products-type-link__list a:focus{border-color:#d20000}.p-products-type-about{padding:9.5rem 0 0}.p-products-type-about__contents{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:3rem;align-items:center;justify-content:space-between;padding:4.5rem 0}.p-products-type-about__contents-image{width:-moz-max-content;width:max-content;max-width:40rem}.p-products-type-about__contents-text{flex:1}.p-products-type-about__contents-text p{font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.04em}.p-products-type-about__contents-text *+p{margin-top:1.2em}.p-products-type-features{padding:2.6rem 0}.p-products-type-features__list{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:4.8rem 0 2.4rem}.p-products-type-features__list__item{width:30.5%}.p-products-type-features__list__item-image{overflow:hidden;border-radius:1rem}.p-products-type-features__list__item-text{padding:2rem 0}.p-products-type-features__list__item-text p{margin-top:.8em}.p-products-type-features__list__item-heading{font-weight:700;font-size:2rem}.p-products-type-features__note{padding:2.4rem 3rem;border-radius:1rem;background:#f5f5f5;font-weight:400;font-size:1.4rem;line-height:1.85}.p-products-type-features__note ol{padding-left:1em}.p-products-type-usage{padding:5rem 0}.p-products-type-usage__list{-moz-column-gap:1.1rem;display:flex;column-gap:1.1rem;row-gap:1.7rem;flex-wrap:wrap;padding:5rem 0 2.5rem}.p-products-type-usage__list a{box-sizing:border-box;display:inline-block;position:relative;padding:.8rem 2.4rem;border:solid 2px rgba(0,0,0,0);border-radius:2em;background:#f2eca2;font-weight:400;font-size:1.8rem;line-height:1.4;letter-spacing:.01em;text-align:center}.p-products-type-usage__list a:hover{border-color:#d20000;background:rgba(210,0,0,.2)}.p-products-type-usage__detail{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:2.5rem 0}.p-products-type-usage__detail__item{width:47.7%;padding:3.3rem 3rem 2rem 2.7rem;border-radius:1rem;background:#fffcd8}.p-products-type-usage__detail__item a{-moz-column-gap:3.5rem;display:flex;column-gap:3.5rem;flex-wrap:wrap;justify-content:space-between}.p-products-type-usage__detail__item a figure{overflow:hidden}.p-products-type-usage__detail__item a figure img{transition:.3s all}.p-products-type-usage__detail__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-products-type-usage__detail__item a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-products-type-usage__detail__item__contents{flex:1}.p-products-type-usage__detail__item__contents-title{color:#523f1d;font-weight:700;font-size:2rem;line-height:1.6}.p-products-type-usage__detail__item__contents-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;padding-top:.8rem;overflow:hidden}.p-products-type-usage__detail__item__contents-list{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:.2rem;flex-direction:row;flex-wrap:wrap;padding:1.6rem 0 2.5rem}.p-products-type-usage__detail__item__contents-list span{box-sizing:border-box;display:inline-block;position:relative;max-width:-moz-max-content;max-width:max-content;padding:.7rem 1.8rem;border:solid 2px rgba(0,0,0,0);border-radius:2em;background:#f2eca2;font-weight:400;font-size:1.4rem;line-height:1.4;letter-spacing:.05em;text-align:center}.p-products-type-usage__detail__item__image{max-width:24rem;height:-moz-max-content;height:max-content;margin-top:3.6rem;overflow:hidden;border-radius:1rem}.p-products-lead{padding:9.8rem 0 6.4rem}.p-products-lead__inner{display:flex;row-gap:.9rem;flex-direction:column;align-items:center}.p-products-lead__text{font-size:1.8rem;line-height:2.2;letter-spacing:.05em;text-align:center}.p-products-lead__link{-moz-column-gap:2.8rem;display:flex;column-gap:2.8rem;row-gap:2.8rem;align-items:center;justify-content:center;width:100%;padding:6rem 0 0}.p-products-lead__link a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:41rem;height:12rem;padding:1em;border:solid 2px rgba(0,0,0,0);border-radius:6rem;box-shadow:0 2rem 4rem rgba(0,0,0,.1);font-weight:700;font-size:2rem;transition:all .3s}.p-products-lead__link a:after{display:block;position:absolute;right:4rem;width:.8rem;height:.8rem;translate:0 -0.3rem;rotate:-135deg;border:solid #ccc;border-width:1px 0 0 1px;content:""}.p-products-lead__link a:hover{border-color:currentColor;color:#d20000}.p-products-lead__link a:hover:after{border-color:currentColor}.p-products-category{padding:2.1rem 0}.p-products-category__list{-moz-column-gap:1rem;display:grid;grid-template-columns:repeat(5, 1fr);column-gap:1rem;row-gap:3.6rem;justify-items:center;padding:5rem 0 0 0}.p-products-category__list-empty{display:block;width:21rem;height:0;content:""}.p-products-category__list a{display:flex;flex-direction:column;align-items:center;width:21rem;font-size:1.6rem;line-height:1.6;text-align:center}.p-products-category__list a figure{overflow:hidden}.p-products-category__list a figure img{transition:.3s all}.p-products-category__list a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-products-category__list a figure{width:100%;margin-bottom:1.7rem;overflow:hidden;border-radius:1rem}.p-products-usage{padding:2.1rem 0 4.8rem}.p-products-usage__list{-moz-column-gap:1.9rem;display:flex;column-gap:1.9rem;row-gap:2.1rem;flex-wrap:wrap;padding:4rem 0 0}.p-products-usage__list a{box-sizing:border-box;display:inline-block;position:relative;padding:.3em 1.5em;border:solid 2px gray;border-radius:2em;background:#eee;font-weight:400;font-size:1.8rem;line-height:1.4;letter-spacing:.01em;text-align:center}.p-products-usage__list a:hover{border-color:#d20000;background:rgba(210,0,0,.2)}.p-search-results-contents{padding:7rem 0 6.2rem}.p-search-results-contents__lead{font-weight:700;font-size:3rem;line-height:2.2}*+.p-search-results-contents__heading{margin-top:6.7rem}.p-search-results-contents__text{color:#666}.p-search-results-contents__list__item{padding:2rem 0;border-bottom:1px dotted #523f1d}.p-search-results-contents__title{font-weight:500;font-size:2rem;line-height:2.5;letter-spacing:.04em}.p-solution-issue{padding:8.7rem 0 4.3rem}.p-solution-issue__lead{padding:0 0 8.7rem;font-weight:700;font-size:2.4rem;line-height:2.3;text-align:center}.p-solution-issue__contents{z-index:0;position:relative;margin-bottom:15.8rem;padding:4.6rem 5.5rem 7.5rem;border-radius:1rem;background:#f6f5ee}.p-solution-issue__contents:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;translate:-50% 5rem;border-width:40px 60px 0px 60px;border-style:solid;border-color:#f6f5ee rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-solution-issue__contents__title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-solution-issue__contents__list{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;margin-top:2rem}.p-solution-issue__contents__list__item{position:relative;width:-moz-max-content;width:max-content;padding:2.6em 3.3em;font-weight:400;font-size:1.6rem;line-height:1.4;text-align:center}.p-solution-issue__contents__list__item:nth-child(1){padding:4.3rem 5.3rem 6.3rem;translate:0 0}.p-solution-issue__contents__list__item:nth-child(2){padding:5.7rem 4.2rem 7.8rem 5rem;translate:-1.4rem 9.4rem}.p-solution-issue__contents__list__item:nth-child(3){padding:4.5rem 4.2rem 7.4rem 4.7rem;translate:-3rem 2.2rem}.p-solution-issue__contents__list__item:nth-child(4){padding:5.8rem 4.2rem 5rem 5.7rem;translate:-1.8rem 3.4rem}.p-solution-issue__contents__list__item:nth-child(5){padding:5rem 7.2rem 5rem 7.4rem;translate:3rem 2rem}.p-solution-issue__contents__list__item:nth-child(6){padding:5.8rem 4.6rem 7rem 5.7rem;translate:-18rem 3.2rem}.p-solution-issue__contents__list__item strong{font-weight:700;font-size:1.125em}.p-solution-issue__contents__list__item img{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-solution-issue__contents__image{position:absolute;bottom:0;left:50%;translate:-50% 0}.p-solution-issue__support__title{margin-bottom:1rem;color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.p-solution-issue__support__text{padding:1rem 0 0;font-weight:500;font-size:1.8rem;line-height:2.2;text-align:center}.p-solution-issue__support__text p+p{margin-top:2em}.p-solution-suggest{padding:5rem 0 0}.p-solution-suggest__lead{display:flex;position:relative;align-items:center;justify-content:center;padding:8.5rem;overflow:hidden;border-radius:1rem}.p-solution-suggest__lead__text{display:flex;flex-direction:column;align-items:center;width:53rem;height:53rem;padding-top:5.5rem;border-radius:100%;background:#fff;box-shadow:0 0 1.4rem rgba(65,139,152,.7)}.p-solution-suggest__lead__text__heading{margin-bottom:1rem;color:#d20000;font-weight:700;font-size:4rem;text-align:center}.p-solution-suggest__lead__text__heading small{display:block;margin-bottom:2rem;color:#333;font-weight:500;font-size:.45em}.p-solution-suggest__lead__text p{margin-top:5rem;color:#523f1d;font-weight:700;font-size:2rem;text-align:center}.p-solution-suggest__lead__image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.p-solution-suggest__lead__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-solution-suggest__flow{position:relative;margin-top:20rem;padding:13.8rem 0 0;background:linear-gradient(to bottom, #f6f5ee 0%, #ffffff 5%)}.p-solution-suggest__flow__heading{margin-bottom:8.2rem;padding-bottom:3rem}.p-solution-suggest__flow__list{display:flex;row-gap:9.7rem;flex-direction:column;counter-reset:count}.p-solution-suggest__flow__list__item{position:relative;padding-bottom:6.2rem;border-bottom:solid 1px #ebe9d9;counter-increment:count}.p-solution-suggest__flow__list__item:last-child{border:none}.p-solution-suggest__flow__list__item:last-child:after{display:none}.p-solution-suggest__flow__list__item:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;translate:-50% 0;border-width:40px 60px 0px 60px;border-style:solid;border-color:#ebe9d9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-solution-suggest__flow__list__item__heading{display:flex;position:relative;align-items:center;width:100%;min-height:9rem;margin-bottom:6rem;padding:2rem 2rem 2rem 10.8rem;overflow:hidden;border-radius:1rem;background:#f6f5ee;color:#523f1d;font-weight:700;font-size:2.4rem}.p-solution-suggest__flow__list__item__heading:before{display:flex;position:absolute;top:0;bottom:0;left:0;align-items:center;justify-content:center;width:7rem;height:100%;background:#ebe9d9;content:counter(count);font-weight:700;font-size:3rem}.p-solution-suggest__flow__list__item__contents{display:flex;flex-wrap:wrap;justify-content:space-between}.p-solution-suggest__flow__list__item__contents+.p-solution-suggest__flow__list__item__contents{margin-top:6rem}.p-solution-suggest__flow__list__item__contents__text{order:2;width:52.6%;padding-bottom:6rem}.p-solution-suggest__flow__list__item__contents__text-title{margin-bottom:1.8rem;font-weight:700;font-size:2.4rem}.p-solution-suggest__flow__list__item__contents__text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-solution-suggest__flow__list__item__contents__text p+p{margin-top:2rem}.p-solution-suggest__flow__list__item__contents__text-message_title{font-weight:700;font-size:2.4rem;text-align:center}.p-solution-suggest__flow__list__item__contents__text-message_text{font-weight:400;font-size:1.6rem;text-align:center}.p-solution-suggest__flow__list__item__contents__image{order:1;width:42.2%;overflow:hidden;border-radius:1rem}.p-solution-suggest__flow__list__item__contents__link{display:flex;row-gap:3rem;flex-direction:column;align-items:end;order:3;width:100%;margin-top:-5rem}.p-solution-suggest__flow__list__item__contents__link.row2{margin-top:-12rem;text-align:right}.p-strength-detail-lead{padding-bottom:8rem !important}.p-strength-detail-contents{position:relative;background:#fffcd8}.p-strength-detail-contents__list{display:flex;flex-direction:column;counter-reset:count}.p-strength-detail-contents__list__item{display:flex;position:relative;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:7.5rem 0 8rem;counter-increment:count}.p-strength-detail-contents__list__item:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1.2rem;background:radial-gradient(circle farthest-side, #ede097, #ede097 30%, transparent 30%, transparent);background-size:1.2rem;content:""}.p-strength-detail-contents__list__item__image{width:42.2%}.p-strength-detail-contents__list__item__image figure{overflow:hidden;border-radius:1rem}.p-strength-detail-contents__list__item__image p{width:100%;margin-top:1.6rem;text-align:center}.p-strength-detail-contents__list__item__caption{text-align:center}.p-strength-detail-contents__list__item__text{width:53.1%;min-height:36.6rem}.p-strength-detail-contents__list__item__text-title{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center;margin-bottom:2.3rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.4}.p-strength-detail-contents__list__item__text-title:before{display:flex;flex:none;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:100%;background:#c77227;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:4rem;font-family:"Robot",sans-serif}.p-strength-detail-contents__list__item__text p{font-weight:400;font-size:1.6rem;letter-spacing:.03em}.p-strength-detail-contents__list__item__text *+p{margin-top:1.7rem}.p-strength-detail-contents__list__item__equipment{order:3}.p-strength-detail-contents__list__item:last-child:after{display:none}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__image{order:1}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__text{order:2}.p-strength-detail-contents__list__item:nth-child(even) .p-strength-detail-contents__list__item__image{order:2}.p-strength-detail-contents__list__item:nth-child(even) .p-strength-detail-contents__list__item__text{order:1}.p-strength-detail-products{position:relative;background:#fffcd8}.p-strength-detail-products__list{display:flex;row-gap:10rem;flex-direction:column;padding:12.4rem 0 20rem;counter-reset:count}.p-strength-detail-products__list__item{position:relative;overflow:hidden;border-radius:1rem;background:#fff;counter-increment:count}.p-strength-detail-products__list__item:before{display:flex;z-index:9;position:absolute;top:50%;align-items:center;justify-content:center;width:11rem;height:11rem;translate:-50% -50%;border-radius:100%;background:#c77227;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:5.4rem;font-family:"Robot",sans-serif}.p-strength-detail-products__list__item a{display:flex;position:relative;align-items:center;justify-content:space-between}.p-strength-detail-products__list__item a figure{overflow:hidden}.p-strength-detail-products__list__item a figure img{transition:.3s all}.p-strength-detail-products__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-strength-detail-products__list__item__image{width:60.1%}.p-strength-detail-products__list__item__text{width:32.7%}.p-strength-detail-products__list__item__text-title{width:100%;color:#523f1d;font-weight:700;font-size:3rem}.p-strength-detail-products__list__item__text-btn{position:absolute;bottom:2.8rem}.p-strength-detail-products__list__item:nth-child(odd):before{left:60.1%}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__image{order:1}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__text{order:2;text-align:left}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__text-btn{right:3rem}.p-strength-detail-products__list__item:nth-child(even):before{left:39.9%}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__image{order:2}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text{order:1;text-align:right}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn{left:3rem;padding-right:0;padding-left:7rem}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn:after{right:auto;left:0}.p-strength-detail-equipment{-moz-column-gap:4.25%;display:flex;column-gap:4.25%;row-gap:4rem;flex-wrap:wrap;width:100%;padding:4.3rem 0 0}.p-strength-detail-equipment__item{display:flex;flex-direction:column;justify-content:space-between;width:30.5%}.p-strength-detail-equipment__item-image{padding:1rem;overflow:hidden;border-radius:2rem;background:#fff}.p-strength-detail-equipment__item-text{margin-bottom:1rem;padding-top:2.3rem}.p-strength-detail-equipment__item-text p{font-weight:400;font-size:1.6rem}.p-strength-detail-equipment__item-text *+p{margin-top:1.5en}.p-strength-detail-equipment__item-text--title{font-weight:700 !important;font-size:2rem !important}.p-strength-detail-equipment__item-text--small{font-size:1.2rem !important}.p-strength-lead{padding:9.8rem 0 17rem}.p-strength-lead__inner{display:flex;row-gap:.9rem;flex-direction:column;align-items:center}.p-strength-lead__text{min-height:11em;font-weight:700;font-size:1.8rem;line-height:2.2;letter-spacing:.05em;text-align:center}.p-strength-lead__text *+p{margin-top:3.2rem}.p-strength-lead__image{display:flex;justify-content:space-between;width:100%}.p-strength-lead__image figure{width:100%;max-width:-moz-max-content;max-width:max-content}.p-strength-lead__image.is-image2 figure:first-of-type{translate:-10rem -22.8rem}.p-strength-lead__image.is-image2 figure:last-of-type{translate:7rem -7rem}.p-strength-lead__image.is-image3 figure:nth-child(1){translate:-23rem -51rem}.p-strength-lead__image.is-image3 figure:nth-child(2){translate:57rem -44.5rem}.p-strength-lead__image.is-image3 figure:nth-child(3){translate:8.5rem -25rem}.p-strength-navi{padding:5rem 0}.p-strength-navi__category{-moz-column-gap:5rem;display:flex;column-gap:5rem;row-gap:3rem;flex-wrap:wrap;margin-top:3rem;padding:1.8rem 0}.p-strength-navi__category a{width:calc((100% - 10rem)/3)}.p-strength-navi__category a figure{overflow:hidden}.p-strength-navi__category a figure img{transition:.3s all}.p-strength-navi__category a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-strength-navi__category a figure{overflow:hidden;border-radius:1rem}.p-strength-navi__category a p{width:100%;margin-top:2rem;color:#523f1d;font-weight:700;font-size:2rem;text-align:center}.p-strength-navi__strength{display:flex;position:relative;flex-wrap:wrap;margin-top:40px;gap:2rem}.p-strength-navi__strength a{display:flex;position:relative;align-items:center;justify-content:center;width:calc((100% - 2rem)/2);padding:2rem;border:2px solid #ccc;border-radius:1rem;font-weight:bold;font-size:2rem;text-align:center;transition:transform .3s}.p-strength-navi__strength a::after{display:block;position:absolute;right:3rem;width:1.5rem;height:1.5rem;transform:rotate(45deg);border-top:2px solid #523f1d;border-right:2px solid #523f1d;content:""}.p-strength-navi__strength a:hover{transform:scale(1.05);opacity:1}.p-strength-type{position:relative;padding:7.4rem 0 10rem;background:linear-gradient(to bottom, #deeafe 0%, #ffffff 100%)}.p-strength-type:before{display:block;position:absolute;bottom:calc(100% - 1px);left:0;width:100%;height:0;padding:4.375% 0 0 0;background-image:url(../img/strength/type_bg-top.svg);background-position:center bottom;background-size:100% 100%;background-repeat:no-repeat;content:""}.p-strength-type__list{display:flex;row-gap:80px;flex-direction:column}.p-strength-type__list__item a{display:flex;justify-content:space-between;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 .4rem 2rem rgba(0,0,0,.1)}.p-strength-type__list__item a figure{overflow:hidden}.p-strength-type__list__item a figure img{transition:.3s all}.p-strength-type__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-strength-type__list__item__image{width:100%;max-width:64rem}.p-strength-type__list__item__text{position:relative;width:100%;max-width:64rem;padding:5.2rem 5rem 11rem 6.2rem}.p-strength-type__list__item__text-title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.7}.p-strength-type__list__item__text-title i{display:block;color:#d20000;font-style:normal;font-weight:700;font-size:1.8rem}.p-strength-type__list__item__text-btn{position:absolute;right:5rem;bottom:5rem}.p-strength-type__list__item__text p{font-weight:700;line-height:2.1;letter-spacing:.17em}.p-strength-type__list__item__text *+p{margin-top:2.1rem}.p-strength-type__list__item:nth-child(odd) .p-strength-type__list__item__image{order:1}.p-strength-type__list__item:nth-child(odd) .p-strength-type__list__item__text{order:2}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__image{order:2}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__text{order:1}.p-sustainability-detail-lead{padding:8.8rem 0 4.2rem}.p-sustainability-detail-lead p{font-weight:700;font-size:1.8rem;line-height:2.2;letter-spacing:-0.02em;text-align:center}.p-sustainability-detail-lead p+p{margin-top:1em}.p-sustainability-detail-contents{padding:5rem 0 3rem}.p-sustainability-detail-contents__list{display:flex;row-gap:8rem;flex-direction:column;counter-reset:count}.p-sustainability-detail-contents__list__item{display:flex;flex-wrap:wrap;justify-content:space-between;counter-increment:count}.p-sustainability-detail-contents__list__item-heading{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:5rem;padding:1.3rem 0;border:solid #b3d7c2;border-width:2px 0}.p-sustainability-detail-contents__list__item-title{display:flex;align-items:center;font-weight:700;font-size:3rem}.p-sustainability-detail-contents__list__item-title:before{display:flex;flex:none;align-items:center;justify-content:center;width:7rem;height:7rem;margin-right:1.6rem;border-radius:100%;background:#b3d7c2;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:4rem;font-family:"Robot",sans-serif}.p-sustainability-detail-contents__list__item-icon{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap}.p-sustainability-detail-contents__list__item-icon *{width:7rem}.p-sustainability-detail-contents__list__item-image{width:35.15%}.p-sustainability-detail-contents__list__item-image figure{overflow:hidden;border-radius:1rem}.p-sustainability-detail-contents__list__item-text{width:60%}.p-sustainability-detail-contents__list__item-text-heading{display:flex;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.p-sustainability-detail-contents__list__item-text-heading-title{display:flex;align-items:start;font-weight:700;font-size:2.4rem;line-height:1.4}.p-sustainability-detail-contents__list__item-text-heading-title:before{flex:none;margin-right:1.2rem;content:counter(count2, decimal-leading-zero);color:#27ae61;font-weight:700;font-size:3.2rem;line-height:1.2;font-family:"Robot",sans-serif}.p-sustainability-detail-contents__list__item-text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-sustainability-detail-contents__list__item-text p:first-of-type{margin-top:3.2rem}.p-sustainability-detail-contents__list__item-text p+p{margin-top:1em}.p-sustainability-detail-contents__list__item-btn{-moz-column-gap:1.8rem;display:flex;column-gap:1.8rem;row-gap:1.8rem;flex-wrap:wrap;justify-content:end;padding:3.6rem 0 0 0}.p-sustainability-detail-contents__list__item__list{display:flex;row-gap:5rem;flex-direction:column;counter-reset:count2}.p-sustainability-detail-contents__list__item__list__item{display:flex;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;counter-increment:count2}.p-company-iso-contents{padding:10rem 0 3rem}.p-company-iso-contents__lead{-moz-column-gap:6rem;column-gap:6rem;padding:0 0 5rem}.p-company-iso-contents__lead__image{width:42.2%;height:-moz-max-content;height:max-content;overflow:hidden;border-radius:1rem}.p-company-iso-contents__lead__text{flex:1;padding:2rem 0;font-weight:400;font-size:1.8rem}.p-company-iso-contents__lead__text *+p{margin-top:1.4em}.p-company-iso-contents__item__text{padding:4.2rem 0 6.8rem}.p-company-iso-contents__item__text p{font-weight:400;font-size:1.6rem}.p-company-iso-contents__item__text p+p{margin-top:1.4em}.p-company-iso-contents__item__text dl{-moz-column-gap:2.8rem;display:flex;column-gap:2.8rem;row-gap:1.2rem;flex-wrap:wrap;padding:3.2rem 0 .5rem}.p-company-iso-contents__item__text dl dt{display:flex;align-items:center;min-width:33rem;padding:1.2rem 2.4rem;border-radius:.8rem;background:#ebecdb;font-weight:700;font-size:1.6rem}.p-company-iso-contents__item__text dl dd{display:flex;align-items:center;width:calc(100% - 33rem - 3rem)}.p-company-iso-contents__item__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding:2rem 0 0}.p-company-iso-contents__item__text ul li{position:relative;padding:0 0 0 1.6rem}.p-company-iso-contents__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-company-iso-contents__item__img{max-width:1024px;margin:0 auto}.p-company-iso-contents__item__img img{width:100%}.p-company-iso-contents__item__link{margin-top:2rem;text-align:center}.p-company-iso-contents__item__link a{-webkit-text-decoration:underline 1px #000;position:relative;font-weight:700;text-decoration:underline 1px #000}.p-sustainability-rspo__heading{width:100%;font-weight:700;font-size:3rem;text-align:center}.p-sustainability-rspo-efforts{padding:8.5rem 0 8rem}.p-sustainability-rspo-efforts__contents{display:flex;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:4rem}.p-sustainability-rspo-efforts__contents__text{width:72%;padding-top:.5rem;font-weight:400;font-size:1.8rem;line-height:2.2;letter-spacing:.05em}.p-sustainability-rspo-efforts__contents__text p+p{margin-top:1em}.p-sustainability-rspo-efforts__contents__text-link{padding:1.7rem}.p-sustainability-rspo-efforts__contents__text-link a{position:relative;color:#27ae61}.p-sustainability-rspo-efforts__contents__text-link a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-sustainability-rspo-efforts__contents__text-link a:focus::after{transform:scale(1, 1)}.p-sustainability-rspo-efforts__contents__image{width:23.4%}.p-sustainability-rspo-problems{padding:0 0 7.8rem}.p-sustainability-rspo-problems__inner{padding-top:3.5rem;border-top:solid 2px #b3d7c2}.p-sustainability-rspo-problems__contents{display:flex;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;padding-top:3rem}.p-sustainability-rspo-problems__contents__text{order:2;width:50%;font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.04em}.p-sustainability-rspo-problems__contents__text *+p{margin-top:2rem}.p-sustainability-rspo-problems__contents__text ol{display:flex;row-gap:.7rem;flex-direction:column;margin-top:2rem;counter-reset:count}.p-sustainability-rspo-problems__contents__text ol li{margin-left:1.5em;text-indent:-1.5em;counter-increment:count}.p-sustainability-rspo-problems__contents__text ol li:before{margin-right:.5em;content:counter(count) ".";color:#27ae61}.p-sustainability-rspo-problems__contents__image{order:1;width:45.2%;padding-top:1rem}.p-sustainability-rspo-rspo{padding-bottom:3.6rem}.p-sustainability-rspo-rspo__inner{padding-top:3.5rem;border-top:solid 2px #b3d7c2}.p-sustainability-rspo-rspo__contents{display:flex;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;padding:3rem 0 6.4rem}.p-sustainability-rspo-rspo__contents__text{width:50%;font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.04em}.p-sustainability-rspo-rspo__contents__text *+p{margin-top:2rem}.p-sustainability-rspo-rspo__contents__image{width:45.3%;padding-top:.8rem}.p-sustainability-rspo-rspo__contents__image figure{overflow:hidden;border-radius:1rem}.p-sustainability-rspo-rspo__heading{display:flex;align-items:center;justify-content:center;width:100%;min-height:6rem;padding:.2em;background:#e6f2eb;font-weight:700;font-size:2.4rem;text-align:center}.p-sustainability-rspo-rspo__process{display:flex;justify-content:space-between;padding-top:4rem}.p-sustainability-rspo-rspo__process__item{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:17.2%;border:solid 1px #b3d7c2;border-radius:100%}.p-sustainability-rspo-rspo__process__item:before{display:block;width:100%;height:0;padding:100% 0 0 0;content:""}.p-sustainability-rspo-rspo__process__item:after{display:block;position:absolute;right:0;width:0;height:0;margin-right:-14.5%;border-width:1.5rem 0px 1.5rem 1.5rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #5cc25c;content:""}.p-sustainability-rspo-rspo__process__item:last-child:after{display:none}.p-sustainability-rspo-rspo__process__item-contents{display:flex;position:absolute;flex-direction:column;align-items:center;padding:1rem}.p-sustainability-rspo-rspo__process__item-contents figure{margin-bottom:1.8rem}.p-sustainability-rspo-rspo__process__item-contents p{font-weight:700;font-size:1.8rem;text-align:center}.p-sustainability-rspo-rspo__process__item-pc,.p-sustainability-rspo-rspo__process__item-sc{display:flex;position:absolute;bottom:0;align-items:center;justify-content:center;min-width:11rem;min-height:3.5rem;translate:0 20%;border-radius:.6rem;color:#fff;font-weight:700;font-size:1.6rem}.p-sustainability-rspo-rspo__process__item-pc{background:#00a04e}.p-sustainability-rspo-rspo__process__item-sc{background:#0091b1}.p-sustainability-navi{padding:5rem 0 9.6rem}.p-sustainability-navi__heading{padding:3.4rem 0 4rem;border-top:solid 2px #b3d7c2;font-weight:700;font-size:3rem;text-align:center}.p-sustainability-navi__link{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between}.p-sustainability-navi__link a{width:30.5%}.p-sustainability-navi__link a figure{overflow:hidden;border-radius:1rem;transition:box-shadow .3s}.p-sustainability-navi__link a figure img{transition:.3s all}.p-sustainability-navi__link a:hover figure{box-shadow:0 20px 40px rgba(0,0,0,.1)}.p-sustainability-navi__link a:hover figure img{position:relative;transform:scale(1.1, 1.1)}.p-sustainability-navi__link a p{margin-top:2rem;font-weight:700;font-size:2.2rem;text-align:center}.p-sustainability-lead{padding:9.8rem 0 2rem}.p-sustainability-lead__inner{display:flex;row-gap:.9rem;flex-direction:column;align-items:center}.p-sustainability-lead__text{min-height:11em;font-weight:700;font-size:1.8rem;line-height:2.2;letter-spacing:.05em;text-align:center}.p-sustainability-lead__text *+p{margin-top:3.2rem}.p-sustainability-action{padding:3.4rem 0 5.6rem}.p-sustainability-action__list{overflow:hidden;border-radius:1rem}.p-sustainability-action__list__item{display:flex;justify-content:space-between;padding:4.9rem 5rem 5.6rem}.p-sustainability-action__list__item__title{width:28%;font-weight:700;font-size:3rem}.p-sustainability-action__list__item__title:before{display:inline-block;width:2rem;height:3rem;margin-right:1.2rem;translate:0 .3rem;background:url(../img/sustainability/action_list_item_title_mark.svg) no-repeat center;background-size:contain;content:""}.p-sustainability-action__list__item__contents{display:flex;row-gap:2.9rem;flex-wrap:wrap;justify-content:space-between;width:70.4%;min-height:10px}.p-sustainability-action__list__item__contents-list{display:flex;row-gap:.7rem;flex-direction:column;min-height:9rem;padding-top:.5rem}.p-sustainability-action__list__item__contents-list-item{position:relative;padding-left:2.2rem;font-weight:600;font-size:1.8rem;line-height:1.6}.p-sustainability-action__list__item__contents-list-item:before{display:block;position:absolute;top:1.2rem;left:.2rem;width:1rem;height:1rem;border-radius:100%;background:#bccfc4;content:""}.p-sustainability-action__list__item__contents-icon{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap;justify-content:end}.p-sustainability-action__list__item__contents-icon *{width:7rem}.p-sustainability-action__list__item__contents-text{width:100%}.p-sustainability-action__list__item:nth-child(odd){background:#e6f2eb}.p-sustainability-action__list__item:nth-child(even){background:#f5fbf7}.p-sustainability-action__image{width:100%;max-width:86rem;margin:0 auto;padding:8rem 0 0 0}.p-sustainability-message{padding:5rem 0 10rem}.p-sustainability-message__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.p-sustainability-message__title{width:100%;margin-bottom:3.3rem;padding-left:31%;color:#523f1d;font-weight:700;font-size:3rem;line-height:1;text-align:center}.p-sustainability-message__image{width:31.2%;margin-top:-6rem}.p-sustainability-message__name{padding:3rem 1.4rem}.p-sustainability-message__text{width:63.8%}.p-sustainability-message__text-title{margin-bottom:3.3rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:1;text-align:center}.p-sustainability-message__text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-sustainability-message__text p+p{margin-top:1.8rem}.p-sustainability-message__text-btn{display:flex;justify-content:end;padding-top:3.4rem}.p-sustainability-link{position:relative;background:#f5fbf7}.p-sustainability-link__list{counter-reset:count}.p-sustainability-link__list__item{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:7.8rem 0 9rem;border-bottom:solid 1px #b3d7c2;counter-increment:count}.p-sustainability-link__list__item__image{width:42.2%;padding-top:1rem}.p-sustainability-link__list__item__image figure{overflow:hidden;border-radius:1rem}.p-sustainability-link__list__item__contents{display:flex;row-gap:2rem;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;width:53.3%}.p-sustainability-link__list__item__contents-title{display:flex;flex:auto;align-items:center;font-weight:700;font-size:3rem}.p-sustainability-link__list__item__contents-title:before{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;margin-right:1.6rem;border-radius:100%;background:#b3d7c2;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:4rem;font-family:"Robot",sans-serif}.p-sustainability-link__list__item__contents-icon{-moz-column-gap:.5rem;display:flex;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:end}.p-sustainability-link__list__item__contents-icon *{width:5rem}.p-sustainability-link__list__item__contents-text{padding-top:.3rem}.p-sustainability-link__list__item__contents-text p+p{margin-top:1.6rem}.p-sustainability-link__list__item__contents-btn{display:flex;justify-content:end;width:100%}.p-sustainability-link__list__item:last-child{border:none}.p-sustainability-link__list__item:nth-child(odd) .p-sustainability-link__list__item__image{order:1}.p-sustainability-link__list__item:nth-child(odd) .p-sustainability-link__list__item__contents{order:2}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__image{order:2}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__contents{order:1}.p-top-mv{z-index:0;position:relative;width:100%}.p-top-mv__list__item{position:relative}.p-top-mv__list__item:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(/assets/img/top/mv_list_item_bg.webp) no-repeat 50% 95%;background-size:auto 111%;content:""}.p-top-mv__list__item-text{font-feature-settings:"vpal";display:flex;position:absolute;top:41%;left:50%;row-gap:2.3rem;flex-direction:column;align-items:start;justify-content:center;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;translate:-50% -50%;writing-mode:vertical-rl}.p-top-mv__list__item-text--l{font-weight:700;font-size:4.8rem;line-height:1.4;letter-spacing:.1em}.p-top-mv__list__item-text--m{padding-top:2.1em;font-weight:400;font-size:1.8rem;letter-spacing:.14em}.p-top-mv__pager{-moz-column-gap:2%;display:flex;z-index:99;position:relative;column-gap:2%;align-items:center;justify-content:center;margin-top:-10rem;margin-bottom:-2rem}.p-top-mv__pager a{display:flex;align-items:center;justify-content:center;width:32%;height:12rem;padding:1em;border:solid 2px rgba(0,0,0,0);border-radius:6rem;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1);font-weight:700;font-size:1.6rem;letter-spacing:.01em;transition:border .3s}.p-top-mv__pager a:hover{border-color:#d20000}.p-top-mv__pager a.active{border-color:#d20000;color:#d20000}.p-top-topics{z-index:0;position:relative;padding:6.7rem 0 4.5rem;background:#fffcd8}.p-top-topics:before{display:block;z-index:98;position:absolute;bottom:100%;left:0;width:100%;height:8rem;background-image:url(../img/top/topics_bg-top.svg);background-size:100% 100%;background-repeat:no-repeat;content:""}.p-top-topics__inner{-moz-column-gap:12.7rem;display:flex;column-gap:12.7rem;flex-wrap:wrap;align-items:end;justify-content:space-between}.p-top-topics__list{flex:1;padding-bottom:1.2rem}.p-top-topics__list__item a{-moz-column-gap:2.6rem;display:flex;column-gap:2.6rem;width:100%;padding:2.3rem 0;border-bottom:solid 1px #e7e5c8}.p-top-topics__list__item a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-top-topics__list__item-date{color:#523f1d;font-weight:400;font-size:1.4rem;font-family:"Robot",sans-serif;letter-spacing:.03em}.p-top-topics__list__item-category span{display:flex;align-items:center;justify-content:center;min-width:12rem;height:2.6rem;margin-bottom:5px;padding:.5em;border-radius:1rem;background:#ebecdb;color:#523f1d;font-weight:500;font-size:1.2rem}.p-top-topics__list__item-text{max-width:70rem;font-weight:400;font-size:1.6rem}.p-top-topics__link{display:flex;justify-content:end;width:100%;padding-top:30px}.p-top-products{padding:16.6rem 0 5rem}.p-top-products__inner{display:flex;position:relative;justify-content:space-between}.p-top-products__heading{position:absolute;top:0;left:2.5rem}.p-top-products__contents{display:flex;position:relative;justify-content:end;width:100%;padding-top:3rem}.p-top-products__contents-image{width:90rem}.p-top-products__contents-image figure{overflow:hidden;border-radius:.8rem}.p-top-products__contents-text{display:flex;z-index:1;position:absolute;top:56%;right:50.5%;left:0;row-gap:3.5rem;flex-direction:column;padding:4.8rem 2rem 4.8rem 2rem;border-radius:0 1rem 0 0;background:#fff;font-size:1.8rem;line-height:2.3}.p-top-products__contents-link{display:flex}.p-top-solution{padding:18rem 0 24.7rem;background:url(/assets/img/top/solution_bg_01.webp) no-repeat 0 calc(50% + 14.8rem),url(/assets/img/top/solution_bg_02.webp) no-repeat calc(100% - 9.5rem) calc(50% + 11.2rem);background-size:55.5rem auto,34.5rem auto}.p-top-solution__inner{position:relative}.p-top-solution__tick{width:100%;padding-bottom:2.3rem;overflow:hidden}.p-top-solution__tick__item{position:relative;width:100%;overflow:hidden;white-space:nowrap}@keyframes move_odd{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes move_even{from{transform:translateX(100%)}to{transform:translateX(0%)}}.p-top-solution__tick__item span{display:block;width:-moz-max-content;width:max-content;padding:0 .2em;color:#e7e5c8;font-size:12rem;line-height:1;font-family:"Poppins",sans-serif;letter-spacing:.047em;white-space:nowrap}.p-top-solution__tick__item span:nth-of-type(odd){animation:move_odd 24s infinite linear}.p-top-solution__tick__item span:nth-of-type(even){position:absolute;top:0;animation:move_even 24s infinite linear}.p-top-solution__heading{display:flex;flex-direction:column;align-items:center;width:100%}.p-top-solution__heading--jp{display:block;color:#523f1d;font-weight:700;font-size:4rem;letter-spacing:.2em;text-align:center}.p-top-solution__lead{padding:3rem 0 1rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:2.2;text-align:center}.p-top-solution__circle{display:flex;align-items:center;justify-content:center;padding:10rem}.p-top-solution__circle-title{display:flex;position:absolute;align-items:center;justify-content:center;width:29rem;height:29rem;border-radius:100%;background:#ece9d7;color:#472412;font-size:3rem;line-height:1.3;letter-spacing:-0.01em;text-align:center}.p-top-solution__circle-items{display:flex;row-gap:5rem;flex-direction:column;font-weight:500;font-size:2rem}.p-top-solution__circle-item{position:relative;padding:2rem 5rem 2rem 12rem;border-radius:5rem;background-color:#f4f3e2}.p-top-solution__circle-item span{color:#b99756;font-weight:700;font-size:2.8rem}.p-top-solution__circle-item::before,.p-top-solution__circle-item::after{display:block;position:absolute;content:""}.p-top-solution__circle-item::before{top:2.5rem;left:5rem;width:4rem;height:4rem;border-radius:50%;background:#b99756}.p-top-solution__circle-item::after{top:4rem;left:6rem;width:2rem;height:1rem;transform:rotate(-45deg);border-bottom:4px solid #fff;border-left:4px solid #fff}.p-top-solution__circle-list{--base: 10;display:flex;align-items:center;justify-content:center;width:calc(var(--r)*2/var(--base)*1rem);height:calc(var(--r)*2/var(--base)*1rem);border:solid 20px #ece9d7;border-radius:100%}.p-top-solution__circle-list dl{--angle2: calc(var(--angle) * 1deg - 90deg);--x: calc((cos(var(--angle2)) * var(--r) ) / var(--base) * 1rem);--y: calc((sin(var(--angle2)) * var(--r) ) / var(--base) * 1rem);display:flex;position:absolute;row-gap:1rem;flex-direction:column;align-items:center;justify-content:start;width:18rem;height:18rem;padding-top:3.5rem;translate:var(--x) var(--y);border-radius:100%;background-color:var(--bgcolor);color:#fff}.p-top-solution__circle-list dl dt{font-weight:700;font-size:2rem;line-height:1.3}.p-top-solution__circle-list dl dd{font-size:1.4rem;line-height:1.5}.p-top-solution__circle-list dl dd ul{padding-left:1em}.p-top-solution__circle-list dl dd ul li{position:relative}.p-top-solution__circle-list dl dd ul li:before{position:absolute;top:0;left:-1em;content:"・"}.p-top-solution__link{display:flex;justify-content:center;width:100%;padding:1rem 0 0}.p-top-solution-issue{padding:8.7rem 0 4.3rem}.p-top-solution-issue__contents{z-index:0;position:relative;margin-bottom:15.8rem;padding:4.6rem 5.5rem 7.5rem;background:none}.p-top-solution-issue__contents:after{display:block;position:absolute;bottom:-10%;left:50%;width:0;height:0;translate:-50% 5rem;border-width:40px 60px 0px 60px;border-style:solid;border-color:#f6f5ee rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-top-solution-issue__contents__title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-top-solution-issue__contents__list{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:2rem}.p-top-solution-issue__contents__list__item{position:relative;width:-moz-max-content;width:max-content}.p-top-solution-issue__contents__list__item-text{position:absolute;color:#fff;text-align:center}.p-top-solution-issue__contents__list__item-text.text01{top:15rem;left:4rem}.p-top-solution-issue__contents__list__item-text.text02{top:20rem;left:8rem}.p-top-solution-issue__contents__list__item-text.text03{top:15rem;left:6rem}.p-top-solution-issue__contents__list__item-text.text04{top:23rem;left:5rem}.p-top-solution-issue__contents__list__item-text.text05{top:10rem;left:9rem}.p-top-solution-issue__contents__list__item-text.text06{top:13rem;left:7rem}.p-top-solution-issue__contents__list__item:nth-child(1){padding:4.3rem 0 6.3rem;translate:0 0}.p-top-solution-issue__contents__list__item:nth-child(2){padding:5.7rem 4.2rem 7.8rem 5rem;translate:-1.4rem 9.4rem}.p-top-solution-issue__contents__list__item:nth-child(3){padding:4.5rem 4.2rem 7.4rem 4.7rem;translate:-3rem 2.2rem}.p-top-solution-issue__contents__list__item:nth-child(4){padding:5.8rem 4.2rem 0 0;translate:-1.8rem 3.4rem}.p-top-solution-issue__contents__list__item:nth-child(5){position:absolute;bottom:-10rem;padding-left:7.4rem;translate:3rem 2rem}.p-top-solution-issue__contents__list__item:nth-child(6){position:absolute;right:5rem;bottom:-18rem;padding:0 4.6rem 7rem 5.7rem;translate:-18rem 3.2rem}.p-top-solution-issue__contents__list__item strong{font-weight:700;font-size:1.125em}.p-top-solution-issue__contents__list__item img{z-index:-1;position:relative;height:auto}.p-top-solution-issue__contents__list__item img.image01{width:20rem}.p-top-solution-issue__contents__list__item img.image02{width:25rem}.p-top-solution-issue__contents__list__item img.image03{width:18rem}.p-top-solution-issue__contents__list__item img.image04{width:25rem}.p-top-solution-issue__contents__list__item img.image05{width:18rem}.p-top-solution-issue__contents__list__item img.image06{width:20rem}.p-top-solution-issue__contents__image{position:absolute;bottom:0;left:50%;translate:-50% 0}.p-top-solution-issue__support__arrow{position:relative}.p-top-solution-issue__support__arrow::before{display:block;position:absolute;bottom:0;left:50%;width:0;height:0;translate:-50% 5rem;border-width:40px 60px 0px 60px;border-style:solid;border-color:#f6f5ee rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-top-solution-issue__support__title{margin-top:8rem;margin-bottom:1rem;color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.p-top-solution-issue__support__text{padding:1rem 0 0;font-weight:500;font-size:1.8rem;line-height:2.2;text-align:center}.p-top-solution-issue__support__text p+p{margin-top:2em}.p-top-strength{position:relative;padding:7.8rem 0 5rem;background:linear-gradient(to bottom, #deeafe 0%, #ffffff 100%)}.p-top-strength:before{display:block;position:absolute;bottom:calc(100% - 1px);left:0;width:100%;height:0;padding:4.375% 0 0 0;background-image:url(/assets/img/top/strength_bg-top.svg);background-position:center bottom;background-size:100% 100%;background-repeat:no-repeat;content:""}.p-top-strength__lead{-moz-column-gap:3rem;display:flex;column-gap:3rem;row-gap:3rem;align-items:center;justify-content:space-between;padding-top:3.8rem}.p-top-strength__lead-text{font-size:1.8rem;line-height:2.3}.p-top-strength__lead-link{display:flex}.p-top-strength__list{-moz-column-gap:1px;display:flex;column-gap:1px;margin-top:3.8rem}.p-top-strength__list a{display:block;z-index:0;position:relative;overflow:hidden;transition:box-shadow .3s}.p-top-strength__list a figure{overflow:hidden}.p-top-strength__list a figure img{transition:.3s all}.p-top-strength__list a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-top-strength__list a:first-of-type{border-radius:1rem 0 0 1rem}.p-top-strength__list a:last-of-type{border-radius:0 1rem 1rem 0}.p-top-strength__list a:hover{z-index:9;box-shadow:0 2rem 4rem rgba(0,0,0,.1)}.p-top-strength__list__item{position:relative}.p-top-strength__list__item-text{position:absolute;bottom:0;left:0;padding:4.5rem 3rem;font-weight:500;font-size:2.6rem;line-height:1.5;letter-spacing:.08em}.p-top-strength__list__item-icon{z-index:9;position:absolute;right:2rem;bottom:2rem}.p-top-sustainability{padding:17.3rem 0 29.5rem}.p-top-sustainability__inner{display:flex;position:relative;justify-content:space-between}.p-top-sustainability__heading{position:absolute;top:0;right:11.5rem}.p-top-sustainability__contents{position:relative;order:-1;width:100%;padding-top:4.4rem}.p-top-sustainability__contents-image{width:90rem}.p-top-sustainability__contents-image figure{overflow:hidden;border-radius:.8rem}.p-top-sustainability__contents-text{display:flex;z-index:1;position:absolute;top:67%;right:-25px;left:50%;row-gap:3.5rem;flex-direction:column;align-items:end;padding:4.6rem 0 4.8rem 6.1rem;border-radius:1rem 0 0 0;background:#fff;font-size:1.8rem;line-height:2.3}.p-top-sustainability__contents-text p{width:100%}.p-top-sustainability__contents-link{display:flex;margin-right:2.5rem}.p-top-about{position:relative;padding:3rem 0 7rem 0;background:#fffcd8}.p-top-about__text{padding:3rem 0 0 0;font-weight:400;font-size:1.6rem;line-height:2.2}.p-top-about__list{-moz-column-gap:4rem;display:flex;column-gap:4rem;justify-content:space-between;padding:3.8rem 0 0 0}.p-top-about__list__item a figure{overflow:hidden}.p-top-about__list__item a figure img{transition:.3s all}.p-top-about__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-top-about__list__item figure{display:block;overflow:hidden;border-radius:1rem;transition:box-shadow .3s}.p-top-about__list__item figure img{transition:scale .3s}.p-top-about__list__item a:hover figure{box-shadow:0 20px 40px rgba(0,0,0,.1)}.p-top-about__list__item-text{-moz-column-gap:1.8rem;display:flex;column-gap:1.8rem;align-items:center;padding-top:1.6rem;color:#523f1d;font-weight:500;font-size:2.4rem;letter-spacing:-0.01em}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}.js-fadein,.js-fadein-up,.js-fadein-dowm{opacity:0}@media screen and (max-width: 1280px){html{font-size:.78125vw}}@media screen and (max-width: 768px){html{font-size:2.0833333333vw}body{padding-top:80px;font-size:1.4rem}.l-column{flex-direction:column}.l-column__main{order:2;width:100%}.l-column__side{order:1;width:100%}.l-container{padding-right:20px;padding-left:20px}.l-header{height:80px}.c-banner{right:0;bottom:5rem;left:0;width:50%;margin:auto;border-radius:5rem}.c-banner__close-btn{top:.5rem;right:2rem}.c-banner__body{display:block;padding:2rem 3rem;border-radius:5rem}.c-banner__thumb img{display:none}.c-btn{height:auto}.c-cta{margin-top:4rem;padding:1rem 0 5rem 0}.c-cta__heading{font-size:3rem}.c-cta__list__item{width:48%}.c-cta__list__item-text{font-size:1.1rem}.c-cta-contact__contents{flex-direction:column}.c-cta-contact__contents__image{width:100%}.c-heading__text--jp{font-size:3rem}.c-heading__text--jp-sub{font-size:1.6rem}.c-heading p{font-size:.8rem}.c-heading p.c-mv__text--product{margin-top:1rem;font-size:1.4rem}.c-heading *+p{margin-top:0rem}.c-heading-sub{font-size:3rem}.c-heading--vertical{writing-mode:horizontal-tb}.c-heading--vertical.is-sp-horizontal{align-items:center;writing-mode:initial}.c-heading--vertical.is-sp-horizontal:before{left:auto;margin-left:-0.7rem}.c-heading--small{padding-top:.5rem;padding-left:.5rem !important}.c-heading--small:before{width:2rem;height:2rem}.c-heading--small .c-heading__text--en{font-size:.8rem}.c-heading--small .c-heading__text--jp{font-size:2.4rem}.c-heading--small .c-heading__text--jp-small{font-size:2rem}.c-heading--small .c-heading__text--jp-small.c-heading__text--jp-small-product{font-size:1.4rem}.c-heading-box{font-size:1.8rem}.c-lead{margin-top:2rem}.c-mv{height:28.6458333333vw}.c-mv__title{top:auto;max-width:55%;color:#fff;font-size:3rem}.c-mv__title.c-mv__title--product{max-width:none}.c-mv figure::after{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.c-mv figure img{right:-3rem}.c-mv--large{height:36.4583333333vw}.c-mv--middle{height:36.4583333333vw}.c-mv--middle .c-mv__title{left:auto;margin-top:0}.c-mv--narrow{height:36.4583333333vw}.c-page-top{right:3rem;width:7rem;height:7rem}.c-page-top-icon::before,.c-page-top-icon::after{height:15px}.c-wave:before,.c-wave:after{width:400vw}.c-wave:before{animation:wave_before_sp 14s infinite linear,wave_height_top_sp 14s infinite ease-in-out}.c-wave:after{animation:wave_after_sp 14s infinite linear,wave_height_top_sp 14s infinite ease-in-out}.c-wave.is-bottom:before{animation:wave_before_sp 14s infinite linear,wave_height_bottom_sp 14s infinite ease-in-out}.c-wave.is-bottom:after{animation:wave_after_sp 14s infinite linear,wave_height_bottom_sp 14s infinite ease-in-out}.p-accessibilitypolicy-contents{padding:5rem 0}.p-accessibilitypolicy-contents__text-table{overflow-x:auto}.p-accessibilitypolicy-contents__text-table table{width:-moz-max-content;width:max-content}.p-baseball-lead{padding:5rem 0}.p-baseball-lead__link{flex-wrap:wrap}.p-baseball-lead__link a{width:48%}.p-baseball-info__item time{right:0;bottom:.5em;float:none}.p-baseball-info__item__heading{padding-right:0}.p-baseball-info__item--link{width:95%}.p-baseball-info__item table th{padding:1em;font-size:1.4rem}.p-baseball-info__item table td{padding:1em;font-size:1.2rem}.p-company-business-lead{padding:5rem 0 0}.p-company-business-contents__list{row-gap:8rem}.p-company-business-contents__list__item__image{width:100%}.p-company-business-contents__list__item__text{width:100%;margin-top:0;padding-top:1rem}.p-company-business-contents__list__item__text-lead{margin:1rem 0 1rem}.p-company-business-contents__list__item__text-btn{padding-top:1rem}.p-company-business-contents__list__item:nth-child(odd) .p-company-business-contents__list__item__text{margin-left:0;padding-left:0}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__image{order:1}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__text{order:2;margin-right:0;padding-right:0}.p-company-greeting-message{padding:5rem 0}.p-company-greeting-message__heading{margin-bottom:3rem;padding-left:0}.p-company-greeting-message__contents{row-gap:3rem;flex-direction:column;margin-top:3rem}.p-company-greeting-message__contents__image{width:100%;margin-top:0}.p-company-greeting-message__contents__text{width:100%;padding-top:0}.p-company-greeting-link{padding:0 0 5rem}.p-company-greeting-link__list{row-gap:3rem}.p-company-greeting-link__list__item{width:48%}.p-company-greeting-link__list__item a p{margin-top:1rem}.p-company-group-lead__inner{row-gap:2rem;flex-direction:column;align-items:center}.p-company-group-lead__logo{order:1}.p-company-group-lead__text{order:2}.p-company-group-info__contents{flex-direction:column}.p-company-group-info__contents-data td a{text-decoration:underline}.p-company-guidline-palm-contents{padding:5rem 0 3rem}.p-company-guidline-palm-contents__lead{flex-direction:column;padding:0 0 3rem}.p-company-guidline-palm-contents__lead__image{width:100%}.p-company-guidline-palm-contents__item__text{padding:3rem 0 5rem}.p-company-guidline-palm-contents__item__text dl dt{width:100%}.p-company-guidline-palm-contents__item__text dl dd{width:100%;padding-bottom:2em}.p-company-guidline-basic{padding:5rem 0 2.4rem}.p-company-guidline-list{padding:5rem 0}.p-company-history-timeline__decade:before{left:calc(20px - 1px + (100% - 20px*2)*.05)}.p-company-history-timeline__decade__heading{width:95%;margin:0 0 2rem auto;font-size:2rem}.p-company-history-timeline__decade__list{align-items:end;margin-top:0}.p-company-history-timeline__decade__list__item{flex-direction:column;align-items:end;width:100%}.p-company-history-timeline__decade__list__item:first-child .p-company-history-timeline__decade__list__item__image{margin-top:0}.p-company-history-timeline__decade__list__item__image{width:95%}.p-company-history-timeline__decade__list__item__text{width:95%}.p-company-history-timeline__decade__list__item__text-year{margin-bottom:2rem}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__image{order:2;text-align:center}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text{order:1}.p-company-history-timeline__decade__list__item:nth-child(even){justify-content:flex-end}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__image{text-align:center}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:before{right:auto;left:0;translate:-50% 0}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:after{flex:none;order:1;margin-right:1rem;margin-left:0}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year>span{order:2}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-list{padding-left:6rem}.p-company-office-map{padding:5rem 0}.p-company-office-map__contents__text{position:relative;top:auto;left:auto;margin-bottom:1em;font-size:1.6rem}.p-company-office-list__item{flex-direction:column}.p-company-office-list__item__address{width:100%}.p-company-office-list__item__data{width:100%}.p-company-office-list__item__data dl{width:48%}.p-company-office-list__item__data dl dt{translate:1.5rem -50%}.p-company-office-list__item__data dl dd{padding:3rem 1.5rem 1.5rem}.p-company-office-list--office .p-company-office-list__item{width:100%}.p-company-outline-data{padding:5rem 0 2.2rem}.p-company-outline-data dl dt{width:8em;font-size:1.5rem}.p-company-outline-data dl dd{width:calc(100% - 8em);font-size:1.5rem}.p-company-outline-access__map{padding-top:60%}.p-company-outline-access__train{row-gap:2rem;flex-direction:column}.p-company-outline-access__train__map{width:100%}.p-company-outline-access__train__route{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.p-company-outline-access__train__route__point{width:48%}.p-company-outline-access__train__route p{margin-top:.5rem;font-size:1.2rem}.p-company-policy-concept{padding:5rem 0}.p-company-policy-concept__title{font-size:3rem}.p-company-policy-concept__circle{padding:0}.p-company-policy-concept__circle__text{top:2.5rem;right:1rem;font-size:1.4rem}.p-company-policy-concept__circle__title{width:15rem;height:15rem}.p-company-policy-concept__circle__title img{width:3rem}.p-company-policy-concept__circle__title-jp{font-size:1.2rem}.p-company-policy-concept__circle__title-en{font-size:.8rem}.p-company-policy-concept__circle__list{--r: 145!important}.p-company-policy-concept__circle__list__item{width:16.5rem;height:16.5rem}.p-company-policy-concept__circle__list__item-jp{font-size:1.6rem}.p-company-policy-concept__circle__list__item-en{font-size:.8rem}.p-company-policy-concept__circle__list__item dd{padding:0 1em;padding-top:0;font-size:.7rem;letter-spacing:0}.p-company-policy-concept__text{padding:0}.p-company-policy-concept__text-en{font-size:1.8rem}.p-company-policy-concept__text-jp{font-size:3rem}.p-company-policy-concept__text dl dt{flex-direction:column;align-items:start}.p-company-policy-concept__text dl dd{font-size:1.4rem}.p-company-policy-concept__detail{padding:0}.p-company-policy-concept__detail-en{font-size:1.8rem}.p-company-policy-concept__detail-jp{font-size:3rem}.p-company-policy-concept__detail dl{justify-items:center}.p-company-policy-concept__detail dl dt{flex-direction:column;align-items:start}.p-company-policy-concept__detail dl dd{font-size:1.4rem}.p-company-vision-contribute{padding:5rem 0}.p-company-vision-contribute__image{width:100%}.p-company-vision-contribute__text{width:100%;margin-left:0;padding:2rem 0 0 0}.p-company-vision-efforts{padding:0 0 5rem}.p-company-vision-efforts__list__item{width:100%}.p-company-link{padding:5rem 0 .5rem}.p-company-link__list__item{width:100%}.p-company-link__list__item dl dt{letter-spacing:.1rem}.p-contact-check{padding:5rem 0}.p-contact-check__list>li{padding:2rem 1rem 2rem 9rem}.p-contact-check__list>li:before{left:2rem}.p-contact-check__contact{flex-direction:column;margin-top:5rem}.p-contact-check__contact__image img{position:relative;width:100%;border-radius:0}.p-contact-check__contact__image{width:100%}.p-contact-check__contact__text-heading{text-align:center}.p-contact-check__contact__text-link .c-btn{padding:2rem 6rem}.p-downloads-material{padding:5rem 0}.p-downloads-material__list__item{width:48%}.p-downloads-material__list__item-title{line-height:1.4}.p-downloads-material__list__item-text{padding:0}.p-downloads-material__list__item-icon{right:2rem;bottom:2rem}.p-downloads-material__list__item a{padding:1.5rem 1rem 4rem}.p-footer{padding:5rem 0 3rem}.p-footer__menu{display:flex;row-gap:0;flex-direction:column}.p-footer__menu-group{-moz-column-gap:10%;display:flex;column-gap:10%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.p-footer__menu-group.is-row{grid-row:auto}.p-footer__menu-group.is-col{grid-column:auto}.p-footer__menu-group a{min-width:45%;padding:.5em 0}.p-footer__menu-group>a{font-size:16px}.p-footer__menu-group-sub{-moz-column-gap:10%;column-gap:10%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top:0}.p-footer__menu-group-sub>a{font-size:14px}.p-header__inner{-moz-column-gap:1rem;column-gap:1rem}.p-header__logo{flex:1}.p-header__logo a{padding:10px 0}.p-header__logo img{margin-left:0}.p-header__menu{z-index:998;position:fixed;top:0;left:150vw;flex-direction:column;justify-content:start;width:100%;height:100vh;padding:100px 0 3rem;border-bottom:solid 3px #d20000;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1);transition:left .3s}.p-header__menu.is-active{left:0}.p-header__menu__list{flex-direction:column;height:calc(100vh - 100px);overflow-y:auto}.p-header__menu__list>li{position:relative;width:100%;height:auto}.p-header__menu__list>li:last-child{margin-bottom:6em}.p-header__menu__list>li:before,.p-header__menu__list>li:after{display:block;z-index:1;position:absolute;top:3em;right:2.5em;translate:0 -50%;border:solid #fff;content:""}.p-header__menu__list>li:before{width:1em;height:1em;margin-right:.25em;rotate:135deg;border-width:2px 0 0 2px}.p-header__menu__list>li:after{display:none}.p-header__menu__list>li.js-submenu:before,.p-header__menu__list>li.js-submenu:after{display:none}.p-header__menu__list>li>a{position:relative;height:auto;border-bottom:solid 1px #d20000;background:rgba(210,0,0,.8);color:#fff}.p-header__menu__list a:after{display:none}.p-header__menu__list a{-moz-column-gap:3rem;column-gap:3rem;flex-direction:row;justify-content:start;width:100%;height:auto;padding:2em 2em}.p-header__menu-sub__wrapper>ul>li>ul>li>a{font-size:3vw}.p-header__menu-sub__title{display:none}.p-header__menu-sub__subtitle{font-size:4vw}.p-header__menu-sub__subtitle span{top:0;right:3rem;bottom:0;margin:auto}.p-header__menu-sub__link{margin-top:1rem;padding-bottom:1rem}.p-header__menu-sub__link.mt-30{margin-top:0rem}.p-header__menu-sub__link a{width:100%;padding:1em 2em !important;font-weight:500;font-size:2rem}.p-header__menu-sub__link a span{top:0;right:3rem;bottom:0;margin:auto;border-top:2px solid #523f1d;border-right:2px solid #523f1d}.p-header__menu-sub__link img{display:none}.p-header__menu-sub__list{display:none;z-index:1;position:relative;top:auto;row-gap:0;align-items:start;width:100%;padding:0;border:0;box-shadow:none}.is-subactive .p-header__menu-sub__list{top:auto}.p-header__menu-sub__list>li>a{border-bottom:solid 1px rgba(210,0,0,.3)}.p-header__menu-sub__list--col2{width:100%}.p-header__menu-sub__list--col3{width:100%}.p-header__menu-sub__list--col4{width:100%}.p-header__menu-sub__list--col5{width:100%}.p-header__menu-sub__list-inner{flex-direction:column;height:auto;overflow-y:auto}.p-header__menu--jp{font-size:1.6rem}.p-header__link{-moz-column-gap:1rem;column-gap:1rem;padding:0}.p-header__link:before{display:none}.p-header__link-english a,.p-header__link-contact a,.p-header__link-download a,.p-header__link-search a{padding:0;font-size:8px;line-height:1.5}.p-header__link-english a:before{width:20px;height:20px}.p-header__link-contact a:before{width:20px;height:20px}.p-header__link-download a:before{width:20px;height:20px}.p-header__link-search a:before{width:20px;height:20px}.p-news-detail-body{padding:5rem 0}.p-news-detail-body__contents{padding:5rem 0}.p-news-detail-body__contact{flex-direction:column}.p-news-detail-body__contact__image img{position:relative;width:100%;border-radius:0}.p-news-detail-body__contact__image{width:100%;padding:0}.p-news__column{padding:5rem 0}.p-news-archive__list__item-title{flex:auto;width:100%}.p-news-nav__list{-moz-column-gap:5%;column-gap:5%;row-gap:2rem;flex-direction:row}.p-news-nav__list__item{width:30%;padding:0;border:none;text-align:center}.p-news-nav__list__item a{padding:.5em;border:solid 1px currentColor}.p-privacypolicy-contents{padding:5rem 0}.p-products-type-detail-lead{padding-top:5rem}.p-products-type-detail-lead__image{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:3rem}.p-products-type-detail-lead__image-image{width:30%}.p-products-type-detail-lead__image-image:nth-child(1){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(2){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(3){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(4){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(5){translate:0 0}.p-products-type-detail-data__contents{flex-direction:column}.p-products-type-detail-data__contents-image{max-width:none}.p-products-type-detail-data__contents-table tr th{width:-moz-max-content;width:max-content;white-space:nowrap}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a){width:auto}.p-products-type-detail-data__contents-related a{width:auto}.p-products-type-link__list{flex-wrap:wrap}.p-products-type-about{padding:5rem 0 0}.p-products-type-about__contents{flex-direction:column;padding:3rem 0}.p-products-type-features__list__item{width:100%}.p-products-type-usage{padding:2.5rem 0 10rem}.p-products-type-usage__detail__item{width:100%}.p-products-type-usage__detail__item__contents-list{row-gap:1rem;flex-direction:row}.p-products-type-usage__detail__item__image{width:100%;max-width:none;margin-top:2rem}.p-products-lead{padding:5rem 0}.p-products-lead__link{-moz-column-gap:1.5rem;column-gap:1.5rem;padding:3rem 0 0}.p-products-lead__link a{height:8rem;border-color:currentColor;color:#d20000;font-size:1.6rem}.p-products-lead__link a:after{border-color:currentColor}.p-products-lead__link a:after{right:2rem}.p-products-category{padding:5rem 0 0}.p-products-category__list{-moz-column-gap:0;grid-template-columns:repeat(2, 1fr);column-gap:0}.p-products-category__list-empty{width:90%}.p-products-category__list a{width:90%}.p-products-usage{padding:2.5rem 0 10rem}.p-search-results-contents{padding:5rem 0}.p-solution-issue{padding:5rem 0 4rem}.p-solution-issue__lead{padding:0 0 5rem}.p-solution-issue__contents{margin-bottom:10rem;padding:2rem 0 23rem}.p-solution-issue__contents__title{padding:0 2rem}.p-solution-issue__contents__list__item{max-width:50%;padding:2em 2em 3em !important}.p-solution-issue__contents__list__item:nth-child(1){order:1;translate:1rem 0}.p-solution-issue__contents__list__item:nth-child(2){order:3;translate:1rem 0}.p-solution-issue__contents__list__item:nth-child(3){order:2;translate:-1rem -1rem}.p-solution-issue__contents__list__item:nth-child(4){order:4;translate:0rem 0}.p-solution-issue__contents__list__item:nth-child(5){order:5;translate:0rem -2rem}.p-solution-issue__contents__list__item:nth-child(6){order:6;translate:0rem 2rem}.p-solution-suggest__lead{padding:3rem}.p-solution-suggest__lead__text{width:100%;height:auto;padding:2rem;border-radius:1rem}.p-solution-suggest__lead__text p{margin-top:1.5rem}.p-solution-suggest__flow{margin-top:10rem;padding:5rem 0 0}.p-solution-suggest__flow__list__item__heading{margin-bottom:3rem}.p-solution-suggest__flow__list__item__contents{flex-direction:column}.p-solution-suggest__flow__list__item__contents__text{width:100%;padding-bottom:0}.p-solution-suggest__flow__list__item__contents__image{width:100%;margin-bottom:2rem}.p-solution-suggest__flow__list__item__contents__link.row2{margin-top:3rem}.p-solution-suggest__flow__list__item__contents__link{margin-top:3rem}.p-strength-detail-lead{padding-bottom:5rem !important}.p-strength-detail-contents__list__item:after{height:.3rem}.p-strength-detail-contents__list__item__image{width:100%}.p-strength-detail-contents__list__item__text{width:100%}.p-strength-detail-contents__list__item__text-title{font-size:2.8rem}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__image{order:2}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__text{order:1}.p-strength-detail-products__list{row-gap:3rem;padding:5rem 0}.p-strength-detail-products__list__item:before{top:27rem}.p-strength-detail-products__list__item a{flex-direction:column}.p-strength-detail-products__list__item__image{width:100%}.p-strength-detail-products__list__item__text{width:100%;padding:6rem 2rem 10rem}.p-strength-detail-products__list__item:nth-child(odd):before{left:50%}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__text-btn{right:2rem}.p-strength-detail-products__list__item:nth-child(even):before{left:50%}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text{order:2;text-align:left}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn{right:2rem;left:auto;padding-right:7rem;padding-left:0}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn:after{right:0;left:auto}.p-strength-detail-equipment__item{width:100%;padding:0}.p-strength-lead{padding:5rem 0 8rem}.p-strength-lead__image{-moz-column-gap:5%;column-gap:5%;justify-content:center}.p-strength-lead__image figure{width:30%}.p-strength-lead__image.is-image2 figure:first-of-type{translate:0 0}.p-strength-lead__image.is-image2 figure:last-of-type{translate:0 0}.p-strength-lead__image.is-image3 figure:nth-child(1){translate:0 0}.p-strength-lead__image.is-image3 figure:nth-child(2){translate:0 0}.p-strength-lead__image.is-image3 figure:nth-child(3){translate:0 0}.p-strength-navi__category a{width:100%}.p-strength-navi__category a p{font-size:1.6rem}.p-strength-navi__strength{flex-direction:column}.p-strength-navi__strength a{width:100%}.p-strength-type{padding:5rem 0}.p-strength-type:before{height:5rem;background-size:auto 100%}.p-strength-type__list__item a{flex-wrap:wrap}.p-strength-type__list__item__text{padding:3rem 3rem 9rem 3rem}.p-strength-type__list__item__text-title{font-size:2.6rem}.p-strength-type__list__item__text-btn{right:3rem;bottom:3rem}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__image{order:1}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__text{order:2}.p-sustainability-detail-lead{padding:5rem 0 3rem}.p-sustainability-detail-contents__list__item-image{width:100%}.p-sustainability-detail-contents__list__item-text{width:100%}.p-sustainability-detail-contents__list__item-text p:first-of-type{margin-top:2rem}.p-company-iso-contents{padding:5rem 0 3rem}.p-company-iso-contents__lead{flex-direction:column;padding:0 0 3rem}.p-company-iso-contents__lead__image{width:100%}.p-company-iso-contents__item__text{padding:3rem 0 5rem}.p-company-iso-contents__item__text dl dt{width:100%}.p-company-iso-contents__item__text dl dd{width:100%;padding-bottom:2em}.p-sustainability-rspo-efforts__contents__text{width:100%}.p-sustainability-rspo-efforts__contents__image{width:100%}.p-sustainability-rspo-problems__contents__text{order:1;width:100%}.p-sustainability-rspo-problems__contents__image{order:2;width:100%}.p-sustainability-rspo-rspo__contents__text{width:100%}.p-sustainability-rspo-rspo__contents__image{width:100%}.p-sustainability-rspo-rspo__process{row-gap:4rem;flex-direction:column;align-items:center}.p-sustainability-rspo-rspo__process__item{width:50%}.p-sustainability-rspo-rspo__process__item:after{right:auto;bottom:0;margin-right:0;margin-bottom:-3rem;border-width:1.5rem 1.5rem 0px 1.5rem;border-color:#5cc25c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-sustainability-navi__link a{width:45.75%}.p-sustainability-navi__link a p{margin-top:1rem;font-size:2rem}.p-sustainability-lead{padding:5rem 0 2rem}.p-sustainability-action__list__item{flex-direction:column;padding:3rem}.p-sustainability-action__list__item__title{width:100%}.p-sustainability-action__list__item__contents{width:100%}.p-sustainability-action__list__item__contents-icon{justify-content:start}.p-sustainability-message__title{padding-left:0}.p-sustainability-message__image{width:100%;margin-top:0}.p-sustainability-message__text{width:100%}.p-sustainability-link__list__item{padding:3rem 0}.p-sustainability-link__list__item__image{width:100%}.p-sustainability-link__list__item__contents{width:100%}.p-sustainability-link__list__item__contents-icon{justify-content:start;width:100%}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__image{order:1}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__contents{order:2}.p-top-mv__list__item:before{top:-15rem;background-size:auto 55%}.p-top-mv__list__item-text{top:60%;row-gap:0}.p-top-mv__list__item-text--l{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 23px #fff}.p-top-mv__list__item-text--m{padding-top:3em;font-size:2rem !important;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 23px #fff}.p-top-mv__pager{-moz-column-gap:1rem;column-gap:1rem;margin-top:2.5rem}.p-top-mv__pager a{height:auto;padding:.5em;font-size:1rem}.p-top-topics{padding:5rem 0}.p-top-topics:before{height:2rem}.p-top-topics__inner{flex-direction:column;align-items:center}.p-top-topics__list__item a{flex-direction:column}.p-top-topics__list__item-category span{max-width:12rem;margin:10px 0}.p-top-products{padding:5rem 0}.p-top-products__inner{flex-direction:column}.p-top-products__heading{position:relative;left:auto}.p-top-products__contents{flex-direction:column}.p-top-products__contents-image{width:100%}.p-top-products__contents-text{position:relative;padding:2rem 0 0 0}.p-top-products__contents-link{justify-content:end}.p-top-solution{padding:5rem 0 10rem}.p-top-solution__tick__item span{font-size:4rem}.p-top-solution__heading--jp{font-size:3rem}.p-top-solution__lead{font-size:2rem}.p-top-solution__circle{padding:5rem 0}.p-top-solution__circle-title{width:18rem;height:18rem;font-size:2rem}.p-top-solution__circle-items{row-gap:2rem}.p-top-solution__circle-item{border-radius:1000rem}.p-top-solution__circle-list{--r: 170!important}.p-top-solution__circle-list dl{width:10rem;height:10rem;padding-top:1.5rem}.p-top-solution__circle-list dl dt{font-size:1.2rem}.p-top-solution__circle-list dl dd{font-size:.8rem}.p-top-solution-issue{padding:5rem 0 4rem}.p-top-solution-issue__contents{margin-bottom:0;padding:2rem 0}.p-top-solution-issue__contents:after{bottom:5%;padding:2rem 0}.p-top-solution-issue__contents__title{padding:0 2rem}.p-top-solution-issue__contents__list__item-text.text01{top:16rem;left:7rem}.p-top-solution-issue__contents__list__item-text.text02{top:15rem;left:5rem}.p-top-solution-issue__contents__list__item-text.text03{top:15rem;left:6rem}.p-top-solution-issue__contents__list__item-text.text04{top:15rem;left:8rem}.p-top-solution-issue__contents__list__item-text.text05{top:13rem;left:7rem}.p-top-solution-issue__contents__list__item-text.text06{top:15rem;left:6rem}.p-top-solution-issue__contents__list__item{max-width:50%;padding:2em 2em 3em !important}.p-top-solution-issue__contents__list__item:nth-child(1){order:1;translate:-1rem -1rem}.p-top-solution-issue__contents__list__item:nth-child(2){order:3;translate:-2rem -5rem}.p-top-solution-issue__contents__list__item:nth-child(3){order:2;translate:-1rem -1rem}.p-top-solution-issue__contents__list__item:nth-child(4){order:4;translate:-1rem -5rem}.p-top-solution-issue__contents__list__item:nth-child(5){position:relative;bottom:auto;order:5;translate:-1rem -10rem}.p-top-solution-issue__contents__list__item:nth-child(6){position:relative;right:auto;bottom:auto;order:6;translate:0rem -10rem}.p-top-solution-issue__contents__list__item img{width:20rem !important}.p-top-solution-issue__support__arrow{margin-top:5rem}.p-top-solution-issue__support__arrow::before{bottom:5%;padding:2rem 0}.p-top-strength{padding:5rem 0}.p-top-strength:before{height:5rem;background-size:auto 100%}.p-top-strength__lead{flex-direction:column}.p-top-strength__lead-link{justify-content:end;width:100%}.p-top-strength__list{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;overflow:hidden;border-radius:1rem}.p-top-strength__list a{width:50%}.p-top-strength__list a:first-of-type{border-radius:0}.p-top-strength__list a:last-of-type{border-radius:0}.p-top-strength__list__item-text{padding:2rem 1.5rem;font-size:1.8rem}.p-top-sustainability{padding:5rem 0}.p-top-sustainability__inner{flex-direction:column}.p-top-sustainability__heading{position:relative;top:auto;right:auto}.p-top-sustainability__contents{order:initial}.p-top-sustainability__contents-image{width:100%}.p-top-sustainability__contents-text{position:relative;top:auto;right:auto;left:auto;padding:2rem 0 0 0}.p-top-sustainability__contents-link{justify-content:end;width:100%;margin-right:0}.p-top-about__list{-moz-column-gap:1rem;column-gap:1rem}.p-top-about__list__item{width:48%}.p-top-about__list__item figure{border-radius:1rem}.p-top-about__list__item-text{font-size:1.6rem}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media print{.l-header{position:absolute}.p-top-mv__list__item:not(:first-child){display:none}.p-top-mv__list__item-text--l{font-size:3rem}.p-top-mv__list__item-text--m{font-size:1.4rem}.p-top-mv__pager a{float:left}.p-top-topics:before{height:1rem}.u-sp{display:none}.js-fadein,.js-fadein-up,.js-fadein-dowm{display:block;opacity:1}.js-submenu{display:none !important}}@media(hover: hover)and (pointer: fine){.c-breadcrumb__list li a:hover::after{transform:scale(1, 1)}a:hover .c-btn,.c-btn:hover{scale:1.05}a:hover .c-btn-circle:after,.c-btn-circle:hover:after{scale:1.1;background-size:6rem;box-shadow:0 20px 40px rgba(0,0,0,.1)}.c-cta__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.c-icon-circlearrow--hover:hover:before,a:hover .c-icon-circlearrow--hover-red:before{opacity:0}.c-icon-circlearrow--hover:hover:after,a:hover .c-icon-circlearrow--hover-red:after{opacity:1}.p-company-greeting-link__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-company-group-info__contents-data td a:hover::after{transform:scale(1, 1)}.p-company-history-timeline__decade__list__item__text-list-item a:hover:before{width:100%}.p-company-link__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-downloads-material__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-footer__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-footer__menu-group a:hover::after{transform:scale(1, 1)}.p-header__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu__list a:hover:after{opacity:1}.p-header__menu-sub__list>li>a:hover::after{transform:scale(1, 1)}.p-header__link-english a:hover,.p-header__link-contact a:hover,.p-header__link-download a:hover,.p-header__link-search a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-news-detail-body__contents a:hover::after{transform:scale(1, 1)}.p-news-archive__list__item-title a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-news-nav__list__item a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):hover::after{transform:scale(1, 1)}.p-products-type-detail-data__contents-usage a:hover{border-color:#d20000}.p-products-type-detail-data__contents-related a:hover::after{transform:scale(1, 1)}.p-products-type-link__list a:hover{border-color:#d20000}.p-products-type-usage__detail__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-products-type-usage__detail__item a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-products-category__list a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-strength-detail-products__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-strength-navi__category a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-strength-type__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-sustainability-rspo-efforts__contents__text-link a:hover::after{transform:scale(1, 1)}.p-top-topics__list__item a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-top-strength__list a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-top-about__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}}@media screen and (min-width: 3000px){.c-mv--middle{height:70rem}}@media screen and (max-width: 1360px){.p-footer__inner{flex-direction:column}.p-footer__menu{margin:0 auto}}@media screen and (max-width: 1200px){.p-header__menu-sub__list{top:90px}}@media screen and (max-width: 1040px){.p-header__menu-sub__list{top:80px}}@media screen and (max-width: 930px){.p-header__menu-sub__list{top:70px}}@media screen and (max-width: 820px){.p-header__menu-sub__list{top:60px}}@media screen and (min-width: 769px)and (max-width: 1340px){.p-header__menu--jp{font-size:1vw}}@media screen and (max-width: 1600px){.p-top-mv__list__item-text--l{font-size:3.2rem}.p-top-mv__list__item-text--m{font-size:1.4rem}.p-top-solution{background-position:calc(50% - 52rem) calc(50% + 14.8rem),calc(50% + 56.5rem) calc(50% + 11.2rem)}}@media screen and (min-width: 769px){.u-sp{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb2x1bW4uc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImxheW91dC9fbC1oZWFkZXIuc2NzcyIsImNvbXBvbmVudC9fYy1iYW5uZXIuc2NzcyIsImNvbXBvbmVudC9fYy1icmVhZGNydW1iLnNjc3MiLCJnbG9iYWwvX2hvdmVyLnNjc3MiLCJjb21wb25lbnQvX2MtYnRuLnNjc3MiLCJjb21wb25lbnQvX2MtY3RhLnNjc3MiLCJjb21wb25lbnQvX2MtaGVhZGluZy5zY3NzIiwiY29tcG9uZW50L19jLWljb24uc2NzcyIsImNvbXBvbmVudC9fYy1sZWFkLnNjc3MiLCJjb21wb25lbnQvX2MtbXYuc2NzcyIsImNvbXBvbmVudC9fYy1wYWdldG9wLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudC9fYy13YXZlLnNjc3MiLCJwcm9qZWN0L19wLWFjY2Vzc2liaWxpdHlwb2xpY3kuc2NzcyIsInByb2plY3QvX3AtYmFzZWJhbGwuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1idXNpbmVzcy5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWRpc2NpcGxpbmUuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1ncmVldGluZy5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWdyb3VwLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWd1aWRsaW5lLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktaGlzdG9yeS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LW9mZmljZS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LW91dGxpbmUuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1wb2xpY3kuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS12aXNpb24uc2NzcyIsInByb2plY3QvX3AtY29tcGFueS5zY3NzIiwicHJvamVjdC9fcC1jb250YWN0LnNjc3MiLCJwcm9qZWN0L19wLWRvd25sb2Fkcy5zY3NzIiwicHJvamVjdC9fcC1mb290ZXIuc2NzcyIsInByb2plY3QvX3AtaGVhZGVyLnNjc3MiLCJwcm9qZWN0L19wLW5ld3MtZGV0YWlsLnNjc3MiLCJwcm9qZWN0L19wLW5ld3Muc2NzcyIsInByb2plY3QvX3AtcHJpdmFjeXBvbGljeS5zY3NzIiwicHJvamVjdC9fcC1wcm9kdWN0cy10eXBlLWRldGFpbC5zY3NzIiwicHJvamVjdC9fcC1wcm9kdWN0cy10eXBlLnNjc3MiLCJwcm9qZWN0L19wLXByb2R1Y3RzLnNjc3MiLCJwcm9qZWN0L19wLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJwcm9qZWN0L19wLXNvbHV0aW9uLnNjc3MiLCJwcm9qZWN0L19wLXN0cmVuZ3RoLWRldGFpbC5zY3NzIiwicHJvamVjdC9fcC1zdHJlbmd0aC5zY3NzIiwicHJvamVjdC9fcC1zdXN0YWluYWJpbGl0eS1kZXRhaWwuc2NzcyIsInByb2plY3QvX3Atc3VzdGFpbmFiaWxpdHktaXNvLnNjc3MiLCJwcm9qZWN0L19wLXN1c3RhaW5hYmlsaXR5LXJzcG8uc2NzcyIsInByb2plY3QvX3Atc3VzdGFpbmFiaWxpdHkuc2NzcyIsInByb2plY3QvX3AtdG9wLnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdmlzaWJsZS5zY3NzIiwiamF2YXNjcmlwdC9fc2NyaXB0LnNjc3MiLCJnbG9iYWwvX21xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUZDQUEsQ0FBQSxtQkFLQSxxQkFHSSxDQUVBLFdBQUEsQ0FEQSxjQUNBLENBRkEsa0JBR0EsQ0FBQSxLQWFBLDZCQUVBLENBQUEseUNBQUEsQ0FISixnQkFLSSxDQUFBLEtBV0os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Q1FJLFNBZ0JJLENvQ3hCUiw0QnBDbUVRLE9BQ0EsQ0FUSixXQVFJLENBQ0EsVUFDQSxDb0NyRVIsZ0NwQ3lFSSxlQUtJLENvQzlFUiw2QnBDOEZJLFNBVUksQ29DeEdSLGdDcEN5SU0sV0FPSSxDQUFBLGdCQUNBLENvQ2pKVixnQ3BDcUpNLFdBT0ksQ0FBQSxnQkFDQSxDb0M3SlYseUJuQ3hCRSxnQkFRSSxDbUNnQk4sbUNuQ1RJLFlBTUksQ21DR1IsZ0RuQ0lRLFVBSUksQ21DUlosK0NuQ2tCUSxVQVVJLENBQUEsWUFDQSxDQUFBLGdCQUNBLENtQzlCWixvRG5Da0RVLGtCQU1JLENtQ3hEZCxtRG5Da0VVLGdCQVNJLENtQzNFZCx1R25Db0ZRLGFBTUksQ0FBQSxjQUNBLENtQzNGWix5R25DK0ZRLE9BSUksQ21DbkdaLHdHbkN1R1EsT0FNSSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENtQy9HWiw0QmpDdkJFLGNBSUksQ2lDbUJOLHFDakNKUSxrQkFBQSxDQVpKLGNBYUksQ2lDR1Isc0NqQ1FRLFlBQ0EsQ0FSSixxQkFPSSxDQUNBLGVBQ0EsQ2lDVlIsNkNqQ3FCVSxVQUFBLENBUkosWUFTSSxDaUN0QlYsNENqQ21DVSxVQUFBLENBTEosYUFNSSxDaUNwQ1YseUJqQ3FERSxnQkFJSSxDaUN6RE4sK0JqQ3FFSSxZQVFJLENpQzdFUixxQ2pDdUZNLFNBSUksQ2lDM0ZWLHlDakN3R1UsZUFRSSxDaUNoSGQsNkJoQ2RRLFlBQUEsQ0FQSixxQkFNSSxDQUFBLGtCQUVBLENnQ2FSLDRCaENUSSxPQUtJLENnQ0lSLDRCQUFBLE9oQ09RLENnQ1BSLGdDaENnQkkscUJBUUksQ2dDeEJSLDBDaEM2RFUseUJBSUksQ2dDakVkLGtDL0J0QkksbUJBSUksQytCa0JSLHdDL0JmTSxxQkFNSSxDQUFBLGdCQUNBLEMrQlFWLCtDL0JMUSxVQU9JLEMrQkZaLDhDL0JvQlEsbUJBSUksQytCeEJaLG9EL0IyQ1ksVUFXSSxDK0J0RGhCLG9EL0IwRFksVUFNSSxDQUFBLGtCQUNBLEMrQmpFaEIsMEI5QmZFLHFCQUlJLEM4QldOLHlCOUJxQ0UsY0FJSSxDOEJ6Q04sMkNBQUEsMkM3QmFVLEM2QmJWLDZDN0JpQk0sU0FRSSxDQUFBLG9CQUNBLENBQUEsY0FDQSxDNkIzQlYsMEM3QndFVSxlQUFBLENBUEosWUFRSSxDNkJ6RVYsZ0Q3QjZFUSxxQkFLSSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLEM2QnBGWixtSDdCdUZVLFlBSUksQzZCM0ZkLHVEN0IrRlUsU0FLSSxDNkJwR2Qsc0Q3Qm9JVSxTQVFJLEM2QjVJZCwyRDdCK0lZLGtCQWlCSSxDNkJoS2hCLHNIN0I2UlUsT0FLSSxDQUFBLGlCQUNBLEM2Qm5TZCxxSDdCdVNVLE9BSUksQzZCM1NkLGdFN0JvVVUsd0JBSUUsQzZCeFVaLHVIN0I0VVUsaUJBS0ksQzZCalZkLGtJN0IwVmMsVUFLSSxDQUFBLE1BQ0EsQ0FBQSxnQkFDQSxDNkJqV2xCLGlJN0IyV2tCLFNBQ0EsQ0FQSCxPQU1HLENBRUEsaUJBQUEsQ0FEQSxhQUVBLEM2QjlXbEIsZ0k3QmtYYyxPQUlJLEM2QnRYbEIsMkg3QjJYWSxpQkFHSSxDNkI5WGhCLHNCNUJ0QkUsY0FJSSxDNEJrQk4sc0M1QlBNLGlCQVVJLENBQUEsUUFDQSxDQUFBLFNBQ0EsQ0FDQSxpQkFBQSxDQURBLGdCQUVBLEM0QlBWLDZCNUI0QkkscUJBU0ksQzRCckNSLHNDNUJ5Q00sVUFLSSxDNEI5Q1YsbUM1QitFTSxVQU9JLEM0QnRGVixzQzVCa0dRLFNBT0ksQzRCekdaLHlDNUI0R1UscUJBbUJJLEM0Qi9IZCx5QzVCbUlVLDBCQU9JLEM0QjFJZCw0RDVCZ0xNLFVBT0ksQzRCdkxWLHdCM0J2QkUscUJBSUksQzJCbUJOLDhCM0JFVSxTQUFBLENBTkosZ0JBT0ksQzJCSFYsOEIzQmFVLHNCQUFBLENBTkosZ0JBT0ksQzJCZFYsK0IzQmtDSSxlQVNJLEMyQjNDUixpQzNCaUVRLFlBQUEsQ0FOSixxQkFPSSxDMkJsRVIsc0MzQnFFTSxVQUlJLEMyQnpFVix3QzNCb0ZVLGtCQUNBLENBQUEsY0FDQSxDQUFBLDZCQUFBLENBVEosVUFVSSxDMkJ2RlYsK0MzQjBGUSxTQUdJLEMyQjdGWiwwQzNCaUdRLGdCQU1JLENBQUEsZ0JBQ0EsQzJCeEdaLDBCMUJ0QkUsY0FJSSxDMEJrQk4saUMxQmZJLGNBT0ksQzBCUVIsa0MxQkhJLFNBV0ksQzBCUlIsd0MxQnVCVSxVQUNBLENBQUEsVUFBQSxDQWJKLGdCQWNJLEMwQnpCVix5QzFCNkJNLFdBY0ksQ0FBQSxZQUNBLEMwQjVDViw2QzFCK0NRLFVBS0ksQzBCcERaLDRDMUJ3RFEsZ0JBT0ksQzBCL0RaLDRDMUJtRVEsZUFRSSxDMEIzRVosd0MxQmdGTSxrQkFXSSxDMEIzRlYsOEMxQjhGUSxhQW1CSSxDQUFBLGNBQ0EsQzBCbEhaLGlEMUJxSFUsZ0JBS0ksQzBCMUhkLGlEMUI4SFUsZUFPSSxDMEJySWQsaUQxQjRKYyxhQUFBLENBWkosYUFVSSxDQUFBLGVBQ0EsQ0FBQSxnQkFFQSxDMEI3SmQsZ0MxQm1MSSxTQUlJLEMwQnZMUixtQzFCMExNLGdCQVNJLEMwQm5NVixtQzFCdU1NLGNBT0ksQzBCOU1WLHNDMUI4TlkscUJBQUEsQ0FSSixpQkFTSSxDMEIvTlosc0MxQm1PUSxnQkFNSSxDMEJ6T1osa0MxQnFRSSxTQUlJLEMwQnpRUixxQzFCNFFNLGdCQVNJLEMwQnJSVixxQzFCeVJNLGNBT0ksQzBCaFNWLHFDMUJvU00sb0JBYUksQzBCalRWLHdDMUI0VFkscUJBQUEsQ0FSSixpQkFTSSxDMEI3VFosd0MxQmlVUSxnQkFNSSxDMEJ2VVosNkJ6QnZCRSxjQUlJLEN5Qm1CTixvQ3pCQ0ksVUFNSSxDeUJQUixtQ3pCV0ksVUFXSSxDQUNBLGFBQUEsQ0FEQSxrQkFFQSxDeUJ4QlIsMEJ6QmlDRSxnQkFJSSxDeUJyQ04sc0N6QjBETSxVQUlJLEN5QjlEVixnQnhCekJBLG9CQUlJLEN3QnFCSiw0QnhCWkksVUFJSSxDd0JRUixrQ3hCZ0JRLG9CQVdJLEN3QjNCWixpQnZCMUJBLGNBSUksQ3VCc0JKLDBCdkJkSSwyQkFPSSxDdUJPUixpQ3ZCSk0sU0FhSSxDdUJUViwwQnZCNkJNLHFCQUFBLENBVEosZUFVSSxDdUI5Qk4scUN2QmdEWSxp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QUEsa0JBQ0EsQ1luTVIsa0Nac05NLGlCQVFJLENZOU5WLDBCWndQRSxnQkFPSSxDQUFBLGdCQUNBLENZaFFOLCtDWjBTUSxrQkFnQkksQ1kxVFosZ0RaOFVRLHFCQU1JLENZcFZaLHNEWjJWVSxVQU1JLENBQUEsZ0JBQ0EsQ1lsV2QsdURadVlVLFVBT0ksQ0FBQSxrQkFDQSxDWS9ZZCwyRFo0WlksZUFLSSxDWWphaEIsc0RabVpVLGVBbUJJLENZdGFkLHdCWHhCRSw4QkFJSSxDV29CTiw4Q1hFUSxZQVlJLENXZFosK0NYa0JRLFVBSUksQ1d0QlosOENYd0NRLFVBS0ksQ1c3Q1osb0RYZ0RVLGdCQVdJLENXM0RkLHNHWHNHUSxPQUlJLENXMUdaLHFHWDhHUSxPQUlJLENXbEhaLGtDWDhJUSxZQUFBLENBUkosY0FTSSxDVy9JUiwrQ1h5SlEsU0FtQkksQ1c1S1osMENYZ0xRLHFCQVFJLENXeExaLCtDWDRMUSxVQUlJLENXaE1aLDhDWG9NUSxVQUlJLENBQUEsdUJBQ0EsQ1d6TVosOERYeU5RLFFBSUksQ1c3TloseUdYeU9VLFVBSUksQ1c3T2QsK0RYa1BRLFFBSUksQ1d0UFosc0dYOFBRLE9BS0ksQ0FBQSxlQUNBLENXcFFaLDBHWDZRYyxVQUNBLENBUEosU0FNSSxDQUVBLGtCQUFBLENBREEsY0FFQSxDV2hSZCxnSFh3UmdCLE9BQUEsQ0FMSixTQU1JLENXelJoQixtQ1gyU0ksVUFRSSxDQUFBLFNBQ0EsQ1dwVFIsaUJWekJBLG1CQUlJLENVcUJKLHdCVkdFLGtCQU1JLENBTkosYUFNSSxDQUFBLHNCQUNBLENVVk4sK0JWYUksU0FLSSxDVWxCUix1RFYyQlEsYUFJSSxDVS9CWixzRFZtQ1EsYUFLSSxDVXhDWixzRFZtRFEsYUFJSSxDVXZEWixzRFYyRFEsYUFJSSxDVS9EWixzRFZtRVEsYUFJSSxDVXZFWiw2QlYyRkksVUFLSSxDVWhHUiwrQlZ1R00sZ0JBU0ksQ1VoSFYsMkJWc0hFLHFCQVFJLENVOUhOLDZCVmlJSSxVQWVJLENVaEpSLGlCVm1MQSxjQU1JLENVekxKLHdCVjRMRSxXQWVJLENBQUEseUJBQ0EsQ1U1TU4sK0JWdU5NLGNBVUksQ1VqT1YsbUNWME9NLDJCQU9JLENValBWLHlDVm9QUSxnQkFPSSxDVTNQWix1Q1Z1UVEsVUFNSSxDQUFBLFdBQ0EsQ1U5UVosaUZWb1NNLE9BSUksQ1V4U1YsZ0ZWMlNNLE9BSUksQ1UvU1YsOEJUeEJFLG1CQUlJLENTb0JOLG9EVDJEUSxVQUlJLENTL0RaLG1EVHdFUSxVQUlJLENTNUVaLG1FVDhHWSxlQUlJLENTbEhoQix3QlIxQkksbUJBSUksQ1FzQlIsOEJSbkJNLHFCQU1JLENBQUEsZ0JBQ0EsQ1FZVixxQ1JUUSxVQU9JLENRRVosb0NSZ0JRLG1CQUlJLENRcEJaLDBDUnVDWSxVQVdJLENRbERoQiwwQ1JzRFksVUFNSSxDQUFBLGtCQUNBLENRN0RoQiwrQ1BMTSxVQVNJLENPSlYsZ0RQc0JNLFVBSUksQ08xQlYsZ0RQeURVLE9BQUEsQ0FUSixVQVVJLENPMURWLGlEUDRGVSxPQUFBLENBTkosVUFPSSxDTzdGViw0Q1BtSE0sVUFRSSxDTzNIViw2Q1BtSU0sVUFLSSxDT3hJVixxQ1B1S1EsWUFBQSxDQVBKLHFCQU1JLENBQUEsa0JBRUEsQ094S1IsMkNQMktNLFNBV0ksQ090TFYsaURQK01ZLFVBQ0EsQ0FBQSxRQUNBLENBQUEsY0FDQSxDQUFBLG1CQUFBLENBSkEscUNBQ0EsQ0FkSiw4REFrQkksQ09uTlosK0JOUEksWUFJSSxDTUdSLGlDTnNCTSxlQU9JLENBQUEsY0FDQSxDTTlCVix1Qk5zQ0EsbUJBSUksQ00xQ0oscUNOZ0ZRLHFCQUFBLENBTkosWUFPSSxDTWpGUiw0Q05vRk0sVUFNSSxDTTFGViwrQ04wR00sVUFTSSxDTW5IVixvRE5rSlEscUJBUUksQ00xSlosaUNOaU1FLGNBV0ksQ001TU4saUNOZ05FLFVBS0ksQ0FBQSxZQUNBLENNdE5OLGdDTjhORSxVQUlJLENNbE9OLG1DTndRSSxjQVVJLENNbFJSLDBDTnFSTSxVQUtJLENNMVJWLDZDTm1TTSxVQVNJLENNNVNWLGtETmdWWSxxQkFBQSxDQVRKLFVBVUksQ01qVlosNkZOb1hNLE9BSUksQ014WFYsZ0dONFhNLE9BSUksQ01oWVYsNkJMVE0sVUFjSSxDQUFBLHdCQUNBLENLTlYsMkJMVU0sT0FnQkksQ0FBQSxTQUNBLENLM0JWLDhCTDhCUSxxREFlSSxDSzdDWiw4QkxtRFEsZUFlSSxDQUlBLHlCQUFBLENBSkEscURBS0EsQ0t2RVosaUJMOEVFLG9CQVdJLENBWEosZUFXSSxDQUFBLGlCQUNBLENLMUZOLG1CTHdIUSxXQUFBLENBREEsWUFDQSxDQTNCSixjQTZCSSxDSzFIUixjTHVJQSxjQU9JLENLOUlKLHFCTGlKRSxXQWlCSSxDS2xLTixxQkxxTUUscUJBUUksQ0FBQSxrQkFDQSxDSzlNTiw0Qkx3Tk0scUJBU0ksQ0tqT1Ysd0NMOE9RLGVBZUksQ0FBQSxhQUNBLENLOVBaLGdCTHFSQSxjQUlJLENLelJKLHVCTDRSRSxxQkFNSSxDS2xTTix5QkxzU0UsaUJBS0ksQ0FBQSxTQUNBLENLNVNOLDBCTGdURSxxQkFRSSxDS3hUTixnQ0wyVEksVUFJSSxDSy9UUiwrQkx3VUksaUJBZ0JJLENBQUEsa0JBQ0EsQ0t6VlIsK0JMNlZJLG1CQUlJLENLaldSLGdCTHlXQSxvQkFZSSxDS3JYSixpQ0x5Wk0sY0FZSSxDS3JhViw2QkwyYkksY0FTSSxDS3BjUixzQkx5Y0UsY0FTSSxDS2xkTix3QkxzZEUsY0FPSSxDSzdkTiw4QkxnZlEsV0FDQSxDQUFBLFlBQUEsQ0FqQkosY0FrQkksQ0tsZlIsOEJMc2ZJLFlBUUksQ0s5ZlIsNkJMa2dCSSxxQkFPSSxDS3pnQlIsNkJMNmlCSSxrQkFVSSxDS3ZqQlIsZ0NMMGpCTSxXQW1CSSxDQUFBLFlBQ0QsQ0FBQSxrQkFDQSxDSy9rQlQsbUNMbWxCUSxnQkFNSSxDS3psQlosbUNMNmxCUSxlQUtJLENLbG1CWixzQkx1b0JFLG1CQUlJLENLM29CTixnQ0xzcEJNLGVBQUEsQ0FSSixjQVNJLENLdnBCTixzQ0wycEJJLFNBY0ksQ0FBQSxjQUNBLENLMXFCUix1Q0wrcUJJLGNBUUksQ0t2ckJSLHdETGl0QlUsU0FLSSxDQUFBLFNBQ0EsQ0t2dEJkLHdETDR0QlUsU0FL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QUVBLENBWkYsZ0NBV0UsY0FBQSxDQVZBLFVBU0EsQ0FBQSxjQUVBLENBWkYsZ0hBa0NFLHFCQUNFLENBbkNKLHFEQUNFLG9CTmVFLENNaEJKLDhEQWtDRSxxQkFDRSxDQW5DSixvQ0FDRSxvQk5lRSxDTWhCSixpREFzREksaUJBQUEsQ0FERix5QkFFRSxDQXZESiw2Q0FXRSxjQUFBLENBVkEsVUFTQSxDQUFBLGNBRUEsQ0FaRix1Q0FzREksaUJBQUEsQ0FERix5QkFFRSxDQXZESixvREFzREksaUJBQUEsQ0FERix5QkFFRSxDQXZESix1Q0FzREksaUJBQUEsQ0FERix5QkFFRSxDQXZESix5Q0FzREksaUJBQUEsQ0FERix5QkFFRSxDQXZESixtRUFrQ0UscUJBQ0UsQ0FuQ0osa0NBV0UsY0FBQSxDQVZBLFVBU0EsQ0FBQSxjQUVBLENBWkYsa0NBc0RJLGlCQUFBLENBREYseUJBRUUsQ0F2REoscUNBc0RJLGlCQUFBLENBREYseUJBRUUsQ0FwQkEsQ00rQ0Ysc0NBR0EsY0FKRixZQUtJLENBQUEsQ29CaEZGLHNDQUVBLGlCQUxGLHFCQU1JLENBMkJGLGdCQVBGLGFBUUksQ0E1QkEsQ0NtYUUsc0NBRUEsMEJBZEYsUUFlSSxDQUFBLENBQUEsc0NBR0YsMEJBbEJGLFFBbUJJLENBQUEsQ0FBQSxxQ0FHRiwwQkF0QkYsUUF1QkksQ0FBQSxDQUFBLHFDQUdGLDBCQTFCRixRQTJCSSxDQUFBLENBd0lGLDREQUdGLG9CQVJGLGFBU0ksQ0FBQSxDZTNnQk0sc0NLckNaLDhCTDhCUSxnQkFXSSxDS3pDWiw4QkxtRFEsZ0JBV0ksQ0s5RFosZ0JMeVdBLGlHQVFJLENBeFVRLENFN0RWLHFDR2NGLE1GeEJGLHVCQUVJLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi8qLDo6YmVmb3JlLDo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDttaW4td2lkdGg6MH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9cCx0YWJsZSxibG9ja3F1b3RlLGFkZHJlc3MscHJlLGlmcmFtZSxmb3JtLGZpZ3VyZSxkbHttYXJnaW46MH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O21hcmdpbjowfXVsLG9se21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tbGVmdDowfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItdG9wLXdpZHRoOjFweDttYXJnaW46MDtjbGVhcjpib3RoO2NvbG9yOmluaGVyaXR9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOmluaGVyaXR9YWRkcmVzc3tmb250LXN0eWxlOmluaGVyaXR9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1hYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfXN2ZyxpbWcsZW1iZWQsb2JqZWN0LGlmcmFtZXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRde2N1cnNvcjpwb2ludGVyfWJ1dHRvbjpkaXNhYmxlZCxbdHlwZT1idXR0b25dOmRpc2FibGVkLFt0eXBlPXJlc2V0XTpkaXNhYmxlZCxbdHlwZT1zdWJtaXRdOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOmF1dG99c2VsZWN0OmRpc2FibGVke29wYWNpdHk6aW5oZXJpdH1vcHRpb257cGFkZGluZzowfWZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDttaW4td2lkdGg6MH1sZWdlbmR7cGFkZGluZzowfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9W3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfWxhYmVsW2Zvcl17Y3Vyc29yOnBvaW50ZXJ9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19W2NvbnRlbnRlZGl0YWJsZV06Zm9jdXN7b3V0bGluZTphdXRvfXRhYmxle2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3RleHQtYWxpZ246bGVmdH10ZCx0aHt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzowfXRoe3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkfWh0bWx7Zm9udC1zaXplOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtodG1se2ZvbnQtc2l6ZTouNzgxMjV2d319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2h0bWx7Zm9udC1zaXplOjIuMDgzMzMzMzMzM3Z3fX1ib2R5e2NvbG9yOiMzMzM7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjg7bGV0dGVyLXNwYWNpbmc6LjA2ZW07Zm9udC1mYW1pbHk6XCJOb3RvIFNhbnMgSlBcIixzYW5zLXNlcmlmO3dvcmQtYnJlYWs6YnJlYWstd29yZDtmb250LW9wdGljYWwtc2l6aW5nOmF1dG87cGFkZGluZy10b3A6MTFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2JvZHl7Zm9udC1zaXplOjEuNHJlbTtwYWRkaW5nLXRvcDo4MHB4fX1ib2R5IG1haW57b3ZlcmZsb3c6aGlkZGVufWF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEoaG92ZXI6IGhvdmVyKXthOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfX1AbWVkaWEoaG92ZXI6IG5vbmUpe2E6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfX1hW2hyZWZePVwidGVsOlwiXSxhW2hyZWZePVwibWFpbHRvOlwiXXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWVte2ZvbnQtc3R5bGU6bm9ybWFsfWltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfWJ1dHRvbnthcHBlYXJhbmNlOm5vbmU7b3V0bGluZTpub25lO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcn0ubC1jb2x1bW57ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0YXJ0O2NvbHVtbi1nYXA6NnJlbTtyb3ctZ2FwOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5sLWNvbHVtbl9fbWFpbntmbGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sLWNvbHVtbl9fbWFpbnt3aWR0aDoxMDAlO29yZGVyOjJ9fS5sLWNvbHVtbl9fc2lkZXt3aWR0aDoyNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmwtY29sdW1uX19zaWRle3dpZHRoOjEwMCU7b3JkZXI6MX19LmwtY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzMzBweDtwYWRkaW5nLXJpZ2h0OjI1cHg7cGFkZGluZy1sZWZ0OjI1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmwtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH19LmwtaGVhZGVye3dpZHRoOjEwMCU7aGVpZ2h0OjExcmVtO2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5ODtsZWZ0OjA7dG9wOjB9QG1lZGlhIHByaW50ey5sLWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sLWhlYWRlcntoZWlnaHQ6ODBweH19LmMtYmFubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtib3R0b206NHJlbTtyaWdodDoxN3JlbTt6LWluZGV4OjEwMDt3aWR0aDozMnJlbTttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7ZmlsdGVyOmRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOi4yc30uYy1iYW5uZXI6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1iYW5uZXJ7Ym90dG9tOjVyZW07cmlnaHQ6MDtsZWZ0OjA7bWFyZ2luOmF1dG87Ym9yZGVyLXJhZGl1czo1cmVtO3dpZHRoOjUwJX19LmMtYmFubmVyX19jbG9zZS1idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXJlbTt0b3A6MDt6LWluZGV4OjMwMDtmb250LXNpemU6M3JlbTtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1iYW5uZXJfX2Nsb3NlLWJ0bntyaWdodDoycmVtO3RvcDouNXJlbX19LmMtYmFubmVyX19jbG9zZS1idG46aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmMtYmFubmVyX19jbG9zZS1idG46OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7d2lkdGg6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmMtYmFubmVyX19jbG9zZS1idG46OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDt3aWR0aDoyNHB4O2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmMtYmFubmVyX19ib2R5e2JhY2tncm91bmQtY29sb3I6I2QyMDAwMDtjb2xvcjojZmZmO2Rpc3BsYXk6Z3JpZDtqdXN0aWZ5LWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjFlbTtib3JkZXItcmFkaXVzOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWJhbm5lcl9fYm9keXtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NXJlbTtwYWRkaW5nOjJyZW0gM3JlbX19LmMtYmFubmVyX190aHVtYiBpbWd7cGFkZGluZzoxcmVtO3dpZHRoOjE1cmVtO2hlaWdodDoxNXJlbTtib3JkZXItcmFkaXVzOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWJhbm5lcl9fdGh1bWIgaW1ne2Rpc3BsYXk6bm9uZX19LmMtYmFubmVyX190ZXh0e21hcmdpbi1yaWdodDoycmVtfS5jLWJhbm5lcl9fdGV4dCBwe2ZvbnQtd2VpZ2h0OjYwMH0uYy1iYW5uZXJfX2ltZ3tkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30uYy1iYW5uZXJfX2ltZzpob3ZlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5jLWJyZWFkY3J1bWJ7d2lkdGg6MTAwJTtwYWRkaW5nOjEuNXJlbSAwO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkNmQ5ZGV9LmMtYnJlYWRjcnVtYl9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM2NjY7Y29sdW1uLWdhcDouNnJlbX0uYy1icmVhZGNydW1iX19saXN0IGxpK2xpOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjZyZW07aGVpZ2h0Oi42cmVtO2JvcmRlcjpzb2xpZCAjZDZkOWRlO2JvcmRlci13aWR0aDoxcHggMCAwIDFweDtyb3RhdGU6MTM1ZGVnO3RyYW5zbGF0ZTowIC0wLjJyZW07bWFyZ2luLXJpZ2h0Oi42cmVtfS5jLWJyZWFkY3J1bWJfX2xpc3QgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZX0uYy1icmVhZGNydW1iX19saXN0IGxpIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojNjY2O3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30uYy1icmVhZGNydW1iX19saXN0IGxpIGE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmMtYnJlYWRjcnVtYl9fbGlzdCBsaSBhOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9fS5jLWJ0bntmb250LXNpemU6MnJlbTtjb2xvcjojZDIwMDAwO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjJyZW0gNnJlbTtoZWlnaHQ6NXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjM2cmVtO3dpZHRoOm1heC1jb250ZW50O2hlaWdodDo4cmVtO2JvcmRlcjpzb2xpZCAycHggY3VycmVudENvbG9yO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjIwMHJlbTtib3gtc2hhZG93OjAgMjBweCA0MHB4IHJnYmEoMCwwLDAsLjEpO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtYnRue2hlaWdodDphdXRvfX0uYy1idG46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyLjVyZW07d2lkdGg6M3JlbTtoZWlnaHQ6M3JlbTtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXJlZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjVyZW07dHJhbnNsYXRlOjAgLTUwJX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7YTpob3ZlciAuYy1idG4sLmMtYnRuOmhvdmVye3NjYWxlOjEuMDV9fS5jLWJ0bi0tYm9yZGVybGVzc3tib3JkZXI6bm9uZX0uYy1idG4tY2lyY2xle2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NTAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6N3JlbTtoZWlnaHQ6NXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOm1heC1jb250ZW50O21heC13aWR0aDoxMDAlfS5jLWJ0bi1jaXJjbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo1cmVtO3RyYW5zbGF0ZTowIC01MCU7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXthOmhvdmVyIC5jLWJ0bi1jaXJjbGU6YWZ0ZXIsLmMtYnRuLWNpcmNsZTpob3ZlcjphZnRlcntib3gtc2hhZG93OjAgMjBweCA0MHB4IHJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtc2l6ZTo2cmVtO3NjYWxlOjEuMX19LmMtYnRuLW91dGJvdW5ke2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjEwcHg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOm1heC1jb250ZW50fS5jLWJ0bi1vdXRib3VuZDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxLjdyZW07aGVpZ2h0OjEuN3JlbTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2ljb25fb3V0Ym91bmQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5jLWN0YXtiYWNrZ3JvdW5kOiNmZmZjZDg7cGFkZGluZzoxcmVtIDAgMTByZW0gMDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjE2cmVtfS5jLWN0YS0td2hpdGV7YmFja2dyb3VuZDojZmZmfS5jLWN0YSsuYy1jdGF7bWFyZ2luLXRvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGF7cGFkZGluZzoxcmVtIDAgNXJlbSAwO21hcmdpbi10b3A6NHJlbX19LmMtY3RhX19oZWFkaW5ne2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW19fS5jLWN0YV9fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cGFkZGluZzozLjNyZW0gMCAwIDA7cm93LWdhcDo1LjVyZW19LmMtY3RhX19saXN0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDozOXJlbTtoZWlnaHQ6MDtkaXNwbGF5OmJsb2NrfS5jLWN0YV9fbGlzdF9faXRlbXt3aWR0aDozOXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhX19saXN0X19pdGVte3dpZHRoOjQ4JX19LmMtY3RhX19saXN0X19pdGVtIGEgZmlndXJle292ZXJmbG93OmhpZGRlbn0uYy1jdGFfX2xpc3RfX2l0ZW0gYSBmaWd1cmUgaW1ne3RyYW5zaXRpb246LjNzIGFsbH0uYy1jdGFfX2xpc3RfX2l0ZW0gYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmMtY3RhX19saXN0X19pdGVtIGE6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9fS5jLWN0YV9fbGlzdF9faXRlbSBhOmhvdmVyIGZpZ3VyZXtib3gtc2hhZG93OjAgMjBweCA0MHB4IHJnYmEoMCwwLDAsLjEpfS5jLWN0YV9fbGlzdF9faXRlbSBmaWd1cmV7Ym9yZGVyOnNvbGlkIDFweCAjZGRkO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3N9LmMtY3RhX19saXN0X19pdGVtLXRleHR7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjU7bGV0dGVyLXNwYWNpbmc6MDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzUyM2YxZDtwYWRkaW5nLXRvcDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2xpc3RfX2l0ZW0tdGV4dHtmb250LXNpemU6MS4xcmVtfX0uYy1jdGFfX2xpc3RfX2l0ZW0tdGV4dDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi44cmVtO2JvcmRlcjpzb2xpZCAjZDIwMDAwO2JvcmRlci13aWR0aDoycHggMCAwIDJweDtyb3RhdGU6MTM1ZGVnO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMC4ycmVtO21hcmdpbi1sZWZ0Oi40cmVtfS5jLWN0YS1jb250YWN0e3BhZGRpbmc6NXJlbSAwIDExcmVtfS5jLWN0YS1jb250YWN0X19jb250ZW50c3t3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjJyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGEtY29udGFjdF9fY29udGVudHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uYy1jdGEtY29udGFjdF9fY29udGVudHNfX2ltYWdle3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhLWNvbnRhY3RfX2NvbnRlbnRzX19pbWFnZXt3aWR0aDoxMDAlfX0uYy1jdGEtY29udGFjdF9fY29udGVudHNfX3RleHR7YmFja2dyb3VuZDojZmZmY2Q4O2ZsZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cm93LWdhcDoycmVtO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjJyZW0gMnJlbSA0LjRyZW19LmMtY3RhLWNvbnRhY3RfX2NvbnRlbnRzX190ZXh0LWhlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7bGluZS1oZWlnaHQ6MS4yfS5jLWN0YS1jb250YWN0X19jb250ZW50c19fdGV4dCBwe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyfS5jLWN0YS1jb250YWN0X19jb250ZW50c19fdGV4dC1saW5re21heC13aWR0aDo0NXJlbTt3aWR0aDoxMDAlfS5jLWN0YS1jb250YWN0X19jb250ZW50c19fdGV4dC1saW5rIGF7d2lkdGg6MTAwJX0uYy1oZWFkaW5ne2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNTIzZjFkO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MnJlbSAwIDAgMDtyb3ctZ2FwOjEuOHJlbTt6LWluZGV4OjF9LmMtaGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6My42cmVtO2hlaWdodDozLjZyZW07YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbW9vbi15ZWxsb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO21hcmdpbi1sZWZ0Oi0wLjdyZW07ei1pbmRleDotMX0uYy1oZWFkaW5nX190ZXh0LS1lbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4wNmVtfS5jLWhlYWRpbmdfX3RleHQtLWpwe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouMmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1oZWFkaW5nX190ZXh0LS1qcHtmb250LXNpemU6M3JlbX19LmMtaGVhZGluZ19fdGV4dC0tanAtc3Vie2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4yZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmdfX3RleHQtLWpwLXN1Yntmb250LXNpemU6MS42cmVtfX0uYy1oZWFkaW5nX190ZXh0LS1qcC1zbWFsbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5jLWhlYWRpbmcgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZyBwe2ZvbnQtc2l6ZTouOHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmcgcC5jLW12X190ZXh0LS1wcm9kdWN0e2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLXRvcDoxcmVtfX0uYy1oZWFkaW5nICorcHttYXJnaW4tdG9wOjIuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZyAqK3B7bWFyZ2luLXRvcDowcmVtfX0uYy1oZWFkaW5nLXN1Yntmb250LXNpemU6NHJlbTtsZXR0ZXItc3BhY2luZzouMTVlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy1zdWJ7Zm9udC1zaXplOjNyZW19fS5jLWhlYWRpbmctbGluZXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjAzZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7cGFkZGluZy1ib3R0b206MS44cmVtO2JvcmRlci1ib3R0b206c29saWQgMnB4IGN1cnJlbnRDb2xvcn0uYy1oZWFkaW5nLS1tYXJrLXdoaXRlOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9tb29uLXdoaXRlLnN2Zyl9LmMtaGVhZGluZy0tbGVmdHthbGlnbi1pdGVtczpzdGFydDtwYWRkaW5nLXRvcDouOXJlbTtwYWRkaW5nLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7cm93LWdhcDowfS5jLWhlYWRpbmctLWxlZnQ6YmVmb3Jle2xlZnQ6MH0uYy1oZWFkaW5nLS12ZXJ0aWNhbHt3cml0aW5nLW1vZGU6dmVydGljYWwtcmw7YWxpZ24taXRlbXM6c3RhcnQ7cm93LWdhcDowcmVtO3BhZGRpbmc6Mi42cmVtIDAgMCAuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy0tdmVydGljYWx7d3JpdGluZy1tb2RlOmhvcml6b250YWwtdGJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1oZWFkaW5nLS12ZXJ0aWNhbC5pcy1zcC1ob3Jpem9udGFse3dyaXRpbmctbW9kZTppbml0aWFsO2FsaWduLWl0ZW1zOmNlbnRlcn0uYy1oZWFkaW5nLS12ZXJ0aWNhbC5pcy1zcC1ob3Jpem9udGFsOmJlZm9yZXtsZWZ0OmF1dG87bWFyZ2luLWxlZnQ6LTAuN3JlbX19LmMtaGVhZGluZy0tdmVydGljYWw6YmVmb3Jle2xlZnQ6MDttYXJnaW46MH0uYy1oZWFkaW5nLS12ZXJ0aWNhbCAuYy1oZWFkaW5nX190ZXh0LS1lbntwYWRkaW5nLXRvcDouM2VtfS5jLWhlYWRpbmctLXNtYWxse3BhZGRpbmctbGVmdDoxLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctLXNtYWxse3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5jLWhlYWRpbmctLXNtYWxsOmJlZm9yZXt3aWR0aDoycmVtO2hlaWdodDoycmVtfX0uYy1oZWFkaW5nLS1zbWFsbCAuYy1oZWFkaW5nX190ZXh0LS1lbnttYXJnaW4tbGVmdDouOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy0tc21hbGwgLmMtaGVhZGluZ19fdGV4dC0tZW57Zm9udC1zaXplOi44cmVtfX0uYy1oZWFkaW5nLS1zbWFsbCAuYy1oZWFkaW5nX190ZXh0LS1qcHtmb250LXNpemU6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy0tc21hbGwgLmMtaGVhZGluZ19fdGV4dC0tanB7Zm9udC1zaXplOjIuNHJlbX19LmMtaGVhZGluZy0tc21hbGwgLmMtaGVhZGluZ19fdGV4dC0tanAtc21hbGx7Zm9udC1zaXplOjEuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy0tc21hbGwgLmMtaGVhZGluZ19fdGV4dC0tanAtc21hbGx7Zm9udC1zaXplOjJyZW19LmMtaGVhZGluZy0tc21hbGwgLmMtaGVhZGluZ19fdGV4dC0tanAtc21hbGwuYy1oZWFkaW5nX190ZXh0LS1qcC1zbWFsbC1wcm9kdWN0e2ZvbnQtc2l6ZToxLjRyZW19fS5jLWhlYWRpbmctYm94e2JhY2tncm91bmQ6I2Y2ZjVlZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NnJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjFlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy1ib3h7Zm9udC1zaXplOjEuOHJlbX19LmMtaGVhZGluZy1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDozcHg7aGVpZ2h0OjFlbTtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTpibG9ja30uYy1pY29uLWV4dGVybmFse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6Mi4ycmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXh0ZXJuYWwuc3ZnKX0uYy1pY29uLW1vb257dGV4dC1hbGlnbjpjZW50ZXJ9LmMtaWNvbi1tb29uOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9tb29uLXllbGxvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmMtaWNvbi1tb29uLS1yZWQ6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24tcmVkLnN2Zyl9LmMtaWNvbi1tb29uLS13aGl0ZTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbW9vbi13aGl0ZS5zdmcpfS5jLWljb24tbW9vbi0tZ3JheTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21vb24tZ3JheS5zdmcpfS5jLWljb24tY2lyY2xlYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjMuNnJlbTtoZWlnaHQ6My42cmVtO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjEwMCV9LmMtaWNvbi1jaXJjbGVhcnJvdzpiZWZvcmUsLmMtaWNvbi1jaXJjbGVhcnJvdzphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30uYy1pY29uLWNpcmNsZWFycm93OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1yZWQuc3ZnKTtvcGFjaXR5OjF9LmMtaWNvbi1jaXJjbGVhcnJvdzphZnRlcntvcGFjaXR5OjB9LmMtaWNvbi1jaXJjbGVhcnJvdy0td2hpdGU6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXdoaXRlLnN2Zyl9LmMtaWNvbi1jaXJjbGVhcnJvdy0tYnJvd246YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LWJyb3duLnN2Zyl9LmMtaWNvbi1jaXJjbGVhcnJvdy0tc21hbGx7d2lkdGg6M3JlbTtoZWlnaHQ6M3JlbX0uYy1pY29uLWNpcmNsZWFycm93LS1leHNtYWxse3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtfS5jLWljb24tY2lyY2xlYXJyb3ctLWxhcmdle3dpZHRoOjVyZW07aGVpZ2h0OjVyZW19LmMtaWNvbi1jaXJjbGVhcnJvdy0taG92ZXItcmVkOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXJlZC5zdmcpfS5jLWljb24tY2lyY2xlYXJyb3ctLWhvdmVyLXdoaXRlOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXdoaXRlLnN2Zyl9LmMtaWNvbi1jaXJjbGVhcnJvdy0taG92ZXItYnJvd246YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctYnJvd24uc3ZnKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmMtaWNvbi1jaXJjbGVhcnJvdy0taG92ZXI6aG92ZXI6YmVmb3JlLGE6aG92ZXIgLmMtaWNvbi1jaXJjbGVhcnJvdy0taG92ZXItcmVkOmJlZm9yZXtvcGFjaXR5OjB9LmMtaWNvbi1jaXJjbGVhcnJvdy0taG92ZXI6aG92ZXI6YWZ0ZXIsYTpob3ZlciAuYy1pY29uLWNpcmNsZWFycm93LS1ob3Zlci1yZWQ6YWZ0ZXJ7b3BhY2l0eToxfX0uYy1pY29uLW1haWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Mi44cmVtO2hlaWdodDoycmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21haWwtcmVkLnN2Zyl9LmMtaWNvbi1tYWlsLS1yZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21haWwtcmVkLnN2Zyl9LmMtaWNvbi1kb3dubG9hZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyLjZyZW07aGVpZ2h0OjIuMnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb3dubG9hZC1yZWQuc3ZnKX0uYy1pY29uLWRvd25sb2FkLS1yZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Rvd25sb2FkLXJlZC5zdmcpfS5jLWljb24tc2FtcGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIuMnJlbTtoZWlnaHQ6Mi40cmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NhbXBsZS1yZWQuc3ZnKX0uYy1pY29uLXNhbXBsZS0tcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zYW1wbGUtcmVkLnN2Zyl9LmMtaWNvbi1zZGdze21heC13aWR0aDoxM3JlbTt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jLWljb24tc2RnczpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZzoxMDAlIDAgMCAwO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMDAuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5jLWljb24tc2Rncy0wMTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMDEuc3ZnKX0uYy1pY29uLXNkZ3MtMDI6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTAyLnN2Zyl9LmMtaWNvbi1zZGdzLTAzOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0wMy5zdmcpfS5jLWljb24tc2Rncy0wNDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMDQuc3ZnKX0uYy1pY29uLXNkZ3MtMDU6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTA1LnN2Zyl9LmMtaWNvbi1zZGdzLTA2OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0wNi5zdmcpfS5jLWljb24tc2Rncy0wNzpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMDcuc3ZnKX0uYy1pY29uLXNkZ3MtMDg6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTA4LnN2Zyl9LmMtaWNvbi1zZGdzLTA5OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0wOS5zdmcpfS5jLWljb24tc2Rncy0xMDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMTAuc3ZnKX0uYy1pY29uLXNkZ3MtMTE6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTExLnN2Zyl9LmMtaWNvbi1zZGdzLTEyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0xMi5zdmcpfS5jLWljb24tc2Rncy0xMzpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMTMuc3ZnKX0uYy1pY29uLXNkZ3MtMTQ6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTE0LnN2Zyl9LmMtaWNvbi1zZGdzLTE1OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0xNS5zdmcpfS5jLWxlYWR7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1sZWFke21hcmdpbi10b3A6MnJlbX19LmMtbXZ7d2lkdGg6MTAwJTtoZWlnaHQ6NTVyZW07b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXZ7aGVpZ2h0OjI4LjY0NTgzMzMzMzN2d319LmMtbXZfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmMtbXZfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOjEwcmVtO2xlZnQ6Mi41cmVtO2hlaWdodDptYXgtY29udGVudDttYXgtd2lkdGg6NjdyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLW12X190aXRsZXt0b3A6YXV0bzttYXgtd2lkdGg6NTUlO2NvbG9yOiNmZmY7Zm9udC1zaXplOjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1tdl9fdGl0bGUuYy1tdl9fdGl0bGUtLXByb2R1Y3R7bWF4LXdpZHRoOm5vbmV9fS5jLW12IGZpZ3VyZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmZjZDh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLW12IGZpZ3VyZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KTtwb3NpdGlvbjphYnNvbHV0ZX19LmMtbXYgZmlndXJlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1tdiBmaWd1cmUgaW1ne3JpZ2h0Oi0zcmVtfX0uYy1tdi0tbGFyZ2V7aGVpZ2h0OjQycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1tdi0tbGFyZ2V7aGVpZ2h0OjM2LjQ1ODMzMzMzMzN2d319LmMtbXYtLWxhcmdlIC5jLW12X190aXRsZXt0b3A6NXJlbX0uYy1tdi0tbWlkZGxle2hlaWdodDo0NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMDAwcHgpey5jLW12LS1taWRkbGV7aGVpZ2h0OjcwcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXYtLW1pZGRsZXtoZWlnaHQ6MzYuNDU4MzMzMzMzM3Z3fX0uYy1tdi0tbWlkZGxlLmMtbXYtLW1pZGRsZS1wcm9kdWN0e21pbi1oZWlnaHQ6MjRyZW19LmMtbXYtLW1pZGRsZSAuYy1tdl9fdGl0bGV7dG9wOmF1dG87bGVmdDowO21hcmdpbi10b3A6LTJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXYtLW1pZGRsZSAuYy1tdl9fdGl0bGV7bGVmdDphdXRvO21hcmdpbi10b3A6MH19LmMtbXYtLW5hcnJvd3toZWlnaHQ6MjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLW12LS1uYXJyb3d7aGVpZ2h0OjM2LjQ1ODMzMzMzMzN2d319LmMtbXYtLW5hcnJvdyAuYy1tdl9fdGl0bGV7dG9wOmF1dG99LmMtbXYuY2hhbmdlYWJsZSBmaWd1cmV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojZmZmY2Q4fS5jLW12LmNoYW5nZWFibGUgZmlndXJlIGltZ3tjbGlwLXBhdGg6cG9seWdvbigxNiUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDo1MCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5jLXBhZ2UtdG9we3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMHJlbTtoZWlnaHQ6MTByZW07cmlnaHQ6NHJlbTtib3R0b206NXJlbTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtib3JkZXI6MDtiYWNrZ3JvdW5kOiNkYmEzNTE7dHJhbnNpdGlvbjouMnM7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLXJhZGl1czo1MCU7ei1pbmRleDo5OTtmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLXBhZ2UtdG9we3JpZ2h0OjNyZW07d2lkdGg6N3JlbTtoZWlnaHQ6N3JlbX19LmMtcGFnZS10b3A6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5jLXBhZ2UtdG9wLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTByZW07aGVpZ2h0OjVyZW19LmMtcGFnZS10b3AtaWNvbjo6YmVmb3JlLC5jLXBhZ2UtdG9wLWljb246OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OmNhbGMoNTAlIC0gMnB4KTt3aWR0aDo0cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyLXJhZGl1czoxcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLXBhZ2UtdG9wLWljb246OmJlZm9yZSwuYy1wYWdlLXRvcC1pY29uOjphZnRlcntoZWlnaHQ6MTVweH19LmMtcGFnZS10b3AtaWNvbjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5jLXBhZ2UtdG9wLWljb246OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uYy1wYWdlLXRvcCBzcGFuLmMtcGFnZS10b3AtdGV4dHttYXJnaW46MDtmb250LXNpemU6MS41cmVtO2JvdHRvbToxcmVtO3Bvc2l0aW9uOmFic29sdXRlfS5jLXBhZ2UtdG9wLmlzLWFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNzZWFyY2hfX2Zvcm1fX2FyZWF7b3BhY2l0eTowO2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2V9I3NlYXJjaF9fZm9ybV9fYXJlYS52aXNpYmxle29wYWNpdHk6MX0uYy13YXZle3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlfS5jLWN0YSsuYy1jdGE+LmMtd2F2ZXtkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyB3YXZlX2JlZm9yZXtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTMwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtODB2dyl9NzAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNDB2dyl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMHZ3KX19QGtleWZyYW1lcyB3YXZlX2FmdGVye2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwdncpfTMwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMjB2dyl9NzAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDYwdncpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIHdhdmVfYmVmb3JlX3Nwe2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MzAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNjB2dyl9NzAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yODB2dyl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTQwMHZ3KX19QGtleWZyYW1lcyB3YXZlX2FmdGVyX3Nwe2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDAwdncpfTMwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNDB2dyl9NzAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEyMHZ3KX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyB3YXZlX2hlaWdodF90b3B7ZnJvbXtwYWRkaW5nLXRvcDoxNHJlbX0zMCV7cGFkZGluZy10b3A6NnJlbX01MCV7cGFkZGluZy10b3A6MTNyZW19ODAle3BhZGRpbmctdG9wOjhyZW19dG97cGFkZGluZy10b3A6MTRyZW19fUBrZXlmcmFtZXMgd2F2ZV9oZWlnaHRfdG9wX3Nwe2Zyb217cGFkZGluZy10b3A6NXJlbX0zMCV7cGFkZGluZy10b3A6M3JlbX01MCV7cGFkZGluZy10b3A6NC41cmVtfTgwJXtwYWRkaW5nLXRvcDoycmVtfXRve3BhZGRpbmctdG9wOjVyZW19fUBrZXlmcmFtZXMgd2F2ZV9oZWlnaHRfYm90dG9te2Zyb217cGFkZGluZy10b3A6NnJlbX0zMCV7cGFkZGluZy10b3A6M3JlbX01MCV7cGFkZGluZy10b3A6NHJlbX04MCV7cGFkZGluZy10b3A6MnJlbX10b3twYWRkaW5nLXRvcDo2cmVtfX1Aa2V5ZnJhbWVzIHdhdmVfaGVpZ2h0X2JvdHRvbV9zcHtmcm9te3BhZGRpbmctdG9wOjVyZW19MzAle3BhZGRpbmctdG9wOjJyZW19NTAle3BhZGRpbmctdG9wOjRyZW19ODAle3BhZGRpbmctdG9wOjEuNXJlbX10b3twYWRkaW5nLXRvcDo1cmVtfX0uYy13YXZlOmJlZm9yZSwuYy13YXZlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwMHZ3O2hlaWdodDowO3BhZGRpbmc6MTRyZW0gMCAwIDA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBib3R0b207YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL3dhdmVfdG9wX2JnLnN2Zyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLXdhdmU6YmVmb3JlLC5jLXdhdmU6YWZ0ZXJ7d2lkdGg6NDAwdnd9fS5jLXdhdmU6YmVmb3Jle3dpZHRoOmNhbGMoMjAwdncgKyAxcHgpO2FuaW1hdGlvbjp3YXZlX2JlZm9yZSAxMnMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X3RvcCAxMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLXdhdmU6YmVmb3Jle2FuaW1hdGlvbjp3YXZlX2JlZm9yZV9zcCAxNHMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X3RvcF9zcCAxNHMgaW5maW5pdGUgZWFzZS1pbi1vdXR9fS5jLXdhdmU6YWZ0ZXJ7YW5pbWF0aW9uOndhdmVfYWZ0ZXIgMTJzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF90b3AgMTJzIGluZmluaXRlIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDphdXRvMDtib3R0b206MDtsZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLXdhdmU6YWZ0ZXJ7YW5pbWF0aW9uOndhdmVfYWZ0ZXJfc3AgMTRzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF90b3Bfc3AgMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0fX0uYy13YXZlLmlzLWJvdHRvbXtib3R0b206YXV0bzt0b3A6MTAwJX0uYy13YXZlLmlzLWJvdHRvbTpiZWZvcmUsLmMtd2F2ZS5pcy1ib3R0b206YWZ0ZXJ7cGFkZGluZy10b3A6NnJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgdG9wO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vd2F2ZV9ib3R0b21fYmcuc3ZnKX0uYy13YXZlLmlzLWJvdHRvbTpiZWZvcmV7YW5pbWF0aW9uOndhdmVfYmVmb3JlIDEycyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfYm90dG9tIDEycyBpbmZpbml0ZSBlYXNlLWluLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtd2F2ZS5pcy1ib3R0b206YmVmb3Jle2FuaW1hdGlvbjp3YXZlX2JlZm9yZV9zcCAxNHMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X2JvdHRvbV9zcCAxNHMgaW5maW5pdGUgZWFzZS1pbi1vdXR9fS5jLXdhdmUuaXMtYm90dG9tOmFmdGVye2FuaW1hdGlvbjp3YXZlX2FmdGVyIDEycyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfYm90dG9tIDEycyBpbmZpbml0ZSBlYXNlLWluLW91dDt0b3A6MDtib3R0b206YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtd2F2ZS5pcy1ib3R0b206YWZ0ZXJ7YW5pbWF0aW9uOndhdmVfYWZ0ZXJfc3AgMTRzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF9ib3R0b21fc3AgMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0fX0uYy13YXZlLmlzLWdyZWVuOmJlZm9yZSwuYy13YXZlLmlzLWdyZWVuOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vd2F2ZV90b3BfYmctZ3JlZW4uc3ZnKX0uYy13YXZlLmlzLWdyZWVuLmlzLWJvdHRvbTpiZWZvcmUsLmMtd2F2ZS5pcy1ncmVlbi5pcy1ib3R0b206YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi93YXZlX2JvdHRvbV9iZy1ncmVlbi5zdmcpfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHN7cGFkZGluZzo4LjhyZW0gMCA2LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHN7cGFkZGluZzo1cmVtIDB9fS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX2xlYWR7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoyLjI7Zm9udC13ZWlnaHQ6NzAwfSorLnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19faGVhZGluZ3ttYXJnaW4tdG9wOjYuMnJlbX0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0e3BhZGRpbmc6NC40cmVtIDAgMH0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0PiorKnttYXJnaW4tdG9wOjJyZW19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dC10YWJsZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjhyZW07bWFyZ2luLWJvdHRvbTo3LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGV7b3ZlcmZsb3cteDphdXRvfX0qKy5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGV7bWFyZ2luLXRvcDo0LjhyZW19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dC10YWJsZSB0YWJsZSwucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0LXRhYmxlIHRoLC5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGUgdGR7Ym9yZGVyOnNvbGlkIDFweCAjZGZkZmRkfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGUgdGFibGV7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dC10YWJsZSB0YWJsZXt3aWR0aDptYXgtY29udGVudH19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dC10YWJsZSB0aHtiYWNrZ3JvdW5kOiNmNWY1ZjU7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxLjVyZW0gMi44cmVtIDJyZW19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dC10YWJsZSB0ZHtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoxLjVyZW0gMi44cmVtIDJyZW19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dCBwe2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi4yO2xldHRlci1zcGFjaW5nOi4wNGVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0IGRsIGR0e2ZvbnQtc2l6ZToxLjhyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC13ZWlnaHQ6NzAwfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQgZGwgZGR7bWFyZ2luLXRvcDouNnJlbTtsZXR0ZXItc3BhY2luZzouMDRlbX0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0IHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouOHJlbX0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMS45cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2QyY2ZhOTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi4ycmVtO3RvcDouN2VtfS5wLWJhc2ViYWxsLWxlYWR7cGFkZGluZzo4LjhyZW0gMCA3LjdyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWJhc2ViYWxsLWxlYWR7cGFkZGluZzo1cmVtIDB9fS5wLWJhc2ViYWxsLWxlYWQgcHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyLjIyO2xldHRlci1zcGFjaW5nOi4wNWVtfS5wLWJhc2ViYWxsLWxlYWRfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo3LjVyZW19LnAtYmFzZWJhbGwtbGVhZF9fbGlua3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDo1cmVtO3Jvdy1nYXA6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYmFzZWJhbGwtbGVhZF9fbGlua3tmbGV4LXdyYXA6d3JhcH19LnAtYmFzZWJhbGwtbGVhZF9fbGluayBhe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MjcuNXJlbTt3aWR0aDoxMDAlO2hlaWdodDo3cmVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjMuNXJlbTtib3gtc2hhZG93OjAgLjRyZW0gMS41cmVtIHJnYmEoMCwwLDAsLjE1KTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTouNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYmFzZWJhbGwtbGVhZF9fbGluayBhe3dpZHRoOjQ4JX19LnAtYmFzZWJhbGwtbGVhZF9fbGluayBhOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDouNWVtO2hlaWdodDouNWVtO2JvcmRlcjpzb2xpZCAjZDIwMDAwO2JvcmRlci13aWR0aDoycHggMCAwIDJweDtyb3RhdGU6LTEzNWRlZztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MXJlbTt0cmFuc2l0aW9uOmJvdHRvbSAuM3N9LnAtYmFzZWJhbGwtbGVhZF9fbGluayBhOmhvdmVyOmFmdGVye2JvdHRvbTouNXJlbX0ucC1iYXNlYmFsbC1pbmZve3BhZGRpbmctYm90dG9tOjEwcmVtfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW17bWFyZ2luLXRvcDoxLjZyZW07cGFkZGluZy1ib3R0b206MXJlbTtjbGVhcjpib3RofS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGltZXtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym90dG9tOi0yLjdlbTtyaWdodDoxLjhlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYmFzZWJhbGwtaW5mb19faXRlbSB0aW1le2JvdHRvbTouNWVtO3JpZ2h0OjA7ZmxvYXQ6bm9uZX19LnAtYmFzZWJhbGwtaW5mb19faXRlbV9faGVhZGluZ3twYWRkaW5nLXJpZ2h0OjZlbTttYXJnaW4tYm90dG9tOjMuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYmFzZWJhbGwtaW5mb19faXRlbV9faGVhZGluZ3twYWRkaW5nLXJpZ2h0OjB9fS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gcHttYXJnaW4tdG9wOjJyZW19LnAtYmFzZWJhbGwtaW5mb19faXRlbSBmaWd1cmV7bWFyZ2luLXRvcDozLjhyZW19LnAtYmFzZWJhbGwtaW5mb19faXRlbSBmaWd1cmUgaW1nK2ltZ3ttYXJnaW4tdG9wOjNyZW19LnAtYmFzZWJhbGwtaW5mb19faXRlbS0tbGlua3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWFyZ2luLXRvcDo0cmVtO21hcmdpbi1ib3R0b206M3JlbTtnYXA6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYmFzZWJhbGwtaW5mb19faXRlbS0tbGlua3t3aWR0aDo5NSV9fS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0tLWxpbmsgYXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2Zsb2F0OmluaXRpYWx9LnAtYmFzZWJhbGwtaW5mb19faXRlbSBocntib3JkZXI6bm9uZTtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2QyY2ZhOTttYXJnaW4tdG9wOjMuMnJlbTttYXJnaW4tYm90dG9tOjIuNHJlbX0ucC1iYXNlYmFsbC1pbmZvX19pdGVtIHRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo1cmVtfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGFibGUgdGgsLnAtYmFzZWJhbGwtaW5mb19faXRlbSB0YWJsZSB0ZHtib3JkZXI6c29saWQgMXB4ICNkZmRmZGQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGFibGUgdGh7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojZjVmNWY1O3BhZGRpbmc6MS44M3JlbSAxLjVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYmFzZWJhbGwtaW5mb19faXRlbSB0YWJsZSB0aHtwYWRkaW5nOjFlbTtmb250LXNpemU6MS40cmVtfX0ucC1iYXNlYmFsbC1pbmZvX19pdGVtIHRhYmxlIHRke2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjEuMmVtIDEuOGVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1iYXNlYmFsbC1pbmZvX19pdGVtIHRhYmxlIHRke3BhZGRpbmc6MWVtO2ZvbnQtc2l6ZToxLjJyZW19fS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGFibGUgdGhlYWQgdGh7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtYmFzZWJhbGwtaW5mb19faXRlbSB0YWJsZSB0Ym9keSB0aHt3aWR0aDoxMi44ZW19LnAtYmFzZWJhbGwtaW5mb19faXRlbSB0YWJsZSB0Ym9keSB0ZHt3aWR0aDoyNy4zJX0ucC1jb21wYW55LWJ1c2luZXNzLWxlYWR7cGFkZGluZzo4LjhyZW0gMCA0LjJyZW07Zm9udC1zaXplOjEuOHJlbTtsZXR0ZXItc3BhY2luZzouMDRlbTtsaW5lLWhlaWdodDoyLjI7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktYnVzaW5lc3MtbGVhZHtwYWRkaW5nOjVyZW0gMCAwfX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRze3BhZGRpbmc6NXJlbSAwIDEwcmVtfS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEwLjdyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3R7cm93LWdhcDo4cmVtfX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXt3aWR0aDo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX2ltYWdlIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7d2lkdGg6NTQuNiU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW0gMXJlbSAwIDA7bWFyZ2luLXRvcDo2cmVtO3BhZGRpbmctdG9wOjUuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dHt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDtwYWRkaW5nLXRvcDoxcmVtfX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0LXRpdGxle2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0LXRpdGxlIGl7Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MDtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmJsb2NrO2NvbG9yOiNkMjAwMDB9LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC1sZWFke2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46Mi40cmVtIDAgM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC1sZWFke21hcmdpbjoxcmVtIDAgMXJlbX19LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dCBwe2ZvbnQtc2l6ZToxLjZyZW07bGV0dGVyLXNwYWNpbmc6LjAzZW07Zm9udC13ZWlnaHQ6NDAwfS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmVuZDthbGlnbi1pdGVtczplbmQ7Z2FwOjFyZW07cGFkZGluZy10b3A6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC1idG57cGFkZGluZy10b3A6MXJlbX19LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxfS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoyO21hcmdpbi1sZWZ0Oi00LjYlO3BhZGRpbmctbGVmdDo1LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dHttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxfX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e29yZGVyOjE7bWFyZ2luLXJpZ2h0Oi00LjYlO3BhZGRpbmctcmlnaHQ6NS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e29yZGVyOjI7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDowfX0ucC1jb21wYW55LWRpc2NpcGxpbmUtY29udGVudHN7cGFkZGluZzo4LjVyZW0gMH0ucC1jb21wYW55LWRpc2NpcGxpbmUtY29udGVudHNfX2hlYWRpbmd7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDttYXJnaW4tYm90dG9tOjJyZW19KisucC1jb21wYW55LWRpc2NpcGxpbmUtY29udGVudHNfX2hlYWRpbmd7bWFyZ2luLXRvcDozLjVyZW19LnAtY29tcGFueS1kaXNjaXBsaW5lLWNvbnRlbnRzX19oZWFkaW5nIGl7Zm9udC1zaXplOjEuMDgzMzMzMzMzM2VtO2ZvbnQtc3R5bGU6bm9ybWFsfS5wLWNvbXBhbnktZGlzY2lwbGluZS1jb250ZW50cyBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLWNvbXBhbnktZGlzY2lwbGluZS1jb250ZW50cyBwK3B7bWFyZ2luLXRvcDoxZW19LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdle3BhZGRpbmc6OC42cmVtIDAgOS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2V7cGFkZGluZzo1cmVtIDB9fS5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9faGVhZGluZ3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cm93LWdhcDouOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdlX19oZWFkaW5ne3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206M3JlbX19LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdlX19jb250ZW50c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2NvbnRlbnRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjNyZW07bWFyZ2luLXRvcDozcmVtfX0ucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2NvbnRlbnRzX19pbWFnZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdlX19jb250ZW50c19faW1hZ2V7bWFyZ2luLXRvcDowO3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9fY29udGVudHNfX2ltYWdlLW5hbWV7cGFkZGluZzozcmVtIDEuNHJlbSAwfS5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9fY29udGVudHNfX3RleHR7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9fY29udGVudHNfX3RleHR7cGFkZGluZy10b3A6MDt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2NvbnRlbnRzX190ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtsZXR0ZXItc3BhY2luZzouMDQ1ZW07Zm9udC13ZWlnaHQ6NDAwfS5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9fY29udGVudHNfX3RleHQgKitwe21hcmdpbi10b3A6MS4xZW19LnAtY29tcGFueS1ncmVldGluZy1saW5re3BhZGRpbmc6MCAwIDkuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1saW5re3BhZGRpbmc6MCAwIDVyZW19fS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19faGVhZGluZ3tib3JkZXItdG9wOnNvbGlkIDFweCAjZTBkZGMzO3BhZGRpbmctdG9wOjMuNnJlbTtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcn0ucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2xpc3R7cGFkZGluZy10b3A6My44cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtyb3ctZ2FwOjQuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0e3Jvdy1nYXA6M3JlbX19LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwLjUlO2hlaWdodDowfS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdF9faXRlbXt3aWR0aDozMC41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0X19pdGVte3dpZHRoOjQ4JX19LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0X19pdGVtIGF7ZGlzcGxheTpibG9ja30ucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2xpc3RfX2l0ZW0gYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdF9faXRlbSBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2xpc3RfX2l0ZW0gYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0X19pdGVtIGEgZmlndXJle2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIC40cmVtIDJyZW0gcmdiYSgwLDAsMCwuMSl9LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0X19pdGVtIGEgcHtmb250LXNpemU6Mi4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6Mi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2xpc3RfX2l0ZW0gYSBwe21hcmdpbi10b3A6MXJlbX19LnAtY29tcGFueS1ncm91cC1sZWFke3BhZGRpbmc6NS43cmVtIDAgMy44cmVtfS5wLWNvbXBhbnktZ3JvdXAtbGVhZF9faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncm91cC1sZWFkX19pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6MnJlbX19LnAtY29tcGFueS1ncm91cC1sZWFkX19sb2dve29yZGVyOjI7bWF4LXdpZHRoOjEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWdyb3VwLWxlYWRfX2xvZ297b3JkZXI6MX19LnAtY29tcGFueS1ncm91cC1sZWFkX190ZXh0e29yZGVyOjE7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoyLjU7bGV0dGVyLXNwYWNpbmc6LjA1ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JvdXAtbGVhZF9fdGV4dHtvcmRlcjoyfX0ucC1jb21wYW55LWdyb3VwLWluZm97cGFkZGluZzo0LjVyZW0gMCAyLjhyZW19LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo0LjhyZW0gMCAwIDA7Y29sdW1uLWdhcDo2cmVtO3Jvdy1nYXA6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHMtaW1hZ2V7d2lkdGg6MTAwJTttYXgtd2lkdGg6NThyZW19LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhe2ZsZXg6MX0ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdGFibGV7d2lkdGg6MTAwJX0ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdHJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2RmZGZkZH0ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdHI6Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wOnNvbGlkIDFweCAjZGZkZmRkfS5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHMtZGF0YSB0aHtiYWNrZ3JvdW5kOiNmNWY1ZjU7d2lkdGg6MTRyZW07Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzoyLjNyZW0gM3JlbSAxLjhyZW19LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhIHRke2ZvbnQtc2l6ZToxLjZyZW07bGV0dGVyLXNwYWNpbmc6LjA1ZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6Mi41cmVtIDAgMS45cmVtIDMuNXJlbX0ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdGQgYXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdGQgYTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMzMzM7dHJhbnNmb3JtOnNjYWxlKDAsIDEpO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHMtZGF0YSB0ZCBhOmZvY3VzOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHMtZGF0YSB0ZCBhOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdGQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHN7cGFkZGluZzoxMHJlbSAwIDNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c3twYWRkaW5nOjVyZW0gMCAzcmVtfX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2xlYWR7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAwIDcuNHJlbTtjb2x1bW4tZ2FwOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19fbGVhZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowIDAgM3JlbX19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19sZWFkX19pbWFnZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDptYXgtY29udGVudDt3aWR0aDo0Mi4yJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19sZWFkX19pbWFnZXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2xlYWRfX3RleHR7ZmxleDoxO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MnJlbSAwfS5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19fbGVhZF9fdGV4dCAqK3B7bWFyZ2luLXRvcDoxLjRlbX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHR7cGFkZGluZzo0LjJyZW0gMCA2LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19faXRlbV9fdGV4dHtwYWRkaW5nOjNyZW0gMCA1cmVtfX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgcCtwe21hcmdpbi10b3A6MS40ZW19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0IGRse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjIuOHJlbTtyb3ctZ2FwOjEuMnJlbTtwYWRkaW5nOjMuMnJlbSAwIC41cmVtfS5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19faXRlbV9fdGV4dCBkbCBkdHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOiNlYmVjZGI7Ym9yZGVyLXJhZGl1czouOHJlbTttaW4td2lkdGg6MzNyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEuMnJlbSAyLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19faXRlbV9fdGV4dCBkbCBkdHt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgZGwgZGR7d2lkdGg6Y2FsYygxMDAlIC0gMzNyZW0gLSAzcmVtKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgZGwgZGR7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToyZW19fS5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19faXRlbV9fdGV4dCB1bHtwYWRkaW5nOjJyZW0gMCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDouNXJlbX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMCAxLjZyZW19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0IHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiNkMmNmYTk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDouN2VtfS5wLWNvbXBhbnktZ3VpZGxpbmVfX2xpbmt7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZDtwYWRkaW5nLXRvcDozMHB4fS5wLWNvbXBhbnktZ3VpZGxpbmUtYmFzaWN7cGFkZGluZzo5LjNyZW0gMCAyLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3VpZGxpbmUtYmFzaWN7cGFkZGluZzo1cmVtIDAgMi40cmVtfX0ucC1jb21wYW55LWd1aWRsaW5lLWJhc2ljX19saXN0e2NvdW50ZXItcmVzZXQ6Y291bnQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6LjhyZW07cGFkZGluZzo1cmVtIDAgMH0ucC1jb21wYW55LWd1aWRsaW5lLWJhc2ljX19saXN0Pmxpe2NvdW50ZXItaW5jcmVtZW50OmNvdW50O2JhY2tncm91bmQ6I2Y2ZjVlZTtib3JkZXItcmFkaXVzOjFyZW07ZGlzcGxheTpmbGV4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjMuNHJlbSAycmVtIDMuNHJlbSA5cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnAtY29tcGFueS1ndWlkbGluZS1iYXNpY19fbGlzdD5saTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50KTtiYWNrZ3JvdW5kOiNlYmU5ZDk7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM1MjNmMWQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjUuOHJlbTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjB9LnAtY29tcGFueS1ndWlkbGluZS1iYXNpY19fbGlzdD5saT5we2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2ZsZXg6MTtsZXR0ZXItc3BhY2luZzouMDVlbX0ucC1jb21wYW55LWd1aWRsaW5lLWxpc3R7cGFkZGluZzo1cmVtIDAgOS42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWd1aWRsaW5lLWxpc3R7cGFkZGluZzo1cmVtIDB9fS5wLWNvbXBhbnktZ3VpZGxpbmUtbGlzdF9fbGVhZHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjQuM3JlbSAwIDMuNnJlbX0ucC1jb21wYW55LWd1aWRsaW5lLWxpc3RfX2l0ZW0rLnAtY29tcGFueS1ndWlkbGluZS1saXN0X19pdGVte21hcmdpbi10b3A6My40NXJlbX0ucC1jb21wYW55LWd1aWRsaW5lLWxpc3RfX2l0ZW1fX2hlYWRpbmd7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1jb21wYW55LWd1aWRsaW5lLWxpc3RfX2l0ZW1fX2hlYWRpbmcgaXtmb250LXNpemU6MS4wODMzMzMzMzMzZW07Zm9udC1zdHlsZTpub3JtYWx9LnAtY29tcGFueS1ndWlkbGluZS1saXN0X19pdGVtIHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9KisucC1jb21wYW55LWd1aWRsaW5lLWxpc3RfX2l0ZW0gcHttYXJnaW4tdG9wOjIuMXJlbX0ucC1jb21wYW55LWhpc3RvcnktbGVhZHtwYWRkaW5nOjlyZW0gMCA2cmVtfS5wLWNvbXBhbnktaGlzdG9yeS1sZWFkIHB7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6Mi4yO3RleHQtYWxpZ246Y2VudGVyfS5wLWNvbXBhbnktaGlzdG9yeS1sZWFkIGZpZ3VyZXttYXgtd2lkdGg6NTEuNnJlbTttYXJnaW46Ni40cmVtIGF1dG8gMH0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZXtwYWRkaW5nOjYuNXJlbSAwIDQuNnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjJweDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2U3ZTVjODtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZTpiZWZvcmV7bGVmdDpjYWxjKDIwcHggLSAxcHggKyAoMTAwJSAtIDIwcHgqMikqLjA1KX19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2hlYWRpbmd7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2hlYWRpbmd7d2lkdGg6OTUlO21hcmdpbjowIDAgMnJlbSBhdXRvO2ZvbnQtc2l6ZToycmVtfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9faGVhZGluZy15ZWFye2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19oZWFkaW5nLXllYXI+c3Bhbntmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlBvcHBpbnNcIixzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOi0wLjAyZW19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2hlYWRpbmcgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjFlbTtsaW5lLWhlaWdodDoxLjY7dGV4dC1hbGlnbjpsZWZ0fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0e21hcmdpbi10b3A6LTExLjZyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3R7bWFyZ2luLXRvcDowO2FsaWduLWl0ZW1zOmVuZH19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOm5vcm1hbH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmVuZDt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpmaXJzdC1jaGlsZCAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2V7bWFyZ2luLXRvcDoxNC44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpmaXJzdC1jaGlsZCAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2V7bWFyZ2luLXRvcDowfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6NTAlO3BhZGRpbmc6MCA1cmVtIDEuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjk1JX19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdlIGZpZ3VyZXttYXgtd2lkdGg6MjByZW07d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX19pbWFnZSBmaWd1cmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZzoxMDAlIDAgMCAwO2Rpc3BsYXk6YmxvY2t9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdlIGZpZ3VyZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0e3dpZHRoOjUwJTtwYWRkaW5nLWJvdHRvbTozLjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dHt3aWR0aDo5NSV9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LXllYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZDIwMDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFye21hcmdpbi1ib3R0b206MnJlbX19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcj5zcGFue2ZvbnQtc2l6ZToyLjJyZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjYwMH0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyPnNwYW4+c3Bhbntmb250LXNpemU6NXJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo1MHB4O2hlaWdodDoycHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDouOHJlbX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW17Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MWVtfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LWxpc3QtaXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNjOGM2YjA7Ym9yZGVyLXJhZGl1czoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjdlbX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0ubm8tbWFyazpiZWZvcmV7ZGlzcGxheTpub25lfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LWxpc3QtaXRlbSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LWxpc3QtaXRlbSBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6MWVtfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LWxpc3QtaXRlbSBhe2ZvbnQtc2l6ZToxLjZyZW07Y29sb3I6I2QyMDAwMDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTpibG9jazt3aWR0aDpmaXQtY29udGVudDttYXJnaW46MWVtIDAgLjVlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0gYTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjFweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt0cmFuc2l0aW9uOndpZHRoIC4zc30ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0gYTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6LjhyZW07aGVpZ2h0Oi44cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMXB4O3JvdGF0ZToxMzVkZWc7dHJhbnNsYXRlOjAgLTAuMnJlbTttYXJnaW4tbGVmdDouM2VtfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LWxpc3QtaXRlbSBhOmZvY3VzOmJlZm9yZXt3aWR0aDoxMDAlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0gYTpob3ZlcjpiZWZvcmV7d2lkdGg6MTAwJX19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCl7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoyO3RleHQtYWxpZ246Y2VudGVyfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoxfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmJlZm9yZXtsZWZ0OjA7dHJhbnNsYXRlOi01MCUgMH0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmFmdGVye29yZGVyOjE7bWFyZ2luLXJpZ2h0OjFyZW19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhciBzcGFue29yZGVyOjJ9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQtbGlzdHtwYWRkaW5nLWxlZnQ6NnJlbX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbil7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6Mjt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoxfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmJlZm9yZXtyaWdodDowO3RyYW5zbGF0ZTo1MCUgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LXllYXI6YmVmb3Jle3JpZ2h0OmF1dG87bGVmdDowO3RyYW5zbGF0ZTotNTAlIDB9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmFmdGVye29yZGVyOjI7ZmxleDoxO21hcmdpbi1sZWZ0OjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmFmdGVye29yZGVyOjE7ZmxleDpub25lO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjFyZW19fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyPnNwYW57b3JkZXI6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LXllYXI+c3BhbntvcmRlcjoyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LWxpc3R7cGFkZGluZy1sZWZ0OjZyZW19fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojZmZmY2Q4fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlOm50aC1vZi10eXBlKGV2ZW4pe2JhY2tncm91bmQ6I2ZmZn0ucC1jb21wYW55LW9mZmljZS1tYXB7cGFkZGluZzo5cmVtIDAgNy40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW9mZmljZS1tYXB7cGFkZGluZzo1cmVtIDB9fS5wLWNvbXBhbnktb2ZmaWNlLW1hcF9fY29udGVudHN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MXJlbX0ucC1jb21wYW55LW9mZmljZS1tYXBfX2NvbnRlbnRzX19pbWFnZXttYXJnaW4tdG9wOjNyZW19LnAtY29tcGFueS1vZmZpY2UtbWFwX19jb250ZW50c19fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7bGVmdDowO3RvcDowO2xpbmUtaGVpZ2h0OjEuODtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vZmZpY2UtbWFwX19jb250ZW50c19fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87Zm9udC1zaXplOjEuNnJlbTttYXJnaW4tYm90dG9tOjFlbX19LnAtY29tcGFueS1vZmZpY2UtbGlzdHtwYWRkaW5nLWJvdHRvbTo3cmVtfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtyb3ctZ2FwOjVyZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faGVhZGluZ3t3aWR0aDoxMDAlfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7cm93LWdhcDozLjJyZW07cGFkZGluZy1ib3R0b206MS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fYWRkcmVzc3t3aWR0aDo0NS4zJTtwYWRkaW5nLXRvcDouOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fYWRkcmVzc3t3aWR0aDoxMDAlfX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19hZGRyZXNzIGRse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOi42cmVtfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2FkZHJlc3MgZGwgZHR7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7YmFja2dyb3VuZDojZjVmNWY1O2JvcmRlci1yYWRpdXM6LjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjcuMXJlbX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19hZGRyZXNzIGRsIGRke2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOmNhbGMoMTAwJSAtIDcuMXJlbSk7cGFkZGluZy1sZWZ0OjFlbX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19hZGRyZXNzICorZGx7bWFyZ2luLXRvcDozLjRyZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YXt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhe3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2RhdGEgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIHArcHttYXJnaW4tdG9wOjFlbX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRse21heC13aWR0aDozMHJlbTt3aWR0aDo0OCU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2RhdGEgZGx7d2lkdGg6NDglfX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRsIGR0e2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojOWM4YzZmO2JvcmRlci1yYWRpdXM6LjhyZW07d2lkdGg6bWF4LWNvbnRlbnQ7bWluLXdpZHRoOjdlbTtoZWlnaHQ6NHJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzouM2VtIDFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNsYXRlOjNyZW0gLTUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBkbCBkdHt0cmFuc2xhdGU6MS41cmVtIC01MCV9fS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2RhdGEgZGwgZGR7Ym9yZGVyOnNvbGlkIDFweCAjZTBkZGMzO2JvcmRlci1yYWRpdXM6LjhyZW07cGFkZGluZzozcmVtIDNyZW0gMi41cmVtO2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRsIGRke3BhZGRpbmc6M3JlbSAxLjVyZW0gMS41cmVtfX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRsIGRkIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDouNnJlbX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRsIGRkIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctbGVmdDoxZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBkbCBkZCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2Q1ZDVkNTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjZlbX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhICorZGx7bWFyZ2luLXRvcDo1LjRyZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdC0tb2ZmaWNlIC5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW17d2lkdGg6NDglO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7cGFkZGluZy1ib3R0b206LjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb2ZmaWNlLWxpc3QtLW9mZmljZSAucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVte3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktb2ZmaWNlLWxpc3QtLW9mZmljZSAucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19hZGRyZXNze3dpZHRoOjEwMCV9LnAtY29tcGFueS1vZmZpY2UtbGlzdC0tb2ZmaWNlIC5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2RhdGEgZGx7d2lkdGg6MTAwJX0ucC1jb21wYW55LW91dGxpbmUtZGF0YXtwYWRkaW5nOjkuM3JlbSAwIDIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vdXRsaW5lLWRhdGF7cGFkZGluZzo1cmVtIDAgMi4ycmVtfX0ucC1jb21wYW55LW91dGxpbmUtZGF0YSBkbHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDo1cmVtO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkZmRmZGR9LnAtY29tcGFueS1vdXRsaW5lLWRhdGEgZGwgZHQsLnAtY29tcGFueS1vdXRsaW5lLWRhdGEgZGwgZGR7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2RmZGZkZDtwYWRkaW5nOjEuMjRlbSAwIDEuMzRlbX0ucC1jb21wYW55LW91dGxpbmUtZGF0YSBkbCBkdHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDoxOCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb3V0bGluZS1kYXRhIGRsIGR0e2ZvbnQtc2l6ZToxLjVyZW07d2lkdGg6OGVtfX0ucC1jb21wYW55LW91dGxpbmUtZGF0YSBkbCBkZHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDo4MiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb3V0bGluZS1kYXRhIGRsIGRke2ZvbnQtc2l6ZToxLjVyZW07d2lkdGg6Y2FsYygxMDAlIC0gOGVtKX19LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc3twYWRkaW5nOjVyZW0gMCA5LjhyZW19LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19faGVhZGluZ3ttYXJnaW4tdG9wOjVyZW19LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19fdGV4dHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjMuMnJlbSAwIC4zcmVtfS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX21hcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmc6NDYuODc1JSAwIDAgMDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXRvcDozLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX21hcHtwYWRkaW5nLXRvcDo2MCV9fS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX21hcCBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNTBweDtyaWdodDowO2JvdHRvbTotMTUwcHg7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSArIDMwMHB4KX0ucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX190cmFpbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjMuNHJlbSAwIDZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX3RyYWlue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjJyZW19fS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX3RyYWluX19tYXB7d2lkdGg6NzUuOCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX3RyYWluX19tYXB7d2lkdGg6MTAwJX19LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19fdHJhaW5fX3JvdXRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoycmVtO3dpZHRoOjE5LjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX190cmFpbl9fcm91dGV7d2lkdGg6MTAwJTtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX190cmFpbl9fcm91dGVfX3BvaW50e3dpZHRoOjQ4JX19LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19fdHJhaW5fX3JvdXRlIHB7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLXRvcDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX190cmFpbl9fcm91dGUgcHttYXJnaW4tdG9wOi41cmVtO2ZvbnQtc2l6ZToxLjJyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHR7cGFkZGluZzoxMHJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0e3BhZGRpbmc6NXJlbSAwfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190aXRsZXtjb2xvcjojNTIzZjFkO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6NHJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGl0bGV7Zm9udC1zaXplOjNyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3BhZGRpbmc6MTZyZW0gMCAxM3JlbTtib3JkZXItcmFkaXVzOjFyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZXtwYWRkaW5nOjB9fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fdGV4dHtmb250LXNpemU6My42cmVtO2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC4xcmVtIC44cmVtIHJnYmEoMCw3NCwxMTksLjgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cmVtO3JpZ2h0OjE2cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RleHR7Zm9udC1zaXplOjEuNHJlbTt0b3A6Mi41cmVtO3JpZ2h0OjFyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDozMHJlbTtoZWlnaHQ6MzByZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2ViZWNkYjtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbToxZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fdGl0bGV7d2lkdGg6MTVyZW07aGVpZ2h0OjE1cmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RpdGxlIGltZ3t3aWR0aDo2LjRyZW07bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RpdGxlIGltZ3t3aWR0aDozcmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RpdGxlLWpwe2ZvbnQtc2l6ZToyLjQ3MnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fdGl0bGUtanB7Zm9udC1zaXplOjEuMnJlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX190aXRsZS1lbntmb250LWZhbWlseTpcIlJvYm90XCIsc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM1MjNmMWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fdGl0bGUtZW57Zm9udC1zaXplOi44cmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3R7LS1iYXNlOiAxMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Y2FsYyh2YXIoLS1yKSoyL3ZhcigtLWJhc2UpKjFyZW0pO2hlaWdodDpjYWxjKHZhcigtLXIpKjIvdmFyKC0tYmFzZSkqMXJlbSk7Ym9yZGVyOnNvbGlkIDIwcHggI2VjZTlkNztib3JkZXItcmFkaXVzOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdHstLXI6IDE0NSFpbXBvcnRhbnR9fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdF9faXRlbXstLWFuZ2xlMjogY2FsYyh2YXIoLS1hbmdsZSkgKiAxZGVnIC0gOTBkZWcpOy0teDogY2FsYygoY29zKHZhcigtLWFuZ2xlMikpICogdmFyKC0tcikgKSAvIHZhcigtLWJhc2UpICogMXJlbSk7LS15OiBjYWxjKChzaW4odmFyKC0tYW5nbGUyKSkgKiB2YXIoLS1yKSApIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTt0cmFuc2xhdGU6dmFyKC0teCkgdmFyKC0teSk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjlyZW07aGVpZ2h0OjI5cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cm93LWdhcDoxcmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnY29sb3IpO2NvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW17d2lkdGg6MTYuNXJlbTtoZWlnaHQ6MTYuNXJlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtLWpwe2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW0tanB7Zm9udC1zaXplOjEuNnJlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtLWVue2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdF9faXRlbS1lbntmb250LXNpemU6LjhyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdF9faXRlbSBkdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtsaW5lLWhlaWdodDoxLjV9LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtIGRke2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuODtsZXR0ZXItc3BhY2luZzotMC4wMmVtO3BhZGRpbmctdG9wOjFyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW0gZGR7cGFkZGluZy10b3A6MDtmb250LXNpemU6LjdyZW07bGV0dGVyLXNwYWNpbmc6MDtwYWRkaW5nOjAgMWVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW0gZGQgdWx7cGFkZGluZy1sZWZ0OjFlbX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW0gZGQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmV9LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtIGRkIHVsIGxpOmJlZm9yZXtjb250ZW50Olwi44O7XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMWVtO3RvcDowfS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX3RleHR7cGFkZGluZzozLjJyZW0gMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0e3BhZGRpbmc6MH19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dC1lbntmb250LWZhbWlseTpcIlJvYm90XCIsc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZToyLjJyZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZDIwMDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0LWVue2ZvbnQtc2l6ZToxLjhyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX3RleHQtanB7Zm9udC1zaXplOjRyZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0LWpwe2ZvbnQtc2l6ZTozcmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0IGRse2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkZmRmZGQ7cGFkZGluZzoyLjNyZW0gMCAzLjlyZW19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dCBkbCBkdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2x1bW4tZ2FwOjFyZW07ZmxleC13cmFwOndyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX3RleHQgZGwgZHR7YWxpZ24taXRlbXM6c3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0IGRsIGRke21hcmdpbi10b3A6LjJyZW07Zm9udC1zaXplOjEuOHJlbTtsZXR0ZXItc3BhY2luZzouMDRlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dCBkbCBkZHtmb250LXNpemU6MS40cmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19sb2dve3BhZGRpbmc6N3JlbSAwIDB9LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fbG9nby10aXRsZXttYXJnaW46M3JlbSBhdXRvO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo3MDB9LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fbG9nby1pbWd7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MjEwcHg7d2lkdGg6MTAwJX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19kZXRhaWx7cGFkZGluZzozLjJyZW0gMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19kZXRhaWx7cGFkZGluZzowfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19kZXRhaWwtZW57Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MDtmb250LXNpemU6Mi4ycmVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo3MDA7Y29sb3I6I2QyMDAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlsLWVue2ZvbnQtc2l6ZToxLjhyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbC1qcHtmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbC1qcHtmb250LXNpemU6M3JlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlsIGRse2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkZmRmZGQ7cGFkZGluZzoyLjNyZW0gMCAzLjlyZW07ZGlzcGxheTpncmlkO2FsaWduLWl0ZW1zOmNlbnRlcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MjAwcHggMWZyO2p1c3RpZnktaXRlbXM6c3RhcnQ7bWF4LXdpZHRoOjEwMDBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbCBkbHtqdXN0aWZ5LWl0ZW1zOmNlbnRlcn19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlsIGRsIGR0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6MXJlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlsIGRsIGR0e2FsaWduLWl0ZW1zOnN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlsIGRsIGRke21hcmdpbi10b3A6LjJyZW07Zm9udC1zaXplOjEuOHJlbTtsZXR0ZXItc3BhY2luZzouMDRlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlsIGRsIGRke2ZvbnQtc2l6ZToxLjRyZW19fS5wLWNvbXBhbnktdmlzaW9uLWNvbnRyaWJ1dGV7cGFkZGluZzo4LjhyZW0gMCA4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXZpc2lvbi1jb250cmlidXRle3BhZGRpbmc6NXJlbSAwfX0ucC1jb21wYW55LXZpc2lvbi1jb250cmlidXRlX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZW5kfS5wLWNvbXBhbnktdmlzaW9uLWNvbnRyaWJ1dGVfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS42O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo2LjVyZW19LnAtY29tcGFueS12aXNpb24tY29udHJpYnV0ZV9faW1hZ2V7d2lkdGg6NTAlO2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktdmlzaW9uLWNvbnRyaWJ1dGVfX2ltYWdle3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktdmlzaW9uLWNvbnRyaWJ1dGVfX3RleHR7d2lkdGg6NTQuNyU7bWFyZ2luLWxlZnQ6LTQuNyU7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MXJlbSAwIDAgMDtwYWRkaW5nOjVyZW0gMCA0LjJyZW0gNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS12aXNpb24tY29udHJpYnV0ZV9fdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmc6MnJlbSAwIDAgMDttYXJnaW4tbGVmdDowfX0ucC1jb21wYW55LXZpc2lvbi1jb250cmlidXRlX190ZXh0IHArcHttYXJnaW4tdG9wOjFlbX0ucC1jb21wYW55LXZpc2lvbi1lZmZvcnRze3BhZGRpbmc6MCAwIDEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXZpc2lvbi1lZmZvcnRze3BhZGRpbmc6MCAwIDVyZW19fS5wLWNvbXBhbnktdmlzaW9uLWVmZm9ydHNfX2hlYWRpbmd7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2UwZGRjMztmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo0cmVtO21hcmdpbi1ib3R0b206NHJlbX0ucC1jb21wYW55LXZpc2lvbi1lZmZvcnRzX19saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjVyZW19LnAtY29tcGFueS12aXNpb24tZWZmb3J0c19fbGlzdF9faXRlbXt3aWR0aDozMC41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS12aXNpb24tZWZmb3J0c19fbGlzdF9faXRlbXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LXZpc2lvbi1lZmZvcnRzX19saXN0X19pdGVtX19pbWFnZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206Mi4ycmVtfS5wLWNvbXBhbnktdmlzaW9uLWVmZm9ydHNfX2xpc3RfX2l0ZW1fX3RleHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206Ni4ycmVtfS5wLWNvbXBhbnktdmlzaW9uLWVmZm9ydHNfX2xpc3RfX2l0ZW1fX3RleHQtdGl0bGV7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjEuNnJlbX0ucC1jb21wYW55LXZpc2lvbi1lZmZvcnRzX19saXN0X19pdGVtX190ZXh0IGF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MH0ucC1jb21wYW55LWxpbmt7cGFkZGluZzoxMHJlbSAwIC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWxpbmt7cGFkZGluZzo1cmVtIDAgLjVyZW19fS5wLWNvbXBhbnktbGlua19fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cm93LWdhcDo3LjRyZW19LnAtY29tcGFueS1saW5rX19saXN0X19pdGVte3dpZHRoOjQ3LjY1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1saW5rX19saXN0X19pdGVte3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbSBhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZW5kfS5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbSBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtY29tcGFueS1saW5rX19saXN0X19pdGVtIGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtY29tcGFueS1saW5rX19saXN0X19pdGVtIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucC1jb21wYW55LWxpbmtfX2xpc3RfX2l0ZW0gZmlndXJle2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59LnAtY29tcGFueS1saW5rX19saXN0X19pdGVtIGRse3dpZHRoOjg3JTtwYWRkaW5nOjMuNnJlbSAwIDAgNC44cmVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW0gMCAwIDA7bWFyZ2luLXRvcDotOC4ycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OX0ucC1jb21wYW55LWxpbmtfX2xpc3RfX2l0ZW0gZGwgZHR7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjEuMnJlbTtsZXR0ZXItc3BhY2luZzotMC4wNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1saW5rX19saXN0X19pdGVtIGRsIGR0e2xldHRlci1zcGFjaW5nOi4xcmVtfX0ucC1jb21wYW55LWxpbmtfX2xpc3RfX2l0ZW0gZGwgZGR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo2MDB9LnAtY29udGFjdC1jaGVja3twYWRkaW5nOjEwcmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY2hlY2t7cGFkZGluZzo1cmVtIDB9fS5wLWNvbnRhY3QtY2hlY2tfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjIuMnJlbX0ucC1jb250YWN0LWNoZWNrX19saXN0Pmxpe2JvcmRlcjpzb2xpZCAxcHggI2QyY2ZhOTtib3JkZXItcmFkaXVzOjFyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyLjhyZW0gMnJlbSAzLjZyZW0gMTRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY2hlY2tfX2xpc3Q+bGl7cGFkZGluZzoycmVtIDFyZW0gMnJlbSA5cmVtfX0ucC1jb250YWN0LWNoZWNrX19saXN0PmxpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb250YWN0L2NoZWNrX21hcmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1cmVtO3RyYW5zbGF0ZTowIC01MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY2hlY2tfX2xpc3Q+bGk6YmVmb3Jle2xlZnQ6MnJlbX19LnAtY29udGFjdC1jaGVja19fbGlzdD5saSBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3R7bWFyZ2luOjVyZW0gMCAwO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmY2Q4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWNoZWNrX19jb250YWN0e21hcmdpbi10b3A6NXJlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX2ltYWdle3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1jb250YWN0LWNoZWNrX19jb250YWN0X19pbWFnZSBpbWd7d2lkdGg6NzAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2JvcmRlci1yYWRpdXM6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29udGFjdC1jaGVja19fY29udGFjdF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29udGFjdC1jaGVja19fY29udGFjdF9faW1hZ2V7d2lkdGg6MTAwJX19LnAtY29udGFjdC1jaGVja19fY29udGFjdF9fdGV4dHtiYWNrZ3JvdW5kOiNmZmZjZDg7ZmxleDoxO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzo0cmVtIDJyZW0gNC40cmVtfS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHQtaGVhZGluZ3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29udGFjdC1jaGVja19fY29udGFjdF9fdGV4dC1oZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyfX0ucC1jb250YWN0LWNoZWNrX19jb250YWN0X190ZXh0IHB7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoycmVtfS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHQtYm9keXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjJyZW19LnAtY29udGFjdC1jaGVja19fY29udGFjdF9fdGV4dC1saW5re21hcmdpbi10b3A6NC41cmVtO21heC13aWR0aDo0NXJlbTt3aWR0aDoxMDAlfS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHQtbGluayBhe3dpZHRoOjEwMCV9LnAtY29udGFjdC1jaGVja19fY29udGFjdF9fdGV4dC1saW5rIC5jLWJ0bnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHQtbGluayAuYy1idG57cGFkZGluZzoycmVtIDZyZW19fS5wLWRvd25sb2Fkcy1tYXRlcmlhbHtwYWRkaW5nOjEwcmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvd25sb2Fkcy1tYXRlcmlhbHtwYWRkaW5nOjVyZW0gMH19LnAtZG93bmxvYWRzLW1hdGVyaWFsLXRleHR7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozcmVtfS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cm93LWdhcDo2LjJyZW19LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVte3dpZHRoOjM5cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW17d2lkdGg6NDglfX0ucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0tdGl0bGV7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS43O21pbi1oZWlnaHQ6My4yZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0tdGl0bGV7bGluZS1oZWlnaHQ6MS40fX0ucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0tdGV4dHtwYWRkaW5nOjAgMS44cmVtO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0tdGV4dHtwYWRkaW5nOjB9fS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNyZW07Ym90dG9tOjIuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVtLWljb257cmlnaHQ6MnJlbTtib3R0b206MnJlbX19LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVtIGF7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtyb3ctZ2FwOjEuNHJlbTtwYWRkaW5nOjMuMnJlbSAxLjNyZW0gNC42cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjphbGwgLjNzO2JvcmRlcjpzb2xpZCAxcHggI2VmZWZlZn0ucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0gYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbSBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0gYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbSBhe3BhZGRpbmc6MS41cmVtIDFyZW0gNHJlbX19LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVtIGE6aG92ZXJ7Ym94LXNoYWRvdzowIC41cmVtIDJyZW0gcmdiYSgwLDAsMCwuMDgpfS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdC5ub3QtZG93bmxvYWQgYXtwb2ludGVyLWV2ZW50czpub25lfS5wLWRvd25sb2Fkc19fdGh1bWJuYWlse21heC13aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjRyZW19LnAtZG93bmxvYWRzX190aHVtYm5haWwgaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnAtZG93bmxvYWRzX19saW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6NXJlbX0ucC1mb290ZXJ7cGFkZGluZzo4LjRyZW0gMCAzcmVtO2JvcmRlci10b3A6c29saWQgMXB4ICNkNmQ5ZGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3RlcntwYWRkaW5nOjVyZW0gMCAzcmVtfX0ucC1mb290ZXJfX2lubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpey5wLWZvb3Rlcl9faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1mb290ZXJfX2xvZ297d2lkdGg6MjVyZW19LnAtZm9vdGVyX19sb2dvIGE6Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtZm9vdGVyX19sb2dvIGE6aG92ZXJ7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn19LnAtZm9vdGVyX19tZW51e3BhZGRpbmctYm90dG9tOjEyLjVyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgbWF4LWNvbnRlbnQpO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMiwgbWF4LWNvbnRlbnQpO2dhcDo1LjJyZW0gOS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCl7LnAtZm9vdGVyX19tZW51e21hcmdpbjowIGF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX21lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjB9fS5wLWZvb3Rlcl9fbWVudS1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX21lbnUtZ3JvdXB7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MTAlfX0ucC1mb290ZXJfX21lbnUtZ3JvdXAuaXMtcm93e2dyaWQtcm93OnNwYW4gMi9zcGFuIDJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudS1ncm91cC5pcy1yb3d7Z3JpZC1yb3c6YXV0b319LnAtZm9vdGVyX19tZW51LWdyb3VwLmlzLWNvbHtncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX21lbnUtZ3JvdXAuaXMtY29se2dyaWQtY29sdW1uOmF1dG99fS5wLWZvb3Rlcl9fbWVudS1ncm91cCBhe3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWZvb3Rlcl9fbWVudS1ncm91cCBhOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2QyMDAwMDt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LnAtZm9vdGVyX19tZW51LWdyb3VwIGE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtZm9vdGVyX19tZW51LWdyb3VwIGE6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudS1ncm91cCBhe3BhZGRpbmc6LjVlbSAwO21pbi13aWR0aDo0NSV9fS5wLWZvb3Rlcl9fbWVudS1ncm91cD5he2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mjtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudS1ncm91cD5he2ZvbnQtc2l6ZToxNnB4fX0ucC1mb290ZXJfX21lbnUtZ3JvdXAtc3Vie2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzouNXJlbSAwIDAgMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19tZW51LWdyb3VwLXN1Ynt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtjb2x1bW4tZ2FwOjEwJTtwYWRkaW5nLXRvcDowfX0ucC1mb290ZXJfX21lbnUtZ3JvdXAtc3ViPmF7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjg1O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNjY2O3dpZHRoOmZpdC1jb250ZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX21lbnUtZ3JvdXAtc3ViPmF7Zm9udC1zaXplOjE0cHh9fS5wLWZvb3Rlcl9fY29weXJpZ2h0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjJyZW19LnAtaGVhZGVyX19pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDplbmQ7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDFyZW0gMCAuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19pbm5lcntjb2x1bW4tZ2FwOjFyZW19fS5wLWhlYWRlcl9fbG9nb3toZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5OX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19sb2dve2ZsZXg6MX19LnAtaGVhZGVyX19sb2dvIGF7aGVpZ2h0OjEwMCU7cGFkZGluZzoxLjhyZW0gMDtkaXNwbGF5OmJsb2NrfS5wLWhlYWRlcl9fbG9nbyBhOmZvY3Vze29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWhlYWRlcl9fbG9nbyBhOmhvdmVye29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2xvZ28gYXtwYWRkaW5nOjEwcHggMH19LnAtaGVhZGVyX19sb2dvIGltZ3t3aWR0aDphdXRvO2hlaWdodDoxMDAlO21hcmdpbi1sZWZ0OjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbG9nbyBpbWd7bWFyZ2luLWxlZnQ6MH19LnAtaGVhZGVyX19tZW51e2hlaWdodDoxMDAlO2ZsZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZDtwYWRkaW5nOjAgMi4ycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk4O3RvcDowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7bGVmdDoxNTB2dztiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7cGFkZGluZzoxMDBweCAwIDNyZW07dHJhbnNpdGlvbjpsZWZ0IC4zcztib3JkZXItYm90dG9tOnNvbGlkIDNweCAjZDIwMDAwO2JveC1zaGFkb3c6MCAyMHB4IDQwcHggcmdiYSgwLDAsMCwuMSl9LnAtaGVhZGVyX19tZW51LmlzLWFjdGl2ZXtsZWZ0OjB9fS5wLWhlYWRlcl9fbWVudV9fbGlzdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnVfX2xpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDpjYWxjKDEwMHZoIC0gMTAwcHgpO292ZXJmbG93LXk6YXV0b319LnAtaGVhZGVyX19tZW51X19saXN0Pmxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfS5wLWhlYWRlcl9fbWVudV9fbGlzdD5saSAuanMtc3VibWVudS10b2dnbGV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NGVtO2hlaWdodDo0ZW07cmlnaHQ6MS41cmVtO3RvcDoxZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wLWhlYWRlcl9fbWVudV9fbGlzdD5saSAuanMtc3VibWVudS10b2dnbGU6YmVmb3JlLC5wLWhlYWRlcl9fbWVudV9fbGlzdD5saSAuanMtc3VibWVudS10b2dnbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOnNvbGlkICNmZmY7dHJhbnNsYXRlOjAgLTUwJTt6LWluZGV4OjF9LnAtaGVhZGVyX19tZW51X19saXN0PmxpIC5qcy1zdWJtZW51LXRvZ2dsZTpiZWZvcmV7d2lkdGg6MS4yZW07aGVpZ2h0OjBlbTtib3JkZXItd2lkdGg6MnB4IDAgMCAwO2Rpc3BsYXk6YmxvY2s7cm90YXRlOi05MGRlZzttYXJnaW4tcmlnaHQ6MDt0cmFuc2l0aW9uOnJvdGF0ZSAuM3N9LnAtaGVhZGVyX19tZW51X19saXN0PmxpIC5qcy1zdWJtZW51LXRvZ2dsZTphZnRlcnt3aWR0aDoxLjJlbTtoZWlnaHQ6MGVtO2JvcmRlci13aWR0aDoycHggMCAwIDA7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmFsbCAuM3N9LmlzLXN1YmFjdGl2ZSAucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGkgLmpzLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZXtyb3RhdGU6MGRlZ30uaXMtc3ViYWN0aXZlIC5wLWhlYWRlcl9fbWVudV9fbGlzdD5saSAuanMtc3VibWVudS10b2dnbGU6YWZ0ZXJ7cm90YXRlOjkwZGVnO29wYWNpdHk6MH0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGkuaXMtc3ViYWN0aXZlIC5qcy1zdWJtZW51LXRvZ2dsZTpiZWZvcmV7cm90YXRlOjBkZWd9LnAtaGVhZGVyX19tZW51X19saXN0PmxpLmlzLXN1YmFjdGl2ZSAuanMtc3VibWVudS10b2dnbGU6YWZ0ZXJ7cm90YXRlOjkwZGVnO29wYWNpdHk6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51X19saXN0Pmxpe3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LnAtaGVhZGVyX19tZW51X19saXN0PmxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo2ZW19LnAtaGVhZGVyX19tZW51X19saXN0PmxpOmJlZm9yZSwucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGk6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOnNvbGlkICNmZmY7cmlnaHQ6Mi41ZW07dG9wOjNlbTt0cmFuc2xhdGU6MCAtNTAlO3otaW5kZXg6MX0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGk6YmVmb3Jle3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2JvcmRlci13aWR0aDoycHggMCAwIDJweDtyb3RhdGU6MTM1ZGVnO21hcmdpbi1yaWdodDouMjVlbX0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLWhlYWRlcl9fbWVudV9fbGlzdD5saS5qcy1zdWJtZW51OmJlZm9yZSwucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGkuanMtc3VibWVudTphZnRlcntkaXNwbGF5Om5vbmV9LnAtaGVhZGVyX19tZW51X19saXN0PmxpPmF7YmFja2dyb3VuZDpyZ2JhKDIxMCwwLDAsLjgpO2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2QyMDAwMDtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX19LnAtaGVhZGVyX19tZW51X19saXN0IGF7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMS45OXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1oZWFkZXJfX21lbnVfX2xpc3QgYTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6LjRyZW07ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNkMjAwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnVfX2xpc3QgYTphZnRlcntkaXNwbGF5Om5vbmV9fS5wLWhlYWRlcl9fbWVudV9fbGlzdCBhOmZvY3VzOmFmdGVye29wYWNpdHk6MX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyX19tZW51X19saXN0IGE6aG92ZXI6YWZ0ZXJ7b3BhY2l0eToxfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51X19saXN0IGF7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzdGFydDtjb2x1bW4tZ2FwOjNyZW07d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjJlbSAyZW19fS5wLWhlYWRlcl9fbWVudS1zdWJfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6IzUyM2YxZDtmbGV4LXdyYXA6d3JhcDtnYXA6MXJlbSAycmVtfS5wLWhlYWRlcl9fbWVudS1zdWJfX3dyYXBwZXI+dWx7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjJyZW19LnAtaGVhZGVyX19tZW51LXN1Yl9fd3JhcHBlcj51bC5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZW5kfS5wLWhlYWRlcl9fbWVudS1zdWJfX3dyYXBwZXI+dWw+bGk+dWw+bGk+YXthbGlnbi1pdGVtczpzdGFydDtmb250LXNpemU6MXZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX193cmFwcGVyPnVsPmxpPnVsPmxpPmF7Zm9udC1zaXplOjN2d319LnAtaGVhZGVyX19tZW51LXN1Yl9fd3JhcHBlci5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZW5kfS5wLWhlYWRlcl9fbWVudS1zdWJfX3RpdGxle2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjJyZW07d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fdGl0bGV7ZGlzcGxheTpub25lfX0ucC1oZWFkZXJfX21lbnUtc3ViX190aXRsZT5he2Rpc3BsYXk6aW5saW5lfS5wLWhlYWRlcl9fbWVudS1zdWJfX3RpdGxlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4ycmVtO2hlaWdodDoxLjJyZW07bWFyZ2luOjAgMXJlbTtib3JkZXItdG9wOjJweCBzb2xpZCAjNTIzZjFkO2JvcmRlci1yaWdodDoycHggc29saWQgIzUyM2YxZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucC1oZWFkZXJfX21lbnUtc3ViX19zdWJ0aXRsZXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7cGFkZGluZy1ib3R0b206MXJlbTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNTIzZjFkO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19zdWJ0aXRsZXtmb250LXNpemU6NHZ3fX0ucC1oZWFkZXJfX21lbnUtc3ViX19zdWJ0aXRsZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMnJlbTtoZWlnaHQ6MS4ycmVtO21hcmdpbjowIDFyZW07Ym9yZGVyLXRvcDoycHggc29saWQgIzUyM2YxZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM1MjNmMWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fc3VidGl0bGUgc3BhbntyaWdodDozcmVtO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvfX0ucC1oZWFkZXJfX21lbnUtc3ViX19zdWJ0aXRsZT5he2FsaWduLWl0ZW1zOnN0YXJ0fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjEwcHg7bWFyZ2luLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjJyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpbmt7bWFyZ2luLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpbmsubXQtMzB7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saW5rLm10LTMwe21hcmdpbi10b3A6MHJlbX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGluayBhe3dpZHRoOjgwJTtmb250LXNpemU6MXZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saW5rIGF7d2lkdGg6MTAwJTtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7cGFkZGluZzoxZW0gMmVtICFpbXBvcnRhbnR9fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpbmsgYSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMnJlbTtoZWlnaHQ6MS4ycmVtO21hcmdpbjowIDFyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgIzUyM2YxZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM1MjNmMWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGluayBhIHNwYW57Ym9yZGVyLXRvcDoycHggc29saWQgIzUyM2YxZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM1MjNmMWQ7cmlnaHQ6M3JlbTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0b319LnAtaGVhZGVyX19tZW51LXN1Yl9fbGluayBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDozZW07aGVpZ2h0OjNlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGluayBpbWd7ZGlzcGxheTpub25lfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTt0b3A6MTAwcHg7bGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cm93LWdhcDoxcmVtO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjk1KTtwYWRkaW5nOjJyZW0gMTByZW07dHJhbnNpdGlvbjp0b3AgLjVzO3dpZHRoOjEwMHZ3O2JveC1zaGFkb3c6MCAxMHB4IDEwcHggcmdiYSgwLDAsMCwuMDMpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdHt0b3A6OTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0e3RvcDo4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdHt0b3A6NzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3R7dG9wOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3Jvdy1nYXA6MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lO3RvcDphdXRvO3otaW5kZXg6MTthbGlnbi1pdGVtczpzdGFydDt3aWR0aDoxMDAlO2Rpc3BsYXk6bm9uZX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdCBzcGFue2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaXMtc3ViYWN0aXZlIC5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3R7dG9wOmF1dG99fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3Q+bGl7d2lkdGg6MTAwJX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0PmxpK2xpe21hcmdpbi10b3A6MXJlbX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0PmxpPmF7aGVpZ2h0OjA7bWFyZ2luOjNyZW0gMDt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0PmxpPmE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZDIwMDAwO3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0PmxpPmE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdD5saT5hOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0PmxpPmF7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggcmdiYSgyMTAsMCwwLC4zKX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdD5saT51bD5saT5he2FsaWduLWl0ZW1zOnN0YXJ0fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDJ7d2lkdGg6NDglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0LS1jb2wye3dpZHRoOjEwMCV9fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDIgdWx7bWFyZ2luLXRvcDoxcmVtO2Rpc3BsYXk6Z3JpZDt3aWR0aDpmaXQtY29udGVudDtjb2x1bW4tZ2FwOjJlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIGF1dG8pfS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDN7d2lkdGg6MzIlfS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDMgdWx7bWFyZ2luLXRvcDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0LS1jb2wze3dpZHRoOjEwMCV9fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDR7d2lkdGg6MjMlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1MjNmMWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDR7d2lkdGg6MTAwJX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sNXt3aWR0aDoxOCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDV7d2lkdGg6MTAwJX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC1pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC1pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OmF1dG87b3ZlcmZsb3cteTphdXRvfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0LWlubmVyIC5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDIgdWwgbGl7ZGlzcGxheTpmbGV4fS5wLWhlYWRlcl9fbWVudS0tanB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS0tanB7Zm9udC1zaXplOjEuNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7LnAtaGVhZGVyX19tZW51LS1qcHtmb250LXNpemU6MXZ3fX0ucC1oZWFkZXJfX21lbnUtLWVue2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIlJvYm90XCIsc2Fucy1zZXJpZn0ucC1oZWFkZXJfX2xpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbGlua3twYWRkaW5nOjA7Y29sdW1uLWdhcDoxcmVtfX0ucC1oZWFkZXJfX2xpbms6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjEuNnJlbTtiYWNrZ3JvdW5kOiNkZGQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2xhdGU6LTUwJSAtNTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2xpbms6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnAtaGVhZGVyX19saW5rLWVuZ2xpc2gsLnAtaGVhZGVyX19saW5rLWNvbnRhY3QsLnAtaGVhZGVyX19saW5rLWRvd25sb2FkLC5wLWhlYWRlcl9fbGluay1zZWFyY2h7aGVpZ2h0OjEwMCV9LnAtaGVhZGVyX19saW5rLWVuZ2xpc2ggYSwucC1oZWFkZXJfX2xpbmstY29udGFjdCBhLC5wLWhlYWRlcl9fbGluay1kb3dubG9hZCBhLC5wLWhlYWRlcl9fbGluay1zZWFyY2ggYXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjIuNTtwYWRkaW5nOjAgMS44cmVtfS5wLWhlYWRlcl9fbGluay1lbmdsaXNoIGE6Zm9jdXMsLnAtaGVhZGVyX19saW5rLWNvbnRhY3QgYTpmb2N1cywucC1oZWFkZXJfX2xpbmstZG93bmxvYWQgYTpmb2N1cywucC1oZWFkZXJfX2xpbmstc2VhcmNoIGE6Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyX19saW5rLWVuZ2xpc2ggYTpob3ZlciwucC1oZWFkZXJfX2xpbmstY29udGFjdCBhOmhvdmVyLC5wLWhlYWRlcl9fbGluay1kb3dubG9hZCBhOmhvdmVyLC5wLWhlYWRlcl9fbGluay1zZWFyY2ggYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19saW5rLWVuZ2xpc2ggYSwucC1oZWFkZXJfX2xpbmstY29udGFjdCBhLC5wLWhlYWRlcl9fbGluay1kb3dubG9hZCBhLC5wLWhlYWRlcl9fbGluay1zZWFyY2ggYXtmb250LXNpemU6OHB4O2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjB9fS5wLWhlYWRlcl9fbGluay1lbmdsaXNoIGE6YmVmb3JlLC5wLWhlYWRlcl9fbGluay1jb250YWN0IGE6YmVmb3JlLC5wLWhlYWRlcl9fbGluay1kb3dubG9hZCBhOmJlZm9yZSwucC1oZWFkZXJfX2xpbmstc2VhcmNoIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ucC1oZWFkZXJfX2xpbmstZW5nbGlzaCBhOmJlZm9yZXt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9lbmdsaXNoLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbGluay1lbmdsaXNoIGE6YmVmb3Jle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5wLWhlYWRlcl9fbGluay1jb250YWN0IGE6YmVmb3Jle3dpZHRoOjIuMXJlbTtoZWlnaHQ6Mi40cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NvbnRhY3Quc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAzNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbGluay1jb250YWN0IGE6YmVmb3Jle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5wLWhlYWRlcl9fbGluay1kb3dubG9hZCBhOmJlZm9yZXt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9kb3dubG9hZC5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDM1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19saW5rLWRvd25sb2FkIGE6YmVmb3Jle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5wLWhlYWRlcl9fbGluay1zZWFyY2ggYTpiZWZvcmV7d2lkdGg6Mi40cmVtO2hlaWdodDoyLjRyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fc2VhcmNoLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2xpbmstc2VhcmNoIGE6YmVmb3Jle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5wLWhlYWRlcl9faGFtYnVyZ2Vye3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O3otaW5kZXg6OTk5OTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNkMjAwMDA7Ym9yZGVyLXJhZGl1czouNXJlbX0ucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFue3dpZHRoOjMwcHg7aGVpZ2h0OjJweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MTdweCBhdXRvO2JvcmRlci1yYWRpdXM6LjJlbTt0cmFuc2l0aW9uOi4zc30ucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOmJlZm9yZSwucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym9yZGVyLXJhZGl1czouMmVtO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOi4zczt0cmFuc2Zvcm0tb3JpZ2luOjQ1JX0ucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOmJlZm9yZXtib3R0b206MTAwJTttYXJnaW4tYm90dG9tOjhweH0ucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOmFmdGVye3RvcDoxMDAlO21hcmdpbi10b3A6OHB4fS5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFue2hlaWdodDowfS5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOmJlZm9yZXtyb3RhdGU6NDVkZWc7bWFyZ2luLWJvdHRvbTowfS5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOmFmdGVye3JvdGF0ZTotNDVkZWc7bWFyZ2luLXRvcDowfS5wLWhlYWRlcl9fc2VhcmNoX193cmFwcGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwdnc7YmFja2dyb3VuZDojZmZmO2xlZnQ6MDt0b3A6MTAwJTt6LWluZGV4OjEwOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjMwcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMTBweCAxMHB4IHJnYmEoMCwwLDAsLjAzKTtib3gtc2hhZG93OjAgMTBweCAxMHB4IHJnYmEoMCwwLDAsLjAzKTtkaXNwbGF5Om5vbmV9LnAtaGVhZGVyX19zZWFyY2hfX3dyYXBwZXIgLnNlYXJjaF9fZm9ybV9fYXJlYV9fYmxvY2t7ZGlzcGxheTpibG9ja30ucC1oZWFkZXJfX3NlYXJjaF9fZm9ybS1pbnB1dHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucC1oZWFkZXJfX3NlYXJjaF9fZm9ybS10ZXh0e3dpZHRoOjcwJTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4IDIwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgI2NjY30ucC1oZWFkZXJfX3NlYXJjaF9fZm9ybS1idXR0b257dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2QyMDAwMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWxlZnQ6MSU7Ym9yZGVyLXJhZGl1czoycHg7Zm9udC1zaXplOjEuNHJlbTtsZXR0ZXItc3BhY2luZzoycHh9LnAtbmV3cy1kZXRhaWwtYm9keXtwYWRkaW5nOjEwcmVtIDAgMy44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzLWRldGFpbC1ib2R5e3BhZGRpbmc6NXJlbSAwfX0ucC1uZXdzLWRldGFpbC1ib2R5X19oZWFkaW5ne2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjEuNnJlbTtyb3ctZ2FwOjIuNnJlbTtwYWRkaW5nLWJvdHRvbTo0LjJyZW19LnAtbmV3cy1kZXRhaWwtYm9keV9faGVhZGluZy1kYXRle2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNhOTkyNjl9LnAtbmV3cy1kZXRhaWwtYm9keV9faGVhZGluZy1jYXRlZ29yeSBzcGFue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNlYmVjZGI7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzUyM2YxZDttaW4td2lkdGg6MTRyZW07aGVpZ2h0OjNyZW07Ym9yZGVyLXJhZGl1czoxLjVyZW07cGFkZGluZzouNWVtfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2hlYWRpbmctdGl0bGV7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7d2lkdGg6MTAwJX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50c3tib3JkZXItdG9wOnNvbGlkIDJweCAjZDJjZmE5O2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi0wLjAzZW07cGFkZGluZzo1LjRyZW0gMCAxMC44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50c3twYWRkaW5nOjVyZW0gMH19LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgaDJ7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBoM3tmb250LXNpemU6Mi4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGg0e2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGg1e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgaDZ7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBpbWd7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgYXtjb2xvcjojZDIwMDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7dHJhbnNmb3JtOnNjYWxlKDAsIDEpO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyAqKyp7bWFyZ2luLXRvcDozLjZyZW19LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgLndwLWVsZW1lbnQtY2FwdGlvbnttYXJnaW4tdG9wOjFyZW07Zm9udC1zaXplOjEuNHJlbX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBmaWd1cmUgYXt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgZmlndXJlIGE6aG92ZXJ7c2NhbGU6MS4wNX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBmaWd1cmUgYTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIHVse21hcmdpbi10b3A6MXJlbTtsaXN0LXN0eWxlOmluaXRpYWx9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgdWwgbGl7bWFyZ2luLXRvcDoxcmVtfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBvbHttYXJnaW4tdG9wOjFyZW07bGlzdC1zdHlsZTpkZWNpbWFsfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIG9sIGxpe21hcmdpbi10b3A6MXJlbX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBvbCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbi5oYXMtY3VzdG9tLXdpZHRoIC53cC1ibG9jay1idXR0b25fX2xpbmt7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RleHQtZGVjb3JhdGlvbjpub25lfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWN1c3RvbS13aWR0aCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO3NjYWxlOjEuMDV9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbi5oYXMtY3VzdG9tLXdpZHRoIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVye2Rpc3BsYXk6bm9uZX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBibG9ja3F1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1sZWZ0OjNweCBkb3VibGUgI2E5OTI2OTtwYWRkaW5nLWxlZnQ6MTBweH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBibG9ja3F1b3RlIHB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcmVtIDFyZW0gMH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBibG9ja3F1b3RlIGNpdGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS42cmVtO2NvbG9yOiNhOTkyNjk7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjFyZW19LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZmNkOH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRhY3RfX2ltYWdle3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0X19pbWFnZSBpbWd7d2lkdGg6NzAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2JvcmRlci1yYWRpdXM6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdF9faW1hZ2V7d2lkdGg6MTAwJTtwYWRkaW5nOjB9fS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRhY3RfX3RleHR7YmFja2dyb3VuZDojZmZmY2Q4O2ZsZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MnJlbSAycmVtIDQuNHJlbX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0X190ZXh0LWhlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdF9fdGV4dCBwe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MnJlbX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0X190ZXh0LWxpbmt7bWFyZ2luLXRvcDo0LjVyZW07bWF4LXdpZHRoOjQ1cmVtO3dpZHRoOjEwMCV9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdF9fdGV4dC1saW5rIGF7d2lkdGg6MTAwJX0ucC1uZXdzLWRldGFpbF9fbGlua3t3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MXJlbSAwIDA7bWFyZ2luOjVyZW0gMH0ucC1uZXdzLWRldGFpbF9fbGluayAuYy1idG57anVzdGlmeS1jb250ZW50OnJpZ2h0fS5wLW5ld3MtZGV0YWlsX19saW5rIC5jLWJ0bjo6YWZ0ZXJ7bGVmdDozcmVtO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ucC1uZXdzX19jb2x1bW57cGFkZGluZzo5LjlyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbmV3c19fY29sdW1ue3BhZGRpbmc6NXJlbSAwfX0ucC1uZXdzLWFyY2hpdmVfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC1uZXdzLWFyY2hpdmVfX2xpc3RfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6NHJlbTtyb3ctZ2FwOjFyZW07cGFkZGluZzoyLjQzcmVtIDA7Ym9yZGVyOmRvdHRlZCAjZDJjZmE5O2JvcmRlci13aWR0aDowIDAgMXB4IDB9LnAtbmV3cy1hcmNoaXZlX19saXN0X19pdGVtOmZpcnN0LWNoaWxke2JvcmRlci13aWR0aDoxcHggMCAxcHggMH0ucC1uZXdzLWFyY2hpdmVfX2xpc3RfX2l0ZW0tZGF0ZXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6MTAwJX0ucC1uZXdzLWFyY2hpdmVfX2xpc3RfX2l0ZW0tY2F0ZWdvcnkgc3BhbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojZWJlY2RiO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM1MjNmMWQ7bWluLXdpZHRoOjEycmVtO2hlaWdodDoyLjZyZW07Ym9yZGVyLXJhZGl1czoxLjNyZW07cGFkZGluZzouNWVtO21hcmdpbi1ib3R0b206NXB4fS5wLW5ld3MtYXJjaGl2ZV9fbGlzdF9faXRlbS10aXRsZXtmbGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW5ld3MtYXJjaGl2ZV9fbGlzdF9faXRlbS10aXRsZXt3aWR0aDoxMDAlO2ZsZXg6YXV0b319LnAtbmV3cy1hcmNoaXZlX19saXN0X19pdGVtLXRpdGxlIGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjEuOTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1uZXdzLWFyY2hpdmVfX2xpc3RfX2l0ZW0tdGl0bGUgYTpmb2N1c3tvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1uZXdzLWFyY2hpdmVfX2xpc3RfX2l0ZW0tdGl0bGUgYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX0ucC1uZXdzLW5hdl9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzLW5hdl9fbGlzdHtmbGV4LWRpcmVjdGlvbjpyb3c7Y29sdW1uLWdhcDo1JTtyb3ctZ2FwOjJyZW19fS5wLW5ld3MtbmF2X19saXN0X19pdGVte2JvcmRlcjpzb2xpZCAjNTIzZjFkO2JvcmRlci13aWR0aDowIDAgMXB4IDA7cGFkZGluZzoycmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW5ld3MtbmF2X19saXN0X19pdGVte3dpZHRoOjMwJTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6bm9uZTtwYWRkaW5nOjB9fS5wLW5ld3MtbmF2X19saXN0X19pdGVtOmZpcnN0LWNoaWxke2JvcmRlci13aWR0aDoxcHggMCAxcHggMH0ucC1uZXdzLW5hdl9fbGlzdF9faXRlbSBhe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wLW5ld3MtbmF2X19saXN0X19pdGVtIGE6Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtbmV3cy1uYXZfX2xpc3RfX2l0ZW0gYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbmV3cy1uYXZfX2xpc3RfX2l0ZW0gYXtwYWRkaW5nOi41ZW07Ym9yZGVyOnNvbGlkIDFweCBjdXJyZW50Q29sb3J9fS5wLW5ld3MtcGFnZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjIuNXJlbSAwO3RleHQtYWxpZ246Y2VudGVyfS5wLW5ld3MtcGFnZXIgc3Bhbi5jdXJyZW50e2JhY2tncm91bmQ6I2QyMDAwMDtjb2xvcjojZmZmO3BhZGRpbmc6LjZyZW0gMH0ucC1uZXdzLXBhZ2VyIC5wYWdlLW51bWJlcnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjNyZW0gMCAwO2JvcmRlcjoxcHggc29saWQgIzk5OTt3aWR0aDo0LjVyZW07aGVpZ2h0OjQuNXJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnAtbmV3cy1wYWdlciAucGFnZS1udW1iZXJzLmRvdHN7cGFkZGluZzouNnJlbSAwfS5wLW5ld3MtcGFnZXIgYXtwYWRkaW5nOi42cmVtIDA7Y29sb3I6Izk5OX0ucC1uZXdzLXBhZ2VyIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDIwMDAwfS5wLW5ld3MtcGFnZXIgLnBhZ2UtbnVtYmVycy5wcmV2LC5wLW5ld3MtcGFnZXIgLnBhZ2UtbnVtYmVycy5uZXh0e2JvcmRlcjpub25lO2NvbG9yOiM1MjNmMWQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnAtbmV3cy1wYWdlciAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsLnAtbmV3cy1wYWdlciAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtvcGFjaXR5Oi44fS5wLXByaXZhY3lwb2xpY3ktY29udGVudHN7cGFkZGluZzo4LjhyZW0gMCA2LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByaXZhY3lwb2xpY3ktY29udGVudHN7cGFkZGluZzo1cmVtIDB9fS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX2xlYWR7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoyLjI7Zm9udC13ZWlnaHQ6NzAwfSorLnAtcHJpdmFjeXBvbGljeS1jb250ZW50c19faGVhZGluZ3ttYXJnaW4tdG9wOjYuN3JlbX0ucC1wcml2YWN5cG9saWN5LWNvbnRlbnRzX190ZXh0e3BhZGRpbmc6NC40cmVtIDAgMH0ucC1wcml2YWN5cG9saWN5LWNvbnRlbnRzX190ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtsZXR0ZXItc3BhY2luZzouMDRlbTtmb250LXdlaWdodDo0MDB9LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c19fdGV4dCBwK3B7bWFyZ2luLXRvcDoxLjRlbX0ucC1wcml2YWN5cG9saWN5LWNvbnRlbnRzX190ZXh0IGRse21hcmdpbi10b3A6MS41cmVtfS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX3RleHQgZGwgZHR7Zm9udC1zaXplOjEuOHJlbTtsZXR0ZXItc3BhY2luZzouMDRlbTtmb250LXdlaWdodDo3MDB9LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c19fdGV4dCBkbCBkZHttYXJnaW4tdG9wOi42cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtfS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX3RleHQgdWx7cGFkZGluZzoxLjRyZW0gMCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDouNXJlbX0ucC1wcml2YWN5cG9saWN5LWNvbnRlbnRzX190ZXh0IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMS45cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtfS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX3RleHQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2QyY2ZhOTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi4ycmVtO3RvcDouN2VtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWR7cGFkZGluZzoxMS40cmVtIDAgLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWR7cGFkZGluZy10b3A6NXJlbX19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9fdGV4dHtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOi4xZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjY1cmVtO3BhZGRpbmctbGVmdDoxcmVtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWRfX2ltYWdle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWRfX2ltYWdle3BhZGRpbmctdG9wOjNyZW07YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sdW1uLWdhcDoycmVtO3Jvdy1nYXA6MnJlbTtmbGV4LXdyYXA6d3JhcH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2V7d2lkdGg6bWF4LWNvbnRlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWRfX2ltYWdlLWltYWdle3dpZHRoOjMwJX19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2U6bnRoLWNoaWxkKDEpe3RyYW5zbGF0ZTowIC0xOS4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoMSl7dHJhbnNsYXRlOjAgMH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2U6bnRoLWNoaWxkKDIpe3RyYW5zbGF0ZTotOC42cmVtIC0ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoMil7dHJhbnNsYXRlOjAgMH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2U6bnRoLWNoaWxkKDMpe3RyYW5zbGF0ZTo0LjZyZW0gNy42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoMyl7dHJhbnNsYXRlOjAgMH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2U6bnRoLWNoaWxkKDQpe3RyYW5zbGF0ZTo1LjhyZW0gNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2U6bnRoLWNoaWxkKDQpe3RyYW5zbGF0ZTowIDB9fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWRfX2ltYWdlLWltYWdlOm50aC1jaGlsZCg1KXt0cmFuc2xhdGU6MCAtMTYuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2U6bnRoLWNoaWxkKDUpe3RyYW5zbGF0ZTowIDB9fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGF7cGFkZGluZzo1cmVtIDB9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NXJlbSAwIDA7Y29sdW1uLWdhcDo2cmVtO3Jvdy1nYXA6M3JlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1pbWFnZXttYXgtd2lkdGg6NTByZW07d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtaW1hZ2V7bWF4LXdpZHRoOm5vbmV9fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxle2ZsZXg6MX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSB0aCwucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSB0ZHtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIHRye2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkZmRmZGR9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wOnNvbGlkIDFweCAjZGZkZmRkfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIHRyIHRoe2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLXJpZ2h0OjFlbTt3aWR0aDo5ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIHRyIHRoe3dpZHRoOm1heC1jb250ZW50O3doaXRlLXNwYWNlOm5vd3JhcH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgdHIgdGR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MS44fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIHRyIHRkICorcHttYXJnaW4tdG9wOjEuOHJlbX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSBhOm5vdCgucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy11c2FnZSBhKXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDptYXgtY29udGVudDtkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi0xZW07bWFyZ2luLWxlZnQ6MWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIGE6bm90KC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGEpOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2QyMDAwMDt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgYTpub3QoLnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYSk6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgYTpub3QoLnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYSk6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIGE6bm90KC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGEpe3dpZHRoOmF1dG99fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIGE6bm90KC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGEpOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjZyZW07aGVpZ2h0OjEuMXJlbTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjttYXJnaW4tcmlnaHQ6MXJlbX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSBhOm5vdCgucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy11c2FnZSBhKSthe21hcmdpbi10b3A6LjZyZW19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtbm90ZXtib3JkZXItdG9wOmRhc2hlZCAxcHggI2RhZGFkYTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tdG9wOjEuNXJlbTtwYWRkaW5nOjEuMnJlbSAwIC4ycmVtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjFyZW07cm93LWdhcDoxcmVtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGF7YmFja2dyb3VuZDojZjJlY2EyO2hlaWdodDozLjZyZW07Ym9yZGVyLXJhZGl1czoxcmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MS40cmVtO2NvbG9yOiM1MjNmMWQ7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6LjVyZW0gMS45cmVtO2JvcmRlcjpzb2xpZCAycHggcmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOmFsbCAuM3N9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYTpmb2N1c3tib3JkZXItY29sb3I6I2QyMDAwMH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYTpob3Zlcntib3JkZXItY29sb3I6I2QyMDAwMH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtcmVsYXRlZCBhe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOm1heC1jb250ZW50O2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTFlbTttYXJnaW4tbGVmdDoxZW07cG9zaXRpb246cmVsYXRpdmV9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtcmVsYXRlZCBhOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2QyMDAwMDt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtcmVsYXRlZCBhOmZvY3VzOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXJlbGF0ZWQgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtcmVsYXRlZCBhe3dpZHRoOmF1dG99fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXJlbGF0ZWQgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOi42cmVtO2hlaWdodDoxLjFyZW07YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93LXJlZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bWFyZ2luLXJpZ2h0OjFyZW19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtcmVsYXRlZCBhK2F7bWFyZ2luLXRvcDouNnJlbX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cyBvbHtjb3VudGVyLXJlc2V0OmNvdW50fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzIG9sIGxpe2NvdW50ZXItaW5jcmVtZW50OmNvdW50fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzIG9sIGxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY291bnQpO2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiNiYmI7bWFyZ2luLXJpZ2h0OjFyZW19LnAtcHJvZHVjdHMtdHlwZS1saW5re3BhZGRpbmc6NS44cmVtIDAgMH0ucC1wcm9kdWN0cy10eXBlLWxpbmtfX2xpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sdW1uLWdhcDo0cmVtO3Jvdy1nYXA6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1saW5rX19saXN0e2ZsZXgtd3JhcDp3cmFwfX0ucC1wcm9kdWN0cy10eXBlLWxpbmtfX2xpc3QgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sdW1uLWdhcDozcmVtO21heC13aWR0aDo0MHJlbTt3aWR0aDoxMDAlO2hlaWdodDo4cmVtO2JvcmRlci1yYWRpdXM6NHJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIC40cmVtIDJyZW0gcmdiYSgwLDAsMCwuMSk7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlcjpzb2xpZCAuMnJlbSByZ2JhKDAsMCwwLDApfS5wLXByb2R1Y3RzLXR5cGUtbGlua19fbGlzdCBhOmZvY3Vze2JvcmRlci1jb2xvcjojZDIwMDAwfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1wcm9kdWN0cy10eXBlLWxpbmtfX2xpc3QgYTpob3Zlcntib3JkZXItY29sb3I6I2QyMDAwMH19LnAtcHJvZHVjdHMtdHlwZS1hYm91dHtwYWRkaW5nOjkuNXJlbSAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtYWJvdXR7cGFkZGluZzo1cmVtIDAgMH19LnAtcHJvZHVjdHMtdHlwZS1hYm91dF9fY29udGVudHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjQuNXJlbSAwO2NvbHVtbi1nYXA6NnJlbTtyb3ctZ2FwOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtYWJvdXRfX2NvbnRlbnRze3BhZGRpbmc6M3JlbSAwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtcHJvZHVjdHMtdHlwZS1hYm91dF9fY29udGVudHMtaW1hZ2V7bWF4LXdpZHRoOjQwcmVtO3dpZHRoOm1heC1jb250ZW50fS5wLXByb2R1Y3RzLXR5cGUtYWJvdXRfX2NvbnRlbnRzLXRleHR7ZmxleDoxfS5wLXByb2R1Y3RzLXR5cGUtYWJvdXRfX2NvbnRlbnRzLXRleHQgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMDRlbTtsaW5lLWhlaWdodDoxLjc1fS5wLXByb2R1Y3RzLXR5cGUtYWJvdXRfX2NvbnRlbnRzLXRleHQgKitwe21hcmdpbi10b3A6MS4yZW19LnAtcHJvZHVjdHMtdHlwZS1mZWF0dXJlc3twYWRkaW5nOjIuNnJlbSAwfS5wLXByb2R1Y3RzLXR5cGUtZmVhdHVyZXNfX2xpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Jvdy1nYXA6M3JlbTtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjQuOHJlbSAwIDIuNHJlbX0ucC1wcm9kdWN0cy10eXBlLWZlYXR1cmVzX19saXN0X19pdGVte3dpZHRoOjMwLjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWZlYXR1cmVzX19saXN0X19pdGVte3dpZHRoOjEwMCV9fS5wLXByb2R1Y3RzLXR5cGUtZmVhdHVyZXNfX2xpc3RfX2l0ZW0taW1hZ2V7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbn0ucC1wcm9kdWN0cy10eXBlLWZlYXR1cmVzX19saXN0X19pdGVtLXRleHR7cGFkZGluZzoycmVtIDB9LnAtcHJvZHVjdHMtdHlwZS1mZWF0dXJlc19fbGlzdF9faXRlbS10ZXh0IHB7bWFyZ2luLXRvcDouOGVtfS5wLXByb2R1Y3RzLXR5cGUtZmVhdHVyZXNfX2xpc3RfX2l0ZW0taGVhZGluZ3tmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDB9LnAtcHJvZHVjdHMtdHlwZS1mZWF0dXJlc19fbm90ZXtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czoxcmVtO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS44NTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoyLjRyZW0gM3JlbX0ucC1wcm9kdWN0cy10eXBlLWZlYXR1cmVzX19ub3RlIG9se3BhZGRpbmctbGVmdDoxZW19LnAtcHJvZHVjdHMtdHlwZS11c2FnZXtwYWRkaW5nOjVyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS11c2FnZXtwYWRkaW5nOjIuNXJlbSAwIDEwcmVtfX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjVyZW0gMCAyLjVyZW07Y29sdW1uLWdhcDoxLjFyZW07cm93LWdhcDoxLjdyZW19LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fbGlzdCBhe2JhY2tncm91bmQ6I2YyZWNhMjtib3JkZXI6c29saWQgMnB4IHJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOi4wMWVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi44cmVtIDIuNHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19saXN0IGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNkMjAwMDA7YmFja2dyb3VuZDpyZ2JhKDIxMCwwLDAsLjIpfS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbHtwYWRkaW5nOjIuNXJlbSAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjNyZW19LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVte3dpZHRoOjQ3LjclO2JhY2tncm91bmQ6I2ZmZmNkODtib3JkZXItcmFkaXVzOjFyZW07cGFkZGluZzozLjNyZW0gM3JlbSAycmVtIDIuN3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVte3dpZHRoOjEwMCV9fS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbSBhe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtjb2x1bW4tZ2FwOjMuNXJlbX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW0gYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbSBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbSBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW0gYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtIGE6Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtIGE6aG92ZXJ7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn19LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtX19jb250ZW50c3tmbGV4OjF9LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtX19jb250ZW50cy10aXRsZXtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtX19jb250ZW50cy10ZXh0e3BhZGRpbmctdG9wOi44cmVtO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWxpbmUtY2xhbXA6M30ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW1fX2NvbnRlbnRzLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjEuNnJlbSAwIDIuNXJlbTtjb2x1bW4tZ2FwOjFyZW07cm93LWdhcDouMnJlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtX19jb250ZW50cy1saXN0e2ZsZXgtZGlyZWN0aW9uOnJvdztyb3ctZ2FwOjFyZW19fS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbV9fY29udGVudHMtbGlzdCBzcGFue2JhY2tncm91bmQ6I2YyZWNhMjtib3JkZXI6c29saWQgMnB4IHJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOi4wNWVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi43cmVtIDEuOHJlbTtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6bWF4LWNvbnRlbnR9LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtX19pbWFnZXttYXgtd2lkdGg6MjRyZW07Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOjMuNnJlbTtoZWlnaHQ6bWF4LWNvbnRlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbV9faW1hZ2V7bWFyZ2luLXRvcDoycmVtO21heC13aWR0aDpub25lO3dpZHRoOjEwMCV9fS5wLXByb2R1Y3RzLWxlYWR7cGFkZGluZzo5LjhyZW0gMCA2LjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWxlYWR7cGFkZGluZzo1cmVtIDB9fS5wLXByb2R1Y3RzLWxlYWRfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6LjlyZW19LnAtcHJvZHVjdHMtbGVhZF9fdGV4dHtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjIuMjtsZXR0ZXItc3BhY2luZzouMDVlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucC1wcm9kdWN0cy1sZWFkX19saW5re3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6Mi44cmVtO3Jvdy1nYXA6Mi44cmVtO3BhZGRpbmc6NnJlbSAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWxlYWRfX2xpbmt7Y29sdW1uLWdhcDoxLjVyZW07cGFkZGluZzozcmVtIDAgMH19LnAtcHJvZHVjdHMtbGVhZF9fbGluayBhe2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxZW07d2lkdGg6MTAwJTttYXgtd2lkdGg6NDFyZW07aGVpZ2h0OjEycmVtO2JvcmRlci1yYWRpdXM6NnJlbTtib3gtc2hhZG93OjAgMnJlbSA0cmVtIHJnYmEoMCwwLDAsLjEpO2JvcmRlcjpzb2xpZCAycHggcmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOmFsbCAuM3M7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWxlYWRfX2xpbmsgYXtmb250LXNpemU6MS42cmVtO2hlaWdodDo4cmVtO2NvbG9yOiNkMjAwMDA7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcn0ucC1wcm9kdWN0cy1sZWFkX19saW5rIGE6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcn19LnAtcHJvZHVjdHMtbGVhZF9fbGluayBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouOHJlbTtib3JkZXI6c29saWQgI2NjYztib3JkZXItd2lkdGg6MXB4IDAgMCAxcHg7cm90YXRlOi0xMzVkZWc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NHJlbTt0cmFuc2xhdGU6MCAtMC4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy1sZWFkX19saW5rIGE6YWZ0ZXJ7cmlnaHQ6MnJlbX19LnAtcHJvZHVjdHMtbGVhZF9fbGluayBhOmhvdmVye2NvbG9yOiNkMjAwMDA7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcn0ucC1wcm9kdWN0cy1sZWFkX19saW5rIGE6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcn0ucC1wcm9kdWN0cy1jYXRlZ29yeXtwYWRkaW5nOjIuMXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy1jYXRlZ29yeXtwYWRkaW5nOjVyZW0gMCAwfX0ucC1wcm9kdWN0cy1jYXRlZ29yeV9fbGlzdHtwYWRkaW5nOjVyZW0gMCAwIDA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtqdXN0aWZ5LWl0ZW1zOmNlbnRlcjtjb2x1bW4tZ2FwOjFyZW07cm93LWdhcDozLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtjb2x1bW4tZ2FwOjB9fS5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0LWVtcHR5e2NvbnRlbnQ6XCJcIjt3aWR0aDoyMXJlbTtoZWlnaHQ6MDtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy1jYXRlZ29yeV9fbGlzdC1lbXB0eXt3aWR0aDo5MCV9fS5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0IGF7d2lkdGg6MjFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjZ9LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3QgYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0IGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3QgYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3QgYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0IGF7d2lkdGg6OTAlfX0ucC1wcm9kdWN0cy1jYXRlZ29yeV9fbGlzdCBhIGZpZ3VyZXt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxLjdyZW19LnAtcHJvZHVjdHMtdXNhZ2V7cGFkZGluZzoyLjFyZW0gMCA0LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXVzYWdle3BhZGRpbmc6Mi41cmVtIDAgMTByZW19fS5wLXByb2R1Y3RzLXVzYWdlX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjRyZW0gMCAwO2NvbHVtbi1nYXA6MS45cmVtO3Jvdy1nYXA6Mi4xcmVtfS5wLXByb2R1Y3RzLXVzYWdlX19saXN0IGF7YmFja2dyb3VuZDojZWVlO2JvcmRlcjpzb2xpZCAycHggZ3JheTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6LjAxZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6LjNlbSAxLjVlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1wcm9kdWN0cy11c2FnZV9fbGlzdCBhOmhvdmVye2JvcmRlci1jb2xvcjojZDIwMDAwO2JhY2tncm91bmQ6cmdiYSgyMTAsMCwwLC4yKX0ucC1zZWFyY2gtcmVzdWx0cy1jb250ZW50c3twYWRkaW5nOjdyZW0gMCA2LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlYXJjaC1yZXN1bHRzLWNvbnRlbnRze3BhZGRpbmc6NXJlbSAwfX0ucC1zZWFyY2gtcmVzdWx0cy1jb250ZW50c19fbGVhZHtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoyLjI7Zm9udC13ZWlnaHQ6NzAwfSorLnAtc2VhcmNoLXJlc3VsdHMtY29udGVudHNfX2hlYWRpbmd7bWFyZ2luLXRvcDo2LjdyZW19LnAtc2VhcmNoLXJlc3VsdHMtY29udGVudHNfX3RleHR7Y29sb3I6IzY2Nn0ucC1zZWFyY2gtcmVzdWx0cy1jb250ZW50c19fbGlzdF9faXRlbXtwYWRkaW5nOjJyZW0gMDtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzUyM2YxZH0ucC1zZWFyY2gtcmVzdWx0cy1jb250ZW50c19fdGl0bGV7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuNTtsZXR0ZXItc3BhY2luZzouMDRlbX0ucC1zb2x1dGlvbi1pc3N1ZXtwYWRkaW5nOjguN3JlbSAwIDQuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24taXNzdWV7cGFkZGluZzo1cmVtIDAgNHJlbX19LnAtc29sdXRpb24taXNzdWVfX2xlYWR7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6Mi4zO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAwIDguN3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24taXNzdWVfX2xlYWR7cGFkZGluZzowIDAgNXJlbX19LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRze2JhY2tncm91bmQ6I2Y2ZjVlZTtib3JkZXItcmFkaXVzOjFyZW07cGFkZGluZzo0LjZyZW0gNS41cmVtIDcuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7bWFyZ2luLWJvdHRvbToxNS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHN7cGFkZGluZzoycmVtIDAgMjNyZW07bWFyZ2luLWJvdHRvbToxMHJlbX19LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6NTAlO3RyYW5zbGF0ZTotNTAlIDVyZW07d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNmNmY1ZWUgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjQwcHggNjBweCAwcHggNjBweH0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX3RpdGxle2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX190aXRsZXtwYWRkaW5nOjAgMnJlbX19LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjJyZW19LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVte2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNDtwYWRkaW5nOjIuNmVtIDMuM2VtO3dpZHRoOm1heC1jb250ZW50O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW17bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjJlbSAyZW0gM2VtICFpbXBvcnRhbnR9fS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMSl7cGFkZGluZzo0LjNyZW0gNS4zcmVtIDYuM3JlbTt0cmFuc2xhdGU6MCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDEpe3RyYW5zbGF0ZToxcmVtIDA7b3JkZXI6MX19LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCgyKXtwYWRkaW5nOjUuN3JlbSA0LjJyZW0gNy44cmVtIDVyZW07dHJhbnNsYXRlOi0xLjRyZW0gOS40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDIpe3RyYW5zbGF0ZToxcmVtIDA7b3JkZXI6M319LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCgzKXtwYWRkaW5nOjQuNXJlbSA0LjJyZW0gNy40cmVtIDQuN3JlbTt0cmFuc2xhdGU6LTNyZW0gMi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDMpe3RyYW5zbGF0ZTotMXJlbSAtMXJlbTtvcmRlcjoyfX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDQpe3BhZGRpbmc6NS44cmVtIDQuMnJlbSA1cmVtIDUuN3JlbTt0cmFuc2xhdGU6LTEuOHJlbSAzLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNCl7dHJhbnNsYXRlOjByZW0gMDtvcmRlcjo0fX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDUpe3BhZGRpbmc6NXJlbSA3LjJyZW0gNXJlbSA3LjRyZW07dHJhbnNsYXRlOjNyZW0gMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCg1KXt0cmFuc2xhdGU6MHJlbSAtMnJlbTtvcmRlcjo1fX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDYpe3BhZGRpbmc6NS44cmVtIDQuNnJlbSA3cmVtIDUuN3JlbTt0cmFuc2xhdGU6LTE4cmVtIDMuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCg2KXt0cmFuc2xhdGU6MHJlbSAycmVtO29yZGVyOjZ9fS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbSBzdHJvbmd7Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6NzAwfS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Oi0xfS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7Ym90dG9tOjA7dHJhbnNsYXRlOi01MCUgMH0ucC1zb2x1dGlvbi1pc3N1ZV9fc3VwcG9ydF9fdGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiM1MjNmMWQ7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo0cmVtO3RleHQtYWxpZ246Y2VudGVyfS5wLXNvbHV0aW9uLWlzc3VlX19zdXBwb3J0X190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFyZW0gMCAwfS5wLXNvbHV0aW9uLWlzc3VlX19zdXBwb3J0X190ZXh0IHArcHttYXJnaW4tdG9wOjJlbX0ucC1zb2x1dGlvbi1zdWdnZXN0e3BhZGRpbmc6NXJlbSAwIDB9LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nOjguNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZHtwYWRkaW5nOjNyZW19fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2xlYWRfX3RleHR7YmFja2dyb3VuZDojZmZmO3dpZHRoOjUzcmVtO2hlaWdodDo1M3JlbTtib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6NS41cmVtO2JveC1zaGFkb3c6MCAwIDEuNHJlbSByZ2JhKDY1LDEzOSwxNTIsLjcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFkX190ZXh0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzoycmVtO2JvcmRlci1yYWRpdXM6MXJlbX19LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZF9fdGV4dF9faGVhZGluZ3tmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2QyMDAwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjFyZW19LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZF9fdGV4dF9faGVhZGluZyBzbWFsbHtmb250LXNpemU6LjQ1ZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzMzM7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjJyZW19LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZF9fdGV4dCBwe2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZF9fdGV4dCBwe21hcmdpbi10b3A6MS41cmVtfX0ucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFkX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Oi0xfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2xlYWRfX2ltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd3ttYXJnaW4tdG9wOjIwcmVtO3BhZGRpbmc6MTMuOHJlbSAwIDA7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjZmNWVlIDAlLCAjZmZmZmZmIDUlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd3ttYXJnaW4tdG9wOjEwcmVtO3BhZGRpbmc6NXJlbSAwIDB9fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2hlYWRpbmd7cGFkZGluZy1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjguMnJlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0e2NvdW50ZXItcmVzZXQ6Y291bnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjkuN3JlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVte2NvdW50ZXItaW5jcmVtZW50OmNvdW50O3BhZGRpbmctYm90dG9tOjYuMnJlbTtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZWJlOWQ5O3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZHtib3JkZXI6bm9uZX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW06YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgMDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2ViZTlkOSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6NDBweCA2MHB4IDBweCA2MHB4fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2hlYWRpbmd7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDtiYWNrZ3JvdW5kOiNmNmY1ZWU7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWluLWhlaWdodDo5cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MnJlbSAycmVtIDJyZW0gMTAuOHJlbTttYXJnaW4tYm90dG9tOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2hlYWRpbmd7bWFyZ2luLWJvdHRvbTozcmVtfX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19oZWFkaW5nOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY291bnQpO3dpZHRoOjdyZW07aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojZWJlOWQ5fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50cysucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c3ttYXJnaW4tdG9wOjZyZW19LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX3RleHR7d2lkdGg6NTIuNiU7b3JkZXI6MjtwYWRkaW5nLWJvdHRvbTo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19fdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjB9fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX190ZXh0LXRpdGxle2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MS44cmVtfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX190ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW19LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX3RleHQgcCtwe21hcmdpbi10b3A6MnJlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19fdGV4dC1tZXNzYWdlX3RpdGxle2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX190ZXh0LW1lc3NhZ2VfdGV4dHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19faW1hZ2V7d2lkdGg6NDIuMiU7b3JkZXI6MTtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19faW1hZ2V7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjJyZW19fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX19saW5re29yZGVyOjM7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6M3JlbTthbGlnbi1pdGVtczplbmQ7bWFyZ2luLXRvcDotNXJlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19fbGluay5yb3cye21hcmdpbi10b3A6LTEycmVtO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX19saW5rLnJvdzJ7bWFyZ2luLXRvcDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX2xpbmt7bWFyZ2luLXRvcDozcmVtfX0ucC1zdHJlbmd0aC1kZXRhaWwtbGVhZHtwYWRkaW5nLWJvdHRvbTo4cmVtICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1sZWFke3BhZGRpbmctYm90dG9tOjVyZW0gIWltcG9ydGFudH19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRze2JhY2tncm91bmQ6I2ZmZmNkODtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3R7Y291bnRlci1yZXNldDpjb3VudDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbXtjb3VudGVyLWluY3JlbWVudDpjb3VudDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo3LjVyZW0gMCA4cmVtO3Jvdy1nYXA6M3JlbTtmbGV4LXdyYXA6d3JhcH0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW06YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlLCAjZWRlMDk3LCAjZWRlMDk3IDMwJSwgdHJhbnNwYXJlbnQgMzAlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjEuMnJlbTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxLjJyZW07d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbTphZnRlcntoZWlnaHQ6LjNyZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6NDIuMiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6MTAwJX19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZSBmaWd1cmV7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbn0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX2ltYWdlIHB7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEuNnJlbX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX2NhcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e3dpZHRoOjUzLjElO21pbi1oZWlnaHQ6MzYuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e3dpZHRoOjEwMCV9fS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC10aXRsZXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2x1bW4tZ2FwOjJyZW07bWFyZ2luLWJvdHRvbToyLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC10aXRsZXtmb250LXNpemU6Mi44cmVtfX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHQtdGl0bGU6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo4cmVtO2hlaWdodDo4cmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiNjNzcyMjc7ZmxleDpub25lfS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dCBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4wM2VtfS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dCAqK3B7bWFyZ2luLXRvcDoxLjdyZW19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19lcXVpcG1lbnR7b3JkZXI6M30ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6Mn19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e29yZGVyOjF9fS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoyfS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e29yZGVyOjF9LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3Rze3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZmNkOH0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3R7Y291bnRlci1yZXNldDpjb3VudDtwYWRkaW5nOjEyLjRyZW0gMCAyMHJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdHtwYWRkaW5nOjVyZW0gMDtyb3ctZ2FwOjNyZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbXtjb3VudGVyLWluY3JlbWVudDpjb3VudDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo1LjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojYzc3MjI3O3dpZHRoOjExcmVtO2hlaWdodDoxMXJlbTtib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTt0b3A6NTAlO3RyYW5zbGF0ZTotNTAlIC01MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpiZWZvcmV7dG9wOjI3cmVtfX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW0gYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbSBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtIGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtIGF7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjYwLjElfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjEwMCV9fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dHt3aWR0aDozMi43JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0e3dpZHRoOjEwMCU7cGFkZGluZzo2cmVtIDJyZW0gMTByZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dC10aXRsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dC1idG57cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIuOHJlbX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCk6YmVmb3Jle2xlZnQ6NjAuMSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKTpiZWZvcmV7bGVmdDo1MCV9fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjF9LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoyO3RleHQtYWxpZ246bGVmdH0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0LWJ0bntyaWdodDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0LWJ0bntyaWdodDoycmVtfX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZXtsZWZ0OjM5LjklfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZXtsZWZ0OjUwJX19LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjJ9LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6MTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoyO3RleHQtYWxpZ246bGVmdH19LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRue2xlZnQ6M3JlbTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjdyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0LWJ0bntsZWZ0OmF1dG87cmlnaHQ6MnJlbTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjdyZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0LWJ0bjphZnRlcntyaWdodDphdXRvO2xlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRuOmFmdGVye2xlZnQ6YXV0bztyaWdodDowfX0ucC1zdHJlbmd0aC1kZXRhaWwtZXF1aXBtZW50e3BhZGRpbmc6NC4zcmVtIDAgMDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjQuMjUlO3Jvdy1nYXA6NHJlbX0ucC1zdHJlbmd0aC1kZXRhaWwtZXF1aXBtZW50X19pdGVte3dpZHRoOjMwLjUlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnRfX2l0ZW17d2lkdGg6MTAwJTtwYWRkaW5nOjB9fS5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnRfX2l0ZW0taW1hZ2V7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MXJlbTtib3JkZXItcmFkaXVzOjJyZW07b3ZlcmZsb3c6aGlkZGVufS5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnRfX2l0ZW0tdGV4dHtwYWRkaW5nLXRvcDoyLjNyZW07bWFyZ2luLWJvdHRvbToxcmVtfS5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnRfX2l0ZW0tdGV4dCBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnRfX2l0ZW0tdGV4dCAqK3B7bWFyZ2luLXRvcDoxLjVlbn0ucC1zdHJlbmd0aC1kZXRhaWwtZXF1aXBtZW50X19pdGVtLXRleHQtLXRpdGxle2ZvbnQtc2l6ZToycmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LnAtc3RyZW5ndGgtZGV0YWlsLWVxdWlwbWVudF9faXRlbS10ZXh0LS1zbWFsbHtmb250LXNpemU6MS4ycmVtICFpbXBvcnRhbnR9LnAtc3RyZW5ndGgtbGVhZHtwYWRkaW5nOjkuOHJlbSAwIDE3cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1sZWFke3BhZGRpbmc6NXJlbSAwIDhyZW19fS5wLXN0cmVuZ3RoLWxlYWRfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6LjlyZW19LnAtc3RyZW5ndGgtbGVhZF9fdGV4dHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyLjI7bGV0dGVyLXNwYWNpbmc6LjA1ZW07dGV4dC1hbGlnbjpjZW50ZXI7bWluLWhlaWdodDoxMWVtfS5wLXN0cmVuZ3RoLWxlYWRfX3RleHQgKitwe21hcmdpbi10b3A6My4ycmVtfS5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdle3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1sZWFkX19pbWFnZXtjb2x1bW4tZ2FwOjUlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdlIGZpZ3VyZXt3aWR0aDoxMDAlO21heC13aWR0aDptYXgtY29udGVudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UgZmlndXJle3dpZHRoOjMwJX19LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UyIGZpZ3VyZTpmaXJzdC1vZi10eXBle3RyYW5zbGF0ZTotMTByZW0gLTIyLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdlLmlzLWltYWdlMiBmaWd1cmU6Zmlyc3Qtb2YtdHlwZXt0cmFuc2xhdGU6MCAwfX0ucC1zdHJlbmd0aC1sZWFkX19pbWFnZS5pcy1pbWFnZTIgZmlndXJlOmxhc3Qtb2YtdHlwZXt0cmFuc2xhdGU6N3JlbSAtN3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UyIGZpZ3VyZTpsYXN0LW9mLXR5cGV7dHJhbnNsYXRlOjAgMH19LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UzIGZpZ3VyZTpudGgtY2hpbGQoMSl7dHJhbnNsYXRlOi0yM3JlbSAtNTFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdlLmlzLWltYWdlMyBmaWd1cmU6bnRoLWNoaWxkKDEpe3RyYW5zbGF0ZTowIDB9fS5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdlLmlzLWltYWdlMyBmaWd1cmU6bnRoLWNoaWxkKDIpe3RyYW5zbGF0ZTo1N3JlbSAtNDQuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UzIGZpZ3VyZTpudGgtY2hpbGQoMil7dHJhbnNsYXRlOjAgMH19LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UzIGZpZ3VyZTpudGgtY2hpbGQoMyl7dHJhbnNsYXRlOjguNXJlbSAtMjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdlLmlzLWltYWdlMyBmaWd1cmU6bnRoLWNoaWxkKDMpe3RyYW5zbGF0ZTowIDB9fS5wLXN0cmVuZ3RoLW5hdml7cGFkZGluZzo1cmVtIDB9LnAtc3RyZW5ndGgtbmF2aV9fY2F0ZWdvcnl7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6NXJlbTtyb3ctZ2FwOjNyZW07cGFkZGluZzoxLjhyZW0gMDttYXJnaW4tdG9wOjNyZW19LnAtc3RyZW5ndGgtbmF2aV9fY2F0ZWdvcnkgYXt3aWR0aDpjYWxjKCgxMDAlIC0gMTByZW0pLzMpfS5wLXN0cmVuZ3RoLW5hdmlfX2NhdGVnb3J5IGEgZmlndXJle292ZXJmbG93OmhpZGRlbn0ucC1zdHJlbmd0aC1uYXZpX19jYXRlZ29yeSBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXN0cmVuZ3RoLW5hdmlfX2NhdGVnb3J5IGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXN0cmVuZ3RoLW5hdmlfX2NhdGVnb3J5IGE6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1uYXZpX19jYXRlZ29yeSBhe3dpZHRoOjEwMCV9fS5wLXN0cmVuZ3RoLW5hdmlfX2NhdGVnb3J5IGEgZmlndXJle2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59LnAtc3RyZW5ndGgtbmF2aV9fY2F0ZWdvcnkgYSBwe3dpZHRoOjEwMCU7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1uYXZpX19jYXRlZ29yeSBhIHB7Zm9udC1zaXplOjEuNnJlbX19LnAtc3RyZW5ndGgtbmF2aV9fc3RyZW5ndGh7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoycmVtO21hcmdpbi10b3A6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbmF2aV9fc3RyZW5ndGh7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1zdHJlbmd0aC1uYXZpX19zdHJlbmd0aCBhe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoKDEwMCUgLSAycmVtKS8yKTtib3JkZXI6MnB4IHNvbGlkICNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxcmVtO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MnJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLW5hdmlfX3N0cmVuZ3RoIGF7d2lkdGg6MTAwJX19LnAtc3RyZW5ndGgtbmF2aV9fc3RyZW5ndGggYTo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3JlbTt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtib3JkZXItdG9wOjJweCBzb2xpZCAjNTIzZjFkO2JvcmRlci1yaWdodDoycHggc29saWQgIzUyM2YxZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucC1zdHJlbmd0aC1uYXZpX19zdHJlbmd0aCBhOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnAtc3RyZW5ndGgtdHlwZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZWVhZmUgMCUsICNmZmZmZmYgMTAwJSk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo3LjRyZW0gMCAxMHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtdHlwZXtwYWRkaW5nOjVyZW0gMH19LnAtc3RyZW5ndGgtdHlwZTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZzo0LjM3NSUgMCAwIDA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGJvdHRvbTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zdHJlbmd0aC90eXBlX2JnLXRvcC5zdmcpO2JvdHRvbTpjYWxjKDEwMCUgLSAxcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC10eXBlOmJlZm9yZXtoZWlnaHQ6NXJlbTtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlfX0ucC1zdHJlbmd0aC10eXBlX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDo4MHB4fS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW0gYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIC40cmVtIDJyZW0gcmdiYSgwLDAsMCwuMSl9LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbSBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW0gYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbSBhe2ZsZXgtd3JhcDp3cmFwfX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX19pbWFnZXttYXgtd2lkdGg6NjRyZW07d2lkdGg6MTAwJX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0e3BhZGRpbmc6NS4ycmVtIDVyZW0gMTFyZW0gNi4ycmVtO21heC13aWR0aDo2NHJlbTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0e3BhZGRpbmc6M3JlbSAzcmVtIDlyZW0gM3JlbX19LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbV9fdGV4dC10aXRsZXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjc7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHQtdGl0bGV7Zm9udC1zaXplOjIuNnJlbX19LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbV9fdGV4dC10aXRsZSBpe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiNkMjAwMDA7ZGlzcGxheTpibG9ja30ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0LWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cmVtO2JvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0LWJ0bntyaWdodDozcmVtO2JvdHRvbTozcmVtfX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0IHB7bGluZS1oZWlnaHQ6Mi4xO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTdlbX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0ICorcHttYXJnaW4tdG9wOjIuMXJlbX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjF9LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0e29yZGVyOjJ9LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MX19LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0e29yZGVyOjJ9fS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1sZWFke3BhZGRpbmc6OC44cmVtIDAgNC4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtbGVhZHtwYWRkaW5nOjVyZW0gMCAzcmVtfX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtbGVhZCBwe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0wLjAyZW07bGluZS1oZWlnaHQ6Mi4yO3RleHQtYWxpZ246Y2VudGVyfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1sZWFkIHArcHttYXJnaW4tdG9wOjFlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHN7cGFkZGluZzo1cmVtIDAgM3JlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3R7Y291bnRlci1yZXNldDpjb3VudDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6OHJlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS1oZWFkaW5ne3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MnJlbTtib3JkZXI6c29saWQgI2IzZDdjMjtib3JkZXItd2lkdGg6MnB4IDA7cGFkZGluZzoxLjNyZW0gMDttYXJnaW4tYm90dG9tOjVyZW07Y29sdW1uLWdhcDoxcmVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10aXRsZXtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tdGl0bGU6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO2ZsZXg6bm9uZTtmb250LWZhbWlseTpcIlJvYm90XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjt3aWR0aDo3cmVtO2hlaWdodDo3cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNiM2Q3YzI7Ym9yZGVyLXJhZGl1czoxMDAlO21hcmdpbi1yaWdodDoxLjZyZW19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLWljb257ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MXJlbTtyb3ctZ2FwOjFyZW19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLWljb24gKnt3aWR0aDo3cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS1pbWFnZXt3aWR0aDozNS4xNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS1pbWFnZXt3aWR0aDoxMDAlfX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0taW1hZ2UgZmlndXJle2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLXRleHR7d2lkdGg6NjAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dHt3aWR0aDoxMDAlfX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC1oZWFkaW5ne2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7cm93LWdhcDoycmVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LWhlYWRpbmctdGl0bGV7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdGFydH0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC1oZWFkaW5nLXRpdGxlOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY291bnQyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7ZmxleDpub25lO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjJyZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMjdhZTYxO21hcmdpbi1yaWdodDoxLjJyZW19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLXRleHQgcHtsZXR0ZXItc3BhY2luZzouMDRlbTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dCBwOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDozLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10ZXh0IHA6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjJyZW19fS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10ZXh0IHArcHttYXJnaW4tdG9wOjFlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tYnRue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6My42cmVtIDAgMCAwO2NvbHVtbi1nYXA6MS44cmVtO3Jvdy1nYXA6MS44cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50MjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6NXJlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX2xpc3RfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjJyZW19LnAtY29tcGFueS1pc28tY29udGVudHN7cGFkZGluZzoxMHJlbSAwIDNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaXNvLWNvbnRlbnRze3BhZGRpbmc6NXJlbSAwIDNyZW19fS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19sZWFke3BhZGRpbmc6MCAwIDVyZW07Y29sdW1uLWdhcDo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWlzby1jb250ZW50c19fbGVhZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowIDAgM3JlbX19LnAtY29tcGFueS1pc28tY29udGVudHNfX2xlYWRfX2ltYWdle2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0Om1heC1jb250ZW50O3dpZHRoOjQyLjIlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWlzby1jb250ZW50c19fbGVhZF9faW1hZ2V7d2lkdGg6MTAwJX19LnAtY29tcGFueS1pc28tY29udGVudHNfX2xlYWRfX3RleHR7ZmxleDoxO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MnJlbSAwfS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19sZWFkX190ZXh0ICorcHttYXJnaW4tdG9wOjEuNGVtfS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX190ZXh0e3BhZGRpbmc6NC4ycmVtIDAgNi44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dHtwYWRkaW5nOjNyZW0gMCA1cmVtfX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dCBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX190ZXh0IHArcHttYXJnaW4tdG9wOjEuNGVtfS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX190ZXh0IGRse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjIuOHJlbTtyb3ctZ2FwOjEuMnJlbTtwYWRkaW5nOjMuMnJlbSAwIC41cmVtfS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX190ZXh0IGRsIGR0e2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6I2ViZWNkYjtib3JkZXItcmFkaXVzOi44cmVtO21pbi13aWR0aDozM3JlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MS4ycmVtIDIuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgZGwgZHR7d2lkdGg6MTAwJX19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgZGwgZGR7d2lkdGg6Y2FsYygxMDAlIC0gMzNyZW0gLSAzcmVtKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dCBkbCBkZHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjJlbX19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgdWx7cGFkZGluZzoycmVtIDAgMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjVyZW19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMCAxLjZyZW19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2QyY2ZhOTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOi43ZW19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX2ltZ3ttYXgtd2lkdGg6MTAyNHB4O21hcmdpbjowIGF1dG99LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX2ltZyBpbWd7d2lkdGg6MTAwJX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fbGlua3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjJyZW19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX2xpbmsgYXtmb250LXdlaWdodDo3MDA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAxcHggIzAwMH0ucC1zdXN0YWluYWJpbGl0eS1yc3BvX19oZWFkaW5ne2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tZWZmb3J0c3twYWRkaW5nOjguNXJlbSAwIDhyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c3twYWRkaW5nLXRvcDo0cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7cm93LWdhcDoycmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tZWZmb3J0c19fY29udGVudHNfX3RleHR7d2lkdGg6NzIlO2ZvbnQtc2l6ZToxLjhyZW07bGV0dGVyLXNwYWNpbmc6LjA1ZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMjtwYWRkaW5nLXRvcDouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c19fdGV4dHt3aWR0aDoxMDAlfX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX190ZXh0IHArcHttYXJnaW4tdG9wOjFlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX190ZXh0LWxpbmt7cGFkZGluZzoxLjdyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c19fdGV4dC1saW5rIGF7Y29sb3I6IzI3YWU2MTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX190ZXh0LWxpbmsgYTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c19fdGV4dC1saW5rIGE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c19fdGV4dC1saW5rIGE6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c19faW1hZ2V7d2lkdGg6MjMuNCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tZWZmb3J0c19fY29udGVudHNfX2ltYWdle3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXN7cGFkZGluZzowIDAgNy44cmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2lubmVye2JvcmRlci10b3A6c29saWQgMnB4ICNiM2Q3YzI7cGFkZGluZy10b3A6My41cmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRze3BhZGRpbmctdG9wOjNyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MnJlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXByb2JsZW1zX19jb250ZW50c19fdGV4dHtvcmRlcjoyO3dpZHRoOjUwJTtmb250LXNpemU6MS42cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtO2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1yc3BvLXByb2JsZW1zX19jb250ZW50c19fdGV4dHt3aWR0aDoxMDAlO29yZGVyOjF9fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRzX190ZXh0ICorcHttYXJnaW4tdG9wOjJyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc19fY29udGVudHNfX3RleHQgb2x7Y291bnRlci1yZXNldDpjb3VudDttYXJnaW4tdG9wOjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOi43cmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRzX190ZXh0IG9sIGxpe2NvdW50ZXItaW5jcmVtZW50OmNvdW50O3RleHQtaW5kZW50Oi0xLjVlbTttYXJnaW4tbGVmdDoxLjVlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXByb2JsZW1zX19jb250ZW50c19fdGV4dCBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50KSBcIi5cIjtjb2xvcjojMjdhZTYxO21hcmdpbi1yaWdodDouNWVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRzX19pbWFnZXtvcmRlcjoxO3BhZGRpbmctdG9wOjFyZW07d2lkdGg6NDUuMiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRzX19pbWFnZXt3aWR0aDoxMDAlO29yZGVyOjJ9fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb3twYWRkaW5nLWJvdHRvbTozLjZyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19pbm5lcntib3JkZXItdG9wOnNvbGlkIDJweCAjYjNkN2MyO3BhZGRpbmctdG9wOjMuNXJlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX2NvbnRlbnRze3BhZGRpbmc6M3JlbSAwIDYuNHJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cm93LWdhcDoycmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fY29udGVudHNfX3RleHR7d2lkdGg6NTAlO2ZvbnQtc2l6ZToxLjZyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MS43NTtmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fY29udGVudHNfX3RleHR7d2lkdGg6MTAwJX19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19jb250ZW50c19fdGV4dCAqK3B7bWFyZ2luLXRvcDoycmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fY29udGVudHNfX2ltYWdle3BhZGRpbmctdG9wOi44cmVtO3dpZHRoOjQ1LjMlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX2NvbnRlbnRzX19pbWFnZXt3aWR0aDoxMDAlfX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX2NvbnRlbnRzX19pbWFnZSBmaWd1cmV7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbn0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX2hlYWRpbmd7YmFja2dyb3VuZDojZTZmMmViO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bWluLWhlaWdodDo2cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4yZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3N7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtyb3ctZ2FwOjRyZW19fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE3LjIlO2JvcmRlci1yYWRpdXM6MTAwJTtib3JkZXI6c29saWQgMXB4ICNiM2Q3YzJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbXt3aWR0aDo1MCV9fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZzoxMDAlIDAgMCAwO2Rpc3BsYXk6YmxvY2t9LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjNWNjMjVjO2JvcmRlci13aWR0aDoxLjVyZW0gMHB4IDEuNXJlbSAxLjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDttYXJnaW4tcmlnaHQ6LTE0LjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3NfX2l0ZW06YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiM1Y2MyNWMgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjEuNXJlbSAxLjVyZW0gMHB4IDEuNXJlbTtyaWdodDphdXRvO2JvdHRvbTowO21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206LTNyZW19fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbTpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3NfX2l0ZW0tY29udGVudHN7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxcmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbS1jb250ZW50cyBmaWd1cmV7bWFyZ2luLWJvdHRvbToxLjhyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtLWNvbnRlbnRzIHB7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtLXBjLC5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbS1zY3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO21pbi13aWR0aDoxMXJlbTttaW4taGVpZ2h0OjMuNXJlbTtib3JkZXItcmFkaXVzOi42cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0cmFuc2xhdGU6MCAyMCV9LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtLXBje2JhY2tncm91bmQ6IzAwYTA0ZX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3NfX2l0ZW0tc2N7YmFja2dyb3VuZDojMDA5MWIxfS5wLXN1c3RhaW5hYmlsaXR5LW5hdml7cGFkZGluZzo1cmVtIDAgOS42cmVtfS5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6c29saWQgMnB4ICNiM2Q3YzI7cGFkZGluZzozLjRyZW0gMCA0cmVtfS5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Jvdy1nYXA6M3JlbX0ucC1zdXN0YWluYWJpbGl0eS1uYXZpX19saW5rIGF7d2lkdGg6MzAuNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmsgYXt3aWR0aDo0NS43NSV9fS5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmsgYSBmaWd1cmV7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzfS5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmsgYSBmaWd1cmUgaW1ne3RyYW5zaXRpb246LjNzIGFsbH0ucC1zdXN0YWluYWJpbGl0eS1uYXZpX19saW5rIGE6aG92ZXIgZmlndXJle2JveC1zaGFkb3c6MCAyMHB4IDQwcHggcmdiYSgwLDAsMCwuMSl9LnAtc3VzdGFpbmFiaWxpdHktbmF2aV9fbGluayBhOmhvdmVyIGZpZ3VyZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKX0ucC1zdXN0YWluYWJpbGl0eS1uYXZpX19saW5rIGEgcHtmb250LXNpemU6Mi4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmsgYSBwe21hcmdpbi10b3A6MXJlbTtmb250LXNpemU6MnJlbX19LnAtc3VzdGFpbmFiaWxpdHktbGVhZHtwYWRkaW5nOjkuOHJlbSAwIDJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWxlYWR7cGFkZGluZzo1cmVtIDAgMnJlbX19LnAtc3VzdGFpbmFiaWxpdHktbGVhZF9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cm93LWdhcDouOXJlbX0ucC1zdXN0YWluYWJpbGl0eS1sZWFkX190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuMjtsZXR0ZXItc3BhY2luZzouMDVlbTt0ZXh0LWFsaWduOmNlbnRlcjttaW4taGVpZ2h0OjExZW19LnAtc3VzdGFpbmFiaWxpdHktbGVhZF9fdGV4dCAqK3B7bWFyZ2luLXRvcDozLjJyZW19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9ue3BhZGRpbmc6My40cmVtIDAgNS42cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdHtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo0LjlyZW0gNXJlbSA1LjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbXtwYWRkaW5nOjNyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX3RpdGxle2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDoyOCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbV9fdGl0bGV7d2lkdGg6MTAwJX19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX190aXRsZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjNyZW07YmFja2dyb3VuZDp1cmwoLi4vaW1nL3N1c3RhaW5hYmlsaXR5L2FjdGlvbl9saXN0X2l0ZW1fdGl0bGVfbWFyay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bWFyZ2luLXJpZ2h0OjEuMnJlbTt0cmFuc2xhdGU6MCAuM3JlbX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX2NvbnRlbnRze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjIuOXJlbTt3aWR0aDo3MC40JTttaW4taGVpZ2h0OjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbV9fY29udGVudHN7d2lkdGg6MTAwJX19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50cy1saXN0e3BhZGRpbmctdG9wOi41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDouN3JlbTttaW4taGVpZ2h0OjlyZW19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50cy1saXN0LWl0ZW17Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyLjJyZW19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50cy1saXN0LWl0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2JjY2ZjNDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi4ycmVtO3RvcDoxLjJyZW19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50cy1pY29ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO2NvbHVtbi1nYXA6MXJlbTtyb3ctZ2FwOjFyZW07ZmxleC13cmFwOndyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbV9fY29udGVudHMtaWNvbntqdXN0aWZ5LWNvbnRlbnQ6c3RhcnR9fS5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbV9fY29udGVudHMtaWNvbiAqe3dpZHRoOjdyZW19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50cy10ZXh0e3dpZHRoOjEwMCV9LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6I2U2ZjJlYn0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6I2Y1ZmJmN30ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2ltYWdle3BhZGRpbmc6OHJlbSAwIDAgMDttYXgtd2lkdGg6ODZyZW07d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2V7cGFkZGluZzo1cmVtIDAgMTByZW19LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfS5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2VfX3RpdGxle2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbTozLjNyZW07d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MzElfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX190aXRsZXtwYWRkaW5nLWxlZnQ6MH19LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9faW1hZ2V7d2lkdGg6MzEuMiU7bWFyZ2luLXRvcDotNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9faW1hZ2V7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjB9fS5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2VfX25hbWV7cGFkZGluZzozcmVtIDEuNHJlbX0ucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX190ZXh0e3dpZHRoOjYzLjglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX190ZXh0e3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2VfX3RleHQtdGl0bGV7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjMuM3JlbX0ucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX190ZXh0IHB7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9fdGV4dCBwK3B7bWFyZ2luLXRvcDoxLjhyZW19LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9fdGV4dC1idG57cGFkZGluZy10b3A6My40cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmt7YmFja2dyb3VuZDojZjVmYmY3O3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3R7Y291bnRlci1yZXNldDpjb3VudH0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVte3BhZGRpbmc6Ny44cmVtIDAgOXJlbTtjb3VudGVyLWluY3JlbWVudDpjb3VudDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2IzZDdjMjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW17cGFkZGluZzozcmVtIDB9fS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjQyLjIlO3BhZGRpbmctdG9wOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2ltYWdlIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRze3dpZHRoOjUzLjMlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjJyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRze3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLXRpdGxle2ZsZXg6YXV0bztmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50cy10aXRsZTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50LCBkZWNpbWFsLWxlYWRpbmctemVybyk7Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7d2lkdGg6OHJlbTtoZWlnaHQ6OHJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojYjNkN2MyO2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW4tcmlnaHQ6MS42cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLWljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO2NvbHVtbi1nYXA6LjVyZW07cm93LWdhcDouNXJlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHMtaWNvbnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpzdGFydH19LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHMtaWNvbiAqe3dpZHRoOjVyZW19LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHMtdGV4dHtwYWRkaW5nLXRvcDouM3JlbX0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50cy10ZXh0IHArcHttYXJnaW4tdG9wOjEuNnJlbX0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50cy1idG57d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZH0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHN7b3JkZXI6Mn0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxfX0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50c3tvcmRlcjoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50c3tvcmRlcjoyfX0ucC10b3AtbXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3dpZHRoOjEwMCV9LnAtdG9wLW12X19saXN0X19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBwcmludHsucC10b3AtbXZfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0ucC10b3AtbXZfX2xpc3RfX2l0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvdG9wL212X2xpc3RfaXRlbV9iZy53ZWJwKSBuby1yZXBlYXQgNTAlIDk1JTtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMTElfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX2xpc3RfX2l0ZW06YmVmb3Jle3RvcDotMTVyZW07YmFja2dyb3VuZC1zaXplOmF1dG8gNTUlfX0ucC10b3AtbXZfX2xpc3RfX2l0ZW0tdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDElO2xlZnQ6NTAlO3RyYW5zbGF0ZTotNTAlIC01MCU7d3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInZwYWxcIjtkaXNwbGF5OmZsZXg7cm93LWdhcDoyLjNyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6bWF4LWNvbnRlbnQ7aGVpZ2h0Om1heC1jb250ZW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX2xpc3RfX2l0ZW0tdGV4dHt0b3A6NjAlO3Jvdy1nYXA6MH19LnAtdG9wLW12X19saXN0X19pdGVtLXRleHQtLWx7Zm9udC1zaXplOjQuOHJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIHByaW50ey5wLXRvcC1tdl9fbGlzdF9faXRlbS10ZXh0LS1se2ZvbnQtc2l6ZTozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpey5wLXRvcC1tdl9fbGlzdF9faXRlbS10ZXh0LS1se2ZvbnQtc2l6ZTozLjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX2xpc3RfX2l0ZW0tdGV4dC0tbHt0ZXh0LXNoYWRvdzowIDAgMTBweCAjZmZmLDAgMCAyMHB4ICNmZmYsMCAwIDIzcHggI2ZmZn19LnAtdG9wLW12X19saXN0X19pdGVtLXRleHQtLW17Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjE0ZW07cGFkZGluZy10b3A6Mi4xZW19QG1lZGlhIHByaW50ey5wLXRvcC1tdl9fbGlzdF9faXRlbS10ZXh0LS1te2ZvbnQtc2l6ZToxLjRyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7LnAtdG9wLW12X19saXN0X19pdGVtLXRleHQtLW17Zm9udC1zaXplOjEuNHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fbGlzdF9faXRlbS10ZXh0LS1te3BhZGRpbmctdG9wOjNlbTt0ZXh0LXNoYWRvdzowIDAgMTBweCAjZmZmLDAgMCAyMHB4ICNmZmYsMCAwIDIzcHggI2ZmZjtmb250LXNpemU6MnJlbSAhaW1wb3J0YW50fX0ucC10b3AtbXZfX3BhZ2Vye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2x1bW4tZ2FwOjIlO21hcmdpbi10b3A6LTEwcmVtO21hcmdpbi1ib3R0b206LTJyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19wYWdlcntjb2x1bW4tZ2FwOjFyZW07bWFyZ2luLXRvcDoyLjVyZW19fS5wLXRvcC1tdl9fcGFnZXIgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzIlO2hlaWdodDoxMnJlbTtwYWRkaW5nOjFlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cmVtO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wMWVtO2JveC1zaGFkb3c6MCAyMHB4IDQwcHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyOnNvbGlkIDJweCByZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246Ym9yZGVyIC4zc30ucC10b3AtbXZfX3BhZ2VyIGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNkMjAwMDB9QG1lZGlhIHByaW50ey5wLXRvcC1tdl9fcGFnZXIgYXtmbG9hdDpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19wYWdlciBhe2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmc6LjVlbTtoZWlnaHQ6YXV0b319LnAtdG9wLW12X19wYWdlciBhLmFjdGl2ZXtjb2xvcjojZDIwMDAwO2JvcmRlci1jb2xvcjojZDIwMDAwfS5wLXRvcC10b3BpY3N7YmFja2dyb3VuZDojZmZmY2Q4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwYWRkaW5nOjYuN3JlbSAwIDQuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcGljc3twYWRkaW5nOjVyZW0gMH19LnAtdG9wLXRvcGljczpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7ei1pbmRleDo5ODtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvdG9wL3RvcGljc19iZy10b3Auc3ZnKTtib3R0b206MTAwJTtoZWlnaHQ6OHJlbX1AbWVkaWEgcHJpbnR7LnAtdG9wLXRvcGljczpiZWZvcmV7aGVpZ2h0OjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtdG9waWNzOmJlZm9yZXtoZWlnaHQ6MnJlbX19LnAtdG9wLXRvcGljc19faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmVuZDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjEyLjdyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3BpY3NfX2lubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fS5wLXRvcC10b3BpY3NfX2xpc3R7ZmxleDoxO3BhZGRpbmctYm90dG9tOjEuMnJlbX0ucC10b3AtdG9waWNzX19saXN0X19pdGVtIGF7ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6Mi42cmVtO3BhZGRpbmc6Mi4zcmVtIDA7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTdlNWM4fS5wLXRvcC10b3BpY3NfX2xpc3RfX2l0ZW0gYTpmb2N1c3tvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtdG9waWNzX19saXN0X19pdGVtIGE6aG92ZXJ7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3BpY3NfX2xpc3RfX2l0ZW0gYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXRvcC10b3BpY3NfX2xpc3RfX2l0ZW0tZGF0ZXtmb250LXNpemU6MS40cmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNTIzZjFkO2xldHRlci1zcGFjaW5nOi4wM2VtfS5wLXRvcC10b3BpY3NfX2xpc3RfX2l0ZW0tY2F0ZWdvcnkgc3BhbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojZWJlY2RiO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM1MjNmMWQ7bWluLXdpZHRoOjEycmVtO2hlaWdodDoyLjZyZW07Ym9yZGVyLXJhZGl1czoxcmVtO3BhZGRpbmc6LjVlbTttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcGljc19fbGlzdF9faXRlbS1jYXRlZ29yeSBzcGFue21heC13aWR0aDoxMnJlbTttYXJnaW46MTBweCAwfX0ucC10b3AtdG9waWNzX19saXN0X19pdGVtLXRleHR7bWF4LXdpZHRoOjcwcmVtO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLXRvcC10b3BpY3NfX2xpbmt7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZDtwYWRkaW5nLXRvcDozMHB4fS5wLXRvcC1wcm9kdWN0c3twYWRkaW5nOjE2LjZyZW0gMCA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcHJvZHVjdHN7cGFkZGluZzo1cmVtIDB9fS5wLXRvcC1wcm9kdWN0c19faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcHJvZHVjdHNfX2lubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtdG9wLXByb2R1Y3RzX19oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6Mi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcHJvZHVjdHNfX2hlYWRpbmd7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvfX0ucC10b3AtcHJvZHVjdHNfX2NvbnRlbnRze3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6M3JlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXByb2R1Y3RzX19jb250ZW50c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXRvcC1wcm9kdWN0c19fY29udGVudHMtaW1hZ2V7d2lkdGg6OTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1wcm9kdWN0c19fY29udGVudHMtaW1hZ2V7d2lkdGg6MTAwJX19LnAtdG9wLXByb2R1Y3RzX19jb250ZW50cy1pbWFnZSBmaWd1cmV7Ym9yZGVyLXJhZGl1czouOHJlbTtvdmVyZmxvdzpoaWRkZW59LnAtdG9wLXByb2R1Y3RzX19jb250ZW50cy10ZXh0e2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7bGVmdDowO3JpZ2h0OjUwLjUlO3RvcDo1NiU7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoyLjM7cGFkZGluZzo0LjhyZW0gMnJlbSA0LjhyZW0gMnJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6My41cmVtO2JvcmRlci1yYWRpdXM6MCAxcmVtIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXByb2R1Y3RzX19jb250ZW50cy10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MnJlbSAwIDAgMH19LnAtdG9wLXByb2R1Y3RzX19jb250ZW50cy1saW5re2Rpc3BsYXk6ZmxleH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXByb2R1Y3RzX19jb250ZW50cy1saW5re2p1c3RpZnktY29udGVudDplbmR9fS5wLXRvcC1zb2x1dGlvbntwYWRkaW5nOjE4cmVtIDAgMjQuN3JlbTtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy90b3Avc29sdXRpb25fYmdfMDEud2VicCkgbm8tcmVwZWF0IDAgY2FsYyg1MCUgKyAxNC44cmVtKSx1cmwoL2Fzc2V0cy9pbWcvdG9wL3NvbHV0aW9uX2JnXzAyLndlYnApIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSA5LjVyZW0pIGNhbGMoNTAlICsgMTEuMnJlbSk7YmFja2dyb3VuZC1zaXplOjU1LjVyZW0gYXV0bywzNC41cmVtIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KXsucC10b3Atc29sdXRpb257YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDUwJSAtIDUycmVtKSBjYWxjKDUwJSArIDE0LjhyZW0pLGNhbGMoNTAlICsgNTYuNXJlbSkgY2FsYyg1MCUgKyAxMS4ycmVtKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbntwYWRkaW5nOjVyZW0gMCAxMHJlbX19LnAtdG9wLXNvbHV0aW9uX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3Atc29sdXRpb25fX3RpY2t7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206Mi4zcmVtfS5wLXRvcC1zb2x1dGlvbl9fdGlja19faXRlbXt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXB9QGtleWZyYW1lcyBtb3ZlX29kZHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBtb3ZlX2V2ZW57ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9fS5wLXRvcC1zb2x1dGlvbl9fdGlja19faXRlbSBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIC4yZW07Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojZTdlNWM4O3dpZHRoOm1heC1jb250ZW50O3doaXRlLXNwYWNlOm5vd3JhcDtsZXR0ZXItc3BhY2luZzouMDQ3ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fdGlja19faXRlbSBzcGFue2ZvbnQtc2l6ZTo0cmVtfX0ucC10b3Atc29sdXRpb25fX3RpY2tfX2l0ZW0gc3BhbjpudGgtb2YtdHlwZShvZGQpe2FuaW1hdGlvbjptb3ZlX29kZCAyNHMgaW5maW5pdGUgbGluZWFyfS5wLXRvcC1zb2x1dGlvbl9fdGlja19faXRlbSBzcGFuOm50aC1vZi10eXBlKGV2ZW4pe2FuaW1hdGlvbjptb3ZlX2V2ZW4gMjRzIGluZmluaXRlIGxpbmVhcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0ucC10b3Atc29sdXRpb25fX2hlYWRpbmd7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ucC10b3Atc29sdXRpb25fX2hlYWRpbmctLWpwe2ZvbnQtc2l6ZTo0cmVtO2NvbG9yOiM1MjNmMWQ7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7bGV0dGVyLXNwYWNpbmc6LjJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uX19oZWFkaW5nLS1qcHtmb250LXNpemU6M3JlbX19LnAtdG9wLXNvbHV0aW9uX19sZWFke3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO2xpbmUtaGVpZ2h0OjIuMjtwYWRkaW5nOjNyZW0gMCAxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb25fX2xlYWR7Zm9udC1zaXplOjJyZW19fS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb25fX2NpcmNsZXtwYWRkaW5nOjVyZW0gMH19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZWNlOWQ3O3dpZHRoOjI5cmVtO2hlaWdodDoyOXJlbTtib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM0NzI0MTI7Zm9udC1zaXplOjNyZW07bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTtsaW5lLWhlaWdodDoxLjN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLXRpdGxle2ZvbnQtc2l6ZToycmVtO3dpZHRoOjE4cmVtO2hlaWdodDoxOHJlbX19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjVyZW07Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb25fX2NpcmNsZS1pdGVtc3tyb3ctZ2FwOjJyZW19fS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWl0ZW17YmFja2dyb3VuZC1jb2xvcjojZjRmM2UyO2JvcmRlci1yYWRpdXM6NXJlbTtwYWRkaW5nOjJyZW0gNXJlbSAycmVtIDEycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb25fX2NpcmNsZS1pdGVte2JvcmRlci1yYWRpdXM6MTAwMHJlbX19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtaXRlbSBzcGFue2ZvbnQtc2l6ZToyLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNiOTk3NTZ9LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtaXRlbTo6YmVmb3JlLC5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWl0ZW06OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWl0ZW06OmJlZm9yZXt3aWR0aDo0cmVtO2hlaWdodDo0cmVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2I5OTc1NjtsZWZ0OjVyZW07dG9wOjIuNXJlbX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1pdGVtOjphZnRlcntib3JkZXItbGVmdDo0cHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZmZmO3dpZHRoOjJyZW07aGVpZ2h0OjFyZW07LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2xlZnQ6NnJlbTt0b3A6NHJlbX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0ey0tYmFzZTogMTA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmNhbGModmFyKC0tcikqMi92YXIoLS1iYXNlKSoxcmVtKTtoZWlnaHQ6Y2FsYyh2YXIoLS1yKSoyL3ZhcigtLWJhc2UpKjFyZW0pO2JvcmRlcjpzb2xpZCAyMHB4ICNlY2U5ZDc7Ym9yZGVyLXJhZGl1czoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0ey0tcjogMTcwIWltcG9ydGFudH19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtbGlzdCBkbHstLWFuZ2xlMjogY2FsYyh2YXIoLS1hbmdsZSkgKiAxZGVnIC0gOTBkZWcpOy0teDogY2FsYygoY29zKHZhcigtLWFuZ2xlMikpICogdmFyKC0tcikgKSAvIHZhcigtLWJhc2UpICogMXJlbSk7LS15OiBjYWxjKChzaW4odmFyKC0tYW5nbGUyKSkgKiB2YXIoLS1yKSApIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTt0cmFuc2xhdGU6dmFyKC0teCkgdmFyKC0teSk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MThyZW07aGVpZ2h0OjE4cmVtO3BhZGRpbmctdG9wOjMuNXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7cm93LWdhcDoxcmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnY29sb3IpO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3QgZGx7d2lkdGg6MTByZW07aGVpZ2h0OjEwcmVtO3BhZGRpbmctdG9wOjEuNXJlbX19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtbGlzdCBkbCBkdHtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjM7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0IGRsIGR0e2ZvbnQtc2l6ZToxLjJyZW19fS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3QgZGwgZGR7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3QgZGwgZGR7Zm9udC1zaXplOi44cmVtfX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0IGRsIGRkIHVse3BhZGRpbmctbGVmdDoxZW19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtbGlzdCBkbCBkZCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0IGRsIGRkIHVsIGxpOmJlZm9yZXtjb250ZW50Olwi44O7XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMWVtO3RvcDowfS5wLXRvcC1zb2x1dGlvbl9fbGlua3t3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MXJlbSAwIDB9LnAtdG9wLXNvbHV0aW9uLWlzc3Vle3BhZGRpbmc6OC43cmVtIDAgNC4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWV7cGFkZGluZzo1cmVtIDAgNHJlbX19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c3tiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzo0LjZyZW0gNS41cmVtIDcuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7bWFyZ2luLWJvdHRvbToxNS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRze3BhZGRpbmc6MnJlbSAwO21hcmdpbi1ib3R0b206MH19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50czphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEwJTtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSA1cmVtO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZjZmNWVlIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo0MHB4IDYwcHggMHB4IDYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHM6YWZ0ZXJ7Ym90dG9tOjUlO3BhZGRpbmc6MnJlbSAwfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX190aXRsZXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX3RpdGxle3BhZGRpbmc6MCAycmVtfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDoycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW17d2lkdGg6bWF4LWNvbnRlbnQ7cG9zaXRpb246cmVsYXRpdmV9LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwMXt0b3A6MTVyZW07bGVmdDo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDAxe3RvcDoxNnJlbTtsZWZ0OjdyZW19fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDJ7dG9wOjIwcmVtO2xlZnQ6OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwMnt0b3A6MTVyZW07bGVmdDo1cmVtfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDAze3RvcDoxNXJlbTtsZWZ0OjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDN7dG9wOjE1cmVtO2xlZnQ6NnJlbX19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwNHt0b3A6MjNyZW07bGVmdDo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDA0e3RvcDoxNXJlbTtsZWZ0OjhyZW19fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDV7dG9wOjEwcmVtO2xlZnQ6OXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwNXt0b3A6MTNyZW07bGVmdDo3cmVtfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDA2e3RvcDoxM3JlbTtsZWZ0OjdyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDZ7dG9wOjE1cmVtO2xlZnQ6NnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW17bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjJlbSAyZW0gM2VtICFpbXBvcnRhbnR9fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDEpe3BhZGRpbmc6NC4zcmVtIDAgNi4zcmVtO3RyYW5zbGF0ZTowIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDEpe3RyYW5zbGF0ZTotMXJlbSAtMXJlbTtvcmRlcjoxfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCgyKXtwYWRkaW5nOjUuN3JlbSA0LjJyZW0gNy44cmVtIDVyZW07dHJhbnNsYXRlOi0xLjRyZW0gOS40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCgyKXt0cmFuc2xhdGU6LTJyZW0gLTVyZW07b3JkZXI6M319LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMyl7cGFkZGluZzo0LjVyZW0gNC4ycmVtIDcuNHJlbSA0LjdyZW07dHJhbnNsYXRlOi0zcmVtIDIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMyl7dHJhbnNsYXRlOi0xcmVtIC0xcmVtO29yZGVyOjJ9fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDQpe3BhZGRpbmc6NS44cmVtIDQuMnJlbSAwIDA7dHJhbnNsYXRlOi0xLjhyZW0gMy40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCg0KXt0cmFuc2xhdGU6LTFyZW0gLTVyZW07b3JkZXI6NH19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNSl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xMHJlbTtwYWRkaW5nLWxlZnQ6Ny40cmVtO3RyYW5zbGF0ZTozcmVtIDJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDUpe3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvO3RyYW5zbGF0ZTotMXJlbSAtMTByZW07b3JkZXI6NX19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNil7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXJlbTtib3R0b206LTE4cmVtO3BhZGRpbmc6MCA0LjZyZW0gN3JlbSA1LjdyZW07dHJhbnNsYXRlOi0xOHJlbSAzLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDYpe3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87dHJhbnNsYXRlOjByZW0gLTEwcmVtO29yZGVyOjZ9fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0gc3Ryb25ne2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIGltZ3t3aWR0aDoyMHJlbSAhaW1wb3J0YW50fX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIGltZy5pbWFnZTAxe3dpZHRoOjIwcmVtfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0gaW1nLmltYWdlMDJ7d2lkdGg6MjVyZW19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbSBpbWcuaW1hZ2UwM3t3aWR0aDoxOHJlbX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIGltZy5pbWFnZTA0e3dpZHRoOjI1cmVtfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0gaW1nLmltYWdlMDV7d2lkdGg6MThyZW19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbSBpbWcuaW1hZ2UwNnt3aWR0aDoyMHJlbX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtib3R0b206MDt0cmFuc2xhdGU6LTUwJSAwfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fc3VwcG9ydF9fYXJyb3d7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fc3VwcG9ydF9fYXJyb3d7bWFyZ2luLXRvcDo1cmVtfX0ucC10b3Atc29sdXRpb24taXNzdWVfX3N1cHBvcnRfX2Fycm93OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgNXJlbTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Y2ZjVlZSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6NDBweCA2MHB4IDBweCA2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX3N1cHBvcnRfX2Fycm93OjpiZWZvcmV7Ym90dG9tOjUlO3BhZGRpbmc6MnJlbSAwfX0ucC10b3Atc29sdXRpb24taXNzdWVfX3N1cHBvcnRfX3RpdGxle21hcmdpbi10b3A6OHJlbTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzUyM2YxZDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19zdXBwb3J0X190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFyZW0gMCAwfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fc3VwcG9ydF9fdGV4dCBwK3B7bWFyZ2luLXRvcDoyZW19LnAtdG9wLXN0cmVuZ3Roe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RlZWFmZSAwJSwgI2ZmZmZmZiAxMDAlKTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjcuOHJlbSAwIDVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aHtwYWRkaW5nOjVyZW0gMH19LnAtdG9wLXN0cmVuZ3RoOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nOjQuMzc1JSAwIDAgMDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvdG9wL3N0cmVuZ3RoX2JnLXRvcC5zdmcpO2JvdHRvbTpjYWxjKDEwMCUgLSAxcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGg6YmVmb3Jle2hlaWdodDo1cmVtO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCV9fS5wLXRvcC1zdHJlbmd0aF9fbGVhZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6M3JlbTtyb3ctZ2FwOjNyZW07cGFkZGluZy10b3A6My44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhfX2xlYWR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC10b3Atc3RyZW5ndGhfX2xlYWQtdGV4dHtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjIuM30ucC10b3Atc3RyZW5ndGhfX2xlYWQtbGlua3tkaXNwbGF5OmZsZXh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aF9fbGVhZC1saW5re3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmVuZH19LnAtdG9wLXN0cmVuZ3RoX19saXN0e21hcmdpbi10b3A6My44cmVtO2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3RoX19saXN0e2ZsZXgtd3JhcDp3cmFwO2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47Y29sdW1uLWdhcDowfX0ucC10b3Atc3RyZW5ndGhfX2xpc3QgYXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucC10b3Atc3RyZW5ndGhfX2xpc3QgYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3Atc3RyZW5ndGhfX2xpc3QgYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhe3dpZHRoOjUwJX19LnAtdG9wLXN0cmVuZ3RoX19saXN0IGE6Zmlyc3Qtb2YtdHlwZXtib3JkZXItcmFkaXVzOjFyZW0gMCAwIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXJhZGl1czowfX0ucC10b3Atc3RyZW5ndGhfX2xpc3QgYTpsYXN0LW9mLXR5cGV7Ym9yZGVyLXJhZGl1czowIDFyZW0gMXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhfX2xpc3QgYTpsYXN0LW9mLXR5cGV7Ym9yZGVyLXJhZGl1czowfX0ucC10b3Atc3RyZW5ndGhfX2xpc3QgYTpob3Zlcntib3gtc2hhZG93OjAgMnJlbSA0cmVtIHJnYmEoMCwwLDAsLjEpO3otaW5kZXg6OX0ucC10b3Atc3RyZW5ndGhfX2xpc3RfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9LnAtdG9wLXN0cmVuZ3RoX19saXN0X19pdGVtLXRleHR7Zm9udC1zaXplOjIuNnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOi4wOGVtO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtwYWRkaW5nOjQuNXJlbSAzcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhfX2xpc3RfX2l0ZW0tdGV4dHtmb250LXNpemU6MS44cmVtO3BhZGRpbmc6MnJlbSAxLjVyZW19fS5wLXRvcC1zdHJlbmd0aF9fbGlzdF9faXRlbS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtib3R0b206MnJlbTtyaWdodDoycmVtfS5wLXRvcC1zdXN0YWluYWJpbGl0eXtwYWRkaW5nOjE3LjNyZW0gMCAyOS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3VzdGFpbmFiaWxpdHl7cGFkZGluZzo1cmVtIDB9fS5wLXRvcC1zdXN0YWluYWJpbGl0eV9faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3VzdGFpbmFiaWxpdHlfX2lubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjExLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdXN0YWluYWJpbGl0eV9faGVhZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztyaWdodDphdXRvfX0ucC10b3Atc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnRze3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NC40cmVtO29yZGVyOi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnRze29yZGVyOmluaXRpYWx9fS5wLXRvcC1zdXN0YWluYWJpbGl0eV9fY29udGVudHMtaW1hZ2V7d2lkdGg6OTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdXN0YWluYWJpbGl0eV9fY29udGVudHMtaW1hZ2V7d2lkdGg6MTAwJX19LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19jb250ZW50cy1pbWFnZSBmaWd1cmV7Ym9yZGVyLXJhZGl1czouOHJlbTtvdmVyZmxvdzpoaWRkZW59LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19jb250ZW50cy10ZXh0e2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7cmlnaHQ6LTI1cHg7bGVmdDo1MCU7dG9wOjY3JTtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjIuMztwYWRkaW5nOjQuNnJlbSAwIDQuOHJlbSA2LjFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczplbmQ7cm93LWdhcDozLjVyZW07Ym9yZGVyLXJhZGl1czoxcmVtIDAgMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnRzLXRleHR7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO3JpZ2h0OmF1dG87dG9wOmF1dG87cGFkZGluZzoycmVtIDAgMCAwfX0ucC10b3Atc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnRzLXRleHQgcHt3aWR0aDoxMDAlfS5wLXRvcC1zdXN0YWluYWJpbGl0eV9fY29udGVudHMtbGlua3tkaXNwbGF5OmZsZXg7bWFyZ2luLXJpZ2h0OjIuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19jb250ZW50cy1saW5re3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmVuZDttYXJnaW4tcmlnaHQ6MH19LnAtdG9wLWFib3V0e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZmNkODtwYWRkaW5nOjNyZW0gMCA3cmVtIDB9LnAtdG9wLWFib3V0X190ZXh0e2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi4yO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjNyZW0gMCAwIDB9LnAtdG9wLWFib3V0X19saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjMuOHJlbSAwIDAgMDtjb2x1bW4tZ2FwOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dF9fbGlzdHtjb2x1bW4tZ2FwOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXRfX2xpc3RfX2l0ZW17d2lkdGg6NDglfX0ucC10b3AtYWJvdXRfX2xpc3RfX2l0ZW0gYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1hYm91dF9fbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXRvcC1hYm91dF9fbGlzdF9faXRlbSBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtYWJvdXRfX2xpc3RfX2l0ZW0gYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19LnAtdG9wLWFib3V0X19saXN0X19pdGVtIGZpZ3VyZXtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0X19saXN0X19pdGVtIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW19fS5wLXRvcC1hYm91dF9fbGlzdF9faXRlbSBmaWd1cmUgaW1ne3RyYW5zaXRpb246c2NhbGUgLjNzfS5wLXRvcC1hYm91dF9fbGlzdF9faXRlbSBhOmhvdmVyIGZpZ3VyZXtib3gtc2hhZG93OjAgMjBweCA0MHB4IHJnYmEoMCwwLDAsLjEpfS5wLXRvcC1hYm91dF9fbGlzdF9faXRlbS10ZXh0e3BhZGRpbmctdG9wOjEuNnJlbTtmb250LXNpemU6Mi40cmVtO2xldHRlci1zcGFjaW5nOi0wLjAxZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM1MjNmMWQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2x1bW4tZ2FwOjEuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0X19saXN0X19pdGVtLXRleHR7Zm9udC1zaXplOjEuNnJlbX19LnUtbXQtLTEwe21hcmdpbi10b3A6MXJlbX0udS1tYi0tMTB7bWFyZ2luLWJvdHRvbToxcmVtfS51LW1yLS0xMHttYXJnaW4tcmlnaHQ6MXJlbX0udS1tbC0tMTB7bWFyZ2luLWxlZnQ6MXJlbX0udS1tdC0tMjB7bWFyZ2luLXRvcDoycmVtfS51LW1iLS0yMHttYXJnaW4tYm90dG9tOjJyZW19LnUtbXItLTIwe21hcmdpbi1yaWdodDoycmVtfS51LW1sLS0yMHttYXJnaW4tbGVmdDoycmVtfS51LW10LS0zMHttYXJnaW4tdG9wOjNyZW19LnUtbWItLTMwe21hcmdpbi1ib3R0b206M3JlbX0udS1tci0tMzB7bWFyZ2luLXJpZ2h0OjNyZW19LnUtbWwtLTMwe21hcmdpbi1sZWZ0OjNyZW19LnUtbXQtLTQwe21hcmdpbi10b3A6NHJlbX0udS1tYi0tNDB7bWFyZ2luLWJvdHRvbTo0cmVtfS51LW1yLS00MHttYXJnaW4tcmlnaHQ6NHJlbX0udS1tbC0tNDB7bWFyZ2luLWxlZnQ6NHJlbX0udS1tdC0tNTB7bWFyZ2luLXRvcDo1cmVtfS51LW1iLS01MHttYXJnaW4tYm90dG9tOjVyZW19LnUtbXItLTUwe21hcmdpbi1yaWdodDo1cmVtfS51LW1sLS01MHttYXJnaW4tbGVmdDo1cmVtfS51LW10LS02MHttYXJnaW4tdG9wOjZyZW19LnUtbWItLTYwe21hcmdpbi1ib3R0b206NnJlbX0udS1tci0tNjB7bWFyZ2luLXJpZ2h0OjZyZW19LnUtbWwtLTYwe21hcmdpbi1sZWZ0OjZyZW19LnUtbXQtLTcwe21hcmdpbi10b3A6N3JlbX0udS1tYi0tNzB7bWFyZ2luLWJvdHRvbTo3cmVtfS51LW1yLS03MHttYXJnaW4tcmlnaHQ6N3JlbX0udS1tbC0tNzB7bWFyZ2luLWxlZnQ6N3JlbX0udS1tdC0tODB7bWFyZ2luLXRvcDo4cmVtfS51LW1iLS04MHttYXJnaW4tYm90dG9tOjhyZW19LnUtbXItLTgwe21hcmdpbi1yaWdodDo4cmVtfS51LW1sLS04MHttYXJnaW4tbGVmdDo4cmVtfS51LW10LS05MHttYXJnaW4tdG9wOjlyZW19LnUtbWItLTkwe21hcmdpbi1ib3R0b206OXJlbX0udS1tci0tOTB7bWFyZ2luLXJpZ2h0OjlyZW19LnUtbWwtLTkwe21hcmdpbi1sZWZ0OjlyZW19LnUtbXQtLTEwMHttYXJnaW4tdG9wOjEwcmVtfS51LW1iLS0xMDB7bWFyZ2luLWJvdHRvbToxMHJlbX0udS1tci0tMTAwe21hcmdpbi1yaWdodDoxMHJlbX0udS1tbC0tMTAwe21hcmdpbi1sZWZ0OjEwcmVtfS51LW10LS0xMTB7bWFyZ2luLXRvcDoxMXJlbX0udS1tYi0tMTEwe21hcmdpbi1ib3R0b206MTFyZW19LnUtbXItLTExMHttYXJnaW4tcmlnaHQ6MTFyZW19LnUtbWwtLTExMHttYXJnaW4tbGVmdDoxMXJlbX0udS1tdC0tMTIwe21hcmdpbi10b3A6MTJyZW19LnUtbWItLTEyMHttYXJnaW4tYm90dG9tOjEycmVtfS51LW1yLS0xMjB7bWFyZ2luLXJpZ2h0OjEycmVtfS51LW1sLS0xMjB7bWFyZ2luLWxlZnQ6MTJyZW19LnUtdGV4dGFsaWduLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnUtdGV4dGFsaWduLS1sZWZ0e3RleHQtYWxpZ246bGVmdH0udS10ZXh0YWxpZ24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey51LXNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LnUtc3B7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnUtcGN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5qcy1mYWRlaW4sLmpzLWZhZGVpbi11cCwuanMtZmFkZWluLWRvd217b3BhY2l0eTowfUBtZWRpYSBwcmludHsuanMtZmFkZWluLC5qcy1mYWRlaW4tdXAsLmpzLWZhZGVpbi1kb3dte29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgcHJpbnR7LmpzLXN1Ym1lbnV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fSIsIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIC8qIDEgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC8qIDIgKi9cclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAvKiAxICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIC8qIDIgKi9cclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAvKiAxICovXHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcclxuICovXHJcblt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgIC8qIDEgKi9cclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTAsIDEyODApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxMCwgNDgwKTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgkaGVhZGVyLWhlaWdodC1wYyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICN7JGhlYWRlci1oZWlnaHQtc3B9cHhcclxuICAgIH1cclxuXHJcbiAgICBtYWluIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJltocmVmXj1cInRlbDpcIl0sXHJcbiAgICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5lbSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODmOODg+ODgOODvOmrmOOBlVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kaGVhZGVyLWhlaWdodC1wYzoxMTA7XHJcbiRoZWFkZXItaGVpZ2h0LXNwOjgwO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Kk44Oz44OK44O85bmF6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOOCs+ODs+ODhuODs+ODhOOBruOCpOODs+ODiuODvOW5hVxyXG4kaW5uZXI6IDEyODBweDtcclxuXHJcbi8vIOS9meeZvVxyXG4kcGFkZGluZy1wYzogMjVweDtcclxuJHBhZGRpbmctc3A6IDIwcHg7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g6Imy44Gu5oyH5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vL+iJsuaMh+WumlxyXG4kZm9udC1jb2xvcjogIzMzMztcclxuJHllbGxvdzogI2ZmZmNkODtcclxuJGdyYXk6ICM2MTZiODA7XHJcbiRyZWQ6ICNkMjAwMDA7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJyb3duOiAjNTIzZjFkO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44OV44Kp44Oz44OI6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4kamEtc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiRlbi1zYW5zOiAnUm9ib3QnLCBzYW5zLXNlcmlmO1xyXG4kZW4tcG9wcGluczogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZ3LXRoaW46IDEwMDtcclxuJGZ3LWV4dHJhLWxpZ2h0OiAyMDA7XHJcbiRmdy1saWdodDogMzAwO1xyXG4kZnctbm9ybWFsOiA0MDA7XHJcbiRmdy1yZWd1bGFyOiA0MDA7XHJcbiRmdy1tZWRpdW06IDUwMDtcclxuJGZ3LXNlbWktYm9sZDogNjAwO1xyXG4kZnctZGVtaS1ib2xkOiA2MDA7XHJcbiRmdy1ib2xkOiA3MDA7XHJcbiRmdy1leHRyYS1ib2xkOiA4MDA7XHJcbiRmdy11bHRyYS1ib2xkOiA4MDA7XHJcbiRmdy1ibGFjazogOTAwO1xyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5sLWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGNvbHVtbi1nYXA6IHJlbSg2MCk7XHJcbiAgcm93LWdhcDogcmVtKDYwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NpZGUge1xyXG4gICAgd2lkdGg6IHJlbSgyNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmwtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6ICRpbm5lciArIHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpICogMjtcclxuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1wYztcclxuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXBjO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zcDtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5sLWhlYWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiByZW0oJGhlYWRlci1oZWlnaHQtcGMpO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDo5OTg7XHJcbiAgbGVmdDowO1xyXG4gIHRvcDowO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDogI3skaGVhZGVyLWhlaWdodC1zcH1weDtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIGMtYmFubmVyICovXHJcbi5jLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiByZW0oNDApO1xyXG4gICAgcmlnaHQ6IHJlbSgxNzApO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgd2lkdGg6IHJlbSgzMjApO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jLWJhbm5lcl9fdGh1bWIge1xyXG4gICAgLy8gICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcclxuICAgIC8vICAgaW1nIHtcclxuICAgIC8vICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJjpob3ZlcntcclxuICAgIC8vICAgLmMtYmFubmVyX190aHVtYiB7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcblxyXG4gICAgLy8gICAgIGltZ3tcclxuICAgIC8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm90dG9tOiByZW0oNTApO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNTApO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuXHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IHJlbSgzMCk7XHJcblx0ICAgICAgICAvLyBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG46OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICB0b3A6IDEycHg7XHJcblx0ICAgICAgICB3aWR0aDogMjRweDtcclxuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICB0b3A6IDEycHg7XHJcblx0ICAgICAgICB3aWR0aDogMjRweDtcclxuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjAwMDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYiB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDE1MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE1MCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAudS1zci1vbmx5IHtcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHdpZHRoOiAxcHg7XHJcbi8vICAgICBoZWlnaHQ6IDFweDtcclxuLy8gICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgICBtYXJnaW46IC0xcHg7XHJcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbi8vICAgICBib3JkZXItd2lkdGg6IDA7XHJcbi8vIH1cclxuXHJcbi5jLWJhbm5lcl9faW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAvLyDjg4bjgrnjg4hcclxuLy8gLmwtZmxvYXQtYm5yIHtcclxuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICAgIHotaW5kZXg6IDk5OTtcclxuLy8gICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1oLS1kdXJhdGlvbikgdmFyKC0tbWgtLWVhc2luZyksIHZpc2liaWxpdHkgMHMgbGluZWFyO1xyXG4vLyAgICAgYm90dG9tOiAyMHB4O1xyXG4vLyAgICAgcmlnaHQ6IDIwcHg7XHJcbi8vICAgICB3aWR0aDogMzIwcHg7XHJcbi8vIH1cclxuXHJcbi8vIC5sLWZsb2F0LWJucl9fY2xvc2Uge1xyXG4vLyAgICAgdG9wOiAxMHB4O1xyXG4vLyAgICAgcmlnaHQ6IDEwcHg7XHJcbi8vIH1cclxuXHJcbi8vIC5sLWZsb2F0LWJucl9fY2xvc2Uge1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgei1pbmRleDogMTtcclxuLy8gICAgIHRvcDogN3B4O1xyXG4vLyAgICAgcmlnaHQ6IDdweDtcclxuLy8gICAgIG91dGxpbmU6IG5vbmU7XHJcbi8vICAgICBib3JkZXI6IG5vbmU7XHJcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1taC0tY29sb3ItLWdyYXlzY2FsZS0zMDApO1xyXG4vLyAgICAgbWFyZ2luOiAwO1xyXG4vLyAgICAgcGFkZGluZzogMDtcclxuLy8gICAgIHdpZHRoOiAyNXB4O1xyXG4vLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4vLyB9XHJcblxyXG4vLyAubC1mbG9hdC1ibnJfX2ltZyB7XHJcbi8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4vLyAgICAgaGVpZ2h0OiA5MHB4O1xyXG4vLyB9XHJcblxyXG4vLyBhLnUtem9vbSAudS16b29tX19pbWcge1xyXG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyB2YXIoLS1taC0tZWFzaW5nKTtcclxuLy8gfVxyXG5cclxuLy8gYS51LXpvb20gLnUtem9vbV9faW1nIHtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyB9XHJcblxyXG4vLyAubC1mbG9hdC1ibnJfX2lue1xyXG4vLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IGF1dG87XHJcbi8vICAgICBnYXA6IDAgMTZweDtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbi8vICAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XHJcbi8vICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbi8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ2cHggYXV0bztcclxuLy8gICAgIGdhcDogMCAxMHB4O1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuLy8gICAgIHBhZGRpbmc6IDE0cHggMTBweDtcclxuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgYmFja2dyb3VuZDogYmx1ZTtcclxuLy8gfSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtYnJlYWRjcnVtYiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogcmVtKDE1KSAwO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkOWRlO1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBjb2x1bW4tZ2FwOiByZW0oNik7XHJcblxyXG4gICAgbGkge1xyXG5cclxuICAgICAgJiArIGxpIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiByZW0oNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg2KTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgI2Q2ZDlkZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XHJcbiAgICAgICAgICByb3RhdGU6IDEzNWRlZztcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMCByZW0oLTIpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lKCM2NjY2NjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOODm+ODkOODvFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCi1xyXG5AbWl4aW4gaG92ZXIge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL29wYWNpdHkgLjdcclxuQG1peGluIG9wIHtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vdW5kZXJsaW5lXHJcbkBtaXhpbiBsaW5lKCR5ZWxsb3cpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vaW1nIHNjYWxlXHJcbkBtaXhpbiBzY2FsZSB7XHJcbiAgZmlndXJlIHtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vaG92ZXIgYWNjdGlvblxyXG5AbWl4aW4gbXEtaG92ZXIoKSB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1idG4ge1xyXG5cclxuICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgY29sb3I6I2QyMDAwMDtcclxuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogcmVtKDIwKSByZW0oNjApO1xyXG4gIGhlaWdodDogcmVtKDUwKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiByZW0oMzYwKTtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiByZW0oODApO1xyXG4gIGJvcmRlcjogc29saWQgMnB4IGN1cnJlbnRDb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogcmVtKDIwMDApO1xyXG4gIGJveC1zaGFkb3c6MCAyMHB4IDQwcHggcmdiYSgjMDAwMDAwLDAuMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogcmVtKDI1KTtcclxuICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgaGVpZ2h0OiByZW0oMzApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDUwKTtcclxuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgYTpob3ZlciAmLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHNjYWxlOjEuMDU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ib3JkZXJsZXNzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICYtY2lyY2xlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDcwKTtcclxuICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oNTApO1xyXG4gICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAgIGE6aG92ZXIgJixcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKCRibGFjaywwLjEpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oNjApO1xyXG4gICAgICAgICAgc2NhbGU6MS4xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1vdXRib3VuZCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogcmVtKDE3KTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTcpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX291dGJvdW5kLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWN0YSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmNkODtcclxuICBwYWRkaW5nOnJlbSgxMCkgMCByZW0oMTAwKSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiByZW0oMTYwKTtcclxuXHJcbiAgJi0td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuXHJcblxyXG4gIC5jLWN0YSsme1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOnJlbSgxMCkgMCByZW0oNTApIDA7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IHJlbSgzMykgMCAwIDA7XHJcbiAgICByb3ctZ2FwOiByZW0oNTUpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogcmVtKDM5MCk7XHJcbiAgICAgIGhlaWdodDowO1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogcmVtKDM5MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoJGJsYWNrLDAuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg4KTtcclxuICAgICAgICAgIGJvcmRlcjpzb2xpZCAjZDIwMDAwO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcclxuICAgICAgICAgIHJvdGF0ZTogMTM1ZGVnO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiByZW0oLTIpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAmLWNvbnRhY3Qge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgxMTApO1xyXG5cclxuICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyMCkgcmVtKDQ0KTtcclxuXHJcbiAgICAgICAgJi1oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDUwKTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1oZWFkaW5nIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAkYnJvd247XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IHJlbSgyMCkgMCAwIDA7XHJcbiAgcm93LWdhcDogcmVtKDE4KTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDM2KTtcclxuICAgIGhlaWdodDogcmVtKDM2KTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9tb29uLXllbGxvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogcmVtKC03KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcblxyXG4gICAgJi0tZW4ge1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWpwIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN1YntcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg4KTtcclxuICAgIH1cclxuICAgICYuYy1tdl9fdGV4dC0tcHJvZHVjdHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKiArIHB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3ViIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBjb2xvcjogJGJyb3duO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGluZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE4KTtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBjdXJyZW50Q29sb3I7XHJcblxyXG4gIH1cclxuXHJcbiAgJi0tbWFyayB7XHJcblxyXG4gICAgJi13aGl0ZSB7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24td2hpdGUuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbGVmdCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDkpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjIpIWltcG9ydGFudDtcclxuICAgIHJvdy1nYXA6IDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtLXZlcnRpY2FsIHtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICByb3ctZ2FwOiByZW0oMCk7XHJcbiAgICBwYWRkaW5nOiByZW0oMjYpIDAgMCByZW0oOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zcC1ob3Jpem9udGFse1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgIHdyaXRpbmctbW9kZTogaW5pdGlhbDtcclxuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC03KTtcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdmVydGljYWwgJl9fdGV4dCB7XHJcblxyXG4gICAgJi0tZW4ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC4zZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg1KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNSkhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMjApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zbWFsbCAmX190ZXh0e1xyXG5cclxuICAgICYtLWVuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1qcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICYuYy1oZWFkaW5nX190ZXh0LS1qcC1zbWFsbC1wcm9kdWN0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNWVlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0oNjApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6M3B4O1xyXG4gICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWljb24ge1xyXG5cclxuICAmLWV4dGVybmFsIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgIGhlaWdodDogcmVtKDIyKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4dGVybmFsLnN2Zyk7XHJcbiAgfVxyXG5cclxuICAmLW1vb257XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiByZW0oMjApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24teWVsbG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9tb29uLXJlZC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24td2hpdGUuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWdyYXkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9tb29uLWdyYXkuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jaXJjbGVhcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IHJlbSgzNik7XHJcbiAgICBoZWlnaHQ6IHJlbSgzNik7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOjEwMCU7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXJlZC5zdmcpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGV7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXdoaXRlLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1icm93bntcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1icm93bi5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGx7XHJcbiAgICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXhzbWFsbHtcclxuICAgICAgd2lkdGg6IHJlbSgyNCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sYXJnZXtcclxuICAgICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3ZlcntcclxuXHJcbiAgICAgICYtcmVkIHtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1yZWQuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtd2hpdGUge1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJyb3duIHtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1icm93bi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgYTpob3ZlciAmLXJlZCB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1haWwge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDI4KTtcclxuICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9tYWlsLXJlZC5zdmcpO1xyXG5cclxuICAgICYtLXJlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fbWFpbC1yZWQuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZG93bmxvYWQge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDI2KTtcclxuICAgIGhlaWdodDogcmVtKDIyKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb3dubG9hZC1yZWQuc3ZnKTtcclxuXHJcbiAgICAmLS1yZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Rvd25sb2FkLXJlZC5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zYW1wbGUge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDIyKTtcclxuICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9zYW1wbGUtcmVkLnN2Zyk7XHJcblxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9zYW1wbGUtcmVkLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNkZ3Mge1xyXG4gICAgbWF4LXdpZHRoOiByZW0oMTMwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgcGFkZGluZzogMTAwJSAwIDAgMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0wMC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE1IHtcclxuICAgICAgQGlmKCRpIDwgMTApIHtcclxuXHJcbiAgICAgICAgJi0wI3skaX0ge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTAjeyRpfS5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICYtI3skaX0ge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLSN7JGl9LnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtbGVhZCB7XHJcbiAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1tdiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiByZW0oNTUwKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6Y2FsYyg1NTAgLyAxOTIwICogMTAwdncpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgdG9wOiByZW0oMTAwKTtcclxuICAgIGxlZnQ6IHJlbSgyNSk7XHJcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNjcwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAvLyB0b3A6IDFlbTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1JTtcclxuXHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5jLW12X190aXRsZS0tcHJvZHVjdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDAgMCAwIC8gNDAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgcmlnaHQ6IC0zcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgaGVpZ2h0OiByZW0oNDIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDpjYWxjKDcwMCAvIDE5MjAgKiAxMDB2dyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1sYXJnZSAmX190aXRsZXtcclxuICAgIHRvcDogcmVtKDUwKTtcclxuICAgIC8vIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgIC8vIHRvcDogcmVtKDEwKTtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICYtLW1pZGRsZSB7XHJcbiAgICBoZWlnaHQ6IHJlbSg0NTApO1xyXG5cclxuICAgIC8vIDMwMDBweCDku6XkuIrjga7loLTlkIhcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMDBweCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSg3MDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDpjYWxjKDcwMCAvIDE5MjAgKiAxMDB2dyk7XHJcbiAgICB9XHJcbiAgICAmLmMtbXYtLW1pZGRsZS1wcm9kdWN0IHtcclxuICAgICAgbWluLWhlaWdodDogcmVtKDI0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1taWRkbGUgJl9fdGl0bGUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbmFycm93IHtcclxuICAgIGhlaWdodDogcmVtKDI4MCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6Y2FsYyg3MDAgLyAxOTIwICogMTAwdncpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbmFycm93ICZfX3RpdGxlIHtcclxuICAgIHRvcDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1W44KS5beu44GX5pu/44GI44KL5Y+v6IO95oCn44GM44GC44KL44Oa44O844K4XHJcbi5jLW12LmNoYW5nZWFibGUge1xyXG4gIGZpZ3VyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxNiUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcblxyXG4vLyDjg4jjg4Pjg5fjgavmiLvjgovjg5zjgr/jg7NcclxuLmMtcGFnZS10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IHJlbSgxMDApO1xyXG4gIGhlaWdodDogcmVtKDEwMCk7XHJcbiAgcmlnaHQ6IHJlbSg0MCk7XHJcbiAgYm90dG9tOiByZW0oNTApO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogI2RiYTM1MTtcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgIGhlaWdodDogcmVtKDcwKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcblxyXG4gICYtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgc3Bhbi5jLXBhZ2UtdG9wLXRleHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgYm90dG9tOiByZW0oMTApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59IiwiI3NlYXJjaF9fZm9ybV9fYXJlYSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG59XHJcblxyXG4jc2VhcmNoX19mb3JtX19hcmVhLnZpc2libGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLXdhdmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuXHJcbiAgLmMtY3RhICsgLmMtY3RhID4gJiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB3YXZlX2JlZm9yZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHZ3KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQwdncpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHZ3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgd2F2ZV9hZnRlciB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMHZ3KTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjB2dyk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjB2dyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgd2F2ZV9iZWZvcmVfc3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTYwdncpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yODB2dyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAwdncpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB3YXZlX2FmdGVyX3NwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwdncpO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0MHZ3KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjB2dyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgd2F2ZV9oZWlnaHRfdG9wIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE0MCk7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTMwKTtcclxuICAgIH1cclxuICAgIDgwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oODApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHdhdmVfaGVpZ2h0X3RvcF9zcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDUpO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB3YXZlX2hlaWdodF9ib3R0b20ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICAgIDgwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgd2F2ZV9oZWlnaHRfYm90dG9tX3NwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgICA4MCUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMDB2dztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IHJlbSgxNDApIDAgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi93YXZlX3RvcF9iZy5zdmcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiA0MDB2dztcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIHdpZHRoOiBjYWxjKDIwMHZ3ICsgMXB4KTsgLy/ns4rku6MxcHhcclxuICAgIGFuaW1hdGlvbjogd2F2ZV9iZWZvcmUgMTJzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF90b3AgMTJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGFuaW1hdGlvbjogd2F2ZV9iZWZvcmVfc3AgMTRzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF90b3Bfc3AgMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBhbmltYXRpb246IHdhdmVfYWZ0ZXIgMTJzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF90b3AgMTJzIGluZmluaXRlICBlYXNlLWluLW91dDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogYXV0bzA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGFuaW1hdGlvbjogd2F2ZV9hZnRlcl9zcCAxNHMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X3RvcF9zcCAxNHMgaW5maW5pdGUgIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1ib3R0b20ge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi93YXZlX2JvdHRvbV9iZy5zdmcpO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbjogd2F2ZV9iZWZvcmUgMTJzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF9ib3R0b20gMTJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiB3YXZlX2JlZm9yZV9zcCAxNHMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X2JvdHRvbV9zcCAxNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogd2F2ZV9hZnRlciAxMnMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X2JvdHRvbSAxMnMgaW5maW5pdGUgIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IHdhdmVfYWZ0ZXJfc3AgMTRzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF9ib3R0b21fc3AgMTRzIGluZmluaXRlICBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICYuaXMtZ3JlZW4ge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vd2F2ZV90b3BfYmctZ3JlZW4uc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWJvdHRvbSB7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi93YXZlX2JvdHRvbV9iZy1ncmVlbi5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog44Ki44Kv44K744K344OT44Oq44OG44Kj5pa56YedICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1hY2Nlc3NpYmlsaXR5cG9saWN5IHtcclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nOiByZW0oODgpIDAgcmVtKDYyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICogKyAmX19oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgcGFkZGluZzogcmVtKDQ0KSAwIDA7XHJcblxyXG4gICAgICAmPiAqICsgKiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3OCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKiArICYge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlLFxyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZmRmZGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMjgpIHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMjgpIHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6Mi4yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkbCB7XHJcblxyXG4gICAgICAgICBkdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgxOSk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMmNmYTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDIpO1xyXG4gICAgICAgICAgICB0b3A6IDAuN2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuXHJcbi8qIOaXpeacrOijveODkeODs+mHjueQg+Wkp+S8miAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLWJhc2ViYWxsIHtcclxuXHJcbiAgJi1sZWFkIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4OCkgMCByZW0oNzcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg3NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNzUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDcwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDM1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIHJlbSg0KSByZW0oMTUpIHJnYmEoJGJsYWNrLDAuMTUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAwLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMC41ZW07XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgcm90YXRlOiAtMTM1ZGVnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIC4zcztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiByZW0oNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbmZvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgdGltZSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvdHRvbTogLTIuN2VtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjhlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzgpO1xyXG5cclxuICAgICAgICBpbWcgKyBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBhIHtcclxuICAgICAgLy8gICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2QyY2ZhOTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGZkZmRkO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTguMykgMS41ZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjJlbSAxLjhlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyLjhlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3LjMlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gIC8qIOS8muekvuaDheWgsSDkuovmpa3moYjlhoUgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1idXNpbmVzcyB7XHJcblxyXG4gICAgJi1sZWFkIHtcclxuICAgICAgcGFkZGluZzogcmVtKDg4KSAwIHJlbSg0Mik7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDEwMCk7XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDEwNyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oODApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU0LjYlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKSByZW0oMTApIDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1Myk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sZWFkIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogcmVtKDI0KSAwIHJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgxMCkgMCByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQuNiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDU4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX190ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQuNiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1OCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gICYtZGlzY2lwbGluZSB7XHJcblxyXG4gICAgLyog5Lya56S+5oOF5aCxIOaciOWztumjn+WTgeOCsOODq+ODvOODl+OBruihjOWLleimj+evhCAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nOiByZW0oODUpIDA7XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgKiArICYge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2IC8gMjQgKiAxZW0pO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG5cclxuICAvKiDkvJrnpL7mg4XloLEg44GU44GC44GE44GV44GkICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtZ3JlZXRpbmcge1xyXG5cclxuICAgICYtbWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4NikgMCByZW0oOTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDMxLjI1JTtcclxuICAgICAgICAgIC8vIG1hcmdpbi10b3A6IHJlbSgtMTQwKTtcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMTQpIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0NWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgKiArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDkvJrnpL7mg4XloLFcclxuICAgICYtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oOTQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMGRkYzM7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzNik7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzOCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg0OCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzAuNSU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAzMC41JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGU7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIHJlbSg0KSByZW0oMjApIHJnYmEoJGJsYWNrICwuMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIyKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gIC8qIOS8muekvuaDheWgsSDjgrDjg6vjg7zjg5fkvJrnpL7kuIDopqcgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1ncm91cCB7XHJcblxyXG4gICAgJi1sZWFkIHtcclxuICAgICAgcGFkZGluZzogcmVtKDU3KSAwIHJlbSgzOCk7XHJcblxyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDUpIDAgcmVtKDI4KTtcclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNDgpIDAgMCAwO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSg2MCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0oNTgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0YSB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RmZGZkZDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZmRmZGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTQwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMykgcmVtKDMwKSByZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgMCByZW0oMTkpIHJlbSgzNSk7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUoJGZvbnQtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgJi1ndWlkbGluZSB7XHJcblxyXG4gICAgLyog5Lya56S+5oOF5aCxIOODkeODvOODoOayueiqv+mBlOaWuemHnSAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgJi1wYWxtIHtcclxuXHJcbiAgICAgICYtY29udGVudHMge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMDApIDAgcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVhZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIHJlbSg3NCk7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNjApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCByZW0oMzApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDQyLjIlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG5cclxuICAgICAgICAgICAgKiArIHAgIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MikgMCByZW0oNjgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDUwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDI4KTtcclxuICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMikgMCByZW0oNSk7XHJcblxyXG4gICAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmVjZGI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgzMzApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgyNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gcmVtKDMzMCkgLSByZW0oMzApKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMCAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oNSk7XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgxNik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyY2ZhOTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gIC8qIOS8muekvuaDheWgsSDos7zosrfln7rmnKzmlrnph53vvI/os7zosrfjgqzjgqTjg4njg6njgqTjg7MgICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuICAmLWd1aWRsaW5lIHtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDs7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5pyI5bO26aOf5ZOB5bel5qWt5qCq5byP5Lya56S+IOizvOiyt+WfuuacrOaWuemHnVxyXG4gICAgJi1iYXNpYyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg5MykgMCByZW0oMjQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDI0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogY291bnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwO1xyXG5cclxuICAgICAgICAmPmxpIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZWU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzQpIHJlbSgyMCkgcmVtKDM0KSByZW0oOTApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZTlkOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICM1MjNmMWQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDU4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5pyI5bO26aOf5ZOB5bel5qWt5qCq5byP5Lya56S+IOizvOiyt+OCrOOCpOODieODqeOCpOODs1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg5Nik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNDMpIDAgcmVtKDM2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICM1MjNmMWQ7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNiAvIDI0ICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICAqICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gICYtaGlzdG9yeSB7XHJcblxyXG4gICAgLyog5Lya56S+5oOF5aCxIOayv+mdqSAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuICAgICYtbGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg5MCkgMCByZW0oNjApO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg1MTYpO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDY0KSBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpbWVsaW5lIHtcclxuXHJcbiAgICAgIC8v5bm05LujXHJcbiAgICAgICZfX2RlY2FkZSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDY1KSAwIHJlbSg0Nik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U3ZTVjODtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skcGFkZGluZy1zcH0gLSAxcHggKyAoMTAwJSAtICgjeyRwYWRkaW5nLXNwfSAqIDIpICkgKiAoNSAvIDEwMCkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMjApIGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyAmLXllYXIge1xyXG4gICAgICAgICAgLy8gICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAvLyAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgLy8gICBzdHJvbmcge1xyXG4gICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogY2FsYyg2MCAvIDMwICogMWVtKTtcclxuICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgICAgIC8vICAgICBmb250LWZhbWlseTogJGVuLXBvcHBpbnM7XHJcbiAgICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICYteWVhciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg2MCAvIDMwICogMWVtKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXBvcHBpbnM7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL+W5tOODquOCueODiFxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMTYpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMTYpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy/lkITlubRcclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgJl9faW1hZ2V7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0OCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNTApIHJlbSgxOCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDIwMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMCUgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMik7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYteWVhciB7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZW4tcG9wcGlucztcclxuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6cmVtKDIyKTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tcG9wcGlucztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy/jg57jg7zjgq9cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8v44Op44Kk44OzXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLy/lkITlubTmg4XloLFcclxuICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M4YzZiMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC43ZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYubm8tbWFyazpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAxMzVkZWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgcmVtKC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLXllYXIge1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICYteWVhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiA1MCUgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG5cclxuICAvKiDkvJrnpL7mg4XloLEg5Za25qWt5omA44O755Sf55Sj5oug54K5ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtb2ZmaWNlIHtcclxuXHJcbiAgICAvLyDlnLDlm7NcclxuICAgICYtbWFwIHtcclxuICAgICAgcGFkZGluZzogcmVtKDkwKSAwIHJlbSg3NCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgJl9faW1hZ2V7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4Ojk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5Za25qWt5omA44O755Sf55Sj5oug54K544Oq44K544OIXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMzIpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIOWWtualreaJgOODu+eUn+eUo+aLoOeCuSDkvY/miYDpm7voqbHnlarlj7dcclxuICAgICAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICAgIHdpZHRoOiA0NS4zJTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oOCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDYpO1xyXG5cclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNzEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gcmVtKDcxKSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgZGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g5Za25qWt5omA44O755Sf55Sj5oug54K5IOiqjeiovOimj+agvO+8j+mWi+eZuuijveWTgVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzAwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5YzhjNmY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDdlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDFlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgzMCkgLTUwJTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDE1KSAtNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjpzb2xpZCAxcHggI2UwZGRjMztcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMzApIHJlbSgyNSk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMTUpIHJlbSgxNSk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcm93LWdhcDpyZW0oNik7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjZlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICogKyBkbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1NCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDllrbmpa3miYAg6KGo56S66Kq/5pW0XHJcbiAgICAgICYtLW9mZmljZSAmIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2RhdGEge1xyXG5cclxuICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcblxyXG4gIC8qIOS8muekvuaDheWgsSDkvJrnpL7mpoLopoEgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1vdXRsaW5lIHtcclxuXHJcbiAgICAmLWRhdGEge1xyXG4gICAgICBwYWRkaW5nOiByZW0oOTMpIDAgcmVtKDIyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgyMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGZkZmRkO1xyXG5cclxuICAgICAgICBkdCxcclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RmZGZkZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuMjRlbSAwIDEuMzRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIHdpZHRoOiAxOCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgd2lkdGg6IDgyJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4ZW0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOOCouOCr+OCu+OCueODnuODg+ODl1xyXG4gICAgJi1hY2Nlc3Mge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDk4KTtcclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKSAwIHJlbSgzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbWFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMoNjAwIC8gMTI4MCAqIDEwMCUpIDAgMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMTUwcHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMDBweCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g6Zu76LuK44Gn44GK6LaK44GX44Gu5aC05ZCIXHJcbiAgICAgICZfX3RyYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDM0KSAwIHJlbSg2MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21hcCB7XHJcbiAgICAgICAgICB3aWR0aDogNzUuOCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3V0ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICB3aWR0aDogMTkuNSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3BvaW50IHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gICYtcG9saWN5IHtcclxuXHJcbiAgICAvKi0tLS0tLS0tLS0gaW5kZXguaHRtbCAtLS0tLS0tLS0tKi9cclxuXHJcbiAgICAvKiDkvJrnpL7mg4XloLEg57WM5Za255CG5b+1ICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAmLWNvbmNlcHQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTAwKSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOaciOWztumjn+WTgeOCsOODq+ODvOODl+OBruWNlOWQjOe1jOWWtueQhuW/tVxyXG4gICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tcGFueS9wb2xpY3kvY29uY2VwdF9jaXJjbGVfYmcud2VicCkgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNjApIDAgcmVtKDEzMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIHJlbSgxKSByZW0oOCkgcmdiYSgjMDA0YTc3LC44KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogcmVtKDUwKTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0oMTYwKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDI1KTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMzAwKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDMwMCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ViZWNkYjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNTApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNjQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtanAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNC43Mik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1lbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAtLWJhc2U6IDEwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCh2YXIoLS1yKSAqIDIpIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygodmFyKC0tcikgKiAyKSAvIHZhcigtLWJhc2UpICogMXJlbSk7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDIwcHggI2VjZTlkNztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgLS1yOiAxNDUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAtLWFuZ2xlMjogY2FsYyh2YXIoLS1hbmdsZSkgKiAxZGVnIC0gOTBkZWcpO1xyXG4gICAgICAgICAgICAtLXg6IGNhbGMoKGNvcyh2YXIoLS1hbmdsZTIpKSAqIHZhcigtLXIpICkgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO1xyXG4gICAgICAgICAgICAtLXk6IGNhbGMoKHNpbih2YXIoLS1hbmdsZTIpKSAqIHZhcigtLXIpICkgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHZhcigtLXgpIHZhcigtLXkpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjkwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjkwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2NSk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTY1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1qcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNyk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5pyI5bO26aOf5ZOB44Kw44Or44O844OX44Gu5Y2U5ZCM57WM5Za255CG5b+15LiA6KanXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMikgMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1qcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RmZGZkZDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMykgMCByZW0oMzkpO1xyXG5cclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDmnIjls7bpo5/lk4HjgrDjg6vjg7zjg5fjga7jg63jgrTjg57jg7zjgq/jga7nlLHmnaVcclxuICAgICAgJl9fbG9nbyB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg3MCkgMCAwO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtKDMwKSBhdXRvO1xyXG4gICAgICAgICAgY29sb3I6ICM1MjNmMWQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1ne1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGV0YWlsIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzIpIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtanAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZmRmZGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjMpIDAgcmVtKDM5KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAxZnI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLSAvaW5kZXguaHRtbCAtLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuICAgIC8qLS0tLS0tLS0tLSBpbmRleDIuaHRtbCAtLS0tLS0tLS0tKi9cclxuXHJcbiAgICAvKiDkvJrnpL7mg4XloLEg6LO86LK35Z+65pys5pa56Yed77yP6LO86LK344Ks44Kk44OJ44Op44Kk44OzICAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuICAgIC8vIOaciOWztumjn+WTgeW3pealreagquW8j+S8muekviDos7zosrfln7rmnKzmlrnph51cclxuICAgIC8vICYtYmFzaWMge1xyXG4gICAgLy8gICBwYWRkaW5nOiByZW0oOTMpIDAgcmVtKDI0KTtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgyNCk7XHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAvLyAgICZfX2xpc3Qge1xyXG4gICAgLy8gICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLy8gICAgIHJvdy1nYXA6IHJlbSg4KTtcclxuICAgIC8vICAgICBwYWRkaW5nOiByZW0oNTApIDAgMDtcclxuXHJcbiAgICAvLyAgICAgJj5saSB7XHJcbiAgICAvLyAgICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQ7XHJcbiAgICAvLyAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWVlO1xyXG4gICAgLy8gICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgIC8vICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gICAgICAgcGFkZGluZzogcmVtKDM0KSByZW0oMjApIHJlbSgzNCkgcmVtKDkwKTtcclxuICAgIC8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vICAgICAgICY6YmVmb3JlIHtcclxuICAgIC8vICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCk7XHJcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICNlYmU5ZDk7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAvLyAgICAgICAgIGNvbG9yOiAjNTIzZjFkO1xyXG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vICAgICAgICAgd2lkdGg6IHJlbSg1OCk7XHJcbiAgICAvLyAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgICAgIHRvcDogMDtcclxuICAgIC8vICAgICAgICAgbGVmdDogMDtcclxuICAgIC8vICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgLy8gICAgICAgfVxyXG5cclxuICAgIC8vICAgICAgICY+cCB7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgLy8gICAgICAgICBmbGV4OiAxO1xyXG4gICAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgLy8gICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC8vIOaciOWztumjn+WTgeW3pealreagquW8j+S8muekviDos7zosrfjgqzjgqTjg4njg6njgqTjg7NcclxuICAgIC8vICYtZ3VpZGVsaW5lIHtcclxuICAgIC8vICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg5Nik7XHJcblxyXG4gICAgLy8gICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuXHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAvLyAgICZfX2xlYWQge1xyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIC8vICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAvLyAgICAgcGFkZGluZzogcmVtKDQzKSAwIHJlbSgzNik7XHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAvLyAgICZfX2l0ZW0ge1xyXG5cclxuICAgIC8vICAgICAmICsgJiB7XHJcbiAgICAvLyAgICAgICBtYXJnaW4tdG9wOiByZW0oMzQuNSk7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmX19oZWFkaW5nIHtcclxuICAgIC8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIC8vICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIC8vICAgICAgIGNvbG9yOiAjNTIzZjFkO1xyXG5cclxuICAgIC8vICAgICAgIGkge1xyXG4gICAgLy8gICAgICAgICBmb250LXNpemU6IGNhbGMoMjYgLyAyNCAqIDFlbSk7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgcCB7XHJcbiAgICAvLyAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAvLyAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcblxyXG4gICAgLy8gICAgICAgKiArICYge1xyXG4gICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjEpO1xyXG4gICAgLy8gICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLyotLS0tLS0tLS0gL2luZGV4Mi5odG1sIC0tLS0tLS0tLS0qL1xyXG5cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuICAmLXZpc2lvbiB7XHJcblxyXG4gICAgLyog5Lya56S+5oOF5aCxIOODk+OCuOODp+ODsyAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuICAgICYtY29udHJpYnV0ZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4OCkgMCByZW0oODApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2NSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDU0LjclO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNC43JTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCkgMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg0MikgcmVtKDYwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwIDAgMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZWZmb3J0cyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oMTAwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIHJlbSg1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTBkZGMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAuNSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjIpO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyog5Lya56S+5oOF5aCxICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtY29tcGFueSB7XHJcblxyXG4gICYtbGluayB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSg1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcm93LWdhcDogcmVtKDc0KTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0Ny42NSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICB3aWR0aDogODclO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDM2KSAwIDAgcmVtKDQ4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCkgMCAwIDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTgyKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog44GK5ZWP44GE5ZCI44KP44GbICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtY29udGFjdCB7XHJcblxyXG4gICYtY2hlY2sge1xyXG4gICAgcGFkZGluZzogcmVtKDEwMCkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyMik7XHJcblxyXG4gICAgICAmID4gbGkge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmNmYTk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDI4KSByZW0oMjApIHJlbSgzNikgcmVtKDE0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMCkgcmVtKDIwKSByZW0oOTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRhY3QvY2hlY2tfbWFyay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHJcbiAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICBtYXJnaW46IHJlbSg1MCkgMCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmNkODtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDIwKSByZW0oNDQpO1xyXG5cclxuICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NTApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA2cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDos4fmlpnjg4Djgqbjg7Pjg63jg7zjg4kgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1kb3dubG9hZHMge1xyXG5cclxuICAmLW1hdGVyaWFsIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMDApIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg2Mik7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogcmVtKDM5MCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMuMmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMjgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICBib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDE0KTtcclxuICAgICAgICAgIHBhZGRpbmc6cmVtKDMyKSByZW0oMTMpIHJlbSg0Nik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZmVmZWY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgxMCkgcmVtKDQwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oNSkgcmVtKDIwKSByZ2JhKCMwMDAwMDAsMC4wOCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ub3QtZG93bmxvYWQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aHVtYm5haWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog44OV44OD44K/44O8ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtZm9vdGVyIHtcclxuICBwYWRkaW5nOiByZW0oODQpIDAgcmVtKDMwKTtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q2ZDlkZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMzApO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiByZW0oMjUwKTtcclxuXHJcbiAgICBhIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODoeODi+ODpeODvFxyXG4gICZfX21lbnUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMjUpO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcclxuICAgIGdhcDogcmVtKDUyKSByZW0oOTgpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgeyAvLyDov73liqDvvJ9cclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1yb3cge1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDIgLyBzcGFuIDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBncmlkLXJvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtY29se1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUoJHJlZCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNSkgMCAwIHJlbSgxMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Kz44OU44O844Op44Kk44OIXHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOODmOODg+ODgOODvCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLWhlYWRlciB7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgxMCkgMCByZW0oMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxOCkgMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBwYWRkaW5nOjAgcmVtKDIyKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiA5OTg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgbGVmdDogMTUwdnc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgcmVtKDMwKTtcclxuICAgICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkcmVkO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKCRibGFjaywuMSk7XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY+bGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmpzLXN1Ym1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByb3RhdGU6IC05MGRlZztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByb3RhdGUgLjNzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMGVtO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlzLXN1YmFjdGl2ZSAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICByb3RhdGU6IDBkZWc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlzLXN1YmFjdGl2ZSAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXN1YmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgLmpzLXN1Ym1lbnUtdG9nZ2xlIHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICByb3RhdGU6IDBkZWc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgdG9wOiAzZW07XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogMTM1ZGVnO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmpzLXN1Ym1lbnUge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyZWQsLjgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHJlZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE5LjkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyKCl7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOOCteODluODoeODi+ODpeODvFxyXG4gICAgJi1zdWIge1xyXG4gICAgICAmX193cmFwcGVyIHsgLy8g44K144OW44Oh44OL44Ol44O844Gu5Lit6Lqr5YWo5L2TXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiByZW0oMTApIHJlbSgyMCk7XHJcblxyXG4gICAgICAgICY+dWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgJi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJj5saXtcclxuICAgICAgICAgICAgJj51bHtcclxuICAgICAgICAgICAgICAmPmxpe1xyXG4gICAgICAgICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwcGVyLmFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUgeyAvLyDjgrXjg5bjg6Hjg4vjg6Xjg7zjgr/jgqTjg4jjg6tcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAydnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+YXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtKDEwKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1MjNmMWQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDR2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtKDEwKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDFlbSAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHsgLy8g56CU56m26ZaL55m644Gu55S75YOP5LuY44GN44Oq44Oz44KvXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjNmMWQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgJi5tdC0zMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1MjNmMWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICAgIGhlaWdodDogM2VtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHsgLy8g44K144OW44Oh44OL44Ol44O85YWo5L2TXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAxMDBweDsgLy8g44Km44Kj44Oz44OJ44Km44K144Kk44K644Gn5aSJ5YyW44GZ44KL44KI44GG44Gr6Kq/5pW0XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC45NSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMTAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dzsgLy8g6L+95YqgXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMDMpO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xyXG4gICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcclxuICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcbiAgICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcm93LWdhcDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLXN1YmFjdGl2ZSAme1xyXG4gICAgICAgICAgLy8gdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgzMCkgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lKCRyZWQpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkcmVkLC4zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIHN1Yi1tZW5144Gu5Lit6LqrXHJcbiAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgJj5saXtcclxuICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb2wyIHsgLy8g6KO95ZOBXHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbDMgeyAvLyDjgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqNcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sNCB7IC8vIOeglOeptumWi+eZulxyXG4gICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTIzZjFkO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sNSB7IC8vIOS8muekvuaDheWgsVxyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDIge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1qcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDF2dztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1lbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5jjg4Pjg4Djg7zlj7PlgbTjgqLjgqTjgrPjg7Pjg6rjg7Pjgq9cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCByZW0oMjApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZW5nbGlzaCxcclxuICAgICYtY29udGFjdCxcclxuICAgICYtZG93bmxvYWQsXHJcbiAgICAmLXNlYXJjaCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbmdsaXNoIHtcclxuXHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9lbmdsaXNoLnN2Zyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhY3Qge1xyXG5cclxuICAgICAgYSB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NvbnRhY3Quc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNSU7O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kb3dubG9hZCB7XHJcblxyXG4gICAgICBhIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZG93bmxvYWQuc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNSU7O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWFyY2gge1xyXG5cclxuICAgICAgYSB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3NlYXJjaC5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1JTs7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNQ44OP44Oz44OQ44O844Ks44O844Oc44K/44OzXHJcbiAgJl9faGFtYnVyZ2VyIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OjUwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBtYXJnaW46IDE3cHggYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcm90YXRlOiA0NWRlZztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJvdGF0ZTogLTQ1ZGVnO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDmpJzntKLjg5Xjgqnjg7zjg6BcclxuICAmX19zZWFyY2h7XHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICBkaXNwbGF5OiBub25lOyAvLyDliJ3mnJ/jga/pnZ7ooajnpLpcclxuXHJcbiAgICAgIC5zZWFyY2hfX2Zvcm1fX2FyZWFfX2Jsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybXtcclxuXHJcbiAgICAgICYtaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9ue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDIwMDAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLW5ld3Mge1xyXG5cclxuICAvKiDjgYrnn6XjgonjgZsg6Kmz57SwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtZGV0YWlsIHtcclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgzOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDE2KTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjYpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDIpO1xyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICNhOTkyNjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhdGVnb3J5IHtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmVjZGI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDE0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2QyY2ZhOTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1NCkgMCByZW0oMTA4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2QyMDAwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGxpbmUoY3VycmVudENvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICorKntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtZWxlbWVudC1jYXB0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBzY2FsZTogMS4wNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1jdXN0b20td2lkdGggLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjA1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDozcHggZG91YmxlICNhOTkyNjk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZSBwe1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZSBjaXRle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xyXG4gICAgICAgICAgY29sb3I6I2E5OTI2OTtcclxuICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmY2Q4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSg0NCk7XHJcblxyXG4gICAgICAgICAgJi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDUwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCAwO1xyXG4gICAgICBtYXJnaW46IHJlbSg1MCkgMDtcclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogcmVtKDMwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDjgYrnn6XjgonjgZsgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1uZXdzIHtcclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIHBhZGRpbmc6IHJlbSg5OSkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFyY2hpdmUge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDQwKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNC4zKSAwO1xyXG4gICAgICAgIGJvcmRlcjogZG90dGVkICNkMmNmYTk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhdGVnb3J5IHtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmVjZGI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI2KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v44K144Kk44OJ44Oh44OL44Ol44O8XHJcbiAgJi1uYXYge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNSU7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYnJvd247XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOjAgMCAxcHggMDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6MXB4IDAgMXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3A7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGFnZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiByZW0oMjUpIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3Bhbi5jdXJyZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogI2QyMDAwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2KSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLW51bWJlcnMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCByZW0oMykgMCAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICB3aWR0aDogcmVtKDQ1KTtcclxuICAgICAgaGVpZ2h0OiByZW0oNDUpO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLW51bWJlcnMuZG90cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2KSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNikgMDtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycy5wcmV2LFxyXG4gICAgLnBhZ2UtbnVtYmVycy5uZXh0IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLXByaXZhY3lwb2xpY3kge1xyXG5cclxuICAmLWNvbnRlbnRzIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4OCkgMCByZW0oNjIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgKiArICZfX2hlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDQpIDAgMDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDE5KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyY2ZhOTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMik7XHJcbiAgICAgICAgICAgIHRvcDogMC43ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1wcm9kdWN0cyB7XHJcblxyXG4gICYtdHlwZSB7XHJcblxyXG4gICAgLyog6KO95ZOBIOijveWTgeips+e0sCAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgJi1kZXRhaWwge1xyXG5cclxuICAgICAgJi1sZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTE0KSAwIHJlbSg1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NTApO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMTkyKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC04NikgcmVtKC0yMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSg0NikgcmVtKDc2KTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDU4KSByZW0oNTApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMTYyKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOijveWTgeips+e0sFxyXG4gICAgICAmLWRhdGEge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuXHJcbiAgICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDYwKTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDUwMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRhYmxlIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGZkZmRkO1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZmRmZGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICAgICAgICAgICAgICogKyBwIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6bm90KC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGEpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUoJHJlZCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2RhZGFkYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgMCByZW0oMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8g55So6YCUXHJcbiAgICAgICAgICAmLXVzYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZWNhMjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6cmVtKDUpIHJlbSgxOSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIOmWoumAo+aDheWgsVxyXG4gICAgICAgICAgJi1yZWxhdGVkIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZSgkcmVkKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93LXJlZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtcHJvZHVjdHMge1xyXG5cclxuICAvKiDoo73lk4Eg6KO95ZOB44Kr44OG44K044Oq6Kmz57SwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtdHlwZSB7XHJcblxyXG4gICAgLy8g44Oq44Oz44KvIO+8iOS4i+WxpOWFsemAmu+8iVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgcGFkZGluZzogcmVtKDU4KSAwIDA7XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0MCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oNCkgcmVtKDIwKSByZ2JhKCRibGFjaywwLjEpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMikgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDoo73lk4HlhoXlrrlcclxuICAgICYtYWJvdXQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oOTUpIDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgMDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNjApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDA7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOeJueW+tFxyXG4gICAgJi1mZWF0dXJlcyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyNikgMDtcclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMCByZW0oMjQpO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAzMC41JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMzApO1xyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDnlKjpgJTjgafntZ7jgorovrzjgb9cclxuICAgICYtdXNhZ2Uge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgMCByZW0oMTAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgyNSk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDExKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTcpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmVjYTI7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMjQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHJlZCwuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLy8g55So6YCU6Kmz57SwXHJcbiAgICAgICZfX2RldGFpbCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDI1KSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiA0Ny43JTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZjZDg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMzKSByZW0oMzApIHJlbSgyMCkgcmVtKDI3KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgzNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcDtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd25cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgpO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMCByZW0oMjUpO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDIpO1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJlY2EyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNykgcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjQwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOijveWTgSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLXByb2R1Y3RzIHtcclxuXHJcbiAgJi1sZWFkIHtcclxuICAgIHBhZGRpbmc6IHJlbSg5OCkgMCByZW0oNjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg5KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDI4KTtcclxuICAgICAgcm93LWdhcDogcmVtKDI4KTtcclxuICAgICAgcGFkZGluZzogcmVtKDYwKSAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxNSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDQxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTIwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNjApO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDIwKSByZW0oNDApIHJnYmEoJGJsYWNrLDAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgICAgICAgIHJvdGF0ZTogLTEzNWRlZztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Kr44OG44K044Oq44GL44KJ5o6i44GZXHJcbiAgJi1jYXRlZ29yeSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMjEpIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwIDA7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDM2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZW1wdHkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMTApO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogcmVtKDIxMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOeUqOmAlOOBi+OCieaOouOBmVxyXG4gICYtdXNhZ2Uge1xyXG4gICAgcGFkZGluZzogcmVtKDIxKSAwIHJlbSg0OCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSgxMDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMCAwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTkpO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjEpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjODA4MDgwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbSAxLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcmVkLC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOaknOe0oue1kOaenCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLXNlYXJjaC1yZXN1bHRzIHtcclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nOiByZW0oNzApIDAgcmVtKDYyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICogKyAmX19oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDY3KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM1MjNmMWQ7O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyog44K944Oq44Ol44O844K344On44OzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtc29sdXRpb24ge1xyXG5cclxuICAmLWlzc3VlIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4NykgMCByZW0oNDMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYWQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgcmVtKDg3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIHJlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0NikgcmVtKDU1KSByZW0oNzUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApIDAgcmVtKDIzMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgcmVtKDUwKTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y2ZjVlZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogNDBweCA2MHB4IDBweCA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNmVtIDMuM2VtO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMmVtIDNlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDMpIHJlbSg1MykgcmVtKDYzKTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMXJlbSAwO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNTcpIHJlbSg0MikgcmVtKDc4KSByZW0oNTApO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6cmVtKC0xNCkgcmVtKDk0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDQyKSByZW0oNzQpIHJlbSg0Nyk7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC0zMCkgcmVtKDIyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMXJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oNDIpIHJlbSg1MCkgcmVtKDU3KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4KSByZW0oMzQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IDByZW0gMDtcclxuICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUwKSByZW0oNzIpIHJlbSg1MCkgcmVtKDc0KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oMzApIHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMHJlbSAtMnJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oNDYpIHJlbSg3MCkgcmVtKDU3KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4MCkgcmVtKDMyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTggLyAxNiAqIDFlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdXBwb3J0IHtcclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIDA7XHJcblxyXG4gICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3VnZ2VzdCB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDAgMDtcclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgcGFkZGluZzogcmVtKDg1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNTMwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MzApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgxNCkgcmdiYSgjNDE4Yjk4LC43KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDQwICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mbG93IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMzgpIDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2Y2ZjVlZSAwJSwjZmZmZmZmIDUlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4Mik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oOTcpO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjIpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYmU5ZDk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ViZTlkOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0MHB4IDYwcHggMHB4IDYwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDkwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyMCkgcmVtKDIwKSByZW0oMTA4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmU5ZDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUyLjYlO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLW1lc3NhZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDIuMiU7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTUwKTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmLnJvdzIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMjApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zdHJlbmd0aCB7XHJcblxyXG4gIC8qIOeglOeptumWi+eZuiDoqbPntLDkuIvlsaTjg5rjg7zjgrjlhbHpgJogKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1kZXRhaWwge1xyXG5cclxuICAgICYtbGVhZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCkhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDc1KSAwIHJlbSg4MCk7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlLCAjZWRlMDk3LCAjZWRlMDk3IDMwJSwgdHJhbnNwYXJlbnQgMzAlLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQyLjIlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTMuMSU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNjYpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzc3MjI3O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogI2VkZTA5Nzs7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2VxdWlwbWVudCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vc3RyZW5ndGgwMSDmnIjls7bpo5/lk4Hjga7jgqTjg47jg5njg7zjgrfjg6fjg7NcclxuICAgICYtcHJvZHVjdHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTI0KSAwIHJlbSgyMDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCxkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNzcyMjc7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTEwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgyNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwLjElO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIuNyU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDIwKSByZW0oMTAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDI4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogNjAuMSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICByaWdodDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDYwLjElKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX190ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgbGVmdDogcmVtKDMwKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDcwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3N0cmVuZ3RoMDMg5qmf5Zmo6Kqs5piOXHJcbiAgICAmLWVxdWlwbWVudCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MykgMCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiA0LjI1JTtcclxuICAgICAgcm93LWdhcDogcmVtKDQwKTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMC41JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDQ3Ljg3NSU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIzKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICogKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMikgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyog56CU56m26ZaL55m6ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtc3RyZW5ndGgge1xyXG5cclxuICAmLWxlYWQge1xyXG4gICAgcGFkZGluZzogcmVtKDk4KSAwIHJlbSgxNzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oODApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcm93LWdhcDogcmVtKDkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMWVtO1xyXG5cclxuICAgICAgKiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDopovlh7rjgZfnlLvlg4/vvIjkuIvlsaTjg5rjg7zjgrjlhbHpgJrvvIlcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNSU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDnlLvlg4/mlbAyXHJcbiAgICAgICYuaXMtaW1hZ2UyIHtcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMTAwKSByZW0oLTIyOCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG5cclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oNzApIHJlbSgtNzApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g55S75YOP5pWwM1xyXG4gICAgICAmLmlzLWltYWdlMyB7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMjMwKSByZW0oLTUxMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSg1NzApIHJlbSgtNDQ1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDg1KSByZW0oLTI1MCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5rjg7zjgrjkuIvpg6jjg6rjg7Pjgq/vvIjkuIvlsaTjg5rjg7zjgrjlhbHpgJrvvIlcclxuICAmLW5hdmkge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiA1cmVtO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTgpIDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcmVtKS8zKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cmVuZ3Roe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDJyZW0pLzIpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgLy8gICB3aWR0aDogM3JlbTtcclxuICAgICAgICAvLyAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICNiOTk3NTY7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg6rjg7Pjgq9cclxuICAmLXR5cGUge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNkZWVhZmUgMCUsJHdoaXRlIDEwMCUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogcmVtKDc0KSAwIHJlbSgxMDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMoODQgLyAxOTIwICogMTAwJSkgMCAwIDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0cmVuZ3RoL3R5cGVfYmctdG9wLnN2Zyk7XHJcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDgwcHg7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIHJlbSg0KSByZW0oMjApIHJnYmEoJGJsYWNrLC4xKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtKDY0MCk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDUyKSByZW0oNTApIHJlbSgxMTApIHJlbSg2Mik7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NDApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMzApIHJlbSg5MCkgcmVtKDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDUwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX2ltYWdlIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX3RleHQge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9fdGV4dCB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXN1c3RhaW5hYmlsaXR5IHtcclxuXHJcbiAgLyog44K144K544OG44OK44OT44Oq44OG44KjICDoqbPntLDkuIvlsaTjg5rjg7zjgrgqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLWRldGFpbCB7XHJcblxyXG4gICAgJi1sZWFkIHtcclxuICAgICAgcGFkZGluZzogcmVtKDg4KSAwIHJlbSg0Mik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMzApO1xyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogY291bnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg4MCk7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2IzZDdjMjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEzKSAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50LGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6cmVtKDQwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2Q3YzI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUuMTUlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50MixkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnJlbSgzMik7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyN2FlNjE7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzNikgMCAwIDA7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50MjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuICAmLWlzbyB7XHJcblxyXG4gICAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlYWQge1xyXG4gICAgICAgIC8vICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCByZW0oNTApO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDYwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Mi4yJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcclxuXHJcbiAgICAgICAgICAgICogKyBwICB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDIpIDAgcmVtKDY4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcblxyXG4gICAgICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyOCk7XHJcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzIpIDAgcmVtKDUpO1xyXG5cclxuICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlY2RiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMzMwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMjQpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHJlbSgzMzApIC0gcmVtKDMwKSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDAgMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDUpO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMTYpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMmNmYTk7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCAjMDAwMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zdXN0YWluYWJpbGl0eSB7XHJcblxyXG4gICAgLyog44K144K544OG44OK44OT44Oq44OG44KjICDmjIHntprlj6/og73jgarjg5Hjg7zjg6Dmsrnjga7jgZ/jgoHjga7lj5bntYTjgb8qL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLXJzcG8ge1xyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyDlj5bjgorntYTjgb9cclxuICAgICYtZWZmb3J0cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4NSkgMCByZW0oODApO1xyXG5cclxuICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTcpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyN2FlNjE7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUoY3VycmVudENvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDIzLjQlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOWVj+mhjFxyXG4gICAgJi1wcm9ibGVtcyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oNzgpO1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjYjNkN2MyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDcpO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNWVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudClcIi5cIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjdhZTYxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICB3aWR0aDogNDUuMiU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJTUE/jgajjga9cclxuICAgICYtcnNwbyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzYpO1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjYjNkN2MyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSg2NCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgpO1xyXG4gICAgICAgICAgd2lkdGg6IDQ1LjMlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZmMmViO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDlt6XnqItcclxuICAgICAgJl9fcHJvY2VzcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDE3LjIlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiM2Q3YzI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMCUgMCAwIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNWNjMjVjO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSgxNSkgMHB4IHJlbSgxNSkgcmVtKDE1KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTQuNSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzVjYzI1YyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMTUpIHJlbSgxNSkgIDBweCByZW0oMTUpO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0zMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtY29udGVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXBjLFxyXG4gICAgICAgICAgJi1zYyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTEwKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDM1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDIwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXBjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYTA0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXNjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTFiMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcblxyXG4vKiDjgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1zdXN0YWluYWJpbGl0eSB7XHJcblxyXG4gIC8v44Oa44O844K45LiLIOOCteOCueODhuODiuODk+ODquODhuOCo+ODquODs+OCr++8iOS4i+WxpOODmuODvOOCuOWFsemAmu+8iVxyXG4gICYtbmF2aSB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDk2KTtcclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNiM2Q3YzI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzNCkgMCByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAzMC41JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA0NS43NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDopovlh7rjgZdcclxuICAmLWxlYWQge1xyXG4gICAgcGFkZGluZzogcmVtKDk4KSAwIHJlbSgyMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICByb3ctZ2FwOiByZW0oOSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDExZW07XHJcblxyXG4gICAgICAqICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/lj5bjgorntYTjgb/lhoXlrrlcclxuICAmLWFjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0oMzQpIDAgcmVtKDU2KTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OSkgcmVtKDUwKSByZW0oNTYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICB3aWR0aDogMjglO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1c3RhaW5hYmlsaXR5L2FjdGlvbl9saXN0X2l0ZW1fdGl0bGVfbWFyay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTIpO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgcmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICByb3ctZ2FwIDpyZW0oMjkpO1xyXG4gICAgICAgICAgd2lkdGg6IDcwLjQlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oNyk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg5MCk7XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMik7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiY2NmYzQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAqIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmYyZWI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmYmY3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDgwKSAwIDAgMDtcclxuICAgICAgbWF4LXdpZHRoOiByZW0oODYwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/ku6Pooajjg6Hjg4Pjgrvjg7zjgrhcclxuICAmLW1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgxMDApO1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzMpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDMxLjIlO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTYwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHdpZHRoOiA2My44JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOS4i+WxpOODmuODvOOCuOe0ueS7i+ODquODs+OCr1xyXG4gICYtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmYmY3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg3OCkgMCByZW0oOTApO1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2IzZDdjMjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA0Mi4yJTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgICB3aWR0aDogNTMuMyU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCxkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oNDApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oODApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2IzZDdjMjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNSk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICoge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzKTtcclxuXHJcbiAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX2NvbnRlbnRzIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXRvcCB7XHJcblxyXG4gIC8qIOODoeOCpOODs+ODk+OCuOODpeOCouODqyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLW12IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuXHJcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogIDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90b3AvbXZfbGlzdF9pdGVtX2JnLndlYnApIG5vLXJlcGVhdCA1MCUgOTUlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICB0b3A6IC0xNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDU1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQxJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ2cGFsXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIzKTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggI2ZmZmZmZiwgMCAwIDIwcHggI2ZmZmZmZiwgMCAwIDIzcHggI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAvLyBmb250LXNpemU6IHJlbSgxNCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuMWVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgICAgICAvLyBmb250LXNpemU6IHJlbSg3KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgLy8gdGV4dC1zaGFkb3c6ICNmZmYgMTBweCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjZmZmZmZmLCAwIDAgMjBweCAjZmZmZmZmLCAwIDAgMjNweCAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMiU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTAwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0yMCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiByZW0oNDEwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMjApO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgkYmxhY2ssMC4xKTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6JHJlZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOOBiuefpeOCieOBmyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLXRvcGljcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBhZGRpbmc6IHJlbSg2NykgMCByZW0oNDUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgei1pbmRleDogOTg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3RvcGljc19iZy10b3Auc3ZnKTtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcblxyXG4gICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICY6YmVmb3JlLFxyXG4gICAgLy8gJjphZnRlciB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIC8vICAgei1pbmRleDogOTg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJjpiZWZvcmUge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvdG9wL3RvcGljc19iZy10b3Auc3ZnKTtcclxuICAgIC8vICAgYm90dG9tOiAxMDAlO1xyXG4gICAgLy8gICBoZWlnaHQ6IHJlbSg4MCk7XHJcblxyXG4gICAgLy8gICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgLy8gICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJjphZnRlciB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy90b3AvdG9waWNzX2JnLWJvdHRvbS5zdmcpO1xyXG4gICAgLy8gICB0b3A6IDEwMCU7XHJcbiAgICAvLyAgIGhlaWdodDogcmVtKDUwKTtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiByZW0oMTUpO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEyNyk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyKTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjYpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIzKSAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U3ZTVjODtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhdGVnb3J5IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZWNkYjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOijveWTgSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLXByb2R1Y3RzIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxNjYpIDAgcmVtKDUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogcmVtKDI1KTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg5MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDUwLjUlO1xyXG4gICAgICAgIHRvcDogNTYlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgcmVtKDIwKSByZW0oNDgpIHJlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCByZW0oMTApIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog44K944Oq44Ol44O844K344On44OzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtc29sdXRpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDE4MCkgMCByZW0oMjQ3KTtcclxuICAgIGJhY2tncm91bmQ6IFxyXG4gICAgICB1cmwoL2Fzc2V0cy9pbWcvdG9wL3NvbHV0aW9uX2JnXzAxLndlYnApIG5vLXJlcGVhdCAwIGNhbGMoNTAlICsgcmVtKDE0OCkpLFxyXG4gICAgICB1cmwoL2Fzc2V0cy9pbWcvdG9wL3NvbHV0aW9uX2JnXzAyLndlYnApIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSByZW0oOTUpKSBjYWxjKDUwJSArIHJlbSgxMTIpKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDU1NSkgYXV0byxyZW0oMzQ1KSBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDUwJSAtIHJlbSg1MjApKSBjYWxjKDUwJSArIHJlbSgxNDgpKSxjYWxjKDUwJSArIHJlbSg1NjUpKSBjYWxjKDUwJSArIHJlbSgxMTIpKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGljayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIzKTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbW92ZV9vZGQge1xyXG4gICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbW92ZV9ldmVuIHtcclxuICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAuMmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1wb3BwaW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTIwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICNlN2U1Yzg7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ3ZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZV9vZGQgMjRzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlX2V2ZW4gMjRzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYWQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogcmVtKDEwMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2U5ZDc7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyOTApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDI5MCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjNDcyNDEyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxODApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDVyZW0gMnJlbSAxMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDByZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2I5OTc1NjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICBcdGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBcdGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG5cdCAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdCAgICAgICAgYmFja2dyb3VuZDojYjk5NzU2O1xyXG5cdCAgICAgICAgbGVmdDogNXJlbTtcclxuICAgICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xyXG5cdCAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XHJcblx0ICAgICAgICB3aWR0aDoycmVtO1xyXG5cdCAgICAgICAgaGVpZ2h0OjFyZW07XHJcblx0ICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIGxlZnQ6IDZyZW07XHJcblx0ICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIC0tYmFzZTogMTA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCh2YXIoLS1yKSAqIDIpIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXIpICogMikgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMjBweCAjZWNlOWQ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIC0tcjogMTcwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIC0tYW5nbGUyOiBjYWxjKHZhcigtLWFuZ2xlKSAqIDFkZWcgLSA5MGRlZyk7XHJcbiAgICAgICAgICAtLXg6IGNhbGMoKGNvcyh2YXIoLS1hbmdsZTIpKSAqIHZhcigtLXIpICkgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO1xyXG4gICAgICAgICAgLS15OiBjYWxjKChzaW4odmFyKC0tYW5nbGUyKSkgKiB2YXIoLS1yKSApIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogdmFyKC0teCkgdmFyKC0teSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDE4MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxODApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzNSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2NvbG9yKTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgIGhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJi1pbWFnZSB7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgLy8gICBmaWd1cmUge1xyXG4gICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOaWsOODh+OCtuOCpOODs+OBruOCveODquODpeODvOOCt+ODp+ODs1xyXG4gICAgJi1pc3N1ZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4NykgMCByZW0oNDMpO1xyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oNDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDYpIHJlbSg1NSkgcmVtKDc1KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTU4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2xhdGU6IC01MCUgcmVtKDUwKTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmNmY1ZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0MHB4IDYwcHggMHB4IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG4gICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDIuNmVtIDMuM2VtO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICYudGV4dDAxIHtcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg0MCk7XHJcbiAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDE2MCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0MDJ7XHJcbiAgICAgICAgICAgICAgdG9wOiByZW0oMjAwKTtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oODApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTUwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHQwM3tcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHQwNHtcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgyMzApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg1MCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGV4dDA1e1xyXG4gICAgICAgICAgICAgIHRvcDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogcmVtKDkwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDEzMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0MDZ7XHJcbiAgICAgICAgICAgICAgdG9wOiByZW0oMTMwKTtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oNzApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTUwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAyZW0gM2VtIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MykgMCByZW0oNjMpO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMXJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU3KSByZW0oNDIpIHJlbSg3OCkgcmVtKDUwKTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOnJlbSgtMTQpIHJlbSg5NCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogLTJyZW0gLTVyZW07XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDQyKSByZW0oNzQpIHJlbSg0Nyk7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC0zMCkgcmVtKDIyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMXJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oNDIpIDAgMDtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4KSByZW0oMzQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IC0xcmVtIC01cmVtO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcmVtO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzQpO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgzMCkgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMTByZW07XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4cmVtO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNDYpIHJlbSg3MCkgcmVtKDU3KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4MCkgcmVtKDMyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwcmVtIC0xMHJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDE2ICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZy5pbWFnZTAxe1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nLmltYWdlMDJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjUwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcuaW1hZ2UwM3tcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxODApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZy5pbWFnZTA0e1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDI1MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nLmltYWdlMDV7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTgwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcuaW1hZ2UwNntcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VwcG9ydCB7XHJcblxyXG4gICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIHJlbSg1MCk7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmNmY1ZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDQwcHggNjBweCAwcHggNjBweDtcclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIDA7XHJcblxyXG4gICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG5cclxuICAvKiDnoJTnqbbplovnmbogKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1zdHJlbmd0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2RlZWFmZSAwJSwkd2hpdGUgMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiByZW0oNzgpIDAgcmVtKDUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjKDg0IC8gMTkyMCAqIDEwMCUpIDAgMCAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL3RvcC9zdHJlbmd0aF9iZy10b3Auc3ZnKTtcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDM4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogMXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oMjApIHJlbSg0MCkgcmdiYSgkYmxhY2ssMC4xKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDjgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1zdXN0YWluYWJpbGl0eSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTczKSAwIHJlbSgyOTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogcmVtKDExNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDQpO1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOTAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKCRwYWRkaW5nLXBjICogLTEpO1xyXG4gICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgIHRvcDogNjclO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0NikgMCByZW0oNDgpIHJlbSg2MSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDM1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApIDAgMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDmnIjls7bpo5/lk4Hlt6Xmpa3jgajjga8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgLy8gcGFkZGluZzogMCAwIHJlbSg3MCkgMDtcclxuICAgIHBhZGRpbmc6IHJlbSgzMCkgMCByZW0oNzApIDA7XHJcblxyXG5cclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICBoZWlnaHQ6IHJlbSgxNDApO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RvcC9hYm91dF9iZy10b3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgYm90dG9tOiAxMDAlO1xyXG5cclxuICAgIC8vICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIC8vICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogcmVtKDM4KSAwIDAgMDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgkYmxhY2ssMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxOCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51LXRleHRhbGlnbiB7XHJcbiAgJi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnUtc3Age1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udS1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5qcy1mYWRlaW4sXHJcbi5qcy1mYWRlaW4tdXAsXHJcbi5qcy1mYWRlaW4tZG93bSB7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuIC5qcy1zdWJtZW51IHtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44Go44OW44Os44O844Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxyXG4vLyBicmVha3BvaW50XHJcbiRicmVha3BvaW50LXVwOiAoXHJcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxyXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcclxuICAnbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCknLFxyXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCknLFxyXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpJ1xyXG4gICkgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxyXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcclxuICAnbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCknLFxyXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCknLFxyXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpJ1xyXG4gICkgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcclxuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcclxuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59Il19 */
