@charset "UTF-8";
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}a,article,body,code,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,ol,p,pre,section,textarea,ul{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeSpeed;scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:OTTOSans,Arial,Helvetica,sans-serif;color:#3c3c3c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4,p{margin:0;cursor:text}a{color:inherit;text-decoration:none;position:relative}.m-cookie-layer__description a,.m-richtext h3 a,.m-richtext h4 a,.m-richtext p a,.m-richtext ul a,.o-infobox__body a,.o-media__figure-caption a,.o-quote a,a.a--linkHasBorder{border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;height:26px;display:inline}.m-richtext h3 a[target=_blank],.m-richtext h4 a[target=_blank],.m-richtext p a[target=_blank],.m-richtext ul a[target=_blank],.o-infobox__body a[target=_blank],.o-media__figure-caption a[target=_blank],.o-quote a[target=_blank],a.a--linkIsExternal{display:inline;transition:color .2s ease-in-out}.m-richtext h3 a[target=_blank]:before,.m-richtext h4 a[target=_blank]:before,.m-richtext p a[target=_blank]:before,.m-richtext ul a[target=_blank]:before,.o-infobox__body a[target=_blank]:before,.o-media__figure-caption a[target=_blank]:before,.o-quote a[target=_blank]:before,a.a--linkIsExternal:before{content:"";display:inline-block;background:url(/unternehmen/dist/svg-icons/531925a5148b848ef1f99c27dec24526.external-link-arrow.svg);background-repeat:no-repeat;background-size:15px 15px;width:15px;height:17px;transform:translateY(7px);background-color:#fff;padding-right:23px;border-bottom:2px solid #fff}.m-richtext h3 a:before:hover[target=_blank],.m-richtext h4 a:before:hover[target=_blank],.m-richtext p a:before:hover[target=_blank],.m-richtext ul a:before:hover[target=_blank],.o-infobox__body a:before:hover[target=_blank],.o-media__figure-caption a:before:hover[target=_blank],.o-quote a:before:hover[target=_blank],a.a--linkIsExternal:before:hover{background:url(/unternehmen/dist/svg-icons/465363994f299b52c601b548bd0869b1.external-link-arrow-red.svg)}.m-richtext h3 a:hover[target=_blank],.m-richtext h4 a:hover[target=_blank],.m-richtext p a:hover[target=_blank],.m-richtext ul a:hover[target=_blank],.o-infobox__body a:hover[target=_blank],.o-media__figure-caption a:hover[target=_blank],.o-quote a:hover[target=_blank],a.a--linkIsExternal:hover{color:#eb001f}ul{padding-left:20px}ul li{cursor:text}figure{margin:0}blockquote,cite,figcaption{cursor:text}blockquote{margin:0}.lazyload,.lazyloading{opacity:0}.lazyload,.lazyloading,img.lazyloaded{transition-property:opacity;transition-duration:.4s}img.lazyloaded{opacity:1}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Black-2v1-OTTOsubset.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Black-2v1-OTTOsubset.woff) format("woff");font-family:OTTOSans;font-style:normal;font-weight:900;font-display:swap}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Bold-2v1-OTTOsubset.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Bold-2v1-OTTOsubset.woff) format("woff");font-family:OTTOSans;font-style:normal;font-weight:700;font-display:swap}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Regular-2v1-OTTOsubset.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Regular-2v1-OTTOsubset.woff) format("woff");font-family:OTTOSans;font-style:normal;font-weight:400;font-display:swap}@font-face{src:url(/unternehmen/dist/fonts/OTTOSans-Light-2v2b.woff2) format("woff2");src:url(/unternehmen/dist/fonts/OTTOSans-Light-2v2b.woff) format("woff");font-family:OTTOSans;font-weight:300;font-display:swap;font-style:normal}body.pride-background .m-highlight-teaser .m-highlight-teaser__theme-box,body.pride-background .m-stage--intro-teaser.m-stage .m-stage__background,body.pride-background .m-teaser .m-teaser__theme-box,body.pride-background .o-cluster-teaser .o-cluster-teaser__theme-box,body.pride-background .o-hero-video .o-hero-video__wrapper:before,body.pride-background .o-story-teaser .o-story-teaser__images:before{background:linear-gradient(90deg,#ff9196,#ffdc73,#c5ef6c,#6ea0eb,#b198db)!important}.a-headline--main{font-size:2.625rem;line-height:3.375rem;font-weight:300;letter-spacing:-.5px;margin-bottom:15px}.a-headline--copy{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin-bottom:15px}.a-headline--standard{font-size:2.625rem;line-height:3.375rem;font-weight:300;margin-bottom:15px}.a-headline--subline,.m-richtext h3,.o-infobox__headline{font-size:1.625rem;line-height:2.375rem;font-weight:300;margin-bottom:15px}.a-headline--small,.m-richtext h4{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-bottom:15px;margin-top:35px}.a-headline--hero{font-size:3.125rem;line-height:3.375rem;margin-bottom:15px}.a-headline--hero,.a-headline--super-hero{color:#eb001f;font-weight:900;letter-spacing:.75px}.a-headline--super-hero{font-size:5.625rem;line-height:4.6875rem}.a-headline--super-super-hero{line-height:6.25rem}.a-headline--super-super-hero,.a-headline--super-super-section{font-size:5.625rem;color:#fff;font-weight:900;letter-spacing:.75px}.a-headline--super-super-section{line-height:5rem}.a-headline--topline-big,.a-headline--topline-big-section{font-size:2.625rem;line-height:3.375rem;font-weight:300;letter-spacing:-.5px}.a-svg-sprite{width:100px;height:100px}.a-svg-sprite--various-connector{height:38px;width:8px}.a-svg-sprite--various-connector-short{height:17px;width:8px}.a-button{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex;text-decoration:none;color:#fff;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);padding:11px 15px;border:0;border-radius:4px;cursor:pointer;transition:color .2s ease-in-out}[data-whatinput=mouse] .a-button,[data-whatinput=touch] .a-button{outline:0}.a-button--pagination{padding:13px}.a-button--isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(rgba(245,230,215,.9),#f5e6d7)}.a-button--secondary{color:#3c3c3c;background:#fff}.a-button__icon{width:14px;height:14px;transition:transform .15s ease-in-out;order:1}.a-button__icon:not(:only-child){margin-left:13px}.a-button:hover:not(.a-button--isDisabled),.has-hoverable-children:hover .a-button:not(.a-button--isDisabled){background:linear-gradient(rgba(235,0,31,.9),#eb001f);color:#fff}.a-button.a-button--right:hover:not(.a-button--isDisabled) .a-button__icon{transform:translateX(3px)}.a-button.a-button--arrow-down:hover:not(.a-button--isDisabled) .a-button__icon{transform:translateY(3px)}.a-button.a-button--arrow-left:hover:not(.a-button--isDisabled) .a-button__icon{transform:translateX(-3px)}.has-hoverable-children:hover .a-button.a-button--right:not(.a-button--isDisabled) .a-button__icon{transform:translateX(3px)}.has-hoverable-children:hover .a-button.a-button--arrow-down:not(.a-button--isDisabled) .a-button__icon{transform:translateY(3px)}.a-label{position:relative;line-height:1;margin-bottom:15px;display:flex}.a-label__line{width:20px;height:19px;color:#eb001f}.a-label__line--start{margin-right:-1px}.a-label__line--end{margin-left:-1px}.a-label__subject{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#fff;line-height:1.1875rem;display:inline-block;max-width:calc(100% - 40px);height:19px;overflow:hidden;background-color:#eb001f;padding-left:1px;padding-right:1px}.a-skip-link{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;position:absolute;top:15px;left:50%;transform:translateX(-50%);justify-content:center;align-items:center;display:inline-flex;text-decoration:none;color:#fff;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);padding:11px 15px;border:0;border-radius:4px;cursor:pointer;transition:color .2s ease-in-out;z-index:9999}[data-whatinput=mouse] .a-skip-link,[data-whatinput=touch] .a-skip-link{outline:0}.a-skip-link:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.a-link{transition:color .2s ease-in-out,border-color .2s ease-in-out;color:#3c3c3c;text-decoration:none;cursor:pointer}[data-whatinput=mouse] .a-link,[data-whatinput=touch] .a-link{outline:0}.a-link--hasCircle{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex}.a-link__icon{width:14px;height:14px;transition:transform .15s ease-in-out;order:1}.a-link__icon.a-svg-sprite--various-external-rounded{height:12px;width:12px}.a-link__circle,.a-link__icon:not(:only-child){margin-left:13px}.a-link__circle{position:relative;width:26px;height:26px;background-color:#3c3c3c;border-radius:13px;color:#fff;transition:transform .15s ease-in-out,background-color .2s ease-in-out;order:1;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1}.a-link__circle .a-link__icon{margin-left:0;order:0}.a-link--isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.a-link--hasCircle.a-link--isDisabled{color:#f5e6d7}.a-link--isDisabled .a-link__circle{background-color:#f5e6d7}.a-link--hidden-label .a-link__circle{margin-left:0}.a-link:hover:not(.a-link--isDisabled),.has-hoverable-children:hover .a-link:not(.a-link--isDisabled),.has-hoverable-sibling:hover+.has-hoverable-children .a-link:not(.a-link--isDisabled){color:#eb001f}.a-link:hover:not(.a-link--isDisabled) .a-link__circle,.has-hoverable-children:hover .a-link:not(.a-link--isDisabled) .a-link__circle,.has-hoverable-sibling:hover+.has-hoverable-children .a-link:not(.a-link--isDisabled) .a-link__circle{background-color:#eb001f;transform:translateX(3px)}.a-meta{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;cursor:text;margin-bottom:25px}.a-meta__author,.a-meta__link{cursor:pointer;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;padding-bottom:1px;height:17px;display:inline-block}.a-meta__line{color:#eb001f;width:11px;height:11px;margin-bottom:2px}.a-picture{display:block}.a-picture__image{width:100%}.a-tag{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;position:relative;display:inline-block;background-color:#3c3c3c;color:#fff;padding:5px 15px 4px;border-radius:15px;transition:all .2s ease-in-out;white-space:nowrap;border:0}[data-whatinput=mouse] .a-tag,[data-whatinput=touch] .a-tag{outline:0}.a-tag__count{position:absolute;top:0;right:-1px;line-height:1;border-radius:100%;background-color:#3c3c3c;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:100%}.a-tag--sub{background-color:transparent;color:#222;border:2px solid #222;padding:3px 10px 2px}.a-tag--sub .a-tag__count{top:-1px;min-width:25px;height:25px;background-color:#222;padding-left:2px}.a-tag--has-count{padding-right:33px}.a-tag--has-count.a-tag--sub{padding-right:28px}a.a-tag{cursor:pointer}a.a-tag:focus,a.a-tag:hover{background-color:#eb001f}a.a-tag--sub:focus,a.a-tag--sub:hover{background:#fff}.a-tooltip{color:#fff;padding:15px 10px;width:200px;left:-175px;bottom:25px;border-radius:5px;z-index:99;text-align:center}.a-tooltip,.a-tooltip:after{position:absolute;background:#222}.a-tooltip:after{content:"";bottom:-4px;right:10px;width:10px;height:10px;transform:rotate(45deg)}.a-tooltip p{z-index:1;font-weight:400;letter-spacing:.5px}.a-tooltip p,.a-topic{position:relative;font-size:.75rem;line-height:1.125rem}.a-topic{padding-top:50px;padding-bottom:15px;display:flex;color:#eb001f;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.a-topic__line{position:absolute;top:0;left:0;transform-origin:left top;color:currentColor}.a-topic__subject{color:currentColor;flex-shrink:0}.a-topic__subtitle{color:#3c3c3c;flex-shrink:0;text-transform:uppercase;margin-left:15px;padding-left:15px;border-left:2px solid #3c3c3c}.a-topic--theme-darkMint{color:#006058}.a-topic--theme-mint{color:#64c8b9}.a-topic--theme-lightMint{color:#d1ede7}.a-topic--theme-darkBlue{color:#1e5a78}.a-topic--theme-blue{color:#6ea0eb}.a-topic--theme-lightBlue{color:#dcf0fa}.a-topic--theme-darkPurple{color:#522eb7}.a-topic--theme-purple{color:#b198db}.a-topic--theme-darkPink{color:#63056b}.a-topic--theme-pink{color:#e89fdd}.a-topic--theme-red{color:#ff9196}.a-topic--theme-darkCoral{color:#8c2d4b}.a-topic--theme-coral{color:#ff9196}.a-topic--theme-orange{color:#f8a171}.a-topic--theme-lighterOrange{color:#ffe2d2}.a-topic--theme-yellow{color:#ffdc73}.a-topic--theme-lightYellow{color:#fffaaf}.a-topic--theme-darkBeige{color:#dcbe96}.a-topic--theme-beige{color:#f5e6d7}.a-topic--theme-green{color:#c5ef6c}.a-topic--theme-lightGreen{color:#efffcd}.a-topic--theme-sustainableGreen{color:#7ea87b}.a-topic--theme-darkSustainableGreen{color:#3c5939}.a-input{position:relative;width:calc(100% - 7.5px);margin:7.5px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-input input{width:100%;outline:none;background:#fff;border:none;border-radius:4px;height:40px;padding:0 15px;color:#3c3c3c}.a-input input::-webkit-input-placeholder{color:#3c3c3c}.a-input input:-ms-input-placeholder{color:#3c3c3c}.a-input input::-ms-input-placeholder{color:#3c3c3c}.a-input input::placeholder{color:#3c3c3c}.a-input label{font-weight:700;display:block;margin-bottom:2px}.a-input--hide-label label{display:none}.a-input__hint{color:currentColor;margin:15px 0;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.a-select{margin:7.5px;width:calc(100% - 7.5px);font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-select,.a-select__wrapper{position:relative}.a-select select{width:100%;outline:none;background:#fff;border:none;border-radius:4px;height:40px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3c3c3c}.a-select select::-ms-expand{display:none}.a-select select::-webkit-input-placeholder{color:#3c3c3c}.a-select select:-ms-input-placeholder{color:#3c3c3c}.a-select select::-ms-input-placeholder{color:#3c3c3c}.a-select select::placeholder{color:#3c3c3c}.a-select label{font-weight:700;display:block;margin-bottom:2px}.a-select--hide-label label{display:none}.a-select svg{position:absolute;width:15px;height:15px;top:50%;right:15px;fill:#3c3c3c;transition:opacity .2s ease-in-out;transform:translateY(-50%) rotate(90deg);pointer-events:none}.a-textarea{position:relative;width:calc(100% - 7.5px);margin:7.5px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-textarea textarea{display:block;width:100%;resize:none;outline:none;background:#fff;border:none;border-radius:4px;padding:5px 15px;font-family:inherit;color:#3c3c3c}.a-textarea textarea::-webkit-input-placeholder{color:#3c3c3c}.a-textarea textarea:-ms-input-placeholder{color:#3c3c3c}.a-textarea textarea::-ms-input-placeholder{color:#3c3c3c}.a-textarea textarea::placeholder{color:#3c3c3c}.a-textarea label{font-weight:700;display:block;margin-bottom:2px}.a-textarea--hide-label label{display:none}.a-checkbox{position:relative;width:100%;margin:15px 7.5px 7.5px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.a-checkbox label{position:relative;display:inline-block;width:100%;padding-left:35px}.a-checkbox label:before{content:"";background:#fff;margin-right:15px;border-radius:4px;display:block}.a-checkbox label:before,.a-checkbox label svg{width:24px;height:24px;position:absolute;top:0;left:0}.a-checkbox label svg{opacity:0;fill:#3c3c3c;transition:opacity .2s ease-in-out}.a-checkbox label a{border-bottom:1px solid}.a-checkbox input{position:absolute;height:1px;width:1px;top:12px;left:20px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.a-checkbox input:checked~label svg{opacity:1}.m-checkbox-group{border:0;padding:.01em 0 0;width:calc(100% - 7.5px);margin:7.5px 7.5px 25px;min-width:0}.m-checkbox-group legend{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;padding:0;display:table;font-weight:700}body:not(:-moz-handler-blocked) .m-checkbox-group{display:table-cell}.m-checkbox-group__items{display:grid;gap:15px;margin-top:15px;grid-template-columns:1fr}.m-checkbox-group__items .a-checkbox{margin:0}.m-container{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 2px) / 2 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 2px) / 2 * 1))" width="calc(((100% - 2px) / 2 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-container--hasMargin,.m-container--hasMobileMargin{padding:0 20px;max-width:1480px}.m-container--hasGrid{display:flex;flex-wrap:wrap;width:100%}.m-container--darkMint{background-color:#006058}.m-container--mint{background-color:#64c8b9}.m-container--lightMint{background-color:#d1ede7}.m-container--darkBlue{background-color:#1e5a78}.m-container--blue{background-color:#6ea0eb}.m-container--lightBlue{background-color:#dcf0fa}.m-container--darkPurple{background-color:#522eb7}.m-container--purple{background-color:#b198db}.m-container--darkPink{background-color:#63056b}.m-container--pink{background-color:#e89fdd}.m-container--red{background-color:#ff9196}.m-container--darkCoral{background-color:#8c2d4b}.m-container--coral{background-color:#ff9196}.m-container--orange{background-color:#f8a171}.m-container--lighterOrange{background-color:#ffe2d2}.m-container--yellow{background-color:#ffdc73}.m-container--lightYellow{background-color:#fffaaf}.m-container--darkBeige{background-color:#dcbe96}.m-container--beige{background-color:#f5e6d7}.m-container--green{background-color:#c5ef6c}.m-container--lightGreen{background-color:#efffcd}.m-container--sustainableGreen{background-color:#7ea87b}.m-container--darkSustainableGreen{background-color:#3c5939}.m-cookie-layer{z-index:3;transform:translateY(0);position:fixed;border-radius:4px;background:#f5e6d7;color:#3c3c3c;padding:25px;transition:all .15s ease-out;bottom:0;left:0;right:0}.m-cookie-layer__wrapper{max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-flow:column}.m-cookie-layer__button-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.m-cookie-layer__buttons{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;margin-top:25px;gap:25px}.m-cookie-layer__links{display:flex}.m-cookie-layer__links a{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;margin-right:15px}.m-cookie-layer__links a:focus,.m-cookie-layer__links a:hover{text-decoration:underline}.m-cookie-layer__accept-button,.m-cookie-layer__reject-button{flex-shrink:0}.m-cookie-layer__description{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-cookie-layer__description a{transition:color .25s ease-out}.m-cookie-layer__description a:hover{color:#eb001f}.m-cookie-layer[aria-hidden=true]{transform:translateY(100%)}.m-cookie-layer--hidden{display:none}.m-download{display:flex;flex-flow:row;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-download__image{position:absolute;width:100%;height:100%}.m-download__imageContainer{width:95px;height:95px;position:relative;margin-right:15px;background-color:#3c3c3c;flex-shrink:0}.m-download__link{display:flex;align-items:center}.m-download__icon{width:25px;height:30px;flex:25px 0 0;margin-right:10px}.m-download__copy{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;flex-basis:100%;margin-top:15px}.m-event{padding-left:20px;display:block;width:100%;margin-bottom:25px}.m-event--inArticle.m-event--isInline{float:left}.m-event__headlineWrapper{position:relative}.m-event__headline{margin-bottom:15px}.has-hoverable-children .m-event__headline{cursor:pointer}.m-event__icon{position:absolute;left:-20px;width:65px;height:75px;color:rgba(60,60,60,.2)}.m-event__details{display:flex;align-items:center}.m-event__imageContainer{flex-shrink:0;width:95px;height:95px;float:left;margin-right:25px;position:relative;cursor:pointer}.m-event__image{position:relative;width:100%;height:100%}.m-event__detail{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-event__detail--bold{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-event__link{margin-top:25px}.m-event--inRow .m-event__link{padding-left:15px}.m-facts{margin-bottom:80px;display:flex;flex-wrap:wrap;width:100%}.m-facts__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;color:#eb001f;display:flex;flex-direction:column;flex-wrap:wrap}.m-facts__content{margin-bottom:35px;padding-right:35px}.m-facts__copy{margin-top:25px}.m-facts__items{display:grid;width:100%}.m-facts__item{padding:25px;height:160px;display:flex;flex-direction:column;justify-content:center;background:#f5e6d7;color:#3c3c3c}.m-facts__item:first-of-type{background:#006058;color:#fff;height:320px;justify-content:flex-start}.m-facts__item:nth-of-type(2){background:#dcf0fa;color:#3c3c3c}.m-facts__item:nth-of-type(3){background:#fffaaf;color:#3c3c3c}.m-facts__item:nth-of-type(4){background:#ffe2d2;color:#3c3c3c}.m-facts__item span{display:block;margin-bottom:0}.m-facts__item h3{display:flex}.m-facts__item h3>*+*{margin-left:10px}.m-facts__item p{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin:0;font-weight:300}.m-form{margin:35px auto 80px;width:100%}.m-form--darkMint{background-color:#006058;padding:35px 0}.m-form--mint{background-color:#64c8b9;padding:35px 0}.m-form--lightMint{background-color:#d1ede7;padding:35px 0}.m-form--darkBlue{background-color:#1e5a78;padding:35px 0}.m-form--blue{background-color:#6ea0eb;padding:35px 0}.m-form--lightBlue{background-color:#dcf0fa;padding:35px 0}.m-form--darkPurple{background-color:#522eb7;padding:35px 0}.m-form--purple{background-color:#b198db;padding:35px 0}.m-form--darkPink{background-color:#63056b;padding:35px 0}.m-form--pink{background-color:#e89fdd;padding:35px 0}.m-form--red{background-color:#ff9196;padding:35px 0}.m-form--darkCoral{background-color:#8c2d4b;padding:35px 0}.m-form--coral{background-color:#ff9196;padding:35px 0}.m-form--orange{background-color:#f8a171;padding:35px 0}.m-form--lighterOrange{background-color:#ffe2d2;padding:35px 0}.m-form--yellow{background-color:#ffdc73;padding:35px 0}.m-form--lightYellow{background-color:#fffaaf;padding:35px 0}.m-form--darkBeige{background-color:#dcbe96;padding:35px 0}.m-form--beige{background-color:#f5e6d7;padding:35px 0}.m-form--green{background-color:#c5ef6c;padding:35px 0}.m-form--lightGreen{background-color:#efffcd;padding:35px 0}.m-form--sustainableGreen{background-color:#7ea87b;padding:35px 0}.m-form--darkSustainableGreen{background-color:#3c5939;padding:35px 0}.m-form__wrapper{padding:35px 15px;margin:0 auto;width:100%}.m-form__mainForm{width:cac(100% + 15px);display:flex;flex-wrap:wrap;padding:0;border:none;margin:-7.5px}.m-form__additionalFormData,.m-form__message{display:none;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-form__label{margin-bottom:15px;font-size:1.625rem;line-height:2.375rem;font-weight:300}.m-form__additionalInformation{display:none;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-form__additionalInformation a{text-decoration:underline}.m-form__item,.m-form__submit{display:none}.m-form__item--initial,.m-form__submit--initial{display:block}.m-form__item--initial textarea,.m-form__submit--initial textarea{height:40px;transition:height .3s}.m-form--is-unfolded .m-form__item{display:block}.m-form--is-unfolded .m-form__item textarea{height:180px}.m-form--is-unfolded .m-form__additionalInformation{display:block}.m-form--is-unfolded .m-form__submit{display:flex;width:100%;justify-content:flex-end;margin:50px 0 0}.m-form[data-state=error] .m-form__message,.m-form[data-state=success] .m-form__message{display:block}.m-form[data-state=success] .m-form__mainForm{display:none}.m-form[data-state=error] .m-form__message,.m-form[data-state=error] input,.m-form[data-state=error] select,.m-form[data-state=error] textarea{color:#ff4f4f}.o-content-blocks--darkMint .m-form{background-color:#006058}.o-content-blocks--mint .m-form{background-color:#64c8b9}.o-content-blocks--lightMint .m-form{background-color:#d1ede7}.o-content-blocks--darkBlue .m-form{background-color:#1e5a78}.o-content-blocks--blue .m-form{background-color:#6ea0eb}.o-content-blocks--lightBlue .m-form{background-color:#dcf0fa}.o-content-blocks--darkPurple .m-form{background-color:#522eb7}.o-content-blocks--purple .m-form{background-color:#b198db}.o-content-blocks--darkPink .m-form{background-color:#63056b}.o-content-blocks--pink .m-form{background-color:#e89fdd}.o-content-blocks--red .m-form{background-color:#ff9196}.o-content-blocks--darkCoral .m-form{background-color:#8c2d4b}.o-content-blocks--coral .m-form{background-color:#ff9196}.o-content-blocks--orange .m-form{background-color:#f8a171}.o-content-blocks--lighterOrange .m-form{background-color:#ffe2d2}.o-content-blocks--yellow .m-form{background-color:#ffdc73}.o-content-blocks--lightYellow .m-form{background-color:#fffaaf}.o-content-blocks--darkBeige .m-form{background-color:#dcbe96}.o-content-blocks--beige .m-form{background-color:#f5e6d7}.o-content-blocks--green .m-form{background-color:#c5ef6c}.o-content-blocks--lightGreen .m-form{background-color:#efffcd}.o-content-blocks--sustainableGreen .m-form{background-color:#7ea87b}.o-content-blocks--darkSustainableGreen .m-form{background-color:#3c5939}.o-content-blocks--lightblue .m-form{color:#3c3c3c}.m-teaser{width:100%;display:block;text-decoration:none;position:relative;z-index:0}[data-whatintent=mouse] .m-teaser,[data-whatintent=touch] .m-teaser{outline:0}.m-teaser__label{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;color:#eb001f;padding-bottom:15px}.m-teaser__body{position:relative;padding-left:15px}.m-teaser__copy{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin-top:15px}.m-teaser__link{margin-top:25px}.m-teaser__headline{font-size:1.625rem;line-height:2.375rem;font-weight:300;cursor:pointer;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.m-teaser__headline:first-child{margin-top:25px}.m-teaser__figure{width:100%;position:relative}.m-teaser__figure--marginTop{margin-top:15px}.m-teaser__image,.m-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.m-teaser__theme-box{width:100%;z-index:0;transform:translate(15px,-15px);transition:width .4s ease-out!important;background-color:#f5e6d7}.m-teaser--darkMint .m-teaser__theme-box{background-color:#006058}.m-teaser--mint .m-teaser__theme-box{background-color:#64c8b9}.m-teaser--lightMint .m-teaser__theme-box{background-color:#d1ede7}.m-teaser--darkBlue .m-teaser__theme-box{background-color:#1e5a78}.m-teaser--blue .m-teaser__theme-box{background-color:#6ea0eb}.m-teaser--lightBlue .m-teaser__theme-box{background-color:#dcf0fa}.m-teaser--darkPurple .m-teaser__theme-box{background-color:#522eb7}.m-teaser--purple .m-teaser__theme-box{background-color:#b198db}.m-teaser--darkPink .m-teaser__theme-box{background-color:#63056b}.m-teaser--pink .m-teaser__theme-box{background-color:#e89fdd}.m-teaser--red .m-teaser__theme-box{background-color:#ff9196}.m-teaser--darkCoral .m-teaser__theme-box{background-color:#8c2d4b}.m-teaser--coral .m-teaser__theme-box{background-color:#ff9196}.m-teaser--orange .m-teaser__theme-box{background-color:#f8a171}.m-teaser--lighterOrange .m-teaser__theme-box{background-color:#ffe2d2}.m-teaser--yellow .m-teaser__theme-box{background-color:#ffdc73}.m-teaser--lightYellow .m-teaser__theme-box{background-color:#fffaaf}.m-teaser--darkBeige .m-teaser__theme-box{background-color:#dcbe96}.m-teaser--beige .m-teaser__theme-box{background-color:#f5e6d7}.m-teaser--green .m-teaser__theme-box{background-color:#c5ef6c}.m-teaser--lightGreen .m-teaser__theme-box{background-color:#efffcd}.m-teaser--sustainableGreen .m-teaser__theme-box{background-color:#7ea87b}.m-teaser--darkSustainableGreen .m-teaser__theme-box{background-color:#3c5939}.m-teaser img.m-teaser__image{width:100%;z-index:1;transition-delay:.4s;transition-property:opacity,transform;transition-timing-function:ease-out}.m-teaser--image-loaded.m-teaser--is-in-viewport img.m-teaser__image,.m-teaser img.m-teaser__image{transform:translateX(0);opacity:1}.m-teaser--image-loaded.m-teaser--is-in-viewport .m-teaser__theme-box{width:100%}.m-teaser__image-wrapper{margin-top:15px}.m-teaser__topic{z-index:2;transform:translateY(-15px)}.m-teaser--square .m-teaser__figure{padding-top:100%}.m-teaser--square .m-teaser__image-wrapper{width:calc((100% - 2px)/2*1)}.m-teaser--landscape .m-teaser__figure{padding-top:66.666%}.m-teaser--landscape .m-teaser__image-wrapper{width:calc(2px + (100% - 2px)/2*1.5)}.m-teaser--horizontal-topic .a-topic{padding-top:25px}.m-teaser--horizontal-topic .m-teaser__body{max-width:600px}.m-teaser--bold .m-teaser__headline{font-size:2.625rem;line-height:3.375rem;font-weight:300}.m-teaser--headline .m-teaser__body{padding-top:0;padding-left:0}.m-teaser--headline .m-teaser__category{margin:0;padding:0}.m-teaser__category-syllable{font-size:3.125rem;line-height:3.375rem;color:#eb001f;font-weight:900;letter-spacing:.75px;word-break:break-word;list-style-type:none;padding:0}.m-teaser__category-syllable:hover{cursor:pointer}div.m-teaser .m-teaser__category-syllable:hover{cursor:text}.m-teaser--headline .m-teaser__link{padding-left:15px}.m-teaser--intro{width:100%}.m-teaser--large .m-teaser__image-wrapper{max-width:75%;width:100%}.m-teaser--large .m-teaser__figure{padding-top:100%}.m-teaser--theme-darkMint.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkMint .m-teaser__topic{color:#006058}.m-teaser--theme-mint.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-mint .m-teaser__topic{color:#64c8b9}.m-teaser--theme-lightMint.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightMint .m-teaser__topic{color:#d1ede7}.m-teaser--theme-darkBlue.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkBlue .m-teaser__topic{color:#1e5a78}.m-teaser--theme-blue.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-blue .m-teaser__topic{color:#6ea0eb}.m-teaser--theme-lightBlue.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightBlue .m-teaser__topic{color:#dcf0fa}.m-teaser--theme-darkPurple.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkPurple .m-teaser__topic{color:#522eb7}.m-teaser--theme-purple.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-purple .m-teaser__topic{color:#b198db}.m-teaser--theme-darkPink.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkPink .m-teaser__topic{color:#63056b}.m-teaser--theme-pink.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-pink .m-teaser__topic{color:#e89fdd}.m-teaser--theme-red.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-red .m-teaser__topic{color:#ff9196}.m-teaser--theme-darkCoral.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkCoral .m-teaser__topic{color:#8c2d4b}.m-teaser--theme-coral.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-coral .m-teaser__topic{color:#ff9196}.m-teaser--theme-orange.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-orange .m-teaser__topic{color:#f8a171}.m-teaser--theme-lighterOrange.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lighterOrange .m-teaser__topic{color:#ffe2d2}.m-teaser--theme-yellow.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-yellow .m-teaser__topic{color:#ffdc73}.m-teaser--theme-lightYellow.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightYellow .m-teaser__topic{color:#fffaaf}.m-teaser--theme-darkBeige.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkBeige .m-teaser__topic{color:#dcbe96}.m-teaser--theme-beige.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-beige .m-teaser__topic{color:#f5e6d7}.m-teaser--theme-green.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-green .m-teaser__topic{color:#c5ef6c}.m-teaser--theme-lightGreen.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-lightGreen .m-teaser__topic{color:#efffcd}.m-teaser--theme-sustainableGreen.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-sustainableGreen .m-teaser__topic{color:#7ea87b}.m-teaser--theme-darkSustainableGreen.m-teaser--headline .m-teaser__category-syllable,.m-teaser--theme-darkSustainableGreen .m-teaser__topic{color:#3c5939}.m-highlight-teaser{display:block;position:relative;z-index:0;text-decoration:none;width:100%}[data-whatintent=mouse] .m-highlight-teaser,[data-whatintent=touch] .m-highlight-teaser{outline:0}.m-highlight-teaser__link{display:block}.m-highlight-teaser__figure{width:100%;position:relative;padding-bottom:100%}.m-highlight-teaser__figure--marginTop{margin-top:15px}.m-highlight-teaser__image-wrapper{width:100%;padding-right:15px;position:relative;display:inline-block}.m-highlight-teaser__image,.m-highlight-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.m-highlight-teaser__theme-box{width:100%;z-index:0;transform:translate(15px,-15px);background-color:#f5e6d7;transition:width .7s ease-out!important}.m-highlight-teaser--darkMint .m-highlight-teaser__theme-box{background-color:#006058}.m-highlight-teaser--mint .m-highlight-teaser__theme-box{background-color:#64c8b9}.m-highlight-teaser--lightMint .m-highlight-teaser__theme-box{background-color:#d1ede7}.m-highlight-teaser--darkBlue .m-highlight-teaser__theme-box{background-color:#1e5a78}.m-highlight-teaser--blue .m-highlight-teaser__theme-box{background-color:#6ea0eb}.m-highlight-teaser--lightBlue .m-highlight-teaser__theme-box{background-color:#dcf0fa}.m-highlight-teaser--darkPurple .m-highlight-teaser__theme-box{background-color:#522eb7}.m-highlight-teaser--purple .m-highlight-teaser__theme-box{background-color:#b198db}.m-highlight-teaser--darkPink .m-highlight-teaser__theme-box{background-color:#63056b}.m-highlight-teaser--pink .m-highlight-teaser__theme-box{background-color:#e89fdd}.m-highlight-teaser--red .m-highlight-teaser__theme-box{background-color:#ff9196}.m-highlight-teaser--darkCoral .m-highlight-teaser__theme-box{background-color:#8c2d4b}.m-highlight-teaser--coral .m-highlight-teaser__theme-box{background-color:#ff9196}.m-highlight-teaser--orange .m-highlight-teaser__theme-box{background-color:#f8a171}.m-highlight-teaser--lighterOrange .m-highlight-teaser__theme-box{background-color:#ffe2d2}.m-highlight-teaser--yellow .m-highlight-teaser__theme-box{background-color:#ffdc73}.m-highlight-teaser--lightYellow .m-highlight-teaser__theme-box{background-color:#fffaaf}.m-highlight-teaser--darkBeige .m-highlight-teaser__theme-box{background-color:#dcbe96}.m-highlight-teaser--beige .m-highlight-teaser__theme-box{background-color:#f5e6d7}.m-highlight-teaser--green .m-highlight-teaser__theme-box{background-color:#c5ef6c}.m-highlight-teaser--lightGreen .m-highlight-teaser__theme-box{background-color:#efffcd}.m-highlight-teaser--sustainableGreen .m-highlight-teaser__theme-box{background-color:#7ea87b}.m-highlight-teaser--darkSustainableGreen .m-highlight-teaser__theme-box{background-color:#3c5939}.m-highlight-teaser img.m-highlight-teaser__image{width:100%;z-index:1;transform:translateX(0);transition-delay:.7s;transition-property:opacity,transform;opacity:1}.m-highlight-teaser--image-loaded.m-highlight-teaser--is-in-viewport img.m-highlight-teaser__image{opacity:1;transform:translateX(0)}.m-highlight-teaser--image-loaded.m-highlight-teaser--is-in-viewport .m-highlight-teaser__theme-box{width:100%}.m-highlight-teaser__event,.m-highlight-teaser__teaser{position:relative;background-color:#fff;z-index:2}.m-highlight-teaser__event{padding-top:25px;padding-bottom:25px;padding-left:0}.m-highlight-teaser__event .m-event__label{margin-bottom:25px}.m-highlight-teaser__tags{float:left;list-style-type:none;margin:0;display:none;padding:25px 15px;overflow:hidden;max-height:100px}.m-highlight-teaser__tag{padding:0;margin:0 15px 15px 0;display:inline-block}.m-contact-info{position:relative;display:block;width:100%;margin-bottom:35px}.m-contact-info__image-wrapper{width:95px;overflow:hidden}.m-contact-info__image{width:100%;position:relative}.m-contact-info__body{width:calc(100% - 95px);position:relative}.m-contact-info__item{width:100%}.m-contact-info__item-content{width:100%;display:flex}.m-contact-info__item--with-image .m-contact-info__body{padding-left:15px}.m-contact-info__label{position:relative;left:-3px;font-size:1.625rem;line-height:2.375rem;font-weight:300;margin-bottom:15px}.m-contact-info__name{font-size:1.0625rem;line-height:1.75rem;font-weight:700;letter-spacing:.5px}.m-contact-info__contact{padding-top:15px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.m-contact-info__contact-item{display:block}.m-contact-info__contact-item span{border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;transition:color .2s ease-in-out;margin-bottom:4px;height:27px}.m-contact-info__contact-item--phone span:hover,.m-contact-info__contact-item span:hover{color:#eb001f}.m-contact-info__contact-icon--phone{width:16px;height:30px;margin-right:18px;margin-left:3px}.m-contact-info__contact-icon--mail{width:22px;height:16px;margin-right:16px}.m-contact-info__contact-icon--share{width:30px;height:30px;margin:0 8px 0 0}.m-contact-info--multiple-items .m-contact-info__item{margin-bottom:35px}.m-contact-info--multiple-items .m-contact-info__contact{display:none}.m-contact-info--multiple-items .m-contact-info__contact--mobile{display:flex}.m-blockquote-teaser{position:relative;display:block;margin-bottom:80px;z-index:0}.m-blockquote-teaser__quote{margin-left:0;margin-bottom:0}.m-blockquote-teaser__quote__quotation{padding-left:0;margin-bottom:0}.m-blockquote-teaser__body{position:relative;padding-top:10px;padding-left:15px}.m-blockquote-teaser__text-box{position:relative}.m-blockquote-teaser__quotation-text{font-size:1.625rem;line-height:2.375rem;font-weight:300;position:relative;z-index:100}.m-blockquote-teaser__quote__end-icon,.m-blockquote-teaser__quote__start-icon{position:absolute;height:120px;width:103px;color:#f5e6d7;opacity:.7;transform:translateY(-50%);top:50%}.m-blockquote-teaser__quote__start-icon{left:-20px;margin-top:35px}.m-blockquote-teaser__quote__end-icon{right:-10px;margin-top:-35px}.m-blockquote-teaser__image-wrapper{position:relative;display:inline-block}.m-blockquote-teaser__label{margin-left:10px}.m-blockquote-teaser__image-container{position:relative;display:block;width:95px;height:95px;margin-bottom:50px}.m-blockquote-teaser__image-container+.m-blockquote-teaser__label{position:absolute;top:65px}.m-blockquote-teaser__image{width:100%;height:100%;border-radius:50%}.m-blockquote-teaser__author{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;display:block;font-style:normal;padding:15px}.m-blockquote-teaser__author-name{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-blockquote-teaser__link{margin-top:15px;padding-left:15px}.m-pagination{width:100%;display:flex;justify-content:center;margin-top:25px;margin-bottom:190px}.m-pagination_list{list-style-type:none;margin:0;padding:0;display:inline-flex;align-items:center;max-width:100%;flex-wrap:wrap}.m-pagination__item{padding:0;margin:15px 0 0;display:none;position:relative}.m-pagination__item--show-on-mobile,.m-pagination__item:first-child,.m-pagination__item:last-child{display:inline-block}.m-pagination__item--is-current{color:#222}.m-pagination__link{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;display:inline-block;line-height:2.1875rem;padding-left:23px;padding-right:23px;transition:color .15s ease-in-out}[data-whatinput=mouse] .m-pagination__link,[data-whatinput=touch] .m-pagination__link{outline:0}.m-pagination__link:focus,.m-pagination__link:hover{color:#eb001f}.m-pagination__item--has-divider.m-pagination__item--show-on-mobile~.m-pagination__item--show-on-mobile:before{content:"";width:2px;height:15px;background-color:#3c3c3c;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m-pagination__button{padding:13px}.m-category-header{position:relative;width:100%}.m-category-header__headline-wrapper{position:relative;width:100%;margin-bottom:80px}.m-category-header__headline-wrapper:before{content:"";width:100%;position:absolute;top:0;background-color:#f5e6d7;height:calc(100% - 30px)}.m-category-header__wrapper{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.m-category-header__content{position:relative;margin:80px auto;padding:0 20px}.m-category-header__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;position:relative;color:#eb001f;display:flex;flex-wrap:wrap;padding:0 20px;word-break:break-all}.m-category-header__anchor-headline{margin:0 auto;padding-top:80px}.m-category-header__copy{margin:0 auto;font-size:1.625rem;line-height:2.375rem;font-weight:300}.m-category-header__copy-small{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-left:10px;z-index:100}.m-category-header__anchor-links-wrapper{position:relative;overflow-x:hidden;padding:35px 0}.m-category-header__icon{display:inline-block;color:#eb001f;width:25px;height:25px}.m-category-header__anchor-links{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,2fr));gap:25px;overflow-x:auto;white-space:nowrap;padding:0 0 35px;margin-left:-23px;-ms-overflow-style:none;scrollbar-width:none}.m-category-header__anchor-links::-webkit-scrollbar{display:none}.m-category-header__anchor-links>a{margin:0;text-align:left}.m-category-header__anchor-circle{transition:background-color .2s ease-in-out;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#5e5654;color:#fff;font-size:.875rem;font-weight:700;flex-shrink:0;flex-grow:0}.m-category-header__anchor-link{display:flex;align-items:baseline;margin:0 25px;transition:background-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:background-color .2s ease-in-out,text-decoration-color .2s ease-in-out;transition:background-color .2s ease-in-out,text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.m-category-header__anchor-link>a{display:block;width:100%;height:100%;margin-left:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.m-category-header__anchor-link:hover{-webkit-text-decoration-color:#eb001f;text-decoration-color:#eb001f}.m-category-header__anchor-link:hover .m-category-header__anchor-circle{background-color:#eb001f}.m-category-header__anchor-gradient{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:1;transition:opacity .3s ease}.m-category-header__anchor-gradient--left{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.m-category-header__anchor-gradient--right{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.m-category-header--theme-darkMint .m-category-header__headline{color:#006058}.m-category-header--theme-mint .m-category-header__headline{color:#64c8b9}.m-category-header--theme-lightMint .m-category-header__headline{color:#d1ede7}.m-category-header--theme-darkBlue .m-category-header__headline{color:#1e5a78}.m-category-header--theme-blue .m-category-header__headline{color:#6ea0eb}.m-category-header--theme-lightBlue .m-category-header__headline{color:#dcf0fa}.m-category-header--theme-darkPurple .m-category-header__headline{color:#522eb7}.m-category-header--theme-purple .m-category-header__headline{color:#b198db}.m-category-header--theme-darkPink .m-category-header__headline{color:#63056b}.m-category-header--theme-pink .m-category-header__headline{color:#e89fdd}.m-category-header--theme-red .m-category-header__headline{color:#ff9196}.m-category-header--theme-darkCoral .m-category-header__headline{color:#8c2d4b}.m-category-header--theme-coral .m-category-header__headline{color:#ff9196}.m-category-header--theme-orange .m-category-header__headline{color:#f8a171}.m-category-header--theme-lighterOrange .m-category-header__headline{color:#ffe2d2}.m-category-header--theme-yellow .m-category-header__headline{color:#ffdc73}.m-category-header--theme-lightYellow .m-category-header__headline{color:#fffaaf}.m-category-header--theme-darkBeige .m-category-header__headline{color:#dcbe96}.m-category-header--theme-beige .m-category-header__headline{color:#f5e6d7}.m-category-header--theme-green .m-category-header__headline{color:#c5ef6c}.m-category-header--theme-lightGreen .m-category-header__headline{color:#efffcd}.m-category-header--theme-sustainableGreen .m-category-header__headline{color:#7ea87b}.m-category-header--theme-darkSustainableGreen .m-category-header__headline{color:#3c5939}.m-share-link{display:inline-block;color:#3c3c3c}.m-share-link__icon{width:27px;height:27px;pointer-events:none}.m-social-embed{width:100%;position:relative;margin-bottom:25px}.m-social-embed--instagram iframe,.m-social-embed--podigee iframe{width:100%!important;min-width:auto!important}.m-social-embed .fb-post>span{width:100%!important;overflow-y:auto}.m-social-embed .fb-post iframe{width:100%!important;max-width:650px!important;min-width:auto!important}.m-stage{display:block;position:relative;width:100%;max-width:1700px;margin-right:auto;margin-left:auto}.m-stage--article{padding-top:15px}.m-stage--articleNoMedia{padding-top:0;max-width:none}.m-stage--intro-teaser{padding-right:15px;padding-top:15px;margin-bottom:-85px}.m-stage--intro-teaser .m-stage__background,.m-stage--intro-teaser .m-stage__inner{padding-top:91.5%}.m-stage--intro-teaser .m-stage__container>img{height:100%;width:auto}.m-stage__background{width:calc(100% - 20px);margin-left:20px;padding-top:50%;position:absolute;top:0;background-color:#f5e6d7}.m-stage--darkMint .m-stage__background{background-color:#006058}.m-stage--mint .m-stage__background{background-color:#64c8b9}.m-stage--lightMint .m-stage__background{background-color:#d1ede7}.m-stage--darkBlue .m-stage__background{background-color:#1e5a78}.m-stage--blue .m-stage__background{background-color:#6ea0eb}.m-stage--lightBlue .m-stage__background{background-color:#dcf0fa}.m-stage--darkPurple .m-stage__background{background-color:#522eb7}.m-stage--purple .m-stage__background{background-color:#b198db}.m-stage--darkPink .m-stage__background{background-color:#63056b}.m-stage--pink .m-stage__background{background-color:#e89fdd}.m-stage--red .m-stage__background{background-color:#ff9196}.m-stage--darkCoral .m-stage__background{background-color:#8c2d4b}.m-stage--coral .m-stage__background{background-color:#ff9196}.m-stage--orange .m-stage__background{background-color:#f8a171}.m-stage--lighterOrange .m-stage__background{background-color:#ffe2d2}.m-stage--yellow .m-stage__background{background-color:#ffdc73}.m-stage--lightYellow .m-stage__background{background-color:#fffaaf}.m-stage--darkBeige .m-stage__background{background-color:#dcbe96}.m-stage--beige .m-stage__background{background-color:#f5e6d7}.m-stage--green .m-stage__background{background-color:#c5ef6c}.m-stage--lightGreen .m-stage__background{background-color:#efffcd}.m-stage--sustainableGreen .m-stage__background{background-color:#7ea87b}.m-stage--darkSustainableGreen .m-stage__background{background-color:#3c5939}.m-stage--articleNoMedia .m-stage__background{position:relative;height:15px;padding-top:0;background-color:#f5e6d7}.m-stage--intro-teaser .m-stage__background{transition:width .6s ease-out!important;width:100%}.o-intro-teaser--image-loaded.o-intro-teaser--is-in-viewport .m-stage--intro-teaser .m-stage__background,.o-intro-teaser--is-in-viewport .m-stage--intro-teaser .m-stage__background{width:100%;max-width:calc(100% - 20px)}.m-stage--articleNoMedia.m-stage--darkMint .m-stage__background{background-color:#006058}.m-stage--articleNoMedia.m-stage--mint .m-stage__background{background-color:#64c8b9}.m-stage--articleNoMedia.m-stage--lightMint .m-stage__background{background-color:#d1ede7}.m-stage--articleNoMedia.m-stage--darkBlue .m-stage__background{background-color:#1e5a78}.m-stage--articleNoMedia.m-stage--blue .m-stage__background{background-color:#6ea0eb}.m-stage--articleNoMedia.m-stage--lightBlue .m-stage__background{background-color:#dcf0fa}.m-stage--articleNoMedia.m-stage--darkPurple .m-stage__background{background-color:#522eb7}.m-stage--articleNoMedia.m-stage--purple .m-stage__background{background-color:#b198db}.m-stage--articleNoMedia.m-stage--darkPink .m-stage__background{background-color:#63056b}.m-stage--articleNoMedia.m-stage--pink .m-stage__background{background-color:#e89fdd}.m-stage--articleNoMedia.m-stage--red .m-stage__background{background-color:#ff9196}.m-stage--articleNoMedia.m-stage--darkCoral .m-stage__background{background-color:#8c2d4b}.m-stage--articleNoMedia.m-stage--coral .m-stage__background{background-color:#ff9196}.m-stage--articleNoMedia.m-stage--orange .m-stage__background{background-color:#f8a171}.m-stage--articleNoMedia.m-stage--lighterOrange .m-stage__background{background-color:#ffe2d2}.m-stage--articleNoMedia.m-stage--yellow .m-stage__background{background-color:#ffdc73}.m-stage--articleNoMedia.m-stage--lightYellow .m-stage__background{background-color:#fffaaf}.m-stage--articleNoMedia.m-stage--darkBeige .m-stage__background{background-color:#dcbe96}.m-stage--articleNoMedia.m-stage--beige .m-stage__background{background-color:#f5e6d7}.m-stage--articleNoMedia.m-stage--green .m-stage__background{background-color:#c5ef6c}.m-stage--articleNoMedia.m-stage--lightGreen .m-stage__background{background-color:#efffcd}.m-stage--articleNoMedia.m-stage--sustainableGreen .m-stage__background{background-color:#7ea87b}.m-stage--articleNoMedia.m-stage--darkSustainableGreen .m-stage__background{background-color:#3c5939}.m-stage__inner{width:100%;padding-top:50%;position:relative}.m-stage__container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.m-stage__container>img{position:absolute;width:100%;transition-delay:.6s;transition-property:opacity,transform}.m-stage--intro-teaser .m-stage__container>img{opacity:1;transform:translateX(0);left:0}.o-intro-teaser--image-loaded.o-intro-teaser--is-in-viewport .m-stage--intro-teaser .m-stage__container>img{opacity:1;transform:translateX(0)}.m-stage__video{height:100%;position:relative}.m-stage__video video{position:absolute;height:100%;width:100%;object-fit:cover;left:0;top:0}.m-language-switch{display:flex;flex-direction:column;position:relative}.m-language-switch__item{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;cursor:pointer;font-weight:700;position:relative;display:block;padding:0;transition:color .2s ease-in-out}.m-language-switch__item:hover{color:#eb001f}[data-whatinput=mouse] .m-language-switch__item:focus,[data-whatinput=touch] .m-language-switch__item:focus{outline:0}.m-language-switch__item--active{color:#222}.m-language-switch__tooltip{display:none}.m-language-switch__item:hover .m-language-switch__tooltip{display:block}.m-language-switch--light .m-language-switch__item{opacity:.6;color:#fff}.m-language-switch--light .m-language-switch__item--active,.m-language-switch--light .m-language-switch__item:hover{opacity:1}.m-language-switch--horizontal{flex-direction:row}.m-language-switch--horizontal>*+*{margin-left:25px;position:relative;display:block}.m-language-switch--horizontal>*+:before{content:"";position:absolute;width:2px;height:15px;left:-12.5px;top:50%;margin-top:-7px;background:#fff}.m-table__entry{padding:25px 15px}.m-table__entry:nth-of-type(odd){background:#f5e6d7;padding:15px}.m-table__key,.m-table__value{position:relative;margin:0}.m-table__key{display:flex;align-items:center;font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-table__value{padding-left:35px;align-self:center;margin-top:10px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-table__value a{text-decoration:underline}.m-table__value svg{position:absolute;left:0;top:8px;width:12px;height:12px}.m-tabs{margin-bottom:80px}.m-tabs__tablist{margin:15px 0}.m-tabs__tab{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;display:inline-block;background-color:#f5e6d7;color:#3c3c3c;padding:5px 15px 4px;margin:0 15px 15px 0;border-radius:15px;transition:background-color .2s ease-in-out;white-space:nowrap;border:0;cursor:pointer}[data-whatinput=mouse] .m-tabs__tab,[data-whatinput=touch] .m-tabs__tab{outline:0}.m-tabs__tab:hover{background-color:#eb001f;color:#fff}.m-tabs__tab:focus,.m-tabs__tab[aria-selected=true]{background-color:#222;color:#fff}.m-tabs__download{margin-bottom:35px}.m-tabs__link{padding:15px 0}.m-tags{padding-bottom:110px}.m-tags__headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;padding-top:15px;padding-bottom:15px}.m-tags__items{float:left;list-style-type:none;margin:0;padding:0}.m-tags__item{padding:0;margin:0 15px 15px 0;display:inline-block}.m-iframe{position:relative;z-index:0;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:25px}.m-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;outline:none;border:none}.m-breadcrumb{position:absolute;display:none;transform:rotate(-90deg);transform-origin:right bottom;top:200px;right:-15px;z-index:1}.m-breadcrumb__list{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0}.m-breadcrumb__list-item{display:flex;justify-content:center;align-items:center}.m-breadcrumb__link{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-breadcrumb__link:not([aria-current]){border-bottom:1px solid #3c3c3c}.m-breadcrumb__link:not([aria-current]):hover{border-color:#eb001f}.m-breadcrumb__spacer{display:inline-block;color:#eb001f;margin:0 5px;flex:0 0 auto}.m-breadcrumb__spacer svg{width:14px;height:14px}.m-richtext{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-richtext h3 a:focus,.m-richtext h3 a:hover,.m-richtext h4 a:focus,.m-richtext h4 a:hover,.m-richtext p a:focus,.m-richtext p a:hover,.m-richtext ul a:focus,.m-richtext ul a:hover{color:#eb001f}.m-richtext h3 a[target=_blank]:focus:before,.m-richtext h3 a[target=_blank]:hover:before,.m-richtext h4 a[target=_blank]:focus:before,.m-richtext h4 a[target=_blank]:hover:before,.m-richtext p a[target=_blank]:focus:before,.m-richtext p a[target=_blank]:hover:before,.m-richtext ul a[target=_blank]:focus:before,.m-richtext ul a[target=_blank]:hover:before{background:url(/unternehmen/dist/svg-icons/465363994f299b52c601b548bd0869b1.external-link-arrow-red.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#fff}.m-richtext h3{color:#5e5654;margin-bottom:15px}.m-richtext h3~h4{margin-top:0}.m-richtext p{margin-bottom:25px}.m-richtext p b,.m-richtext p strong{font-weight:700}.m-richtext p.small-copy{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-richtext p.questioner{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:11px 11px;padding-right:11px;margin-right:-11px;padding-bottom:5px;margin-bottom:-5px}.m-richtext p.questioner~p{margin-top:25px}.o-content-blocks--darkMint .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(0,96,88,.3),rgba(0,96,88,.3))}.o-content-blocks--mint .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(100,200,185,.3),rgba(100,200,185,.3))}.o-content-blocks--lightMint .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(209,237,231,.3),rgba(209,237,231,.3))}.o-content-blocks--darkBlue .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(30,90,120,.3),rgba(30,90,120,.3))}.o-content-blocks--blue .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(110,160,235,.3),rgba(110,160,235,.3))}.o-content-blocks--lightBlue .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(220,240,250,.3),rgba(220,240,250,.3))}.o-content-blocks--darkPurple .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(82,46,183,.3),rgba(82,46,183,.3))}.o-content-blocks--purple .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(177,152,219,.3),rgba(177,152,219,.3))}.o-content-blocks--darkPink .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(99,5,107,.3),rgba(99,5,107,.3))}.o-content-blocks--pink .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(232,159,221,.3),rgba(232,159,221,.3))}.o-content-blocks--red .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,145,150,.3),rgba(255,145,150,.3))}.o-content-blocks--darkCoral .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(140,45,75,.3),rgba(140,45,75,.3))}.o-content-blocks--coral .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,145,150,.3),rgba(255,145,150,.3))}.o-content-blocks--orange .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(248,161,113,.3),rgba(248,161,113,.3))}.o-content-blocks--lighterOrange .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,226,210,.3),rgba(255,226,210,.3))}.o-content-blocks--yellow .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,220,115,.3),rgba(255,220,115,.3))}.o-content-blocks--lightYellow .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(255,250,175,.3),rgba(255,250,175,.3))}.o-content-blocks--darkBeige .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(220,190,150,.3),rgba(220,190,150,.3))}.o-content-blocks--beige .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(245,230,215,.3),rgba(245,230,215,.3))}.o-content-blocks--green .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(197,239,108,.3),rgba(197,239,108,.3))}.o-content-blocks--lightGreen .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(239,255,205,.3),rgba(239,255,205,.3))}.o-content-blocks--sustainableGreen .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(126,168,123,.3),rgba(126,168,123,.3))}.o-content-blocks--darkSustainableGreen .m-richtext p.questioner{background-image:linear-gradient(90deg,rgba(60,89,57,.3),rgba(60,89,57,.3))}.m-richtext .answerer{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.m-richtext ul{margin-top:0;margin-bottom:25px}.m-richtext ul li{position:relative;list-style-type:none}.m-richtext ul li:before{position:absolute;top:10px;content:"";width:5px;height:5px;margin-left:-17px;border-radius:50%;background:currentColor}.m-hero-teaser{display:block;position:relative;text-decoration:none;z-index:0;margin-bottom:80px;width:100%}[data-whatintent=mouse] .m-hero-teaser,[data-whatintent=touch] .m-hero-teaser{outline:0}.m-hero-teaser__figure{width:100%;position:relative;padding-bottom:100%}.m-hero-teaser__image-wrapper{padding-right:15px;position:relative;width:100%}.m-hero-teaser__image,.m-hero-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.m-hero-teaser__theme-box{width:100%;z-index:0;background-color:#f5e6d7;transition:width .7s ease-out!important;transform:translate(15px,-15px)}.m-hero-teaser--darkMint .m-hero-teaser__theme-box{background-color:#006058}.m-hero-teaser--mint .m-hero-teaser__theme-box{background-color:#64c8b9}.m-hero-teaser--lightMint .m-hero-teaser__theme-box{background-color:#d1ede7}.m-hero-teaser--darkBlue .m-hero-teaser__theme-box{background-color:#1e5a78}.m-hero-teaser--blue .m-hero-teaser__theme-box{background-color:#6ea0eb}.m-hero-teaser--lightBlue .m-hero-teaser__theme-box{background-color:#dcf0fa}.m-hero-teaser--darkPurple .m-hero-teaser__theme-box{background-color:#522eb7}.m-hero-teaser--purple .m-hero-teaser__theme-box{background-color:#b198db}.m-hero-teaser--darkPink .m-hero-teaser__theme-box{background-color:#63056b}.m-hero-teaser--pink .m-hero-teaser__theme-box{background-color:#e89fdd}.m-hero-teaser--red .m-hero-teaser__theme-box{background-color:#ff9196}.m-hero-teaser--darkCoral .m-hero-teaser__theme-box{background-color:#8c2d4b}.m-hero-teaser--coral .m-hero-teaser__theme-box{background-color:#ff9196}.m-hero-teaser--orange .m-hero-teaser__theme-box{background-color:#f8a171}.m-hero-teaser--lighterOrange .m-hero-teaser__theme-box{background-color:#ffe2d2}.m-hero-teaser--yellow .m-hero-teaser__theme-box{background-color:#ffdc73}.m-hero-teaser--lightYellow .m-hero-teaser__theme-box{background-color:#fffaaf}.m-hero-teaser--darkBeige .m-hero-teaser__theme-box{background-color:#dcbe96}.m-hero-teaser--beige .m-hero-teaser__theme-box{background-color:#f5e6d7}.m-hero-teaser--green .m-hero-teaser__theme-box{background-color:#c5ef6c}.m-hero-teaser--lightGreen .m-hero-teaser__theme-box{background-color:#efffcd}.m-hero-teaser--sustainableGreen .m-hero-teaser__theme-box{background-color:#7ea87b}.m-hero-teaser--darkSustainableGreen .m-hero-teaser__theme-box{background-color:#3c5939}.m-hero-teaser img.m-hero-teaser__image{width:100%;z-index:1;transition-delay:.7s;transition-property:opacity,transform;opacity:1;transform:translate(0)}.m-hero-teaser--is-in-viewport .m-hero-teaser__theme-box{width:100%}.m-hero-teaser__event,.m-hero-teaser__teaser{position:relative;z-index:2;width:100%}.m-hero-teaser__event{padding-top:25px;padding-bottom:25px;padding-left:0}.m-hero-teaser__event .m-event__label{margin-bottom:25px}.m-hero-teaser--small{margin:0 0 space(xl)}.m-hero-teaser--small .m-hero-teaser__image-wrapper{width:75%}.m-hero-teaser--theme-darkMint .a-topic__line{color:#006058}.m-hero-teaser--theme-mint .a-topic__line{color:#64c8b9}.m-hero-teaser--theme-lightMint .a-topic__line{color:#d1ede7}.m-hero-teaser--theme-darkBlue .a-topic__line{color:#1e5a78}.m-hero-teaser--theme-blue .a-topic__line{color:#6ea0eb}.m-hero-teaser--theme-lightBlue .a-topic__line{color:#dcf0fa}.m-hero-teaser--theme-darkPurple .a-topic__line{color:#522eb7}.m-hero-teaser--theme-purple .a-topic__line{color:#b198db}.m-hero-teaser--theme-darkPink .a-topic__line{color:#63056b}.m-hero-teaser--theme-pink .a-topic__line{color:#e89fdd}.m-hero-teaser--theme-red .a-topic__line{color:#ff9196}.m-hero-teaser--theme-darkCoral .a-topic__line{color:#8c2d4b}.m-hero-teaser--theme-coral .a-topic__line{color:#ff9196}.m-hero-teaser--theme-orange .a-topic__line{color:#f8a171}.m-hero-teaser--theme-lighterOrange .a-topic__line{color:#ffe2d2}.m-hero-teaser--theme-yellow .a-topic__line{color:#ffdc73}.m-hero-teaser--theme-lightYellow .a-topic__line{color:#fffaaf}.m-hero-teaser--theme-darkBeige .a-topic__line{color:#dcbe96}.m-hero-teaser--theme-beige .a-topic__line{color:#f5e6d7}.m-hero-teaser--theme-green .a-topic__line{color:#c5ef6c}.m-hero-teaser--theme-lightGreen .a-topic__line{color:#efffcd}.m-hero-teaser--theme-sustainableGreen .a-topic__line{color:#7ea87b}.m-hero-teaser--theme-darkSustainableGreen .a-topic__line{color:#3c5939}.m-teaser-row-intro{position:relative;width:100%;margin-bottom:80px}.m-teaser-row-intro:before{content:"";width:calc(100% + 40px);left:-20px;position:absolute;top:35px;background-color:#f5e6d7;height:calc(100% + 145px)}.m-teaser-row-intro__content{position:relative;z-index:1}.m-teaser-row-intro__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;color:#eb001f;display:flex;flex-wrap:wrap}.m-teaser-row-intro__headline span{min-width:25px}.m-teaser-row-intro__copy{max-width:600px;margin-top:35px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.m-teaser-row-intro__copy h3 a:before,.m-teaser-row-intro__copy h4 a:before,.m-teaser-row-intro__copy p a:before,.m-teaser-row-intro__copy ul a:before{border-color:#f5e6d7!important;background-color:#f5e6d7!important}.m-teaser-row-intro__teaser{margin-top:80px}.m-teaser-row-intro--theme-darkMint .m-teaser-row-intro__headline{color:#006058}.m-teaser-row-intro--theme-mint .m-teaser-row-intro__headline{color:#64c8b9}.m-teaser-row-intro--theme-lightMint .m-teaser-row-intro__headline{color:#d1ede7}.m-teaser-row-intro--theme-darkBlue .m-teaser-row-intro__headline{color:#1e5a78}.m-teaser-row-intro--theme-blue .m-teaser-row-intro__headline{color:#6ea0eb}.m-teaser-row-intro--theme-lightBlue .m-teaser-row-intro__headline{color:#dcf0fa}.m-teaser-row-intro--theme-darkPurple .m-teaser-row-intro__headline{color:#522eb7}.m-teaser-row-intro--theme-purple .m-teaser-row-intro__headline{color:#b198db}.m-teaser-row-intro--theme-darkPink .m-teaser-row-intro__headline{color:#63056b}.m-teaser-row-intro--theme-pink .m-teaser-row-intro__headline{color:#e89fdd}.m-teaser-row-intro--theme-red .m-teaser-row-intro__headline{color:#ff9196}.m-teaser-row-intro--theme-darkCoral .m-teaser-row-intro__headline{color:#8c2d4b}.m-teaser-row-intro--theme-coral .m-teaser-row-intro__headline{color:#ff9196}.m-teaser-row-intro--theme-orange .m-teaser-row-intro__headline{color:#f8a171}.m-teaser-row-intro--theme-lighterOrange .m-teaser-row-intro__headline{color:#ffe2d2}.m-teaser-row-intro--theme-yellow .m-teaser-row-intro__headline{color:#ffdc73}.m-teaser-row-intro--theme-lightYellow .m-teaser-row-intro__headline{color:#fffaaf}.m-teaser-row-intro--theme-darkBeige .m-teaser-row-intro__headline{color:#dcbe96}.m-teaser-row-intro--theme-beige .m-teaser-row-intro__headline{color:#f5e6d7}.m-teaser-row-intro--theme-green .m-teaser-row-intro__headline{color:#c5ef6c}.m-teaser-row-intro--theme-lightGreen .m-teaser-row-intro__headline{color:#efffcd}.m-teaser-row-intro--theme-sustainableGreen .m-teaser-row-intro__headline{color:#7ea87b}.m-teaser-row-intro--theme-darkSustainableGreen .m-teaser-row-intro__headline{color:#3c5939}.o-accordion{width:100%;margin-bottom:25px}.o-accordion+h2,.o-accordion+h3,.o-accordion+p{padding-top:25px}.o-accordion__accordion{margin:0}.o-accordion__control{position:relative;text-align:left;outline:none;border:none;margin:0;padding:25px 0;display:flex;flex-direction:column;font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-accordion__control:after,.o-accordion__control:before{position:absolute;content:"";width:40px;height:2px;left:0;background:#3c3c3c}.o-accordion__control:before{top:0}.o-accordion__control:after{display:none;bottom:0}.o-accordion__control svg{position:relative;width:15px;height:15px;margin-left:15px;fill:#eb001f;transition:transform .2s ease-in-out;transform:translateY(-2px) rotate(90deg)}.o-accordion__control[aria-expanded=true] svg{transform:translateY(-2px) rotate(270deg)}.o-accordion__controlTitle span{white-space:nowrap}.o-accordion__controlOverline{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;margin-bottom:10px}.o-accordion__image-container{flex-shrink:0;position:relative;display:block;width:95px;height:95px;margin-bottom:15px}.o-accordion__image{width:100%;height:100%;border-radius:50%;float:left}.o-accordion dt:first-of-type .o-accordion__control{padding-top:0}.o-accordion dt:first-of-type .o-accordion__control:before{display:none}.o-accordion dt:last-of-type .o-accordion__control:after{display:block}.o-accordion dt:last-of-type .o-accordion__control[aria-expanded=true]:after{display:none}.o-accordion dd:last-of-type{position:relative}.o-accordion dd:last-of-type[aria-hidden=false]:after{position:absolute;content:"";width:40px;height:2px;left:0;bottom:-25px;background:#3c3c3c}.o-accordion__panel{margin:0 0 25px}.o-accordion__panel .o-content-blocks__block:after{content:"";display:table;clear:both}.o-content-blocks{width:100%}.o-content-blocks__block{width:100%;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin-bottom:10px}.o-cluster-teaser{display:block;position:relative;z-index:0;text-decoration:none;width:100%;margin-bottom:80px}[data-whatintent=mouse] .o-cluster-teaser,[data-whatintent=touch] .o-cluster-teaser{outline:0}.o-cluster-teaser__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;display:flex;flex-wrap:wrap;position:relative;z-index:1;color:#eb001f}.o-cluster-teaser__headline-part{white-space:nowrap;display:inline-block;min-width:19px}.o-cluster-teaser__figure{position:relative;width:100%;padding-bottom:100%}.o-cluster-teaser__image-wrapper{display:none;margin-top:15px}.o-cluster-teaser__image,.o-cluster-teaser__theme-box{height:100%;position:absolute;top:0;left:0}.o-cluster-teaser__theme-box{width:100%;z-index:0;transform:translate(-15px,-35px);background-color:#f5e6d7;transition:width .6s ease-out!important}.o-cluster-teaser--darkMint .o-cluster-teaser__theme-box{background-color:#006058}.o-cluster-teaser--mint .o-cluster-teaser__theme-box{background-color:#64c8b9}.o-cluster-teaser--lightMint .o-cluster-teaser__theme-box{background-color:#d1ede7}.o-cluster-teaser--darkBlue .o-cluster-teaser__theme-box{background-color:#1e5a78}.o-cluster-teaser--blue .o-cluster-teaser__theme-box{background-color:#6ea0eb}.o-cluster-teaser--lightBlue .o-cluster-teaser__theme-box{background-color:#dcf0fa}.o-cluster-teaser--darkPurple .o-cluster-teaser__theme-box{background-color:#522eb7}.o-cluster-teaser--purple .o-cluster-teaser__theme-box{background-color:#b198db}.o-cluster-teaser--darkPink .o-cluster-teaser__theme-box{background-color:#63056b}.o-cluster-teaser--pink .o-cluster-teaser__theme-box{background-color:#e89fdd}.o-cluster-teaser--red .o-cluster-teaser__theme-box{background-color:#ff9196}.o-cluster-teaser--darkCoral .o-cluster-teaser__theme-box{background-color:#8c2d4b}.o-cluster-teaser--coral .o-cluster-teaser__theme-box{background-color:#ff9196}.o-cluster-teaser--orange .o-cluster-teaser__theme-box{background-color:#f8a171}.o-cluster-teaser--lighterOrange .o-cluster-teaser__theme-box{background-color:#ffe2d2}.o-cluster-teaser--yellow .o-cluster-teaser__theme-box{background-color:#ffdc73}.o-cluster-teaser--lightYellow .o-cluster-teaser__theme-box{background-color:#fffaaf}.o-cluster-teaser--darkBeige .o-cluster-teaser__theme-box{background-color:#dcbe96}.o-cluster-teaser--beige .o-cluster-teaser__theme-box{background-color:#f5e6d7}.o-cluster-teaser--green .o-cluster-teaser__theme-box{background-color:#c5ef6c}.o-cluster-teaser--lightGreen .o-cluster-teaser__theme-box{background-color:#efffcd}.o-cluster-teaser--sustainableGreen .o-cluster-teaser__theme-box{background-color:#7ea87b}.o-cluster-teaser--darkSustainableGreen .o-cluster-teaser__theme-box{background-color:#3c5939}.o-cluster-teaser img.o-cluster-teaser__image{z-index:1;width:100%;transform:translateX(0);transition-delay:.6s;transition-property:opacity,transform;opacity:1}.o-cluster-teaser--image-loaded.o-cluster-teaser--is-in-viewport img.o-cluster-teaser__image{opacity:1;transform:translateX(0)}.o-cluster-teaser--image-loaded.o-cluster-teaser--is-in-viewport .o-cluster-teaser__theme-box{width:100%}.o-cluster-teaser__tags{list-style-type:none;margin-top:25px;margin-bottom:0;padding:0;overflow:hidden;max-height:100px}.o-cluster-teaser__tag{padding:0;margin:0 15px 15px 0;display:inline-block}.o-cluster-teaser__teaser-list{list-style-type:none;margin:0;padding:0}.o-cluster-teaser__teaser-list-item{margin:0 0 80px;padding:0}.o-cluster-teaser__teaser{position:relative;background-color:#fff;z-index:2}.o-header__spacer{height:83px;position:relative}.o-header__container{position:fixed;height:83px;top:0;background:#fff;transition:all .3s ease-in-out;z-index:4;width:100%;padding:0 20px;display:flex;align-items:center}.o-header__container .m-container{width:100%}.o-header__container.is-hidden{transform:translateY(-100%)}.o-header__inner{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between}.o-header__logo-image{fill:#eb001f;color:#eb001f;margin:0;display:block;width:96px;height:80px}.o-header__toggle{position:relative;height:70px;overflow:hidden}.o-header__meta{display:flex;align-items:center}.o-header__meta .m-language-switch{display:none}.o-header__meta>*+*{position:relative;margin-left:50px}.o-header__meta>*+:before{content:"";position:absolute;width:2px;height:15px;left:-25px;top:50%;margin-top:-7px;background:#3c3c3c}.o-header__mobile-language-switch{position:absolute;top:35px;left:35px}.o-header__navigation-spacer{position:absolute;top:0;right:0;bottom:0;height:100%;background:#f5e6d7;transition:transform .4s ease-in-out .4s;transform:translateY(80px);width:calc(100vw - 35px)}.o-header__navigation{position:fixed;top:83px;right:0;bottom:0;z-index:3;background:#dcf0fa;transition:transform .4s ease-in-out;transform:translateX(calc(200vw - 70px))}.o-header__navigation[aria-hidden=true] a,.o-header__navigation[aria-hidden=true] button{visibility:hidden}.o-header__main-list,.o-header__sub-list{-webkit-overflow-scrolling:touch;height:calc(100% - 220px);margin-top:0;padding:110px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:content-box;width:calc(100vw - 35px)}.o-header__main-list{background:#1e5a78;color:#fff;margin-right:calc(100vw - 35px)}.o-header__sub-list{position:absolute;top:0;right:0;bottom:0;color:#3c3c3c;margin-bottom:80px;background:#dcf0fa;pointer-events:none;transition:opacity .3s ease-in-out;opacity:0}.o-header__sub-list[aria-hidden=true] a{visibility:hidden}.o-header__sub-list[aria-hidden=false]{pointer-events:all;transition:opacity .3s ease-in-out .6s;opacity:1}.o-header__main-item,.o-header__sub-item{width:100%;padding:0 25px 0 35px}.o-header__main-item+.o-header__main-item,.o-header__main-item+.o-header__sub-item,.o-header__sub-item+.o-header__main-item,.o-header__sub-item+.o-header__sub-item{margin-top:25px}.o-header__navigation-desktop{width:100%;justify-content:center;display:none;position:relative;gap:35px}.o-header__navigation-desktop button{background:none;border:none;padding:0;margin:0;cursor:pointer}.o-header__color-block{position:absolute;right:0;width:70px;height:70%;z-index:100}.o-header__color-block-top{bottom:0;background-color:#dcf0fa}.o-header__color-block-bottom{top:0;background-color:#f5e6d7}.o-header li{text-align:left}.o-header__navigation-desktop__link{position:relative;padding-top:15px;height:100%;transition:hover 1.3s ease;color:#fff;font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-header__navigation-desktop__link>ul li a.o-header__link-desktop{transform:translateY(-20px);opacity:0;transition:all .3s}.o-header__navigation-desktop__link:focus-within>ul li a.o-header__link-desktop,.o-header__navigation-desktop__link:hover>ul li a.o-header__link-desktop{transform:translateY(0);opacity:1}.o-header__navigation-desktop__link:hover>ul li:first-child a.o-header__link-desktop{transition-delay:.08s}.o-header__navigation-desktop__link:hover>ul li:nth-child(2) a.o-header__link-desktop{transition-delay:.16s}.o-header__navigation-desktop__link:hover>ul li:nth-child(3) a.o-header__link-desktop{transition-delay:.24s}.o-header__navigation-desktop__link:hover>ul li:nth-child(4) a.o-header__link-desktop{transition-delay:.32s}.o-header__navigation-desktop__link:hover>ul li:nth-child(5) a.o-header__link-desktop{transition-delay:.4s}.o-header__navigation-desktop__link:hover>ul li:nth-child(6) a.o-header__link-desktop{transition-delay:.48s}.o-header__navigation-desktop__link:hover>ul li:nth-child(7) a.o-header__link-desktop{transition-delay:.56s}.o-header__navigation-desktop__link:hover>ul li:nth-child(8) a.o-header__link-desktop{transition-delay:.64s}.o-header__navigation-desktop__link:hover>ul li:nth-child(9) a.o-header__link-desktop{transition-delay:.72s}.o-header__navigation-desktop__link:hover>ul li:nth-child(10) a.o-header__link-desktop{transition-delay:.8s}.o-header__arrow-down{display:block;opacity:0;position:absolute;top:60px;right:0;width:100%;height:7px;transition:opacity .3s ease}.o-header__external{width:15px;height:15px;margin-bottom:5px}.o-header__navigation-desktop__link:focus-within .o-header__arrow-down,.o-header__navigation-desktop__link:hover .o-header__arrow-down{display:inline-block;opacity:1;color:#eb001f}.o-header__navigation-desktop__link:focus-within .o-header__navigation-desktop__link-label,.o-header__navigation-desktop__link:hover .o-header__navigation-desktop__link-label{color:#eb001f}.o-header__navigation-desktop__link-label{color:#5e5654;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.o-header__navigation-desktop__link-label:hover{color:#eb001f}.o-header__sub-item-desktop{background-color:#1e5a78;top:33px;display:flex;padding:80px 45px;width:100px;transition:opacity .6s ease}.o-header__sub-item-desktop li{list-style-type:none;margin:0;padding:17.5px 0;transition:transform .2s ease-in-out}.o-header__sub-item-desktop li:hover{transform:translateX(10px)}.o-header__navigation-desktop__link .o-header__sub-item-desktop{opacity:0;display:block;transform:translateX(-5%);transition:transform .4s ease-out,opacity .3s ease-out;position:absolute;box-sizing:border-box;margin-top:48.5px;height:auto;pointer-events:none}.o-header__navigation-desktop__link:focus-within .o-header__sub-item-desktop,.o-header__navigation-desktop__link:hover .o-header__sub-item-desktop{opacity:1;transform:translateX(0);pointer-events:all}.o-header__link{display:flex;align-items:center;text-align:left;cursor:pointer;border:none;padding:0;margin:0;transform:translateY(20px);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;opacity:0;position:relative}.o-header__link-label{font-size:1.625rem;line-height:2.375rem;font-weight:300;display:inline;position:relative;transition:transform .2s ease-in-out}.o-header__link-label--desktop{display:none}.o-header__link-label--mobile{display:inline;font-weight:700}.o-header__link-label:after{content:"";width:250px;left:calc(100% + 15px);height:1px;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:center left;transition:all .4s ease-in-out;background:#dcf0fa;display:none}.o-header__link[aria-current=true] .o-header__link-label{font-weight:700}.o-header__link-icon{width:16px;height:16px;margin-left:10px;transition:all .2s ease-in-out .4s;flex-shrink:0}.o-header__link:hover .o-header__link-icon,.o-header__link:hover .o-header__link-label{transform:translateX(10px)}.o-header__link.is-active .o-header__link-label{font-weight:700}.o-header__link.is-active .o-header__link-label:after{transform:translateY(-50%) scaleX(1)}.o-header__link.is-active .o-header__link-icon{transition:all .4s ease-in-out;opacity:0;transform:translateX(20px)}.o-header__sub-list[aria-hidden=false] .o-header__sub-item{transition:all .3s ease-in-out .6s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:first-of-type>.o-header__link{transition-delay:.7s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(2)>.o-header__link{transition-delay:.8s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(3)>.o-header__link{transition-delay:.9s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(4)>.o-header__link{transition-delay:1s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(5)>.o-header__link{transition-delay:1.1s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(6)>.o-header__link{transition-delay:1.2s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(7)>.o-header__link{transition-delay:1.3s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(8)>.o-header__link{transition-delay:1.4s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(9)>.o-header__link{transition-delay:1.5s}.o-header__sub-list[aria-hidden=false] .o-header__sub-item:nth-of-type(10)>.o-header__link{transition-delay:1.6s}.o-header__navigation[aria-hidden=false] .o-header__main-item{transition:all .3s ease-in-out .2s}.o-header__navigation[aria-hidden=false] .o-header__main-item:first-of-type>.o-header__link{transition-delay:.3s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(2)>.o-header__link{transition-delay:.4s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(3)>.o-header__link{transition-delay:.5s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(4)>.o-header__link{transition-delay:.6s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(5)>.o-header__link{transition-delay:.7s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(6)>.o-header__link{transition-delay:.8s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(7)>.o-header__link{transition-delay:.9s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(8)>.o-header__link{transition-delay:1s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(9)>.o-header__link{transition-delay:1.1s}.o-header__navigation[aria-hidden=false] .o-header__main-item:nth-of-type(10)>.o-header__link{transition-delay:1.2s}.o-header__navigation[aria-hidden=false] .o-header__main-item>.o-header__link,.o-header__sub-list[aria-hidden=false] .o-header__sub-item>.o-header__link{opacity:1;transform:translateY(0)}.o-header__back-button{position:absolute;top:0;left:0;bottom:0;height:100%;width:calc(100vw - 35px);z-index:3;outline:none;border:none;background:transparent;padding:0;margin:0;display:none}.o-header__back-icon{position:absolute;transform:rotate(180deg) translateX(-20px);right:-16px;top:11px;color:#fff;width:16px;height:16px;opacity:0;transition:all .2s ease-in-out}.o-header.is-open .o-header__navigation{transform:translateX(calc(100vw - 70px))}.o-header.is-sublist-open .o-header__navigation{transform:translateX(0)}.o-header.is-sublist-open .o-header__back-button{display:block}.o-header__link.is-active .o-header__back-icon{opacity:1;transform:rotate(180deg) translateX(0);transition:all .2s ease-in-out .4s}.o-header.is-sublist-open .o-header__navigation-spacer{transform:translateY(calc(100% - 35px))}.o-header__nav-toggle span{display:none}.o-header__shim-layer{position:fixed;top:0;left:0;right:0;bottom:0;border:none;background:none;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.o-header.is-open .o-header__shim-layer{display:block}.o-header__nav-toggle,.o-header__search-toggle{padding:0;cursor:pointer;border:none;display:flex;align-items:center}.o-header__nav-toggle-icon,.o-header__search-toggle-icon{width:34px;height:34px;transition:color .2s ease-in-out}.o-header__nav-toggle span,.o-header__search-toggle span{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-left:10px;transition:color .2s ease-in-out}.o-header__nav-toggle:focus .o-header__nav-toggle-icon,.o-header__nav-toggle:focus .o-header__search-toggle-icon,.o-header__nav-toggle:focus span,.o-header__nav-toggle:hover .o-header__nav-toggle-icon,.o-header__nav-toggle:hover .o-header__search-toggle-icon,.o-header__nav-toggle:hover span,.o-header__search-toggle:focus .o-header__nav-toggle-icon,.o-header__search-toggle:focus .o-header__search-toggle-icon,.o-header__search-toggle:focus span,.o-header__search-toggle:hover .o-header__nav-toggle-icon,.o-header__search-toggle:hover .o-header__search-toggle-icon,.o-header__search-toggle:hover span{color:#eb001f}.o-header.is-open .o-header__nav-toggle-icon--open,.o-header__nav-toggle-icon--close{display:none}.o-header.is-open .o-header__nav-toggle-icon--close{display:block}.o-header__nav-toggle{display:flex}body.modal-is-active .o-header{z-index:4}body.modal-is-active .o-header .o-header__container{transform:translateY(0)}.o-intro{position:relative;background-color:#fff}.o-intro--hasImage{margin-top:0}.o-intro__topic{transform:translateY(-15px)}.o-intro__summary{font-size:1.0625rem;line-height:1.75rem;font-weight:700;letter-spacing:.5px;cursor:text;margin-bottom:25px}.o-intro-teaser{width:100%;margin-bottom:80px}.o-intro-teaser__background{display:block;position:relative;width:auto;height:60px;margin-bottom:-50px;background-color:#f5e6d7}.o-intro-teaser__header{position:relative;z-index:1;margin:0 20px}.o-intro-teaser__headline{flex-shrink:0;flex-grow:2;margin-bottom:25px;line-height:1!important}.o-intro-teaser__subline-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;padding:0 20px;margin:35px 0}.o-intro-teaser__subline{grid-column-start:1;grid-column-end:13}.o-intro-teaser__tags{display:flex;flex-direction:column;margin-bottom:25px}.o-intro-teaser__tags ul{display:flex;list-style-type:none;gap:10px;flex-wrap:wrap;margin:0;padding:0}.o-intro-teaser__tags p{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#eb001f;margin-bottom:10px}.o-intro-teaser__wrapper{overflow:hidden}.o-intro-teaser__wrapper:after{content:"";clear:both;display:block}.o-intro-teaser__link{display:block}.o-intro-teaser__event,.o-intro-teaser__teaser{width:calc 100% - 15px;position:relative;margin-left:15px;background-color:#fff}.o-intro-teaser__teaser .m-teaser__body{padding-left:25px;padding-right:25px}.o-intro-teaser__teaser .m-teaser__connector{left:25px}.o-intro-teaser__event{padding:25px 15px 25px 25px;width:calc(100% - 15px)}.o-intro-teaser__event .m-event__label{margin-bottom:25px}.o-intro-teaser__video-button{position:absolute;right:15px;top:15px;display:flex;padding:6px 8px;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);color:#fff;border:none;cursor:pointer}.o-intro-teaser__video-button:hover{background:linear-gradient(rgba(235,0,31,.9),#eb001f)}.o-intro-teaser__video-button svg{width:12px;height:14px}.o-intro-teaser__video-button.playing .o-intro-teaser__video-play,.o-intro-teaser__video-button:not(.playing) .o-intro-teaser__video-pause{display:none}.o-infobox{position:relative;display:block;padding:25px;margin-bottom:35px;color:#fff;width:100%;background-color:#3c3c3c}.o-infobox__headline{margin-bottom:15px}.o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#3c3c3c;border-color:#3c3c3c}.o-infobox__body a[target=_blank]:hover{color:inherit}.o-infobox__body>p{margin-bottom:25px}.o-infobox__body>p b,.o-infobox__body>p strong{font-weight:400;font-size:1.0625rem;line-height:1.75rem;font-weight:700;letter-spacing:.5px}.o-infobox__body>ul{margin-top:0;margin-bottom:25px}.o-infobox__body>ul li{position:relative;list-style-type:none}.o-infobox__body>ul li:before{position:absolute;top:10px;content:"";width:5px;height:5px;margin-left:-17px;border-radius:50%;background:currentColor}.o-infobox__body>:last-child{margin-bottom:0}.o-infobox__imageContainer{width:95px;height:95px;float:left;margin-top:5px;margin-right:25px;margin-bottom:15px;position:relative;cursor:pointer}.o-infobox__imageContainer:before{width:100%;height:100%;background-color:#fff;content:"";display:block;position:absolute;right:-10px}.o-infobox__imageContainer+ul{clear:both;padding-top:15px}.o-infobox__image{position:relative;width:100%;height:100%;top:10px}.o-content-blocks--darkMint .o-infobox{background-color:#006058}.o-content-blocks--darkMint .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#006058;border-bottom-color:#006058}.o-content-blocks--mint .o-infobox{background-color:#64c8b9}.o-content-blocks--mint .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#64c8b9;border-bottom-color:#64c8b9}.o-content-blocks--lightMint .o-infobox{background-color:#d1ede7}.o-content-blocks--lightMint .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#d1ede7;border-bottom-color:#d1ede7}.o-content-blocks--darkBlue .o-infobox{background-color:#1e5a78}.o-content-blocks--darkBlue .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#1e5a78;border-bottom-color:#1e5a78}.o-content-blocks--blue .o-infobox{background-color:#6ea0eb}.o-content-blocks--blue .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#6ea0eb;border-bottom-color:#6ea0eb}.o-content-blocks--lightBlue .o-infobox{background-color:#dcf0fa}.o-content-blocks--lightBlue .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#dcf0fa;border-bottom-color:#dcf0fa}.o-content-blocks--darkPurple .o-infobox{background-color:#522eb7}.o-content-blocks--darkPurple .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#522eb7;border-bottom-color:#522eb7}.o-content-blocks--purple .o-infobox{background-color:#b198db}.o-content-blocks--purple .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#b198db;border-bottom-color:#b198db}.o-content-blocks--darkPink .o-infobox{background-color:#63056b}.o-content-blocks--darkPink .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#63056b;border-bottom-color:#63056b}.o-content-blocks--pink .o-infobox{background-color:#e89fdd}.o-content-blocks--pink .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#e89fdd;border-bottom-color:#e89fdd}.o-content-blocks--red .o-infobox{background-color:#ff9196}.o-content-blocks--red .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#ff9196;border-bottom-color:#ff9196}.o-content-blocks--darkCoral .o-infobox{background-color:#8c2d4b}.o-content-blocks--darkCoral .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#8c2d4b;border-bottom-color:#8c2d4b}.o-content-blocks--coral .o-infobox{background-color:#ff9196}.o-content-blocks--coral .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#ff9196;border-bottom-color:#ff9196}.o-content-blocks--orange .o-infobox{background-color:#f8a171}.o-content-blocks--orange .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#f8a171;border-bottom-color:#f8a171}.o-content-blocks--lighterOrange .o-infobox{background-color:#ffe2d2}.o-content-blocks--lighterOrange .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#ffe2d2;border-bottom-color:#ffe2d2}.o-content-blocks--yellow .o-infobox{background-color:#ffdc73}.o-content-blocks--yellow .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-color:#ffdc73;border-bottom-color:#ffdc73}.o-content-blocks--lightYellow .o-infobox{background-color:#fffaaf}.o-content-blocks--lightYellow .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#fffaaf;border-bottom-color:#fffaaf}.o-content-blocks--darkBeige .o-infobox{background-color:#dcbe96}.o-content-blocks--darkBeige .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#dcbe96;border-bottom-color:#dcbe96}.o-content-blocks--beige .o-infobox{background-color:#f5e6d7}.o-content-blocks--beige .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#f5e6d7;border-bottom-color:#f5e6d7}.o-content-blocks--green .o-infobox{background-color:#c5ef6c}.o-content-blocks--green .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#c5ef6c;border-bottom-color:#c5ef6c}.o-content-blocks--lightGreen .o-infobox{background-color:#efffcd}.o-content-blocks--lightGreen .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#efffcd;border-bottom-color:#efffcd}.o-content-blocks--sustainableGreen .o-infobox{background-color:#7ea87b}.o-content-blocks--sustainableGreen .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#7ea87b;border-bottom-color:#7ea87b}.o-content-blocks--darkSustainableGreen .o-infobox{background-color:#3c5939}.o-content-blocks--darkSustainableGreen .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/6c04bac7a6f247ae366f35bd9073332f.external-link-arrow-white.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#3c5939;border-bottom-color:#3c5939}.o-content-blocks--yellow .o-infobox{color:#3c3c3c;background-color:#fffaaf}.o-content-blocks--yellow .o-infobox__body a[target=_blank]:before{background:url(/unternehmen/dist/svg-icons/531925a5148b848ef1f99c27dec24526.external-link-arrow.svg);background-size:15px 15px;background-repeat:no-repeat;background-color:#fffaaf;border-color:#fffaaf}.o-curated-content{width:100%;margin:0 0 80px}.o-curated-content__content,.o-curated-content__header{width:100%}.o-curated-content__header{margin-bottom:25px}.o-curated-content__teaser:not(:last-child){margin-bottom:80px}.o-curated-content__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;display:flex;flex-wrap:wrap;color:#eb001f;margin-bottom:25px}.o-curated-content__headline span{display:inline-block;min-width:19px}.o-curated-content__tags{list-style-type:none;margin:15px 0;padding:0}.o-curated-content__tag{padding:0;margin:0 15px 15px 0;display:inline-block}.o-curated-content__tabs{margin-bottom:0}.o-curated-content--theme-darkMint .o-curated-content__headline{color:#006058}.o-curated-content--theme-mint .o-curated-content__headline{color:#64c8b9}.o-curated-content--theme-lightMint .o-curated-content__headline{color:#d1ede7}.o-curated-content--theme-darkBlue .o-curated-content__headline{color:#1e5a78}.o-curated-content--theme-blue .o-curated-content__headline{color:#6ea0eb}.o-curated-content--theme-lightBlue .o-curated-content__headline{color:#dcf0fa}.o-curated-content--theme-darkPurple .o-curated-content__headline{color:#522eb7}.o-curated-content--theme-purple .o-curated-content__headline{color:#b198db}.o-curated-content--theme-darkPink .o-curated-content__headline{color:#63056b}.o-curated-content--theme-pink .o-curated-content__headline{color:#e89fdd}.o-curated-content--theme-red .o-curated-content__headline{color:#ff9196}.o-curated-content--theme-darkCoral .o-curated-content__headline{color:#8c2d4b}.o-curated-content--theme-coral .o-curated-content__headline{color:#ff9196}.o-curated-content--theme-orange .o-curated-content__headline{color:#f8a171}.o-curated-content--theme-lighterOrange .o-curated-content__headline{color:#ffe2d2}.o-curated-content--theme-yellow .o-curated-content__headline{color:#ffdc73}.o-curated-content--theme-lightYellow .o-curated-content__headline{color:#fffaaf}.o-curated-content--theme-darkBeige .o-curated-content__headline{color:#dcbe96}.o-curated-content--theme-beige .o-curated-content__headline{color:#f5e6d7}.o-curated-content--theme-green .o-curated-content__headline{color:#c5ef6c}.o-curated-content--theme-lightGreen .o-curated-content__headline{color:#efffcd}.o-curated-content--theme-sustainableGreen .o-curated-content__headline{color:#7ea87b}.o-curated-content--theme-darkSustainableGreen .o-curated-content__headline{color:#3c5939}.o-downloads{margin-bottom:10px}.o-downloads__cluster{padding-bottom:10px}.o-downloads__cluster:last-child{padding-bottom:0}.o-downloads__clusterTitle{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;padding-bottom:15px}.o-downloads__download{padding-bottom:25px}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:40px;height:60px;position:absolute;background-color:rgba(60,60,60,.9)}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp--touch .pswp__button--embed-code{display:none}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;top:50px;display:block;width:auto;right:20px;transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#3c3c3c;background:#fff;text-decoration:none;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px;border-radius:4px;transition:color .2s ease-in-out}.pswp__share-tooltip a:hover{color:#eb001f}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}.pswp__counter{color:#fff;position:absolute;left:0;top:0;height:44px;line-height:2.75rem;opacity:1;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;transition:all .25s ease-in}.pswp__caption__center{text-align:left;background-color:rgba(60,60,60,.9)!important;max-width:620px;margin:0 auto;padding:10px;line-height:1.25rem;color:#ccc}.pswp__caption--empty{display:none}.pswp__embed-tooltip{position:absolute;background:#222;color:#fff;padding:15px 5px;width:200px;left:-77px;top:45px;border-radius:5px;display:none}.pswp__embed-tooltip--is-visible{display:block}.pswp__embed-tooltip:after{content:"";position:absolute;top:-4px;right:95px;width:10px;height:10px;background:#222;transform:rotate(45deg)}.pswp__embed-tooltip p{position:relative;z-index:1;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar{background-color:rgba(60,60,60,.9)}.pswp__caption{background-color:transparent}.pswp__ui--fit .pswp__top-bar{background-color:rgba(60,60,60,.9)}.pswp__ui--fit .pswp__caption{background-color:transparent}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.pswp--zoomed-in .pswp__button-icon--zoom-in{display:none}.pswp--zoomed-in .pswp__button-icon--zoom-out{display:block}.pswp--fs .pswp__button-icon--activate-fs{display:none}.pswp--fs .pswp__button-icon--deactivate-fs{display:block}.pswp__button{opacity:1!important}.pswp__button-icon{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;fill:#fff}.pswp__button-icon--deactivate-fs,.pswp__button-icon--zoom-out{display:none}.pswp__img--placeholder--blank{background-color:#f5e6d7!important}.pswp__bg{background-color:#3c3c3c!important}.pswp__top-bar{background-color:#3c3c3c}.pswp__caption{background-color:transparent!important;transition:max-height .25s ease-in,opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__caption--extended{max-height:500px}.pswp__caption-more{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:30px;height:30px;transition:transform .25s ease-out;display:none;cursor:pointer}.pswp__caption--extendable .pswp__caption-more{display:block}.pswp__caption--extended .pswp__caption-more{transform:translateX(-50%) rotate(45deg);transform-origin:center center}.pswp__caption--extended .pswp__caption__center{background-color:#fff}.pswp__caption__center{transition:background-color .25s ease-out;color:#fff!important;padding:0}.pswp__caption-content{padding:20px 30px}.pswp__caption-content-uppercase{text-transform:uppercase}.pswp__caption p{margin:5px 0}.pswp__info{position:absolute;display:none;inset:0;z-index:2000}.pswp__info[aria-hidden=false]{display:block}.pswp__info-shim{position:absolute;inset:0;background:rgba(0,0,0,.2);outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pswp__info-wrapper{position:absolute;overflow-y:scroll;top:0;right:0;width:100%;max-width:500px;height:100vh;background:#1e5a78;color:#fff;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;padding:35px 15px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.pswp__info-wrapper::-webkit-scrollbar{display:none}.pswp__info-close{outline:none;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;margin-bottom:35px}.pswp__info-close svg{fill:#fff}.pswp__info-title{font-size:1.625rem;line-height:2.375rem;font-weight:300;margin-bottom:15px}.pswp__info-description{margin-top:25px}.pswp__info-meta{display:grid;margin-top:35px;grid-template-columns:repeat(2,1fr);grid-gap:15px}.pswp__info-meta a:not([href="#"]){text-decoration:underline}.pswp__info-contact-title,.pswp__info-meta-title{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-media{position:relative;margin-top:10px;width:100%}.o-media--single-fullwidth{margin-bottom:25px}.o-media--single-inline{float:left;width:130px;margin-bottom:15px;margin-right:25px}.o-media--gallery{margin-bottom:25px}.o-media__headline{margin-top:35px;margin-bottom:25px}.o-media__figure{position:relative}.o-media--gallery .o-media__figure{display:flex;flex-wrap:wrap;width:100%}.o-media__figure-link{display:block;position:relative;width:100%;cursor:pointer;overflow:hidden}.o-media__figure-content{position:relative;width:100%;overflow:hidden;background-color:#f5e6d7}.o-media--single-inline .o-media__figure-content{display:block;position:relative;width:100%;padding-top:100%}.o-media--single-fullwidth .o-media__figure-content{display:block;position:relative;width:100%;padding-top:56.25%}.o-media--gallery .o-media__figure-content{float:left;margin-bottom:2px;margin-right:2px;width:calc((100% - 2px)/2*1)}.o-media--gallery .o-media__figure-content:before{content:"";display:block;position:relative;width:100%;padding-top:100%}.o-media--galleryTwoItems .o-media__figure-content,.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc((100% - 2px)/2*1)}.o-media__figure-image{position:absolute;top:0;width:100%}.o-media__button{position:absolute;display:block;bottom:0;left:0;color:#fff;background-color:rgba(60,60,60,.5);width:56px;height:56px;cursor:pointer;border:0;margin:0;padding:0;transition:transform .2s ease-in-out;transform:translate(-10px,10px)}[data-whatintent=mouse] .o-media__button,[data-whatintent=touch] .o-media__button{outline:0}.o-media--gallery .o-media__button{width:90px;height:66px;bottom:0}.o-media--gallery .o-media__button.zoom,.o-media--gallery:hover .o-media__button,.o-media:hover .o-media__button,.o-media__button.zoom{transform:translate(0)}.o-media__button-inner{background-color:#3c3c3c}.o-content-blocks--darkMint .o-media__button-inner{background-color:#006058}.o-content-blocks--mint .o-media__button-inner{background-color:#64c8b9}.o-content-blocks--lightMint .o-media__button-inner{background-color:#d1ede7}.o-content-blocks--darkBlue .o-media__button-inner{background-color:#1e5a78}.o-content-blocks--blue .o-media__button-inner{background-color:#6ea0eb}.o-content-blocks--lightBlue .o-media__button-inner{background-color:#dcf0fa}.o-content-blocks--darkPurple .o-media__button-inner{background-color:#522eb7}.o-content-blocks--purple .o-media__button-inner{background-color:#b198db}.o-content-blocks--darkPink .o-media__button-inner{background-color:#63056b}.o-content-blocks--pink .o-media__button-inner{background-color:#e89fdd}.o-content-blocks--red .o-media__button-inner{background-color:#ff9196}.o-content-blocks--darkCoral .o-media__button-inner{background-color:#8c2d4b}.o-content-blocks--coral .o-media__button-inner{background-color:#ff9196}.o-content-blocks--orange .o-media__button-inner{background-color:#f8a171}.o-content-blocks--lighterOrange .o-media__button-inner{background-color:#ffe2d2}.o-content-blocks--yellow .o-media__button-inner{background-color:#ffdc73}.o-content-blocks--lightYellow .o-media__button-inner{background-color:#fffaaf}.o-content-blocks--darkBeige .o-media__button-inner{background-color:#dcbe96}.o-content-blocks--beige .o-media__button-inner{background-color:#f5e6d7}.o-content-blocks--green .o-media__button-inner{background-color:#c5ef6c}.o-content-blocks--lightGreen .o-media__button-inner{background-color:#efffcd}.o-content-blocks--sustainableGreen .o-media__button-inner{background-color:#7ea87b}.o-content-blocks--darkSustainableGreen .o-media__button-inner{background-color:#3c5939}.o-content-blocks--yellow .o-media--gallery .o-media__button-inner{color:#3c3c3c}.o-media__button-svg{pointer-events:none;position:absolute;top:8px;right:8px;width:30px;height:30px}.o-media__button-count{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;position:absolute;top:23px;right:45px}.o-media__figure-caption{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;margin-top:15px}.o-media__figure-caption a:hover{color:#eb001f}.o-media__figure-caption a[target=_blank]:before{width:10px;height:13px;padding-right:14px;background-size:10px 10px;background-repeat:no-repeat}.o-media__figure-caption a[target=_blank]:hover:before{background:url(/unternehmen/dist/svg-icons/465363994f299b52c601b548bd0869b1.external-link-arrow-red.svg);background-size:10px 10px;background-repeat:no-repeat;background-color:#fff}.o-media--theme-darkMint .o-media__button-inner{background:#006058}.o-media--theme-mint .o-media__button-inner{background:#64c8b9}.o-media--theme-lightMint .o-media__button-inner{background:#d1ede7}.o-media--theme-darkBlue .o-media__button-inner{background:#1e5a78}.o-media--theme-blue .o-media__button-inner{background:#6ea0eb}.o-media--theme-lightBlue .o-media__button-inner{background:#dcf0fa}.o-media--theme-darkPurple .o-media__button-inner{background:#522eb7}.o-media--theme-purple .o-media__button-inner{background:#b198db}.o-media--theme-darkPink .o-media__button-inner{background:#63056b}.o-media--theme-pink .o-media__button-inner{background:#e89fdd}.o-media--theme-red .o-media__button-inner{background:#ff9196}.o-media--theme-darkCoral .o-media__button-inner{background:#8c2d4b}.o-media--theme-coral .o-media__button-inner{background:#ff9196}.o-media--theme-orange .o-media__button-inner{background:#f8a171}.o-media--theme-lighterOrange .o-media__button-inner{background:#ffe2d2}.o-media--theme-yellow .o-media__button-inner{background:#ffdc73}.o-media--theme-lightYellow .o-media__button-inner{background:#fffaaf}.o-media--theme-darkBeige .o-media__button-inner{background:#dcbe96}.o-media--theme-beige .o-media__button-inner{background:#f5e6d7}.o-media--theme-green .o-media__button-inner{background:#c5ef6c}.o-media--theme-lightGreen .o-media__button-inner{background:#efffcd}.o-media--theme-sustainableGreen .o-media__button-inner{background:#7ea87b}.o-media--theme-darkSustainableGreen .o-media__button-inner{background:#3c5939}.o-media-library__search{background:#dcf0fa;padding:25px 0 15px;height:155px;width:100%;position:relative}.o-media-library__search:before{left:-100vw}.o-media-library__search:after,.o-media-library__search:before{top:0;width:100vw;bottom:0;position:absolute;z-index:-1;content:"";background:#dcf0fa}.o-media-library__search:after{right:-100vw}.o-media-library__search-inner{background-color:#fff;border-radius:4px;display:flex;align-items:center}.o-media-library__search-form{position:relative;width:100%}.o-media-library__search-input{width:100%;border:none;box-shadow:none;height:58px;background-image:none;background-color:#fff;border-radius:4px;padding:2px 25px;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}[data-whatintent=mouse] .o-media-library__search-input,[data-whatintent=touch] .o-media-library__search-input{outline:0}.o-media-library__search-button{height:100%;position:absolute;right:0;margin-right:25px;border:none;box-shadow:none;cursor:pointer;background-color:#fff}[data-whatintent=mouse] .o-media-library__search-button,[data-whatintent=touch] .o-media-library__search-button{outline:0}.o-media-library__search-filter-button{border:none;box-shadow:none;cursor:pointer;background-color:#fff;padding:0 15px;position:relative}[data-whatintent=mouse] .o-media-library__search-filter-button,[data-whatintent=touch] .o-media-library__search-filter-button{outline:0}.o-media-library__search-filter-button:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:15px;background:#3c3c3c}.o-media-library__search-icon{width:25px;height:25px;color:#3c3c3c}.o-media-library__results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:2px;row-gap:35px;align-items:flex-start;padding:50px 0}.o-media-library__results-load-more{grid-column:1/-1;display:flex;justify-content:center}.o-media-library__no-results{grid-column:1/-1;padding:80px;text-align:center;display:flex;flex-direction:column;align-items:center}.o-media-library__no-results p{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;margin:0 0 15px}.o-media-library__result-inner{aspect-ratio:1/1;background:#dcf0fa;display:flex;flex-direction:column;align-items:flex-end;padding:15px}.o-media-library__result--theme-darkMint .o-media-library__result-inner{background:#006058}.o-media-library__result--theme-mint .o-media-library__result-inner{background:#64c8b9}.o-media-library__result--theme-lightMint .o-media-library__result-inner{background:#d1ede7}.o-media-library__result--theme-darkBlue .o-media-library__result-inner{background:#1e5a78}.o-media-library__result--theme-blue .o-media-library__result-inner{background:#6ea0eb}.o-media-library__result--theme-lightBlue .o-media-library__result-inner{background:#dcf0fa}.o-media-library__result--theme-darkPurple .o-media-library__result-inner{background:#522eb7}.o-media-library__result--theme-purple .o-media-library__result-inner{background:#b198db}.o-media-library__result--theme-darkPink .o-media-library__result-inner{background:#63056b}.o-media-library__result--theme-pink .o-media-library__result-inner{background:#e89fdd}.o-media-library__result--theme-red .o-media-library__result-inner{background:#ff9196}.o-media-library__result--theme-darkCoral .o-media-library__result-inner{background:#8c2d4b}.o-media-library__result--theme-coral .o-media-library__result-inner{background:#ff9196}.o-media-library__result--theme-orange .o-media-library__result-inner{background:#f8a171}.o-media-library__result--theme-lighterOrange .o-media-library__result-inner{background:#ffe2d2}.o-media-library__result--theme-yellow .o-media-library__result-inner{background:#ffdc73}.o-media-library__result--theme-lightYellow .o-media-library__result-inner{background:#fffaaf}.o-media-library__result--theme-darkBeige .o-media-library__result-inner{background:#dcbe96}.o-media-library__result--theme-beige .o-media-library__result-inner{background:#f5e6d7}.o-media-library__result--theme-green .o-media-library__result-inner{background:#c5ef6c}.o-media-library__result--theme-lightGreen .o-media-library__result-inner{background:#efffcd}.o-media-library__result--theme-sustainableGreen .o-media-library__result-inner{background:#7ea87b}.o-media-library__result--theme-darkSustainableGreen .o-media-library__result-inner{background:#3c5939}.o-media-library__result-img{width:100%;flex-grow:2;height:100%;object-fit:contain;object-position:center;padding-bottom:15px}.o-media-library__result-copy{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px;padding:15px 15px 0;text-align:left}.o-media-library__result-tag{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;font-weight:700;color:#fff;background:#3c3c3c;display:inline-block;height:17px;line-height:1.0625rem;border-radius:10px;text-transform:uppercase;padding:0 8px}.o-media-library__result-skeleton{opacity:.3}.o-media-library__result-skeleton>div:first-of-type{aspect-ratio:1/1;width:100%;background:#dcf0fa}.o-media-library__result-skeleton>div:not(:first-of-type){margin:15px;width:calc(100% - 30px)}.o-media-library__result-skeleton>div:not(:first-of-type)>*+*{margin-top:10px}.o-media-library__result-skeleton>div:not(:first-of-type) div{width:100%;background:#dcf0fa;height:26px}.o-media-library__result-skeleton>div:not(:first-of-type) div:last-child{width:70%}.o-media-library__filter{background:#dcf0fa;padding:110px 25px;width:100%;display:none;position:fixed;top:0;left:0;overflow:scroll;z-index:99;bottom:0;max-width:300px}.o-media-library__filter.is-open{display:block}.o-media-library__filter:before{top:0;left:-100vw;width:100vw;bottom:0;position:absolute;content:"";background:#dcf0fa}.o-media-library__filter-close{position:absolute;right:25px;top:25px;border:none;box-shadow:none;cursor:pointer}[data-whatintent=mouse] .o-media-library__filter-close,[data-whatintent=touch] .o-media-library__filter-close{outline:0}.o-media-library__filter-list{display:flex;flex-direction:column;gap:15px;align-items:flex-start;margin-bottom:25px}.o-media-library__filter-headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#eb001f}.o-media-library__filter-tag{background:#fff;color:#3c3c3c}.o-media-library__filter-tag:hover{background:#eb001f;color:#fff}.o-media-library__filter-tag.isActive{background:#3c3c3c;color:#fff}.o-media-library__filter-tag[disabled]{pointer-events:none;opacity:.3}.o-media-library__filter-icon{width:25px;height:25px;color:#3c3c3c}.o-media-library__app{width:100%;display:flex;align-items:flex-start}.o-media-library__content-wrapper{width:100%}.o-media-library{display:block;width:100%}.o-modal{position:fixed;overflow-y:auto;top:0;right:0;left:0;bottom:0;z-index:10}.o-modal__container{max-width:100%;height:100%;z-index:100}.o-modal__body{min-height:100%;background:#fff}.o-modal__header{position:absolute;top:0;right:0;padding:35px 80px;display:none}.o-modal__title{display:inline-block;margin:0}.o-modal__close{color:#eb001f;height:55px;width:55px;cursor:pointer}.o-modal__form{padding-top:20px}.o-quote{margin:0 0 25px}.o-quote__end-icon,.o-quote__start-icon{position:absolute;width:70px;height:81px;fill:#f5e6d7}.o-content-blocks--darkMint .o-quote__end-icon,.o-content-blocks--darkMint .o-quote__start-icon{fill:rgba(0,96,88,.2)}.o-content-blocks--mint .o-quote__end-icon,.o-content-blocks--mint .o-quote__start-icon{fill:rgba(100,200,185,.2)}.o-content-blocks--lightMint .o-quote__end-icon,.o-content-blocks--lightMint .o-quote__start-icon{fill:rgba(209,237,231,.2)}.o-content-blocks--darkBlue .o-quote__end-icon,.o-content-blocks--darkBlue .o-quote__start-icon{fill:rgba(30,90,120,.2)}.o-content-blocks--blue .o-quote__end-icon,.o-content-blocks--blue .o-quote__start-icon{fill:rgba(110,160,235,.2)}.o-content-blocks--lightBlue .o-quote__end-icon,.o-content-blocks--lightBlue .o-quote__start-icon{fill:rgba(220,240,250,.2)}.o-content-blocks--darkPurple .o-quote__end-icon,.o-content-blocks--darkPurple .o-quote__start-icon{fill:rgba(82,46,183,.2)}.o-content-blocks--purple .o-quote__end-icon,.o-content-blocks--purple .o-quote__start-icon{fill:rgba(177,152,219,.2)}.o-content-blocks--darkPink .o-quote__end-icon,.o-content-blocks--darkPink .o-quote__start-icon{fill:rgba(99,5,107,.2)}.o-content-blocks--pink .o-quote__end-icon,.o-content-blocks--pink .o-quote__start-icon{fill:rgba(232,159,221,.2)}.o-content-blocks--red .o-quote__end-icon,.o-content-blocks--red .o-quote__start-icon{fill:rgba(255,145,150,.2)}.o-content-blocks--darkCoral .o-quote__end-icon,.o-content-blocks--darkCoral .o-quote__start-icon{fill:rgba(140,45,75,.2)}.o-content-blocks--coral .o-quote__end-icon,.o-content-blocks--coral .o-quote__start-icon{fill:rgba(255,145,150,.2)}.o-content-blocks--orange .o-quote__end-icon,.o-content-blocks--orange .o-quote__start-icon{fill:rgba(248,161,113,.2)}.o-content-blocks--lighterOrange .o-quote__end-icon,.o-content-blocks--lighterOrange .o-quote__start-icon{fill:rgba(255,226,210,.2)}.o-content-blocks--yellow .o-quote__end-icon,.o-content-blocks--yellow .o-quote__start-icon{fill:rgba(255,220,115,.2)}.o-content-blocks--lightYellow .o-quote__end-icon,.o-content-blocks--lightYellow .o-quote__start-icon{fill:rgba(255,250,175,.2)}.o-content-blocks--darkBeige .o-quote__end-icon,.o-content-blocks--darkBeige .o-quote__start-icon{fill:rgba(220,190,150,.2)}.o-content-blocks--beige .o-quote__end-icon,.o-content-blocks--beige .o-quote__start-icon{fill:rgba(245,230,215,.2)}.o-content-blocks--green .o-quote__end-icon,.o-content-blocks--green .o-quote__start-icon{fill:rgba(197,239,108,.2)}.o-content-blocks--lightGreen .o-quote__end-icon,.o-content-blocks--lightGreen .o-quote__start-icon{fill:rgba(239,255,205,.2)}.o-content-blocks--sustainableGreen .o-quote__end-icon,.o-content-blocks--sustainableGreen .o-quote__start-icon{fill:rgba(126,168,123,.2)}.o-content-blocks--darkSustainableGreen .o-quote__end-icon,.o-content-blocks--darkSustainableGreen .o-quote__start-icon{fill:rgba(60,89,57,.2)}.o-quote__start-icon{top:-10px;left:0}.o-quote--has-image .o-quote__start-icon{top:75px}.o-quote__end-icon{bottom:0;right:0}.o-quote--has-author .o-quote__end-icon{bottom:-10px}.o-quote__quotation{padding-left:35px;padding-right:35px;position:relative}.o-quote__quotation-text{font-size:1.625rem;line-height:2.375rem;font-weight:300;position:relative;z-index:1}.o-quote__image-container{position:relative;display:block;width:95px;height:95px}.o-quote__image{width:100%;height:100%;border-radius:50%;float:left;margin-right:15px;margin-bottom:15px}.o-quote__author{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;display:block;padding-left:35px;margin-top:25px;font-style:normal}.o-quote a:hover{color:#eb001f}.o-quote a[target=_blank]:before{background-image:url(/unternehmen/dist/svg-icons/5272ff63dfa8243848bbd3096b952cc0.external-link-quote.svg);padding-right:20px}.o-quote a[target=_blank]:before,.o-quote a[target=_blank]:hover:before{background-size:13px 13px;background-repeat:no-repeat;background-color:#fff}.o-quote a[target=_blank]:hover:before{background-image:url(/unternehmen/dist/svg-icons/370bcc70fe7a00a9b3402f05b2958e8d.external-link-quote-red.svg)}.o-quote a.o-quote__link--linkedin[target=_blank]:before{background-image:url(/unternehmen/dist/svg-icons/f910610b15183309e76929bf4dcb304c.external-link-linkedin.svg)}.o-quote a.o-quote__link--linkedin[target=_blank]:hover:before{background-image:url(/unternehmen/dist/svg-icons/ebdca4223b68e759d1b27a3f0fd1dfe3.external-link-linkedin-red.svg)}.o-quote a.o-quote__link--xing[target=_blank]:before{background-image:url(/unternehmen/dist/svg-icons/65dd6cbaf237b37705b9a9f40c21a25a.external-link-xing.svg);background-size:13px 14px}.o-quote a.o-quote__link--xing[target=_blank]:hover:before{background-size:13px 14px;background-image:url(/unternehmen/dist/svg-icons/48dc1f349e68b66c12991ce2b684b7d2.external-link-xing-red.svg)}.o-quote a.o-quote__link--facebook[target=_blank]:before{background-size:8px 15px;padding-right:14px;background-image:url(/unternehmen/dist/svg-icons/823a4a4d075ba49279221fb412642644.external-link-facebook.svg)}.o-quote a.o-quote__link--facebook[target=_blank]:hover:before{background-size:8px 15px;padding-right:14px;background-image:url(/unternehmen/dist/svg-icons/1bb1dbbaf464f9c64a6379f96d062e34.external-link-facebook-red.svg)}.o-quote a.o-quote__link--twitter[target=_blank]:before{background-size:19px 13px;padding-right:24px;background-image:url(/unternehmen/dist/svg-icons/049b004294ddc81fc854a8814eca1cc9.external-link-twitter.svg)}.o-quote a.o-quote__link--twitter[target=_blank]:hover:before{padding-right:24px;background-size:19px 13px;background-image:url(/unternehmen/dist/svg-icons/a964b203b5420643da7279cb0c903c86.external-link-twitter-red.svg)}.o-search{display:block;width:100%}.o-search__bar{background:#f5e6d7;padding:25px 0 15px}.o-search__bar-form{position:relative;width:100%}.o-search__bar-input{width:100%;border:none;box-shadow:none;height:auto;background-image:none;background-color:#fff;border-radius:4px;padding:15px 70px 15px 25px}[data-whatintent=mouse] .o-search__bar-input,[data-whatintent=touch] .o-search__bar-input{outline:0}.o-search__bar-button{height:100%;position:absolute;right:0;border:none;box-shadow:none;margin-right:25px;cursor:pointer;background-color:#fff}[data-whatintent=mouse] .o-search__bar-button,[data-whatintent=touch] .o-search__bar-button{outline:0}.o-search__bar-icon{width:25px;height:25px;color:#3c3c3c}.o-search__content{width:100%;margin-bottom:35px}.o-search__filter{position:relative;width:100%;margin-top:25px;padding-bottom:15px}.o-search__sortBy-wrapper{display:flex;justify-content:flex-end;margin-bottom:-35px;height:40px;bottom:0;right:0;position:relative}.o-search__sortBy{position:relative;z-index:1}.o-search__sortBy>span{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.o-search__sortBy select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:40px;cursor:pointer;border-radius:4px;background-color:#3c3c3c;color:#3c3c3c;width:40px;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.o-search__sortBy select::-webkit-input-placeholder{color:#3c3c3c}.o-search__sortBy select:-ms-input-placeholder{color:#3c3c3c}.o-search__sortBy select::-ms-input-placeholder{color:#3c3c3c}.o-search__sortBy select::placeholder{color:#3c3c3c}.o-search__sortBy select option{background-color:#3c3c3c;color:#fff}.o-search__sortBy select:focus,.o-search__sortBy select:hover:not(:disabled){background:#eb001f;color:#eb001f}.o-search__sortBy select[disabled]{cursor:not-allowed;pointer-events:none}.o-search__sortBy-icon--desktop{display:none}.o-search__sortBy-icon--mobile{display:block}.o-search__sortBy-select{position:relative;background:#3c3c3c;border-radius:4px;color:#fff}.o-search__sortBy svg{position:absolute;width:24px;top:50%;transform:translateY(-50%);right:6px;height:auto;pointer-events:none}.o-search__sortBy select:disabled,.o-search__sortBy select:disabled+div svg{cursor:not-allowed;opacity:.5}.o-search__filter-toggle{border:0;padding:0;background:transparent;cursor:pointer;pointer-events:none;transition:all .2s ease-in-out;color:#3c3c3c;text-align:left;white-space:nowrap;font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.o-search__filter-toggle[disabled]{opacity:0;pointer-events:none}.o-search__filter--showOptions .o-search__filter-toggle{pointer-events:auto}[data-whatintent=mouse] .o-search__filter-toggle,[data-whatintent=touch] .o-search__filter-toggle{outline:0}.o-search__filter--hideFilters .o-search__filter-toggle{opacity:0;visibility:hidden}.o-search__filter-found-results{font-weight:700;color:#eb001f}.o-search__filter-arrow{margin-left:10px;transition:all .2s ease-in-out;opacity:0}.o-search__filter--showOptions .o-search__filter-arrow{opacity:1}.o-search__filter-arrow-icon{width:14px;height:14px;transform:rotate(90deg);transition:transform .15s ease-in-out}.o-search__filter-arrow--isOpen .o-search__filter-arrow-icon{transform:rotate(-90deg)}.o-search__filter-options{overflow:hidden;padding-top:15px;transition:max-height .5s ease-in-out;max-height:0}.o-search__filter--showOptions .o-search__filter-options--isOpen{max-height:800px}.o-search__filter-item{margin-right:15px;margin-bottom:15px;display:inline-flex;flex-wrap:wrap}.o-search__filter-item--is-download{margin-right:10px}.o-search__filter-item--first{position:relative;padding-left:15px}.o-search__filter-item--first:before{position:absolute;top:50%;left:0;content:"";transform:translateY(-50%);width:2px;height:15px;background:#3c3c3c}@keyframes slideIn{0%{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}.o-search__filter-sub-item{opacity:0;animation:slideIn .3s ease-in-out 0s forwards;margin-right:10px;margin-bottom:15px}.o-search__filter-sub-item.isActive{background:#fff}.o-search__filter-sub-item.a-tag--isDisabled{color:#3c3c3c;border-color:#3c3c3c}.o-search__filter-sub-item.a-tag--isDisabled .a-tag__count{background-color:transparent;color:#3c3c3c}.o-search__filter-sub-item:last-of-type{margin-right:0}.o-search__filter-format,.o-search__filter-section{position:relative;z-index:1;background-color:#fff;color:#3c3c3c;transition:color .3s ease-in-out}.o-search__filter-format:hover,.o-search__filter-section:hover{background-color:#fff}.o-search__filter-format.a-tag--isDisabled,.o-search__filter-section.a-tag--isDisabled{color:#f5e6d7}.o-search__filter-format.a-tag--isDisabled .a-tag__count,.o-search__filter-section.a-tag--isDisabled .a-tag__count{background-color:#fff;color:#f5e6d7}.o-search__filter-format:not(.isActive).a-tag--isDisabled,.o-search__filter-section:not(.isActive).a-tag--isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-search__filter-format.isActive,.o-search__filter-section.isActive{background-color:#222;color:#fff}.o-search__filter-format.isActive .a-tag__count,.o-search__filter-section.isActive .a-tag__count{background-color:#fff;color:#222}.o-search__filter-format.isActive:hover,.o-search__filter-section.isActive:hover{background-color:#222}.o-search__content-headline{margin-top:35px;margin-bottom:35px}.o-search__tags{margin-top:35px}.o-search__tags-title{margin-top:35px;margin-bottom:25px;height:20px}.o-search__tags-items{margin-top:25px;margin-bottom:35px}.o-search__tag{margin-right:15px;margin-bottom:15px}.o-search__results{margin-top:35px}.o-search__results-footer{margin-bottom:70px}.o-search__result{display:block;position:relative;margin-bottom:35px;text-decoration:none}.o-search__result:hover .a-link{color:#eb001f}.o-search__result:hover .a-link .a-link__circle{background-color:#eb001f}.o-search__result-column{overflow:hidden}.o-search__result-column:not(:first-child){margin-top:25px}.o-search__result-title{font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-search__result-excerpt{flex-grow:2;width:100%}.o-search__result-excerpt p{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}.o-search__result-content{margin-top:10px;display:flex;max-width:800px;align-items:center}.o-search__result-content .o-search__result-link{flex-shrink:0;margin-left:15px}.o-search__result-category{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:#eb001f;display:flex;margin-bottom:15px}.o-search__result-category-subject{color:#eb001f;flex-shrink:0;display:block;margin-right:15px;padding-right:15px;border-right:2px solid #3c3c3c}.o-search__result-date{color:#3c3c3c;flex-shrink:0;text-transform:uppercase}.o-search__result-category-icon{color:#eb001f;position:relative;transition:transform .15s ease-in-out;width:38px;left:4px;transform:translateX(-50%);margin-bottom:20px}.o-search__result-details{margin-top:15px}.o-search__result-detail{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.o-search__result-detail--bold{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-search__result-download{margin-top:25px}.o-search__result-download-headline{margin-bottom:15px;font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-search__result-download-article{margin-bottom:15px;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.o-search__result-download-article a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;height:18px;border-bottom:1px solid;transition:all .2s ease-in-out}.o-search__result-download-article a:hover{color:#eb001f;border-color:#eb001f}.o-search__history-title{margin-top:35px}.o-search__history{margin-top:25px}.o-search__history-result{display:inline-block;padding:0;border:0;margin-right:35px;margin-bottom:25px;transition:color .2s ease-in-out;cursor:pointer;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}[data-whatintent=mouse] .o-search__history-result,[data-whatintent=touch] .o-search__history-result{outline:0}.o-search__history-result:hover{color:#eb001f}.o-secondary-intro:before{content:"";height:15px;background:#f5e6d7;position:absolute;left:20px;right:0}.o-secondary-intro__headline{background:#fff;padding-top:35px;padding-bottom:35px;margin-top:15px;margin-bottom:0}.m-sharing__headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;padding-top:15px;padding-bottom:15px}.m-sharing__items{display:flex;list-style-type:none;margin:0;padding:0}.m-sharing__item{padding:0;margin:0 10px 10px 0}.m-sharing__item--whatsapp{display:none}.m-sharing--isMobile .m-sharing__item--whatsapp{display:block}.o-social-wall{width:100%;margin-bottom:80px}.o-social-wall__headline{margin-bottom:25px}.o-social-wall__wrapper{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.o-social-wall__wall{display:none}.o-social-wall--loaded .o-social-wall__wall{display:block}.o-social-wall .crt-panel-next,.o-social-wall .crt-panel-prev{background:none}.o-social-wall .crt-panel-next svg,.o-social-wall .crt-panel-prev svg{color:#3c3c3c}.o-social-wall .crt-panel-next:focus,.o-social-wall .crt-panel-next:hover,.o-social-wall .crt-panel-prev:focus,.o-social-wall .crt-panel-prev:hover{background:#eb001f}.o-social-wall .crt-panel-next:focus svg,.o-social-wall .crt-panel-next:hover svg,.o-social-wall .crt-panel-prev:focus svg,.o-social-wall .crt-panel-prev:hover svg{color:#fff}.o-social-wall .crt-filter{margin:0 10px 25px;padding:0;text-align:left}.o-social-wall .crt-filter .crt-icon-youtube{margin-right:0!important}.o-social-wall .crt-filter .crt-icon-youtube path:first-of-type{fill:#3c3c3c}.o-social-wall .crt-filter .crt-filter-networks,.o-social-wall .crt-filter .crt-filter-sources{display:block}.o-social-wall .crt-filter .crt-filter-networks ul,.o-social-wall .crt-filter .crt-filter-sources ul{background:transparent;display:flex;justify-content:flex-start;gap:10px;margin-left:64px}.o-social-wall .crt-filter .crt-filter-networks .crt-filter-label,.o-social-wall .crt-filter .crt-filter-sources .crt-filter-label{margin:0;padding:0}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label),.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label){display:inline-block;padding:0}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;display:inline-flex;gap:6px;align-items:center;background-color:#f5e6d7;color:#3c3c3c;padding:5px 15px 4px;margin:0;border-radius:15px;transition:background-color .2s ease-in-out;white-space:nowrap;border:0;cursor:pointer}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a svg,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a svg{height:10px;width:auto;margin-right:0}[data-whatinput=mouse] .o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a,[data-whatinput=mouse] .o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a,[data-whatinput=touch] .o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a,[data-whatinput=touch] .o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a{outline:0}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:hover,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:hover{background-color:#eb001f;color:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:hover .crt-icon-youtube path,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:hover .crt-icon-youtube path{fill:#eb001f}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:hover .crt-icon-youtube path:first-of-type,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:hover .crt-icon-youtube path:first-of-type{fill:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:focus,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:focus{background-color:#222;color:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:focus .crt-icon-youtube path,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:focus .crt-icon-youtube path{fill:#222}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label) a:focus .crt-icon-youtube path:first-of-type,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label) a:focus .crt-icon-youtube path:first-of-type{fill:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label).active a,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label).active a{background-color:#222;color:#fff}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label).active a .crt-icon-youtube path,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label).active a .crt-icon-youtube path{fill:#222}.o-social-wall .crt-filter .crt-filter-networks li:not(.crt-filter-label).active a .crt-icon-youtube path:first-of-type,.o-social-wall .crt-filter .crt-filter-sources li:not(.crt-filter-label).active a .crt-icon-youtube path:first-of-type{fill:#fff}.o-story-teaser{margin:15px 0 80px;position:relative;width:100%}.o-story-teaser__wrapper{position:relative;display:flex;flex-wrap:wrap;width:100%}.o-story-teaser__headline{font-size:3.125rem;line-height:3.375rem;color:#eb001f;font-weight:900;letter-spacing:.75px}.o-story-teaser__content,.o-story-teaser__images{width:100%;transform:translateX(0)}.o-story-teaser__content{padding:25px;margin-top:67vw}.o-story-teaser__content-wrapper{margin-top:0}.o-story-teaser__images,.o-story-teaser__images:before{position:absolute;padding-bottom:100%}.o-story-teaser__images:before{width:100%;top:-15px;left:50px;transform:scaleX(0);transform-origin:left center;content:"";transition:background-color .4s ease-in-out,transform .6s ease-in-out}.o-story-teaser__figure{width:100%;height:100%;position:relative}.o-story-teaser__figure img{width:100%}.o-story-teaser__pagination{display:flex;align-items:flex-start;margin:35px 0 0;gap:25px}.o-story-teaser__pagination-control{border:0;cursor:pointer;padding:0;display:block}.o-story-teaser__pagination-next,.o-story-teaser__pagination-prev{height:13px;width:13px;margin-top:0}.o-story-teaser__pagination-icon{opacity:0}.o-story-teaser__pagination-icon--current{display:none}.o-story-teaser__pagination-entry{width:8px;position:relative;padding:50px 0 0;margin-bottom:0;border:0;cursor:pointer;transition:color .2s ease-in-out;color:rgba(94,86,84,.3);font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}[data-whatinput=mouse] .o-story-teaser__pagination-entry,[data-whatinput=touch] .o-story-teaser__pagination-entry{outline:0}.o-story-teaser__pagination-entry svg{position:absolute;top:0;left:0}.o-story-teaser__pagination-entry span{display:none;text-align:left}.o-story-teaser__pagination-entry.current-visible{color:#eb001f}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon{opacity:1}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon--current{color:#eb001f}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon--short{opacity:0}.o-story-teaser__pagination-entry:hover{color:#eb001f}@keyframes teaserIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.o-story-teaser__teaser{display:none;cursor:pointer}.o-story-teaser__teaser-headline{cursor:pointer;margin-bottom:25px}.o-story-teaser__teaser-meta{color:#eb001f;margin-bottom:25px;display:block;font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.o-story-teaser__teaser.current-visible{display:block}.o-story-teaser__image-wrapper{height:100%;width:100%;position:absolute;top:0;left:0;opacity:1}.o-story-teaser__image-wrapper.current-visible{transform:translate(0);z-index:3}.o-story-teaser__image{opacity:1}.o-story-teaser--teaser .o-story-teaser__images{padding-bottom:calc(100% - 45px);width:calc(100% - 45px)}.o-story-teaser--teaser .o-story-teaser__content-wrapper{margin-top:0}.o-story-teaser--stage .o-story-teaser__wrapper:before{position:absolute;width:calc(100% + 40px);padding-bottom:calc(100% + 40px);top:-15px;left:20px;content:"";transform:scaleX(1);transform-origin:left center}.o-story-teaser--stage .o-story-teaser__images{transform:translateX(-30px)}.o-story-teaser--stage .o-story-teaser__images:before{display:none}.o-story-teaser--stage .o-story-teaser__content{background:#fff;position:relative}.o-story-teaser--stage .o-story-teaser__content:before{position:absolute;width:calc(100% + 40px);height:100%;top:0;left:0;content:"";background:#fff}.o-story-teaser--stage .o-story-teaser__content-wrapper{position:relative;z-index:1}.o-story-teaser__play-button{display:flex;padding:6px 8px;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);color:#fff;border:none;cursor:pointer;align-self:flex-start}.o-story-teaser__play-button:hover{background:linear-gradient(rgba(235,0,31,.9),#eb001f)}.o-story-teaser__play-button svg{width:12px;height:14px}.o-story-teaser__play-button.playing .o-story-teaser__play,.o-story-teaser__play-button:not(.playing) .o-story-teaser__pause{display:none}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper{opacity:1}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper .o-story-teaser__figure{transform:translateX(0);transition-delay:.2s}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(2) .o-story-teaser__figure{transition-delay:.5s}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(3) .o-story-teaser__figure{transition-delay:.8s}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(15px,30px);z-index:2}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(30px,15px);z-index:1}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(15px,30px);z-index:2}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(30px,15px);z-index:1}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(15px,30px);z-index:2}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(30px,15px);z-index:1}.o-story-teaser[data-current-theme=darkMint] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkMint] .o-story-teaser__wrapper:before{background-color:#006058}.o-story-teaser[data-current-theme=mint] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=mint] .o-story-teaser__wrapper:before{background-color:#64c8b9}.o-story-teaser[data-current-theme=lightMint] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightMint] .o-story-teaser__wrapper:before{background-color:#d1ede7}.o-story-teaser[data-current-theme=darkBlue] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkBlue] .o-story-teaser__wrapper:before{background-color:#1e5a78}.o-story-teaser[data-current-theme=blue] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=blue] .o-story-teaser__wrapper:before{background-color:#6ea0eb}.o-story-teaser[data-current-theme=lightBlue] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightBlue] .o-story-teaser__wrapper:before{background-color:#dcf0fa}.o-story-teaser[data-current-theme=darkPurple] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkPurple] .o-story-teaser__wrapper:before{background-color:#522eb7}.o-story-teaser[data-current-theme=purple] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=purple] .o-story-teaser__wrapper:before{background-color:#b198db}.o-story-teaser[data-current-theme=darkPink] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkPink] .o-story-teaser__wrapper:before{background-color:#63056b}.o-story-teaser[data-current-theme=pink] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=pink] .o-story-teaser__wrapper:before{background-color:#e89fdd}.o-story-teaser[data-current-theme=red] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=red] .o-story-teaser__wrapper:before{background-color:#ff9196}.o-story-teaser[data-current-theme=darkCoral] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkCoral] .o-story-teaser__wrapper:before{background-color:#8c2d4b}.o-story-teaser[data-current-theme=coral] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=coral] .o-story-teaser__wrapper:before{background-color:#ff9196}.o-story-teaser[data-current-theme=orange] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=orange] .o-story-teaser__wrapper:before{background-color:#f8a171}.o-story-teaser[data-current-theme=lighterOrange] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lighterOrange] .o-story-teaser__wrapper:before{background-color:#ffe2d2}.o-story-teaser[data-current-theme=yellow] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=yellow] .o-story-teaser__wrapper:before{background-color:#ffdc73}.o-story-teaser[data-current-theme=lightYellow] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightYellow] .o-story-teaser__wrapper:before{background-color:#fffaaf}.o-story-teaser[data-current-theme=darkBeige] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkBeige] .o-story-teaser__wrapper:before{background-color:#dcbe96}.o-story-teaser[data-current-theme=beige] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=beige] .o-story-teaser__wrapper:before{background-color:#f5e6d7}.o-story-teaser[data-current-theme=green] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=green] .o-story-teaser__wrapper:before{background-color:#c5ef6c}.o-story-teaser[data-current-theme=lightGreen] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=lightGreen] .o-story-teaser__wrapper:before{background-color:#efffcd}.o-story-teaser[data-current-theme=sustainableGreen] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=sustainableGreen] .o-story-teaser__wrapper:before{background-color:#7ea87b}.o-story-teaser[data-current-theme=darkSustainableGreen] .o-story-teaser__images:before,.o-story-teaser[data-current-theme=darkSustainableGreen] .o-story-teaser__wrapper:before{background-color:#3c5939}.o-story-teaser--theme-darkMint .o-story-teaser__images:before,.o-story-teaser--theme-darkMint .o-story-teaser__wrapper:before{background-color:#006058!important}.o-story-teaser--theme-darkMint .o-story-teaser__headline,.o-story-teaser--theme-darkMint .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkMint .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkMint .o-story-teaser__teaser-meta{color:#006058}.o-story-teaser--theme-mint .o-story-teaser__images:before,.o-story-teaser--theme-mint .o-story-teaser__wrapper:before{background-color:#64c8b9!important}.o-story-teaser--theme-mint .o-story-teaser__headline,.o-story-teaser--theme-mint .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-mint .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-mint .o-story-teaser__teaser-meta{color:#64c8b9}.o-story-teaser--theme-lightMint .o-story-teaser__images:before,.o-story-teaser--theme-lightMint .o-story-teaser__wrapper:before{background-color:#d1ede7!important}.o-story-teaser--theme-lightMint .o-story-teaser__headline,.o-story-teaser--theme-lightMint .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightMint .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightMint .o-story-teaser__teaser-meta{color:#d1ede7}.o-story-teaser--theme-darkBlue .o-story-teaser__images:before,.o-story-teaser--theme-darkBlue .o-story-teaser__wrapper:before{background-color:#1e5a78!important}.o-story-teaser--theme-darkBlue .o-story-teaser__headline,.o-story-teaser--theme-darkBlue .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkBlue .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkBlue .o-story-teaser__teaser-meta{color:#1e5a78}.o-story-teaser--theme-blue .o-story-teaser__images:before,.o-story-teaser--theme-blue .o-story-teaser__wrapper:before{background-color:#6ea0eb!important}.o-story-teaser--theme-blue .o-story-teaser__headline,.o-story-teaser--theme-blue .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-blue .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-blue .o-story-teaser__teaser-meta{color:#6ea0eb}.o-story-teaser--theme-lightBlue .o-story-teaser__images:before,.o-story-teaser--theme-lightBlue .o-story-teaser__wrapper:before{background-color:#dcf0fa!important}.o-story-teaser--theme-lightBlue .o-story-teaser__headline,.o-story-teaser--theme-lightBlue .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightBlue .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightBlue .o-story-teaser__teaser-meta{color:#dcf0fa}.o-story-teaser--theme-darkPurple .o-story-teaser__images:before,.o-story-teaser--theme-darkPurple .o-story-teaser__wrapper:before{background-color:#522eb7!important}.o-story-teaser--theme-darkPurple .o-story-teaser__headline,.o-story-teaser--theme-darkPurple .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkPurple .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkPurple .o-story-teaser__teaser-meta{color:#522eb7}.o-story-teaser--theme-purple .o-story-teaser__images:before,.o-story-teaser--theme-purple .o-story-teaser__wrapper:before{background-color:#b198db!important}.o-story-teaser--theme-purple .o-story-teaser__headline,.o-story-teaser--theme-purple .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-purple .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-purple .o-story-teaser__teaser-meta{color:#b198db}.o-story-teaser--theme-darkPink .o-story-teaser__images:before,.o-story-teaser--theme-darkPink .o-story-teaser__wrapper:before{background-color:#63056b!important}.o-story-teaser--theme-darkPink .o-story-teaser__headline,.o-story-teaser--theme-darkPink .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkPink .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkPink .o-story-teaser__teaser-meta{color:#63056b}.o-story-teaser--theme-pink .o-story-teaser__images:before,.o-story-teaser--theme-pink .o-story-teaser__wrapper:before{background-color:#e89fdd!important}.o-story-teaser--theme-pink .o-story-teaser__headline,.o-story-teaser--theme-pink .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-pink .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-pink .o-story-teaser__teaser-meta{color:#e89fdd}.o-story-teaser--theme-red .o-story-teaser__images:before,.o-story-teaser--theme-red .o-story-teaser__wrapper:before{background-color:#ff9196!important}.o-story-teaser--theme-red .o-story-teaser__headline,.o-story-teaser--theme-red .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-red .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-red .o-story-teaser__teaser-meta{color:#ff9196}.o-story-teaser--theme-darkCoral .o-story-teaser__images:before,.o-story-teaser--theme-darkCoral .o-story-teaser__wrapper:before{background-color:#8c2d4b!important}.o-story-teaser--theme-darkCoral .o-story-teaser__headline,.o-story-teaser--theme-darkCoral .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkCoral .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkCoral .o-story-teaser__teaser-meta{color:#8c2d4b}.o-story-teaser--theme-coral .o-story-teaser__images:before,.o-story-teaser--theme-coral .o-story-teaser__wrapper:before{background-color:#ff9196!important}.o-story-teaser--theme-coral .o-story-teaser__headline,.o-story-teaser--theme-coral .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-coral .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-coral .o-story-teaser__teaser-meta{color:#ff9196}.o-story-teaser--theme-orange .o-story-teaser__images:before,.o-story-teaser--theme-orange .o-story-teaser__wrapper:before{background-color:#f8a171!important}.o-story-teaser--theme-orange .o-story-teaser__headline,.o-story-teaser--theme-orange .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-orange .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-orange .o-story-teaser__teaser-meta{color:#f8a171}.o-story-teaser--theme-lighterOrange .o-story-teaser__images:before,.o-story-teaser--theme-lighterOrange .o-story-teaser__wrapper:before{background-color:#ffe2d2!important}.o-story-teaser--theme-lighterOrange .o-story-teaser__headline,.o-story-teaser--theme-lighterOrange .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lighterOrange .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lighterOrange .o-story-teaser__teaser-meta{color:#ffe2d2}.o-story-teaser--theme-yellow .o-story-teaser__images:before,.o-story-teaser--theme-yellow .o-story-teaser__wrapper:before{background-color:#ffdc73!important}.o-story-teaser--theme-yellow .o-story-teaser__headline,.o-story-teaser--theme-yellow .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-yellow .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-yellow .o-story-teaser__teaser-meta{color:#ffdc73}.o-story-teaser--theme-lightYellow .o-story-teaser__images:before,.o-story-teaser--theme-lightYellow .o-story-teaser__wrapper:before{background-color:#fffaaf!important}.o-story-teaser--theme-lightYellow .o-story-teaser__headline,.o-story-teaser--theme-lightYellow .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightYellow .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightYellow .o-story-teaser__teaser-meta{color:#fffaaf}.o-story-teaser--theme-darkBeige .o-story-teaser__images:before,.o-story-teaser--theme-darkBeige .o-story-teaser__wrapper:before{background-color:#dcbe96!important}.o-story-teaser--theme-darkBeige .o-story-teaser__headline,.o-story-teaser--theme-darkBeige .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkBeige .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkBeige .o-story-teaser__teaser-meta{color:#dcbe96}.o-story-teaser--theme-beige .o-story-teaser__images:before,.o-story-teaser--theme-beige .o-story-teaser__wrapper:before{background-color:#f5e6d7!important}.o-story-teaser--theme-beige .o-story-teaser__headline,.o-story-teaser--theme-beige .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-beige .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-beige .o-story-teaser__teaser-meta{color:#f5e6d7}.o-story-teaser--theme-green .o-story-teaser__images:before,.o-story-teaser--theme-green .o-story-teaser__wrapper:before{background-color:#c5ef6c!important}.o-story-teaser--theme-green .o-story-teaser__headline,.o-story-teaser--theme-green .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-green .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-green .o-story-teaser__teaser-meta{color:#c5ef6c}.o-story-teaser--theme-lightGreen .o-story-teaser__images:before,.o-story-teaser--theme-lightGreen .o-story-teaser__wrapper:before{background-color:#efffcd!important}.o-story-teaser--theme-lightGreen .o-story-teaser__headline,.o-story-teaser--theme-lightGreen .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-lightGreen .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-lightGreen .o-story-teaser__teaser-meta{color:#efffcd}.o-story-teaser--theme-sustainableGreen .o-story-teaser__images:before,.o-story-teaser--theme-sustainableGreen .o-story-teaser__wrapper:before{background-color:#7ea87b!important}.o-story-teaser--theme-sustainableGreen .o-story-teaser__headline,.o-story-teaser--theme-sustainableGreen .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-sustainableGreen .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-sustainableGreen .o-story-teaser__teaser-meta{color:#7ea87b}.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__images:before,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__wrapper:before{background-color:#3c5939!important}.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__headline,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__pagination-entry.current-visible,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__pagination-entry:hover,.o-story-teaser--theme-darkSustainableGreen .o-story-teaser__teaser-meta{color:#3c5939}@keyframes entryProgress{0%{transform:rotate(-90deg) scaleY(0)}to{transform:rotate(-90deg) scaleY(100%)}}.o-triple-teaser-row{width:100%}.o-triple-teaser-row__grid{display:flex;flex-wrap:wrap;width:100%}.o-triple-teaser-row--align-top .o-triple-teaser-row__grid{align-items:flex-start}.o-triple-teaser-row__col{width:100%;display:flex;align-items:center;padding-bottom:80px}.o-media--gallery+.o-triple-teaser-row{margin-top:110px}.o-hero-teaser-row{padding-bottom:30px;width:100%}.o-hero-teaser-row__grid{display:flex;flex-wrap:wrap;width:100%}.o-hero-teaser-row--align-top .o-hero-teaser-row__grid{align-items:flex-start}.o-hero-teaser-row__col{width:100%;display:flex;align-items:center}.o-hero-teaser-row__col:not(:last-child),.o-hero-video{margin-bottom:80px}.o-hero-video{width:100%}.o-hero-video__wrapper{position:relative;padding-top:15px}.o-hero-video__wrapper:before{position:absolute;top:0;left:53px;width:calc(100% - 53px);content:"";background:#3c3c3c;transition:transform .6s ease-out!important;transform:scaleX(1);transform-origin:left center;height:calc(100% - 15px)}.o-hero-video--is-in-viewport .o-hero-video__wrapper:before{transform:scaleX(1)}.m-stage--darkMint .o-hero-video__wrapper:before{background-color:#006058}.m-stage--mint .o-hero-video__wrapper:before{background-color:#64c8b9}.m-stage--lightMint .o-hero-video__wrapper:before{background-color:#d1ede7}.m-stage--darkBlue .o-hero-video__wrapper:before{background-color:#1e5a78}.m-stage--blue .o-hero-video__wrapper:before{background-color:#6ea0eb}.m-stage--lightBlue .o-hero-video__wrapper:before{background-color:#dcf0fa}.m-stage--darkPurple .o-hero-video__wrapper:before{background-color:#522eb7}.m-stage--purple .o-hero-video__wrapper:before{background-color:#b198db}.m-stage--darkPink .o-hero-video__wrapper:before{background-color:#63056b}.m-stage--pink .o-hero-video__wrapper:before{background-color:#e89fdd}.m-stage--red .o-hero-video__wrapper:before{background-color:#ff9196}.m-stage--darkCoral .o-hero-video__wrapper:before{background-color:#8c2d4b}.m-stage--coral .o-hero-video__wrapper:before{background-color:#ff9196}.m-stage--orange .o-hero-video__wrapper:before{background-color:#f8a171}.m-stage--lighterOrange .o-hero-video__wrapper:before{background-color:#ffe2d2}.m-stage--yellow .o-hero-video__wrapper:before{background-color:#ffdc73}.m-stage--lightYellow .o-hero-video__wrapper:before{background-color:#fffaaf}.m-stage--darkBeige .o-hero-video__wrapper:before{background-color:#dcbe96}.m-stage--beige .o-hero-video__wrapper:before{background-color:#f5e6d7}.m-stage--green .o-hero-video__wrapper:before{background-color:#c5ef6c}.m-stage--lightGreen .o-hero-video__wrapper:before{background-color:#efffcd}.m-stage--sustainableGreen .o-hero-video__wrapper:before{background-color:#7ea87b}.m-stage--darkSustainableGreen .o-hero-video__wrapper:before{background-color:#3c5939}.o-hero-video__video{margin-right:20px;position:relative}.o-hero-video__video video{height:auto;width:100%}.o-hero-video__video-button{position:absolute;right:15px;top:15px;display:flex;padding:6px 8px;background:linear-gradient(rgba(60,60,60,.9),#3c3c3c);color:#fff;border:none;cursor:pointer}.o-hero-video__video-button:hover{background:linear-gradient(rgba(235,0,31,.9),#eb001f)}.o-hero-video__video-button svg{width:12px;height:14px}.o-hero-video__video-button.playing .o-hero-video__video-play,.o-hero-video__video-button:not(.playing) .o-hero-video__video-pause{display:none}.o-highlight-teaser-row{width:100%;margin-bottom:80px}.o-highlight-teaser-row__grid{display:flex;flex-wrap:wrap;width:100%}.o-highlight-teaser-row__col{display:flex;align-items:center;margin-bottom:35px}.o-highlight-teaser-row__col:first-child{width:100%}.o-highlight-teaser-row__col:last-child{width:100%;margin-right:-1px;margin-bottom:0}.o-highlight-teaser-row--has-intro .o-highlight-teaser-row__col{align-items:flex-start}.o-blockquote-teaser-row{width:100%}.o-press-categories-teaser{margin:35px 0 115px;width:100%}.o-press-categories-teaser__headline{font-size:3.125rem;line-height:3.375rem;font-weight:900;letter-spacing:.75px;color:#eb001f;display:flex;flex-direction:column;flex-wrap:wrap}.o-press-categories-teaser__wrapper{display:grid;width:100%}.o-press-categories-teaser__link{align-self:flex-end;justify-content:space-between;display:flex;height:65px;align-items:center;padding:10px 0;border-bottom:10px solid #f5e6d7;margin:35px 0 0;cursor:pointer}.o-press-categories-teaser__link p{cursor:pointer;font-size:1.625rem;line-height:2.375rem;font-weight:300;line-height:4.0625rem}.o-press-categories-teaser__link--theme-brand{border-color:#eb001f}.o-press-categories-teaser__link--theme-darkMint{border-color:#006058}.o-press-categories-teaser__link--theme-mint{border-color:#64c8b9}.o-press-categories-teaser__link--theme-lightMint{border-color:#d1ede7}.o-press-categories-teaser__link--theme-darkBlue{border-color:#1e5a78}.o-press-categories-teaser__link--theme-blue{border-color:#6ea0eb}.o-press-categories-teaser__link--theme-lightBlue{border-color:#dcf0fa}.o-press-categories-teaser__link--theme-darkPurple{border-color:#522eb7}.o-press-categories-teaser__link--theme-purple{border-color:#b198db}.o-press-categories-teaser__link--theme-darkPink{border-color:#63056b}.o-press-categories-teaser__link--theme-pink{border-color:#e89fdd}.o-press-categories-teaser__link--theme-red{border-color:#ff9196}.o-press-categories-teaser__link--theme-darkCoral{border-color:#8c2d4b}.o-press-categories-teaser__link--theme-coral{border-color:#ff9196}.o-press-categories-teaser__link--theme-orange{border-color:#f8a171}.o-press-categories-teaser__link--theme-lighterOrange{border-color:#ffe2d2}.o-press-categories-teaser__link--theme-yellow{border-color:#ffdc73}.o-press-categories-teaser__link--theme-lightYellow{border-color:#fffaaf}.o-press-categories-teaser__link--theme-darkBeige{border-color:#dcbe96}.o-press-categories-teaser__link--theme-beige{border-color:#f5e6d7}.o-press-categories-teaser__link--theme-green{border-color:#c5ef6c}.o-press-categories-teaser__link--theme-lightGreen{border-color:#efffcd}.o-press-categories-teaser__link--theme-sustainableGreen{border-color:#7ea87b}.o-press-categories-teaser__link--theme-darkSustainableGreen{border-color:#3c5939}.o-press-categories-teaser__icon{width:14px;height:14px;transition:transform .15s ease-in-out;order:1}.o-press-categories-teaser__icon:not(:only-child){margin-left:13px}.o-press-categories-teaser__circle{position:relative;width:26px;height:26px;background-color:#3c3c3c;border-radius:13px;color:#fff;transition:transform .15s ease-in-out,background-color .2s ease-in-out;margin-left:13px;order:1;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1}.o-press-categories-teaser__circle .a-link__icon{margin-left:0;order:0}.has-hoverable-children:hover .o-press-categories-teaser__link,.has-hoverable-sibling:hover+.has-hoverable-children .o-press-categories-teaser__link,.o-press-categories-teaser__link:focus,.o-press-categories-teaser__link:hover{color:#eb001f}.has-hoverable-children:hover .o-press-categories-teaser__link .o-press-categories-teaser__circle,.has-hoverable-sibling:hover+.has-hoverable-children .o-press-categories-teaser__link .o-press-categories-teaser__circle,.o-press-categories-teaser__link:focus .o-press-categories-teaser__circle,.o-press-categories-teaser__link:hover .o-press-categories-teaser__circle{background-color:#eb001f;transform:translateX(3px)}.o-video{position:relative;z-index:0;margin-bottom:25px}.o-video__poster,.o-video__poster-image{position:absolute;top:0;left:0}.o-video__poster-image{width:100%}.o-video__button,.o-video__embed_container,.o-video__poster{width:100%;padding-top:56.26%}.o-video__iframe,.o-video__player{position:absolute;top:0;left:0;width:100%;height:100%}.o-video__embed_container{position:relative;z-index:2}.o-video__button{position:absolute;top:0;left:0;border:0;cursor:pointer;z-index:3;padding-left:0;padding-right:0;padding-bottom:0}[data-whatintent=mouse] .o-video__button,[data-whatintent=touch] .o-video__button{outline:0}.o-video__button-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .25s ease-out;width:90px;height:90px}.o-video__button-icon-circle{transition:fill .25s ease-out;fill:#3c3c3c}.o-content-blocks--darkMint .o-video__button-icon-circle{fill:#006058}.o-content-blocks--mint .o-video__button-icon-circle{fill:#64c8b9}.o-content-blocks--lightMint .o-video__button-icon-circle{fill:#d1ede7}.o-content-blocks--darkBlue .o-video__button-icon-circle{fill:#1e5a78}.o-content-blocks--blue .o-video__button-icon-circle{fill:#6ea0eb}.o-content-blocks--lightBlue .o-video__button-icon-circle{fill:#dcf0fa}.o-content-blocks--darkPurple .o-video__button-icon-circle{fill:#522eb7}.o-content-blocks--purple .o-video__button-icon-circle{fill:#b198db}.o-content-blocks--darkPink .o-video__button-icon-circle{fill:#63056b}.o-content-blocks--pink .o-video__button-icon-circle{fill:#e89fdd}.o-content-blocks--red .o-video__button-icon-circle{fill:#ff9196}.o-content-blocks--darkCoral .o-video__button-icon-circle{fill:#8c2d4b}.o-content-blocks--coral .o-video__button-icon-circle{fill:#ff9196}.o-content-blocks--orange .o-video__button-icon-circle{fill:#f8a171}.o-content-blocks--lighterOrange .o-video__button-icon-circle{fill:#ffe2d2}.o-content-blocks--yellow .o-video__button-icon-circle{fill:#ffdc73}.o-content-blocks--lightYellow .o-video__button-icon-circle{fill:#fffaaf}.o-content-blocks--darkBeige .o-video__button-icon-circle{fill:#dcbe96}.o-content-blocks--beige .o-video__button-icon-circle{fill:#f5e6d7}.o-content-blocks--green .o-video__button-icon-circle{fill:#c5ef6c}.o-content-blocks--lightGreen .o-video__button-icon-circle{fill:#efffcd}.o-content-blocks--sustainableGreen .o-video__button-icon-circle{fill:#7ea87b}.o-content-blocks--darkSustainableGreen .o-video__button-icon-circle{fill:#3c5939}.o-video__button-icon-arrow{fill:#fff}.o-video--is-playing .o-video__button,.o-video--is-playing .o-video__poster{display:none}.o-video__button:hover .o-video__button-icon{transform:translate(-50%,-50%) scale(1.1)}.o-video__button:hover .o-video__button-icon circle{fill:#eb001f}.o-video__caption{margin-top:15px;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.o-video__caption-headline{font-weight:700}.o-footer{position:relative;top:0;background-color:#eb001f;z-index:2;margin-top:80px}.o-footer,.o-footer__inner{width:100%}.o-footer__logo{display:inline-block;opacity:1!important;margin-bottom:10px}.o-footer__logo-image{fill:#fff;width:60px;height:20px}.o-footer__copyright{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;color:#fff;opacity:.9}.o-footer__copyright-container{display:flex;position:relative;align-items:center;flex-direction:column;margin:30px 0}.o-footer__social-headline{font-size:.75rem;line-height:1.125rem;font-weight:700;letter-spacing:.75px;color:#fff;opacity:.9;text-transform:uppercase}.o-footer__social-container{position:relative;margin:30px 0;padding:30px 0;display:flex;align-items:center;flex-direction:column}.o-footer__social-container:after,.o-footer__social-container:before{position:absolute;width:40px;height:2px;content:"";background:hsla(0,0%,100%,.5);left:calc(50% - 20px)}.o-footer__social-container:before{top:-2px}.o-footer__social-container:after{bottom:-2px}.o-footer__social-list{display:flex;margin-top:10px}.o-footer__social-link{display:block;margin:0 8px;opacity:.9}.o-footer__social-link:hover{opacity:1}.o-footer__social-icon{width:30px;height:30px;fill:#fff}.o-footer__external-icon{width:14px;height:14px;margin-right:5px}.o-footer__nav ul{column-count:2;padding:0}.o-footer__nav li{padding:8px 0}.o-footer__nav a,.o-footer__nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;color:#fff;opacity:.9;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.o-footer__nav a:hover,.o-footer__nav button:hover{opacity:1}.o-footer__navItem--isExternal:hover{color:#fff!important}.o-footer__navItem--isExternal:before{display:none}.o-footer__navItem--isExternal svg{margin-left:0!important;margin-right:10px}.o-audioplayer{display:flex;flex-direction:column;margin-bottom:25px}.o-audioplayer__headline{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;margin-top:15px;order:1}.o-audioplayer__copy{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;margin:10px 0;order:2}.o-audioplayer__inner{position:relative}.o-audioplayer__inner,.o-audioplayer__inner-left,.o-audioplayer__inner-right{display:flex;align-items:center}.o-audioplayer__inner-center{flex:2 1 0%;overflow:hidden}.o-audioplayer__play-btn,.o-audioplayer__volume-btn{border:0;padding:10px 0;cursor:pointer}[data-whatinput=mouse] .o-audioplayer__play-btn,[data-whatinput=mouse] .o-audioplayer__volume-btn,[data-whatinput=touch] .o-audioplayer__play-btn,[data-whatinput=touch] .o-audioplayer__volume-btn{outline:0}.o-audioplayer__play-btn-icon,.o-audioplayer__volume-btn-icon{position:relative;display:none}.o-audioplayer__play-btn-icon--visible,.o-audioplayer__play-btn-icon svg,.o-audioplayer__volume-btn-icon--visible,.o-audioplayer__volume-btn-icon svg{display:block}.o-audioplayer__play-btn-icon svg{width:18px;height:20px}.o-audioplayer__volume-btn-icon svg{width:25px;height:20px}.o-audioplayer__time-elapsed,.o-audioplayer__time-total{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px;font-weight:700;flex:1 1 0%;margin:0 15px;text-align:center}.o-audioplayer__seek{display:block;-webkit-appearance:none;border:0;height:12px;margin:0;padding:0;background:none;width:100%}.o-audioplayer__seek::-webkit-slider-runnable-track{height:4px;border:0;background:#f5e6d7;background-image:linear-gradient(90deg,#eb001f var(--value,0),transparent var(--value,0))}.o-audioplayer__seek::-moz-range-track{height:4px;border:0;background:#f5e6d7}.o-audioplayer__seek::-ms-track{background:none;color:transparent;border:0}.o-audioplayer__seek::-ms-fill-upper{height:4px;border:0;background:#f5e6d7}.o-audioplayer__seek::-moz-range-progress{height:4px;border:0;background:#eb001f}.o-audioplayer__seek::-ms-fill-lower{height:4px;border:0;background:#eb001f}.o-audioplayer__seek::-webkit-slider-thumb{position:relative;border:0;border-radius:100%;background:#eb001f;width:12px;height:12px;-webkit-appearance:none;margin-top:-4px}[data-whatinput=mouse] .o-audioplayer__seek::-webkit-slider-thumb,[data-whatinput=touch] .o-audioplayer__seek::-webkit-slider-thumb{outline:0}.o-audioplayer__seek::-moz-range-thumb{position:relative;border:0;border-radius:100%;background:#eb001f;width:12px;height:12px}[data-whatinput=mouse] .o-audioplayer__seek::-moz-range-thumb,[data-whatinput=touch] .o-audioplayer__seek::-moz-range-thumb{outline:0}.o-audioplayer__seek::-ms-thumb{position:relative;border:0;border-radius:100%;background:#eb001f;width:12px;height:12px;margin-top:0}[data-whatinput=mouse] .o-audioplayer__seek::-ms-thumb,[data-whatinput=touch] .o-audioplayer__seek::-ms-thumb{outline:0}.o-audioplayer__seek::-ms-tooltip{display:none}[data-whatinput=mouse] .o-audioplayer__seek,[data-whatinput=touch] .o-audioplayer__seek{outline:0}[data-whatinput=mouse] .o-audioplayer__seek::-moz-focus-outer,[data-whatinput=touch] .o-audioplayer__seek::-moz-focus-outer{border:0}.o-audioplayer__volume-wrapper{height:40px}.o-audioplayer__volume-inner-wrapper{position:absolute;right:-95px;bottom:-25px;padding:15px 0 15px 15px;transform:rotate(-90deg);transform-origin:0 0;transition:opacity .1s ease;opacity:0}.o-audioplayer__volume-inner{display:block;overflow:hidden;background:#3c3c3c}.o-audioplayer__volume-wrapper--is-open .o-audioplayer__volume-inner-wrapper{opacity:1}.o-audioplayer__volume{display:block;-webkit-appearance:none;border:0;height:12px;padding:0;background:none;width:100px;margin:6px 10px}.o-audioplayer__volume::-webkit-slider-runnable-track{height:4px;border:0;background:#aea5a0;background-image:linear-gradient(90deg,#f5e6d7 var(--value,0),transparent var(--value,0))}.o-audioplayer__volume::-moz-range-track{height:4px;border:0;background:#aea5a0}.o-audioplayer__volume::-ms-track{background:none;color:transparent;border:0}.o-audioplayer__volume::-ms-fill-upper{height:4px;border:0;background:#aea5a0}.o-audioplayer__volume::-moz-range-progress{height:4px;border:0;background:#f5e6d7}.o-audioplayer__volume::-ms-fill-lower{height:4px;border:0;background:#f5e6d7}.o-audioplayer__volume::-webkit-slider-thumb{position:relative;border:0;border-radius:100%;background:#f5e6d7;width:12px;height:12px;-webkit-appearance:none;margin-top:-4px}[data-whatinput=mouse] .o-audioplayer__volume::-webkit-slider-thumb,[data-whatinput=touch] .o-audioplayer__volume::-webkit-slider-thumb{outline:0}.o-audioplayer__volume::-moz-range-thumb{position:relative;border:0;border-radius:100%;background:#f5e6d7;width:12px;height:12px}[data-whatinput=mouse] .o-audioplayer__volume::-moz-range-thumb,[data-whatinput=touch] .o-audioplayer__volume::-moz-range-thumb{outline:0}.o-audioplayer__volume::-ms-thumb{position:relative;border:0;border-radius:100%;background:#f5e6d7;width:12px;height:12px;margin-top:0}[data-whatinput=mouse] .o-audioplayer__volume::-ms-thumb,[data-whatinput=touch] .o-audioplayer__volume::-ms-thumb{outline:0}.o-audioplayer__volume::-ms-tooltip{display:none}[data-whatinput=mouse] .o-audioplayer__volume,[data-whatinput=touch] .o-audioplayer__volume{outline:0}[data-whatinput=mouse] .o-audioplayer__volume::-moz-focus-outer,[data-whatinput=touch] .o-audioplayer__volume::-moz-focus-outer{border:0}.o-audioplayer__volume-corner{position:absolute;transform:rotate(90deg);transform-origin:0 0;width:12px;height:9px;left:16px;top:20px}@keyframes slide{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.o-highlight-intro{display:grid;width:100vw;height:100vh;transition:opacity .5s ease-in-out;position:relative;overflow:hidden;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.o-highlight-intro__scrollbar{position:fixed;bottom:0;width:100%;height:10px;display:flex;gap:2px;z-index:1000}.o-highlight-intro__scrollbar-section{flex-grow:1;cursor:pointer;position:relative;mix-blend-mode:color}.o-highlight-intro__scrollbar-section:after{display:none}.o-highlight-intro__scrollbar-section:hover:after{bottom:10px}.o-highlight-intro__progress-bar{position:absolute;top:0;right:0;height:100%;background:#fff;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.o-highlight-intro__headline-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:100%;padding:0 40px;text-align:center}.o-highlight-intro__copy,.o-highlight-intro__hero-headline,.o-highlight-intro__subheadline{z-index:3;margin:0;text-align:center;align-self:center;color:#fff}.o-highlight-intro__hero-headline{padding-bottom:25px}.o-highlight-intro__copy{max-width:788px;margin:0 auto;padding-bottom:25px}.o-highlight-intro__background-left{position:absolute;width:70vw;top:40%;left:-25%;object-fit:contain}.o-highlight-intro__background-right{position:absolute;width:90vw;top:50%;right:-10%;z-index:1;object-fit:contain}.o-highlight-intro__image-left{position:relative;top:35%;left:15%}.o-highlight-intro__image-right{position:relative;top:37%;right:10%}.o-highlight-intro__image-wrapper{position:absolute;height:100vh;width:100vw;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.o-highlight-intro__image-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(180deg,rgba(94,86,84,.5) 65%,rgba(94,86,84,0) 97%);mix-blend-mode:multiply;z-index:2;transition:opacity .5s ease-in-out}.o-highlight-intro__figure,.o-highlight-intro__image-wrapper>*{z-index:1;width:100vw}.scroll-indicator{position:absolute;width:2.5px;height:135px;bottom:0;left:50%;opacity:.5;background:transparent;overflow:hidden;z-index:100}.scroll-indicator .line{content:"";position:absolute;bottom:0;width:100%;height:100%;background:#3c3c3c;animation:slide 2s infinite}:root{--Secondary-Deep-Navy:#1e5a78;--Secondary-Dark-Natural-Beige:#dcbe96;--Secondary-Denim:#6ea0eb;--Secondary-Coral:#ff9196;--Secondary-Dark-Cozy-Pink:#e89fdd;--Secondary-Dark-Positive-Green:#006058;--Primary-Brand:#eb001f}@keyframes slide-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.o-highlight-section__copy-left-wrapper--1.is-visible .o-highlight-section__copy,.o-highlight-section__copy-left-wrapper--2.is-visible .o-highlight-section__copy,.o-highlight-section__copy-right-wrapper--1.is-visible .o-highlight-section__copy,.o-highlight-section__copy-right-wrapper--2.is-visible .o-highlight-section__copy{animation:slide-in 2s forwards}.o-highlight-section--deep-navy .o-highlight-section__hero-headline1,.o-highlight-section--deep-navy .o-highlight-section__hero-headline2{color:var(--Secondary-Deep-Navy)}.o-highlight-section--deep-navy .o-highlight-section__copy:after{background-color:var(--Secondary-Deep-Navy)}.o-highlight-section--dark-natural-beige .o-highlight-section__hero-headline1,.o-highlight-section--dark-natural-beige .o-highlight-section__hero-headline2{color:var(--Secondary-Dark-Natural-Beige)}.o-highlight-section--dark-natural-beige .o-highlight-section__copy:after{background-color:var(--Secondary-Dark-Natural-Beige)}.o-highlight-section--denim .o-highlight-section__hero-headline1,.o-highlight-section--denim .o-highlight-section__hero-headline2{color:var(--Secondary-Denim)}.o-highlight-section--denim .o-highlight-section__copy:after{background-color:var(--Secondary-Denim)}.o-highlight-section--coral .o-highlight-section__hero-headline1,.o-highlight-section--coral .o-highlight-section__hero-headline2{color:var(--Secondary-Coral)}.o-highlight-section--coral .o-highlight-section__copy:after{background-color:var(--Secondary-Coral)}.o-highlight-section--dark-cozy-pink .o-highlight-section__hero-headline1,.o-highlight-section--dark-cozy-pink .o-highlight-section__hero-headline2{color:var(--Secondary-Dark-Cozy-Pink)}.o-highlight-section--dark-cozy-pink .o-highlight-section__copy:after{background-color:var(--Secondary-Dark-Cozy-Pink)}.o-highlight-section--positive-green .o-highlight-section__hero-headline1,.o-highlight-section--positive-green .o-highlight-section__hero-headline2{color:var(--Secondary-Dark-Positive-Green)}.o-highlight-section--positive-green .o-highlight-section__copy:after{background-color:var(--Secondary-Dark-Positive-Green)}.o-highlight-section--brand .o-highlight-section__hero-headline1,.o-highlight-section--brand .o-highlight-section__hero-headline2{color:var(--Primary-Brand)}.o-highlight-section--brand .o-highlight-section__copy:after{background-color:var(--Primary-Brand)}.o-highlight-section{width:100vw;padding-top:5rem;z-index:1;position:relative;overflow:hidden}.o-highlight-section__copy-left,.o-highlight-section__copy-right,.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2,.o-highlight-section__subheadline{margin:0;position:relative;z-index:5}.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2,.o-highlight-section__subheadline{padding:0 20px}.o-highlight-section__subheadline{grid-area:2/2/4/9;color:#3c3c3c;align-self:self-start}.o-highlight-section__square{z-index:3;width:200px;height:200px}.o-highlight-section__image-wrapper-square{display:none;grid-area:2/2/2/4}.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2{color:#1e5a78}.o-highlight-section__hero-headline1{grid-area:2/5/2/12;text-align:center}.o-highlight-section__hero-headline2{text-align:right}.o-highlight-section__copy-left-wrapper--1,.o-highlight-section__copy-left-wrapper--2,.o-highlight-section__copy-right-wrapper--1,.o-highlight-section__copy-right-wrapper--2{align-self:self-start;position:relative;width:calc(100% - 30px);z-index:5;margin:0 auto}.o-highlight-section__copy-left,.o-highlight-section__copy-right{background-color:#fff;padding:35px 35px 35px 20px}.o-highlight-section__copy-left p,.o-highlight-section__copy-right p{margin-bottom:0}.o-highlight-section__copy:after{content:"";position:absolute;top:-15px;left:15px;width:100%;height:90%;background-color:#1e5a78;z-index:3}.o-highlight-section__copy-left-wrapper--1{grid-area:5/2/13/8}.o-highlight-section__copy-right-wrapper--1{grid-area:5/4/12/12}.o-highlight-section__copy-left-wrapper--2{grid-area:12/2/9/8}.o-highlight-section__copy-right-wrapper--2{grid-area:8/4/12/12}.o-highlight-section__background{max-width:1920px;margin-left:auto;margin-right:auto;z-index:1;object-fit:contain}.o-highlight-section__image-wrapper--1{width:100%;height:100%;grid-area:5/1/8/13}.o-highlight-section__image-wrapper--2{width:100%;height:100%;grid-area:8/1/8/13}.o-highlight-section__figure,.o-highlight-section__image-wrapper,.o-highlight-section__image-wrapper-secondary>*{position:relative;z-index:1}.t-article,.t-category,.t-home,.t-media-library,.t-search-results,.t-secondary{color:#3c3c3c;min-height:calc(100vh - 320px);overflow:hidden}.t-category .m-contact-info{margin-bottom:80px}.t-category .o-media{margin-bottom:110px}.t-asset-detail{color:#3c3c3c;overflow:hidden;min-height:calc(100vh - 320px);padding-top:15px}.t-asset-detail__back-link .a-link{flex-direction:row-reverse}.t-asset-detail__back-link .a-link .a-link__circle{margin-left:0;margin-right:13px}.t-asset-detail__headline{margin-top:35px}.t-asset-detail__intro{display:flex;flex-direction:column;min-width:calc(100% + 40px);margin-left:-20px;background:#dcf0fa}.t-asset-detail__image{aspect-ratio:16/9;position:relative;padding:15px}.t-asset-detail__image img{aspect-ratio:16/9;position:relative;width:100%;height:100%;object-fit:contain}.t-asset-detail__variants{padding:35px 20px;display:flex;flex-direction:column;justify-content:space-between}.t-asset-detail__tags{position:relative}.t-asset-detail__tags ul{list-style:none;display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0}.t-asset-detail__downloads{display:flex;flex-direction:column;gap:25px;margin-top:25px}.t-asset-detail__downloads .m-download{font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.5px}.t-asset-detail__meta{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;gap:25px;margin-top:35px;width:100%}.t-asset-detail__meta-title{font-size:.75rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;color:#eb001f;margin-bottom:15px}.t-special{color:#3c3c3c;min-height:calc(100vh - 320px);overflow:hidden}.t-special .o-highlight-section+.m-container,.t-special .o-highlight-section+main{margin-top:110px}@media (min-width:40em){.a-checkbox--half,.a-input--half,.a-select--half,.a-textarea--half{width:calc(50% - 15px)}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-event--inArticle{margin-left:calc(2px + (100% - 22px)/12*1)}.m-event--inArticle,.m-event--inArticle.m-event--isInline{width:calc(18px + (100% - 22px)/12*10)}.m-event--inArticle.m-event--isInline{margin-left:calc(2px + (100% - 22px)/12*1)}.m-form__wrapper{width:calc(18px + (100% - 22px)/12*10)}.m-contact-info__list{margin-left:calc(2px + (100% - 22px)/12*1)}.m-contact-info__body{width:calc(10px + (100% - 18px)/10*6)}.m-contact-info__label{margin-left:calc(2px + (100% - 22px)/12*1)}.m-category-header__headline{justify-content:center}.m-social-embed{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-stage--article{padding-top:0}.m-stage--intro-teaser{margin-bottom:-85px;padding-top:15px}.m-table{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-richtext p.small-copy,.m-teaser-row-intro__content{width:100%}.o-accordion__control{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);flex-direction:row;align-items:center}.o-accordion__image-container{margin-bottom:0;margin-right:15px;margin-left:-47px}.o-accordion dd:last-of-type[aria-hidden=false]:after{margin-left:calc(2px + (100% - 22px)/12*1)}.o-content-blocks__html{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-intro:after{content:"";display:none;position:absolute;right:-15px;width:15px;background-color:#f5e6d7}.o-intro.o-intro--darkMint:after{background-color:#006058}.o-intro.o-intro--mint:after{background-color:#64c8b9}.o-intro.o-intro--lightMint:after{background-color:#d1ede7}.o-intro.o-intro--darkBlue:after{background-color:#1e5a78}.o-intro.o-intro--blue:after{background-color:#6ea0eb}.o-intro.o-intro--lightBlue:after{background-color:#dcf0fa}.o-intro.o-intro--darkPurple:after{background-color:#522eb7}.o-intro.o-intro--purple:after{background-color:#b198db}.o-intro.o-intro--darkPink:after{background-color:#63056b}.o-intro.o-intro--pink:after{background-color:#e89fdd}.o-intro.o-intro--red:after{background-color:#ff9196}.o-intro.o-intro--darkCoral:after{background-color:#8c2d4b}.o-intro.o-intro--coral:after{background-color:#ff9196}.o-intro.o-intro--orange:after{background-color:#f8a171}.o-intro.o-intro--lighterOrange:after{background-color:#ffe2d2}.o-intro.o-intro--yellow:after{background-color:#ffdc73}.o-intro.o-intro--lightYellow:after{background-color:#fffaaf}.o-intro.o-intro--darkBeige:after{background-color:#dcbe96}.o-intro.o-intro--beige:after{background-color:#f5e6d7}.o-intro.o-intro--green:after{background-color:#c5ef6c}.o-intro.o-intro--lightGreen:after{background-color:#efffcd}.o-intro.o-intro--sustainableGreen:after{background-color:#7ea87b}.o-intro.o-intro--darkSustainableGreen:after{background-color:#3c5939}.o-intro--hasImage{margin-top:-100px;min-height:100px}.o-intro--hasImage:after{display:block;top:25px;height:75px}.o-intro__inner{margin-left:calc(2px + (100% - 22px)/12*1)}.o-infobox,.o-intro__inner{width:calc(18px + (100% - 22px)/12*10)}.o-infobox{margin-left:calc(2px + (100% - 22px)/12*1)}.o-infobox--isFullWidth{margin-left:calc(2px + (100% - 22px)/12*1)}.o-downloads,.o-infobox--isFullWidth{width:calc(18px + (100% - 22px)/12*10)}.o-downloads{margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--galleryTwoItems{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--gallery .o-media__figure-content{width:calc(6px + (100% - 22px)/12*4)}.o-media--gallery .o-media__figure-content:nth-child(3n){margin-right:0}.o-media--galleryTwoItems .o-media__figure-content,.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc(8px + (100% - 18px)/10*5)}.o-media--galleryTwoItems .o-media__figure-content:nth-child(2){margin-right:0}.o-media--galleryTwoItems .o-media__figure-content:nth-child(2),.o-media--galleryTwoItems .o-media__figure-content:nth-child(2) _:-ms-lang(x){margin-right:-1px}.o-media-library__search{padding-top:50px}.o-quote{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-search__bar{padding-top:60px}.o-search__bar-form{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-search__bar-input{height:80px;padding:25px 70px 25px 25px;font-size:1.625rem;line-height:2.375rem;font-weight:300}.o-search__content{margin-left:calc(2px + (100% - 22px)/12*1);margin-right:calc(2px + (100% - 22px)/12*1)}.o-search__content,.o-search__filter{width:calc(18px + (100% - 22px)/12*10)}.o-search__filter{margin-left:calc(2px + (100% - 22px)/12*1);margin-top:25px}.o-search__sortBy-wrapper{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-search__filter--showOptions .o-search__filter-options--isOpen{max-height:350px}.o-secondary-intro{background:#f5e6d7}.o-secondary-intro__headline{margin-top:80px;padding-top:60px;width:100%;padding-left:calc((100% - 22px)/12*1);padding-right:calc((100% - 22px)/12*1)}.o-story-teaser__headline{position:relative;transform:none}.o-story-teaser--teaser .o-story-teaser__content-wrapper{margin-top:5vw}.o-triple-teaser-row__col{margin-right:2px}.o-audioplayer{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.o-highlight-section__hero-headline1{text-align:center;grid-area:2/4/2/13}.t-asset-detail__back-link,.t-asset-detail__headline{width:calc(18px + (100% - 22px)/12*10)}.t-asset-detail__image,.t-asset-detail__meta-item,.t-asset-detail__variants{width:100%}}@media (min-width:40em) and (max-width:47.99em){.o-highlight-teaser-row__teaser,.o-triple-teaser-row{max-width:75%}}@media (min-width:48em){.m-richtext h3 a[target=_blank],.m-richtext h4 a[target=_blank],.m-richtext p a[target=_blank],.m-richtext ul a[target=_blank],.o-infobox__body a[target=_blank],.o-media__figure-caption a[target=_blank],.o-quote a[target=_blank],a.a--linkIsExternal{height:26px}.a-headline--main{font-size:3.625rem;line-height:4.375rem;margin-bottom:35px}.a-headline--copy{font-size:1.125rem;line-height:1.875rem;margin-bottom:35px}.a-headline--standard{font-size:3rem;line-height:3.75rem;margin-bottom:35px}.a-headline--subline,.m-richtext h3,.o-infobox__headline{font-size:1.75rem;line-height:2.5rem;margin-bottom:35px}.a-headline--hero{margin-bottom:35px}.a-headline--super-super-hero{font-size:14.375rem;line-height:13.125rem}.a-headline--super-super-section{font-size:6.25rem;line-height:5.625rem}.a-headline--topline-big,.a-headline--topline-big-section{font-size:3rem;line-height:3.75rem}.a-meta{margin-bottom:50px}.a-input{font-size:1.125rem;line-height:1.875rem}.a-input__hint{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.a-checkbox,.a-select,.a-textarea,.m-checkbox-group legend{font-size:1.125rem;line-height:1.875rem}.m-checkbox-group__items{grid-template-columns:1fr 1fr}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.2)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-container--hasMargin{padding:0 53px;max-width:1546px}.m-container--hasMobileMargin{padding:0;max-width:auto}.m-container--hasDesktopMargin{padding:0 53px;max-width:1546px}.m-cookie-layer{left:auto;bottom:35px;right:35px;margin-left:35px}.m-cookie-layer__buttons{flex-direction:row;align-items:center;justify-content:space-between}.m-cookie-layer__description{font-size:1.125rem;line-height:1.875rem}.m-download__copy{padding-right:35px}.m-event--inArticle{margin-left:calc(4px + (100% - 22px)/12*2)}.m-event--inArticle,.m-event--inArticle.m-event--isInline{width:calc(14px + (100% - 22px)/12*8)}.m-event--inArticle.m-event--isInline{margin-left:calc(4px + (100% - 22px)/12*2)}.m-event__headline{margin-bottom:15px}.m-facts{margin-bottom:110px}.m-facts__content{margin-bottom:0;width:calc(10px + (100% - 22px)/12*6)}.m-facts__items{width:calc(12px + (100% - 22px)/12*6)}.m-facts__item:first-of-type{grid-row:1/span 2}.m-facts__item h3>*+*{margin-left:15px}.m-facts__item p{font-size:1.125rem;line-height:1.875rem}.m-form__wrapper{width:calc(14px + (100% - 22px)/12*8)}.m-form__additionalFormData,.m-form__message{font-size:1.125rem;line-height:1.875rem}.m-form__label{font-size:1.75rem;line-height:2.5rem}.m-form__additionalInformation{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.5px}.m-teaser__copy{font-size:1.125rem;line-height:1.875rem}.m-teaser__headline{font-size:1.75rem;line-height:2.5rem}.m-teaser__theme-box{width:0}.m-teaser img.m-teaser__image{opacity:0;transform:translateX(-15px)}.m-teaser--blocking .m-teaser__body{width:calc(12px + (100% - 22px)/12*7)}.m-teaser--blocking.m-teaser--square .m-teaser__image-wrapper{width:calc(6px + (100% - 22px)/12*4);margin-right:calc(4px + (100% - 22px)/12*1)}.m-teaser--square .m-teaser__image-wrapper{width:calc(6px + (100% - 10px)/6*4)}.m-teaser--landscape .m-teaser__image-wrapper{width:calc(8px + (100% - 10px)/6*5)}.m-teaser--bold .a-topic__line,.m-teaser--horizontal-topic .a-topic__line{transform:rotate(-90deg);top:63px;left:-60px}.m-teaser--bold .m-teaser__headline{font-size:3rem;line-height:3.75rem}.m-teaser--bold .m-teaser__body{padding-left:45px;padding-right:0;min-height:160px}.m-teaser--intro{width:100%}.m-teaser--large{display:flex;align-items:center}.m-teaser--large .m-teaser__image-wrapper{width:calc(4px + (100% - 10px)/6*3);max-width:none}.m-teaser--large .m-teaser__body{padding-left:45px;padding-right:0}.m-highlight-teaser__image-wrapper{width:calc(16px + (100% - 22px)/12*9)}.m-highlight-teaser__theme-box{width:0}.m-highlight-teaser img.m-highlight-teaser__image{transform:translateX(-15px);opacity:0}.m-highlight-teaser__event,.m-highlight-teaser__teaser{width:calc(12px + (100% - 22px)/12*7);float:right;margin-top:-160px}.m-highlight-teaser__event{padding-left:45px}.m-highlight-teaser__event .m-event__label{margin-left:-55px}.m-highlight-teaser__tags{width:calc(8px + (100% - 22px)/12*5);display:block}.m-contact-info__list{margin-left:calc(4px + (100% - 22px)/12*2)}.m-contact-info__label{font-size:1.75rem;line-height:2.5rem;margin-left:calc(4px + (100% - 22px)/12*2)}.m-contact-info__name{font-size:1.125rem;line-height:1.875rem}.m-blockquote-teaser{margin-bottom:110px}.m-blockquote-teaser__quote{width:100%}.m-blockquote-teaser__quote__quotation{width:calc(2px + (100% - 22px)/12*2);margin-left:calc(10px + (100% - 22px)/12*5)}.m-blockquote-teaser__text-box{text-align:center}.m-blockquote-teaser__quotation-text{font-size:1.75rem;line-height:2.5rem;display:inline-block}.m-blockquote-teaser__quote__start-icon{left:10px}.m-blockquote-teaser__quote__end-icon{right:10px}.m-blockquote-teaser__image-wrapper{left:50%;transform:translate(-50%)}.m-blockquote-teaser__author{text-align:center;padding-left:15px}.m-blockquote-teaser__link{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2);padding-left:0;text-align:center}.m-pagination__item{display:inline-block}.m-pagination__item--has-divider:not(:nth-child(2)):before{content:"";width:2px;height:15px;background-color:#3c3c3c;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m-category-header__anchor-headline,.m-category-header__copy{width:calc(14px + (100% - 22px)/12*8)}.m-category-header__copy{font-size:1.75rem;line-height:2.5rem}.m-category-header__anchor-links{font-size:1.125rem;line-height:1.875rem;width:calc(14px + (100% - 22px)/12*8);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.m-category-header__anchor-link{width:235px;align-items:center;margin:0}.m-social-embed{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2);margin-bottom:35px}.m-stage--intro-teaser{margin-bottom:-100px}.m-stage--intro-teaser .m-stage__background,.m-stage--intro-teaser .m-stage__inner{padding-top:50%}.m-stage--intro-teaser .m-stage__container>img{height:auto;width:100%}.m-stage__background{margin-left:0}.m-stage--articleNoMedia .m-stage__background{background-color:rgba(245,230,215,.6);position:relative;width:100%;height:250px;margin-left:0;padding-top:0}.m-stage--intro-teaser .m-stage__background{width:0;margin-left:53px}.m-stage--articleNoMedia.m-stage--darkMint .m-stage__background{background-color:rgba(0,96,88,.6)}.m-stage--articleNoMedia.m-stage--mint .m-stage__background{background-color:rgba(100,200,185,.6)}.m-stage--articleNoMedia.m-stage--lightMint .m-stage__background{background-color:rgba(209,237,231,.6)}.m-stage--articleNoMedia.m-stage--darkBlue .m-stage__background{background-color:rgba(30,90,120,.6)}.m-stage--articleNoMedia.m-stage--blue .m-stage__background{background-color:rgba(110,160,235,.6)}.m-stage--articleNoMedia.m-stage--lightBlue .m-stage__background{background-color:rgba(220,240,250,.6)}.m-stage--articleNoMedia.m-stage--darkPurple .m-stage__background{background-color:rgba(82,46,183,.6)}.m-stage--articleNoMedia.m-stage--purple .m-stage__background{background-color:rgba(177,152,219,.6)}.m-stage--articleNoMedia.m-stage--darkPink .m-stage__background{background-color:rgba(99,5,107,.6)}.m-stage--articleNoMedia.m-stage--pink .m-stage__background{background-color:rgba(232,159,221,.6)}.m-stage--articleNoMedia.m-stage--red .m-stage__background{background-color:rgba(255,145,150,.6)}.m-stage--articleNoMedia.m-stage--darkCoral .m-stage__background{background-color:rgba(140,45,75,.6)}.m-stage--articleNoMedia.m-stage--coral .m-stage__background{background-color:rgba(255,145,150,.6)}.m-stage--articleNoMedia.m-stage--orange .m-stage__background{background-color:rgba(248,161,113,.6)}.m-stage--articleNoMedia.m-stage--lighterOrange .m-stage__background{background-color:rgba(255,226,210,.6)}.m-stage--articleNoMedia.m-stage--yellow .m-stage__background{background-color:rgba(255,220,115,.6)}.m-stage--articleNoMedia.m-stage--lightYellow .m-stage__background{background-color:rgba(255,250,175,.6)}.m-stage--articleNoMedia.m-stage--darkBeige .m-stage__background{background-color:rgba(220,190,150,.6)}.m-stage--articleNoMedia.m-stage--beige .m-stage__background{background-color:rgba(245,230,215,.6)}.m-stage--articleNoMedia.m-stage--green .m-stage__background{background-color:rgba(197,239,108,.6)}.m-stage--articleNoMedia.m-stage--lightGreen .m-stage__background{background-color:rgba(239,255,205,.6)}.m-stage--articleNoMedia.m-stage--sustainableGreen .m-stage__background{background-color:rgba(126,168,123,.6)}.m-stage--articleNoMedia.m-stage--darkSustainableGreen .m-stage__background{background-color:rgba(60,89,57,.6)}.m-stage--intro-teaser .m-stage__container>img{opacity:0;transform:translateX(-get-space(s))}.m-table{margin:15px 0 35px}.m-table__headline{margin-bottom:25px}.m-table{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-table__entry{display:flex;align-items:flex-start}.m-table__key,.m-table__value{width:50%}.m-table__key{min-height:30px}.m-table__key p{margin-right:60px}.m-table__value{font-size:1.125rem;line-height:1.875rem;padding-left:0;margin-top:0}.m-table__value svg{left:-35px}.m-tabs__download{margin-bottom:25px}.m-tags{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-tags__headline{padding-top:25px}.m-iframe{padding-bottom:46.875%;width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-bottom:35px}.m-breadcrumb{display:block}.m-richtext{font-size:1.125rem;line-height:1.875rem}.m-richtext h3{margin-bottom:25px}.m-richtext p.small-copy{width:calc(12px + (100% - 14px)/8*7);margin-bottom:35px;padding-right:35px}.m-richtext ul li:before{top:13px}.m-hero-teaser{margin-bottom:110px;width:100%}.m-hero-teaser__link{display:flex;align-items:center}.m-hero-teaser__image-wrapper{width:50%}.m-hero-teaser__theme-box{width:0;transform:translateY(-15px)}.m-hero-teaser img.m-hero-teaser__image{transform:translateX(0);opacity:0}.m-hero-teaser--is-in-viewport img.m-hero-teaser__image{transform:translateX(15px);opacity:1}.m-hero-teaser__event,.m-hero-teaser__teaser{width:50%}.m-hero-teaser__event{padding-left:45px}.m-hero-teaser__event .m-event__label{margin-left:-55px}.m-hero-teaser--small .m-hero-teaser__image-wrapper{width:50%;padding-right:40px}.m-teaser-row-intro{margin-bottom:35px}.m-teaser-row-intro:before{width:calc(100% + 106px);left:-53px}.m-teaser-row-intro__content{width:100%}.m-teaser-row-intro__copy{font-size:1.125rem;line-height:1.875rem}.m-teaser-row-intro__teaser{margin-top:-25px}.o-accordion__control{width:calc(14px + (100% - 22px)/12*8);font-size:1.75rem;line-height:2.5rem}.o-accordion__control,.o-accordion dd:last-of-type[aria-hidden=false]:after{margin-left:calc(4px + (100% - 22px)/12*2)}.o-content-blocks__block{font-size:1.125rem;line-height:1.875rem;margin-bottom:10px}.o-content-blocks__html{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-cluster-teaser{margin-bottom:110px}.o-cluster-teaser__headline-part{min-width:22px}.o-cluster-teaser__theme-box{width:0}.o-cluster-teaser img.o-cluster-teaser__image{opacity:0;transform:translateX(-15px)}.o-cluster-teaser__teaser-list{margin-left:calc((100% - 22px)/12*1)}.o-cluster-teaser__teaser-list-item{margin-bottom:35px}.o-cluster-teaser__teaser{padding-left:35px}.o-cluster-teaser__teaser .m-teaser__body{padding-right:0}.o-cluster-teaser__teaser .a-topic__line{transform:rotate(-90deg);top:60px;left:-60px}.o-header__meta .m-language-switch{display:flex}.o-header__mobile-language-switch{display:none}.o-header__navigation-spacer{width:420px}.o-header__navigation{transform:translateX(840px)}.o-header__main-list,.o-header__sub-list{overflow-x:hidden;overflow-y:auto;width:420px}.o-header__main-list{margin-right:420px}.o-header__main-item,.o-header__sub-item{padding:0 25px 0 80px}.o-header__link-label,.o-header__navigation-desktop__link{font-size:1.75rem;line-height:2.5rem}.o-header__link-label:after{display:block}.o-header__link-icon{transition:all .2s ease-in-out}.o-header__link.is-active .o-header__link-icon{transform:translateX(250px)}.o-header__back-icon{display:none}.o-header.is-open .o-header__navigation{transform:translateX(340px)}.o-header.is-sublist-open .o-header__navigation{transform:translateX(0)}.o-header.is-sublist-open .o-header__back-button{display:none}.o-header__nav-toggle span{display:block}.o-intro{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-top:-150px;min-height:150px}.o-intro:after{display:block;top:35px;height:115px}.o-intro--hasImage{margin-top:-200px;min-height:200px}.o-intro--hasImage:after{top:80px;height:120px}.o-intro__inner{width:calc(14px + (100% - 18px)/10*8);margin-left:calc(2px + (100% - 18px)/10*1)}.o-intro__topic{left:-25px}.o-intro__summary{font-size:1.125rem;line-height:1.875rem;margin-bottom:35px}.o-intro-teaser{margin-bottom:110px}.o-intro-teaser__background{height:160px;margin-bottom:-60px}.o-intro-teaser__header{margin:0 53px}.o-intro-teaser__subline{grid-column-start:2;grid-column-end:11}.o-intro-teaser__event,.o-intro-teaser__teaser{max-width:640px;float:right}.o-intro-teaser__teaser .m-teaser__body{padding-left:45px;padding-right:45px}.o-intro-teaser__event{padding-left:45px;width:calc(100% - 35px)}.o-intro-teaser__event .m-event__label{margin-left:-55px}.o-infobox{margin-left:calc(4px + (100% - 22px)/12*2)}.o-infobox,.o-infobox--isFullWidth{width:calc(14px + (100% - 22px)/12*8)}.o-infobox--isFullWidth{margin-left:calc(4px + (100% - 22px)/12*2)}.o-infobox__headline{margin-bottom:25px}.o-infobox__body>p b,.o-infobox__body>p strong{font-size:1.125rem;line-height:1.875rem}.o-infobox__body>ul li:before{top:13px}.o-curated-content{margin-bottom:110px}.o-curated-content__header{padding-right:25px}.o-curated-content__teaser-list{margin-left:calc((100% - 22px)/12*1)}.o-curated-content__headline span{min-width:22px}.o-downloads{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.pswp__info-wrapper{justify-content:space-between;padding:80px 35px;font-size:1.125rem;line-height:1.875rem}.pswp__info-title{font-size:1.75rem;line-height:2.5rem}.o-media--single-fullwidth{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-bottom:35px}.o-media--single-inline{width:calc(2px + (100% - 22px)/12*2);margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--gallery{width:calc(16px + (100% - 22px)/12*9);margin-left:calc(4px + (100% - 22px)/12*2);margin-bottom:35px}.o-media--galleryTwoItems{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-media--gallery .o-media__figure-link{overflow:visible}.o-media--gallery .o-media__figure-content{width:calc(4px + (100% - 16px)/9*3);z-index:1}.o-media--galleryTwoItems .o-media__figure-content,.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc(6px + (100% - 14px)/8*4)}.o-media--gallery .o-media__button{width:calc(4px + (100% - 16px)/9*3);height:auto;top:-15px;right:-65px;left:auto;bottom:auto;background-color:transparent;transform:none}.o-media--galleryTwoItems .o-media__button{width:calc(4px + (100% - 14px)/8*3)}.o-media--gallery .o-media__button.zoom,.o-media--gallery:hover .o-media__button{transform:translate(10px,-10px)}.o-media--gallery .o-media__button-inner{display:block;width:100%;padding-top:100%}.o-media--gallery .o-media__button-svg{top:15px;right:13px;width:40px;height:40px}.o-media__button-count{top:60px;right:41px}.o-media-library__no-results p,.o-media-library__result-copy,.o-media-library__search-input{font-size:1.125rem;line-height:1.875rem}.o-modal{background-color:rgba(0,0,0,.3)}.o-quote{margin-bottom:110px;width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-quote__quotation-text{font-size:1.75rem;line-height:2.5rem}.o-search__bar{padding-top:110px}.o-search__filter{margin-top:65px}.o-search__filter-toggle{font-size:1.125rem;line-height:1.875rem}.o-search__result{margin-top:70px;margin-bottom:70px}.o-search__result-title{font-size:1.75rem;line-height:2.5rem}.o-search__result-excerpt{padding-right:35px}.o-search__result-excerpt p{font-size:1.125rem;line-height:1.875rem}.o-search__result-content{justify-content:space-between}.o-search__result-content .o-search__result-link{margin-left:0}.o-search__result-category-subject{display:inline}.o-search__result-category-icon{width:38px;position:absolute;transform:rotate(90deg);top:-9px;left:-66px;margin-right:25px;margin-bottom:0}.o-search__history-result{margin-bottom:15px}.o-secondary-intro__headline{margin-bottom:0;width:calc(18px + (100% - 22px)/12*10);margin-left:calc((100% - 22px)/12*1)}.m-sharing{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-sharing__headline{padding-top:25px}.o-social-wall{margin-bottom:110px}.o-social-wall__headline{width:100%;margin-bottom:25px}.o-story-teaser__content{padding:50px 30px 50px 50px}.o-story-teaser__figure{transition:transform .4s ease-in-out;transform:translateX(-40px)}.o-story-teaser__pagination-control{display:none}.o-story-teaser__pagination-icon,.o-story-teaser__pagination-icon--current{transform-origin:top left;transform:rotate(-90deg);transition:opacity .4s ease-in-out}.o-story-teaser__pagination-icon,.o-story-teaser__pagination-icon--current{opacity:1}.o-story-teaser__pagination-icon--short{display:none;transition:opacity .4s ease-in-out}.o-story-teaser__pagination-entry{width:30%;max-width:160px;padding:20px 0 0;margin-bottom:15px}.o-story-teaser__pagination-entry span{display:block}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon{color:rgba(94,86,84,.3)}.o-story-teaser__pagination-entry.current-visible .o-story-teaser__pagination-icon--current{display:block;animation:entryProgress 4s ease-in}.o-story-teaser__teaser{animation:teaserIn .4s ease-in}.o-story-teaser__teaser-meta{display:none}.o-story-teaser__image-wrapper{transition:opacity .4s linear .2s,transform .4s ease-in-out;opacity:0}.o-story-teaser__image{opacity:0}.o-story-teaser--stage .o-story-teaser__wrapper:before{transition:background-color .4s ease-in-out,transform .8s ease-in-out;transform:scaleX(0)}.o-story-teaser--stage .o-story-teaser__images{transform:translateX(-53px)}.o-story-teaser--stage .o-story-teaser__images:before{left:106px}.o-story-teaser--stage .o-story-teaser__content:before{width:calc(100% + 53px)}.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(2),.o-story-teaser--is-in-viewport .o-story-teaser__image-wrapper:nth-of-type(3){transition:opacity .4s linear .5s,transform .4s ease-in-out}.o-story-teaser--is-in-viewport .o-story-teaser__images:before,.o-story-teaser--is-in-viewport .o-story-teaser__wrapper:before{transform:scaleX(1)}.o-triple-teaser-row__col{width:calc(10px + (100% - 24px)/12*6)}.o-hero-teaser-row__col:not(:last-child),.o-hero-video{margin-bottom:110px}.o-hero-video__wrapper:before{transform:scaleX(0)}.o-highlight-teaser-row{margin-bottom:110px}.o-highlight-teaser-row__col{margin-bottom:0}.o-highlight-teaser-row__col:first-child,.o-highlight-teaser-row__col:last-child{width:100%}.o-highlight-teaser-row .m-teaser--blocking .m-teaser__body,.o-highlight-teaser-row .m-teaser--square .m-teaser__body{padding-right:110px}.o-press-categories-teaser__headline{margin:0 35px}.o-press-categories-teaser__wrapper{grid-template-columns:repeat(2,1fr);width:calc(100% + 68px);margin:0 -34px}.o-press-categories-teaser__link{margin:35px 35px 0}.o-press-categories-teaser__link p{font-size:1.75rem;line-height:2.5rem}.o-video{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1);margin-bottom:35px}.o-video__caption{margin-left:calc(4px + (100% - 18px)/10*1);margin-right:calc(4px + (100% - 18px)/10*1)}.o-video--center{width:calc(18px + (100% - 22px)/12*10)}.o-video .o-video__caption{margin-left:calc(4px + (100% - 18px)/10*1);margin-right:calc(4px + (100% - 18px)/10*1)}.o-footer__nav ul{justify-content:center;flex-wrap:wrap;display:flex;column-count:1}.o-footer__nav li{display:inline-block;margin:0 15px}.o-audioplayer{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.o-highlight-intro__scrollbar-section:after{display:block;content:attr(data-year) attr(data-year-end);font-weight:700;line-height:1.125rem;font-size:.75rem;position:absolute;bottom:-250%;width:100%;text-align:center;background:#f5e6d7;color:#3c3c3c;padding-top:4px;transition:bottom .3s ease-in-out;z-index:-10;height:24px}.o-highlight-intro__background-left{top:-10%;width:55vw;left:-15%}.o-highlight-intro__background-right{top:-10%;width:80vw;right:-10%}.o-highlight-intro__image-left{top:42%;left:10%}.o-highlight-intro__image-right{top:40%}.scroll-indicator{height:160px;bottom:0}.o-highlight-section{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;gap:0 25px;padding-top:10rem}.o-highlight-section__hero-headline1,.o-highlight-section__hero-headline2,.o-highlight-section__subheadline{padding:0}.o-highlight-section__subheadline{grid-area:2/2/4/8}.o-highlight-section__hero-headline1{text-align:right;grid-area:2/4/2/11}.o-highlight-section__hero-headline2{grid-area:3/6/4/12}.o-highlight-section__copy-left-wrapper--1,.o-highlight-section__copy-left-wrapper--2,.o-highlight-section__copy-right-wrapper--1,.o-highlight-section__copy-right-wrapper--2{max-width:485px}.o-highlight-section__copy-left,.o-highlight-section__copy-right{max-width:485px;padding:35px}.o-highlight-section__copy-left-wrapper--1{width:auto;margin-top:0;grid-area:5/2/12/10}.o-highlight-section__copy-left-wrapper--2{width:auto;margin-top:-20rem;grid-area:12/2/9/10}.o-highlight-section__image-wrapper--1{margin-top:0;width:auto;grid-area:4/1/8/13}.o-highlight-section__image-wrapper--2{margin-top:0;width:auto;grid-area:8/1/8/13}.t-article,.t-asset-detail,.t-category,.t-home,.t-media-library,.t-search-results,.t-secondary{min-height:calc(100vh - 206px)}.t-asset-detail{padding-top:35px}.t-asset-detail__back-link,.t-asset-detail__headline{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(2px + (100% - 22px)/12*1)}.t-asset-detail__intro{flex-direction:row;min-width:auto;width:100%;margin-left:0}.t-asset-detail__image{width:calc(14px + (100% - 22px)/12*8)}.t-asset-detail__variants{padding:35px;border-left:2px solid #fff;width:calc(6px + (100% - 22px)/12*4)}.t-asset-detail__meta{margin-left:calc(2px + (100% - 22px)/12*1);flex-direction:row;margin-top:80px;column-gap:80px;row-gap:25px}.t-asset-detail__meta-item{width:calc(8px + (100% - 22px)/12*5)}.t-special{min-height:calc(100vh - 206px)}}@media (min-width:48em) and (max-width:63.99em){.m-teaser--blocking{display:flex}.m-teaser--blocking.m-teaser--landscape .m-teaser__body,.m-teaser--blocking.m-teaser--square .m-teaser__body{padding-left:0;padding-top:10px}.m-teaser--blocking.m-teaser--landscape .a-topic__line,.m-teaser--blocking.m-teaser--square .a-topic__line,.m-teaser--large .a-topic__line{transform:rotate(-90deg);top:63px;left:calc((9px + (100% - 12px)/7*1)*-1)}.o-triple-teaser-row__col:nth-of-type(2n){margin-right:-1px}}@media (max-width:39.99em) and (min-width:48em){.o-search__bar-input{font-size:1.125rem;line-height:1.875rem}}@media (min-width:40em) and (min-width:48em){.o-search__bar-input{font-size:1.75rem;line-height:2.5rem}}@media (min-width:64em){.a-headline--main{font-size:4.25rem;line-height:5rem}.a-headline--super-super-section{font-size:9.375rem;line-height:7.5rem}.a-tooltip:after{bottom:auto;top:-4px}.a-tooltip{top:25px;bottom:auto}.a-topic{padding-bottom:0;padding-left:25px}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.3)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-event--inArticle{width:calc(12px + (100% - 22px)/12*7)}.m-event--inArticle.m-event--isInline{width:calc(6px + (100% - 22px)/12*4);margin-left:calc(2px + (100% - 22px)/12*1);margin-right:25px;margin-bottom:25px;margin-top:5px}.m-event--inRow{padding-right:50px}.m-facts__content{width:calc(6px + (100% - 22px)/12*4)}.m-facts__items{grid-template-columns:1fr 1fr;width:calc(16px + (100% - 22px)/12*8)}.m-teaser__body{padding-left:35px;padding-right:50px}.m-teaser__topic{transform:translateY(-15px) translateX(-25px)}.m-teaser--blocking .m-teaser__body{width:100%}.m-teaser--blocking.m-teaser--square .m-teaser__image-wrapper{width:calc(2px + (100% - 6px)/4*2);margin-right:0}.m-teaser--square .m-teaser__image-wrapper{width:calc(2px + (100% - 6px)/4*2)}.m-teaser--landscape .m-teaser__image-wrapper{width:calc(4px + (100% - 6px)/4*3)}.m-teaser--bold .a-topic__line,.m-teaser--horizontal-topic .a-topic__line{left:-35px}.m-teaser--intro{width:calc(8px + (100% - 22px)/12*5);margin-left:calc((100% - 22px)/12*1)}.m-teaser--large{display:block}.m-teaser--large .m-teaser__image-wrapper{width:calc(4px + (100% - 6px)/4*3);margin-right:calc(4px + (100% - 22px)/12*1);margin-right:0}.m-teaser--large .m-teaser__body{padding:0 35px!important;margin-top:-80px;margin-left:50px;position:relative;z-index:1;background:#fff;min-height:140px}.m-teaser--large .m-teaser__topic{padding-top:25px}.m-teaser--large.m-teaser--intro .m-teaser__body{margin-top:-140px;background:#f5e6d7}.m-highlight-teaser__image-wrapper{width:calc(10px + (100% - 14px)/8*6)}.m-highlight-teaser__event,.m-highlight-teaser__teaser{width:calc(8px + (100% - 14px)/8*5)}.m-highlight-teaser__tags{width:calc(4px + (100% - 14px)/8*3)}.m-contact-info__image-wrapper{width:calc((100% - 18px)/10*1)}.m-contact-info__list{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-contact-info__body{width:calc(14px + (100% - 18px)/10*8)}.m-contact-info__item--with-image .m-contact-info__body{margin-left:0;padding:0 50px 10px 35px}.m-contact-info__label{width:calc(18px + (100% - 22px)/12*10);margin-left:calc(2px + (100% - 22px)/12*1)}.m-contact-info--multiple-items .m-contact-info__list{display:flex;flex-wrap:wrap}.m-contact-info--multiple-items .m-contact-info__item{width:calc(10px + (100% - 20px)/10*5)}.m-contact-info--multiple-items .m-contact-info__image-wrapper{width:calc(2px + (100% - 10px)/5*1)}.m-contact-info--multiple-items .m-contact-info__body{width:calc(8px + (100% - 10px)/5*4)}.m-contact-info--multiple-items .m-contact-info__contact{display:flex}.m-contact-info--multiple-items .m-contact-info__contact--mobile{display:none}.m-blockquote-teaser__quote{width:calc(14px + (100% - 22px)/12*8);margin-left:calc(4px + (100% - 22px)/12*2)}.m-blockquote-teaser__body{padding-left:0}.m-blockquote-teaser__quote__start-icon{left:calc(4px + (100% - 14px)/8*0.5)}.m-blockquote-teaser__quote__end-icon{right:calc(4px + (100% - 14px)/8*0.5)}.m-blockquote-teaser__link{width:calc(10px + (100% - 22px)/12*6);margin-left:calc(6px + (100% - 22px)/12*3)}.m-category-header__headline-wrapper{padding-top:110px}.m-category-header__anchor-links{width:calc(14px + (100% - 22px)/12*8)}.m-social-embed{width:calc(12px + (100% - 22px)/12*7)}.m-stage--intro-teaser{margin-bottom:-180px}.m-language-switch__item{padding:0}.m-table{width:calc(12px + (100% - 22px)/12*7)}.m-tags{width:calc(14px + (100% - 22px)/12*8)}.m-iframe{padding-bottom:42.1875%;width:calc(16px + (100% - 22px)/12*9)}.m-richtext p.small-copy{width:calc(10px + (100% - 12px)/7*6)}.m-hero-teaser{width:100%}.m-hero-teaser--small .m-hero-teaser__image-wrapper{width:35%;padding-right:20px}.m-teaser-row-intro{display:flex}.m-teaser-row-intro__content{padding:0 35px}.m-teaser-row-intro__content,.o-accordion__control,.o-content-blocks__html{width:calc(12px + (100% - 22px)/12*7)}.o-cluster-teaser__teaser{padding-left:5px}.o-cluster-teaser__teaser .a-topic__line{left:-30px}.o-header__container{padding:0 53px}.o-header__container.is-sticky{box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.o-header__toggle{display:none}.o-header__navigation-desktop{display:flex;align-items:center;height:100%;gap:45px}.o-header__link-label--desktop{display:inline}.o-header__link-label--mobile,.o-header__nav-toggle,body.modal-is-active .o-header{display:none}.o-intro{width:calc(16px + (100% - 22px)/12*9)}.o-intro__inner{width:calc(12px + (100% - 16px)/9*7);margin-left:calc(2px + (100% - 16px)/9*1)}.o-intro-teaser__background{margin-bottom:-40px}.o-intro-teaser__header{display:flex;justify-content:space-between;margin-bottom:25px}.o-intro-teaser__headline{text-align:center;margin-bottom:0}.o-intro-teaser__subline-wrapper{padding:0 53px}.o-intro-teaser__subline{grid-column-start:3;grid-column-end:11}.o-intro-teaser__header--has-tags .o-intro-teaser__headline{text-align:left;width:50%}.o-intro-teaser__video-button{right:auto;left:0;top:auto;bottom:0}.o-infobox{float:left;z-index:1;width:calc(6px + (100% - 22px)/12*4);margin-left:calc(2px + (100% - 22px)/12*1);margin-right:35px;margin-bottom:25px;margin-top:5px}.o-infobox--isFullWidth{width:calc(12px + (100% - 22px)/12*7);margin-left:calc(4px + (100% - 22px)/12*2);float:none;margin-right:0;margin-bottom:35px;margin-top:0}.o-curated-content__content,.o-curated-content__header{width:50%}.o-curated-content__header{margin-bottom:0}.o-curated-content__teaser-list{margin-left:0}.o-downloads{width:calc(10px + (100% - 22px)/12*6)}.pswp__button--arrow--left,.pswp__button--arrow--right{width:55px;height:80px}.o-media--single-fullwidth{width:calc(16px + (100% - 22px)/12*9)}.o-media--single-inline{width:calc(2px + (100% - 22px)/12*2)}.o-media--gallery{margin-left:calc(2px + (100% - 22px)/12*1)}.o-media--galleryTwoItems{width:calc(12px + (100% - 22px)/12*7);margin-left:calc(4px + (100% - 22px)/12*2)}.o-media--galleryTwoItems .o-media__figure-content{width:calc(4px + (100% - 12px)/7*3)}.o-media--galleryTwoItems .o-media__figure-content:first-child{width:calc(6px + (100% - 12px)/7*4)}.o-media--gallery .o-media__button{width:calc(2px + (100% - 16px)/9*2)}.o-media--galleryTwoItems .o-media__button{width:calc(2px + (100% - 12px)/7*2)}.o-media-library__search{padding:50px 0 50px 50px}.o-media-library__search-filter-button{display:none}.o-media-library__results{padding-left:50px}.o-media-library__filter{position:relative;overflow:visible;z-index:1;padding:50px 25px 50px 0;display:block}.o-media-library__filter-close{display:none}.o-modal__header{display:block}.o-quote{width:calc(12px + (100% - 22px)/12*7)}.o-search__bar-form{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__bar-form,.o-search__content{width:calc(14px + (100% - 22px)/12*8)}.o-search__content{margin-left:calc(4px + (100% - 22px)/12*2);margin-right:calc(4px + (100% - 22px)/12*2)}.o-search__filter{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__filter,.o-search__sortBy-wrapper{width:calc(14px + (100% - 22px)/12*8)}.o-search__sortBy-wrapper{margin-left:calc(4px + (100% - 22px)/12*2)}.o-search__sortBy select{width:auto;padding-left:15px;padding-right:50px;color:#fff}.o-search__sortBy select:focus,.o-search__sortBy select:hover:not(:disabled){color:#fff}.o-search__sortBy-icon--desktop{display:block}.o-search__sortBy-icon--mobile{display:none}.o-search__sortBy svg{width:14px;height:14px;right:15px}.o-search__result--columns{display:flex}.o-search__result-column{flex:50% 0 0}.o-search__result-column:not(:first-child){padding-left:10px;margin-top:0}.o-search__result-column:not(:last-child){padding-right:10px}.o-search__result-download-headline{margin-bottom:25px}.o-secondary-intro__headline{width:calc(16px + (100% - 22px)/12*9)}.m-sharing{width:calc(14px + (100% - 22px)/12*8)}.o-social-wall--has-headline .o-social-wall__content{width:100%}.o-story-teaser{padding-bottom:35px;margin-bottom:110px;overflow:visible}.o-story-teaser__headline{margin-top:80px}.o-story-teaser__content,.o-story-teaser__images{transform:translateX(25px);width:50%}.o-story-teaser__content{margin-top:0}.o-story-teaser__images{position:relative;padding-bottom:50%}.o-story-teaser__images:before{left:-25px}.o-story-teaser--teaser .o-story-teaser__images{padding-bottom:50%;width:50%}.o-story-teaser--stage .o-story-teaser__wrapper:before{left:65px;left:0;padding-bottom:50%}.o-story-teaser--stage .o-story-teaser__images{transform:translateX(25px)}.o-story-teaser--stage .o-story-teaser__content:before{width:100%}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="1"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(-80px,15px)}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:nth-of-type(3){transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="2"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(-80px,15px)}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:first-of-type{transform:translate(-65px,30px)}.o-story-teaser[data-current-visible="3"] .o-story-teaser__image-wrapper:nth-of-type(2){transform:translate(-80px,15px)}.o-triple-teaser-row{margin-bottom:65px}.o-triple-teaser-row__col{width:calc(6px + (100% - 22px)/12*4);transform:translateX(calc(2px + (100% - 6px)/4*0.5))}.o-triple-teaser-row__col:nth-of-type(3n){margin-right:-1px}.o-hero-video__video-button{right:auto;left:0;top:auto;bottom:0}.o-highlight-teaser-row__col:first-child{margin-right:2px;width:calc(6px + (100% - 22px)/12*4);padding-bottom:110px}.o-highlight-teaser-row__col:last-child{width:calc(14px + (100% - 22px)/12*8)}.o-press-categories-teaser{margin-bottom:145px}.o-press-categories-teaser__wrapper{grid-template-columns:repeat(3,1fr)}.o-video{width:calc(16px + (100% - 22px)/12*9)}.o-video__caption{margin-left:calc(4px + (100% - 16px)/9*1);margin-right:calc(4px + (100% - 16px)/9*1)}.o-video--center{margin-left:calc(2px + (100% - 22px)/12*1);width:calc(18px + (100% - 22px)/12*10)}.o-video .o-video__caption{margin-left:calc(4px + (100% - 18px)/10*1);margin-right:calc(4px + (100% - 18px)/10*1)}.o-footer{padding:20px 0}.o-footer__inner{display:flex;align-items:center;justify-content:space-between}.o-footer__logo-image{width:75px;height:25px}.o-footer__copyright-container{margin:0;padding:0;align-items:flex-start}.o-footer__social-container:after,.o-footer__social-container:before{display:none}.o-footer__social-container{margin:0 35px;padding:0;align-items:flex-start}.o-footer__social-link{margin:0 15px 0 0}.o-footer__nav{max-width:calc(10px + (100% - 22px)/12*6)}.o-footer__nav ul{justify-content:flex-start}.o-audioplayer{width:calc(12px + (100% - 22px)/12*7)}.o-audioplayer__headline{margin:10px 0;order:0}.o-audioplayer__copy{order:0}.o-audioplayer__inner-left,.o-audioplayer__inner-right{width:calc((100% - 10px)/6*1)}.o-highlight-intro__background-left{top:-10%;width:50vw;left:-15%}.o-highlight-intro__background-right{top:-10%;width:70vw;right:-10%}.o-highlight-intro__image-left{top:25%}.o-highlight-intro__image-right{top:15%}.o-highlight-section__subheadline{grid-area:2/2/4/5}.o-highlight-section__hero-headline1{grid-area:2/4/2/11}.o-highlight-section__copy-left-wrapper--1{width:auto;margin-top:0;grid-area:5/2/13/8}.o-highlight-section__copy-right-wrapper--1{width:auto;grid-area:6/6/12/12}.o-highlight-section__copy-left-wrapper--2{width:auto;justify-self:center;grid-area:12/2/9/8}.o-highlight-section__copy-right-wrapper--2{width:auto;margin-top:15rem;grid-area:8/6/12/12}.o-highlight-section__image-wrapper--1{margin-top:-5rem;width:auto;grid-area:4/1/8/13}.o-highlight-section__image-wrapper--2{margin-top:0;width:auto;grid-area:8/1/8/13}.t-asset-detail__image{width:calc(14px + (100% - 22px)/12*8)}.t-asset-detail__variants{width:calc(6px + (100% - 22px)/12*4)}.t-asset-detail__meta-item{width:calc(8px + (100% - 22px)/12*5)}}@media (min-width:64em) and (max-width:79.99em){.m-teaser--blocking .m-teaser__body{padding-left:15px}.m-teaser--blocking.m-teaser--landscape .a-topic__line,.m-teaser--blocking.m-teaser--square .a-topic__line,.m-teaser--large .a-topic__line{left:25px}}@media (min-width:64em) and (min-width:64em){.o-audioplayer__headline{margin-right:calc((100% - 10px)/6*1)}.o-audioplayer__copy,.o-audioplayer__headline{margin-left:calc((100% - 10px)/6*1)}.o-audioplayer__copy{margin-right:calc((100% - 10px)/6*1)}}@media (min-width:80em){.a-headline--hero{font-size:4.6875rem;line-height:4.8125rem}.a-headline--super-hero{font-size:9.375rem;line-height:7.5rem}.a-headline--super-super-section{font-size:14.375rem;line-height:13.125rem}.sg-debug-grid .m-container{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="rgba(85, 255, 0, 0.4)" width="100%" %3E%3Crect x="0" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(2px + ((100% - 22px) / 12 * 1))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(4px + ((100% - 22px) / 12 * 2))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(6px + ((100% - 22px) / 12 * 3))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(8px + ((100% - 22px) / 12 * 4))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(10px + ((100% - 22px) / 12 * 5))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(12px + ((100% - 22px) / 12 * 6))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(14px + ((100% - 22px) / 12 * 7))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(16px + ((100% - 22px) / 12 * 8))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(18px + ((100% - 22px) / 12 * 9))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(20px + ((100% - 22px) / 12 * 10))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3Crect x="calc(22px + ((100% - 22px) / 12 * 11))" width="calc(((100% - 22px) / 12 * 1))" height="100%"/%3E%3C/svg%3E') no-repeat scroll}.m-event--inArticle.m-event--isInline{padding-right:25px;padding-right:35px}.m-event--inRow{padding-right:60px}.m-event--inRow .m-event__link{padding-left:35px}.m-facts__headline{font-size:4.6875rem;line-height:4.8125rem}.m-teaser__body{padding-right:60px}.m-teaser--bold .m-teaser__body{min-height:200px}.m-teaser__category-syllable{font-size:4.6875rem;line-height:4.8125rem}.m-teaser--headline .m-teaser__link{padding-left:35px}.m-highlight-teaser__event,.m-highlight-teaser__teaser{margin-top:-200px}.m-highlight-teaser__tags{max-height:60px}.m-blockquote-teaser__link{width:calc(6px + (100% - 22px)/12*4);margin-left:calc(8px + (100% - 22px)/12*4)}.m-category-header__headline{font-size:4.6875rem;line-height:4.8125rem}.m-stage--intro-teaser{margin-bottom:-245px}.m-teaser-row-intro__headline{font-size:4.6875rem;line-height:4.8125rem}.o-cluster-teaser__left-right-wrapper{display:flex}.o-cluster-teaser__image-tag-wrapper{flex:0 0 50%;max-width:50%}.o-cluster-teaser__headline{font-size:4.6875rem;line-height:4.8125rem}.o-cluster-teaser__image-wrapper{display:block}.o-cluster-teaser__teaser-list{width:50%;margin-left:0;margin-top:15px}.o-intro-teaser__background{margin-bottom:-80px}.o-intro-teaser__header{align-items:end}.o-intro-teaser__headline{padding-left:80px}.o-intro-teaser__tags{margin:0 0 53px}.o-infobox{width:calc(4px + (100% - 22px)/12*3)}.o-infobox--isFullWidth{width:calc(12px + (100% - 22px)/12*7)}.o-curated-content__headline{font-size:4.6875rem;line-height:4.8125rem}.o-social-wall__headline{width:calc(6px + (100% - 22px)/12*4)}.o-social-wall--has-headline .o-social-wall__content{width:calc(14px + (100% - 22px)/12*8)}.o-social-wall__wrapper{display:flex}.o-story-teaser__headline{font-size:4.6875rem;line-height:4.8125rem}.o-story-teaser--stage .o-story-teaser__wrapper:before{padding-bottom:0;width:calc(100% + 55px);height:100%}.o-press-categories-teaser__headline{font-size:4.6875rem;line-height:4.8125rem}.o-footer__nav{max-width:calc(6px + (100% - 22px)/12*4)}.o-footer__nav li{margin:0 20px}.o-highlight-intro__image-left{top:15%}.o-highlight-intro__image-right{top:5%}.o-highlight-section__subheadline{grid-area:3/2/4/9}.o-highlight-section__image-wrapper-square{display:grid;grid-area:2/2/4/4;z-index:3}}@media (min-width:90em){.o-highlight-section__copy-left-wrapper--1{width:auto;margin-top:0;grid-area:6/2/13/8}.o-highlight-section__copy-right-wrapper--1{width:auto;grid-area:6/6/12/12}.o-highlight-section__copy-right-wrapper--2{width:auto;margin-top:-25rem;grid-area:9/6/13/12}}@media (min-width:120em){.o-highlight-intro__background-left,.o-highlight-intro__headline-wrapper{max-width:1920px;margin-left:auto;margin-right:auto}.o-highlight-intro__background-left{width:45vw;left:-8%}.o-highlight-intro__background-right,.o-highlight-section{max-width:1920px;margin-left:auto;margin-right:auto}.o-highlight-section{display:grid}.o-highlight-section__hero-headline1{text-align:left;grid-area:2/6/2/11}.o-highlight-section__hero-headline2{grid-area:3/6/3/11}}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (max-width:47.99em){.m-stage--intro-teaser .m-stage__background{margin-left:35px}.m-stage__container>img{transform:translateX(-50%);left:50%}.o-cluster-teaser__teaser-list{margin-top:60px}.o-intro__topic{margin-top:35px}.o-intro--hasImage .o-intro__topic{margin-top:0}.o-curated-content .m-container--hasMargin{padding:0}.o-media--gallery .o-media__figure-content:last-child,.o-media--gallery .o-media__figure-content:nth-last-child(2),.o-media--galleryTwoItems .o-media__figure-content{margin-bottom:0}.o-media__button-inner{background-color:transparent!important}.o-search__result-details{margin-bottom:5px}.o-triple-teaser-row__col{margin-right:0}}@media (max-width:63.99em){.pswp__button--arrow--left .pswp__button-icon,.pswp__button--arrow--right .pswp__button-icon{transform:translate(-50%,-50%) scale(.6)}}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@media (max-width:39.99em){.o-media--gallery .o-media__figure-content:nth-child(2n){margin-right:0}.o-search__bar-input{font-size:1.0625rem;line-height:1.75rem;font-weight:400;letter-spacing:.2px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zdHlsZXNoZWV0cy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaXhSQSxnQkFDcUI7QUE5dFJyQiwrRUFBK0UsQ0FPL0UsaUJBR0UsMkJBQTRCLENBRTVCLGtCQUNRLENBTVYsZUFFRSx1QkFBd0IsQ0FFeEIsc0JBQ1EsQ0FPVixLQUNFLHFCQUFzQixDQUV0QixjQUtRLENBT1Ysd0NBTUUsYUFBZ0IsQ0FLbEIsS0FDRSxRQUFXLENBTWIsR0FDRSxhQUFjLENBQ2QsY0FBaUIsQ0FRbkIsdUJBSUUsYUFBZ0IsQ0FLbEIsT0FDRSxlQUFrQixDQU1wQixHQUNFLHNCQUF1QixDQUV2QixRQUFTLENBRVQsZ0JBQ1EsQ0FLVixjQUVFLGVBQWtCLENBTXBCLElBQ0UsK0JBQWlDLENBRWpDLGFBQ1EsQ0FRVixFQUNFLDRCQUE2QixDQUU3QixvQ0FDUSxDQU1WLFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBaUMsQ0FBakMsZ0NBQ1EsQ0FLVixTQUVFLG1CQUFvQixDQU9wQixrQkFQc0IsQ0FheEIsY0FHRSwrQkFBaUMsQ0FFakMsYUFDUSxDQUtWLElBQ0UsaUJBQW9CLENBS3RCLEtBQ0UscUJBQXlCLENBQ3pCLFVBQWdCLENBS2xCLE1BQ0UsYUFBZ0IsQ0FNbEIsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFBMEIsQ0FFNUIsSUFDRSxhQUFnQixDQUVsQixJQUNFLFNBQVksQ0FhZCxZQUNFLHdCQUF5QixDQUV6QixVQUFjLENBRWQsZ0JBQW1CLENBT3JCLGtDQU1FLHFCQUF3QixDQUsxQixZQUVFLG9CQUF1QixDQUt6QixzQkFDRSxZQUFhLENBQ2IsUUFBVyxDQUtiLElBQ0UsaUJBQW9CLENBS3RCLElBQ0UsaUJBQW9CLENBS3RCLGVBQ0UsZUFBa0IsQ0FPcEIsTUFDRSx3QkFBMkIsQ0FPN0Isc0NBS0UsUUFBVyxDQUtiLDZCQUlFLDRCQUE2QixDQUM3QixhQUFjLENBQ2QsaUJBQWtCLENBQ2xC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QUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsd0NBQ0Usd0JBQTJCLENBQzdCLHNFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsdUNBQ0Usd0JBQTJCLENBQzdCLHFFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsbUNBQ0Usd0JBQTJCLENBQzdCLGlFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsd0NBQ0Usd0JBQTJCLENBQzdCLHNFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMseUNBQ0Usd0JBQTJCLENBQzdCLHVFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMscUNBQ0Usd0JBQTJCLENBQzdCLG1FQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsdUNBQ0Usd0JBQTJCLENBQzdCLHFFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsbUNBQ0Usd0JBQTJCLENBQzdCLGlFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsa0NBQ0Usd0JBQTJCLENBQzdCLGdFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwyQkFBOEIsQ0FDaEMsd0NBQ0Usd0JBQTJCLENBQzdCLHNFQUNFLDBEQUE2RCxDQUM3RCx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHdC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ZixJQUNFLDhCQUFrQyxDQUNwQyxlQUVFLHFCQUFzQixDQUN0Qix1QkFBMEIsQ0FLNUIsTUFDRSwwQkFBNkIsQ0FDL0IsT0FFRSx1QkFBMEIsQ0FDNUIsUUFHRSxTQUFVLENBQ1YsUUFBVyxDQUNiLE1BRUUsc0JBQXlCLENBQUUsQ0E2a0Z6QiwyQkFDRSw0Q0FDRSxnQkFBbUIsQ0F3SXJCLHdCQUNFLDBCQUEyQixDQUMzQixRQUFXLENBbWlDZiwrQkFDRSxlQUFrQixDQWdzQnBCLGdCQUNFLGVBQWtCLENBQ2xCLG1DQUNFLFlBQWUsQ0FvZ0JyQiwyQ0FDRSxTQUFZLENBbzRCVixzS0FDRSxlQUFrQixDQTRHdEIsdUJBQ0Usc0NBQTBDLENBaW1DNUMsMEJBQ0UsaUJBQW9CLENBcTlCdEIsMEJBQ0UsY0FBaUIsQ0FoNktNLENBNG9GN0IsMkJBQ0UsNkZBRUUsd0NBQTZDLENBQUUsQ0EwTnJELHFDQUNFLGlCQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULFFBQVMsQ0FDVCxXQUFjLENBQUUsQ0FpV2QsMkJBQ0UseURBQ0UsY0FBaUIsQ0F5MEJyQixxQkFDRSxtQkFBZSxDQUNmLG1CQUFpQixDQUNqQixlQUFnQixDQUNoQixtQkFBdUIsQ0E3MEJGIiwiZmlsZSI6InNyYy9zdHlsZXNoZWV0cy9tYWluLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgY29sb3IgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRjb2xvcnMgTWFwIHdpdGggY29sb3JzXG4gKiBAcmV0dXJuIHtjb2xvcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuc2Fzcy1tcSBjb25maWd1cmF0aW9uXG5odHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xXG5cblVzYWdlOiBtcSgpIHRha2VzIHVwIHRvIHRocmVlIG9wdGlvbmFsIHBhcmFtZXRlcnM6XG4kZnJvbTogaW5jbHVzaXZlIG1pbi13aWR0aCBib3VuZGFyeVxuJHVudGlsOiBleGNsdXNpdmUgbWF4LXdpZHRoIGJvdW5kYXJ5XG4kYW5kOiBhZGRpdGlvbmFsIGN1c3RvbSBkaXJlY3RpdmVzXG5cbioqL1xuLyoqXG4gKiBSZXR1cm5zIHNwYWNpbmcgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgc3BhY2UgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRzcGFjaW5ncyBNYXAgd2l0aCBzcGFjaW5nc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgc3BhY2UgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBMb29rcyB1cCB0aGUgcGFzc2VkIHotaXRlbSBpbiBhIHotZ3JvdXAgaW4gYSB6LW1hcCBhbmQgcmV0dXJucyBpdHMgei1pbmRleC5cbiAqIEEgei1tYXAgaGFzIHRvIGJlIGRlZmluZWQgaW4gc2V0dGluZ3MgY29udGFpbmluZyB6LWdyb3VwcyB0aGF0IGNvbnRhaW4gei1pdGVtcyB3aXRoIGEgei1pbmRleCBhcyB2YWx1ZSBlYWNoLlxuICogV2l0aCB0aGUgJHotaW5kZXgtb2Zmc2V0IHBhcmFtZXRlciB0aGUgei1pbmRleCBvZiBlYWNoIHotaXRlbSBjYW4gYmUgaW5jcmVhc2VkLlxuICogVXNlciB0aGlzIGZ1bmN0aW9uIGxpa2UgdGhpczpcbiAqIHotaW5kZXg6IGdldC16LWluZGV4KCdoZWFkZXInKTsgLy8gUmV0dXJucyB0aGUgY29ycmVjdCBiYXNlIHotaW5kZXggZm9yIHRoZSBuYXZpZ2F0aW9uXG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnc2VhcmNoJywgJ2hlYWRlcicpOyAvLyBJbiB0aGlzIGNhc2UgbmF2aWdhdGlvbiBoYXMgaXRzIG93biB6LWluZGV4LWdyb3VwIGRlZmluZWQgYW5kIGl0IHdpbGwgcmV0dXJuIHRoZSB6LWluZGV4IG9mIHRoZSBuYXYtaXRlbSBvZiB0aGUgbmF2aWdhdGlvblxuICogQHBhcmFtICB7c3RyaW5nfSAkei1pdGVtIElkZW50aWZpZXIgb2YgdGhlIHotaXRlbSBmcm9tIGNvbmZpZ3VyYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotZ3JvdXAgSWRlbnRpZmllciBvZiB0aGUgei1ncm91cC4gQnkgZGVmYXVsdCB0aGlzIGlzIHRoZSBcInJvb3RcIi1ncm91cFxuICogQHBhcmFtICB7bWFwfSAkei1tYXAgVGhlIHotbWFwIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyB6LWluZGV4XG4gKi9cbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJyZWFrcG9pbnQgSWRlbnRpZmllciBmb3IgdGhlIGNvbG9yIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkY29sb3JzIE1hcCB3aXRoIGNvbG9yc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgY29sb3IgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBHZXQgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb25cbiAqIEBwYXJhbSB7U3RyaW5nfSBjc3MgcHJvcGVydHlcbiAqIEBwYXJhbSB7TWFwfSBtYXAgY29udGFpbmluZyBjb2x1bW4gY29uZmlndXJhdGlvbiBmb3IgYnJlYWtwb2ludHMgKG1vYmlsZTogNCBvZiA2LCBkZXNrdG9wOiAxMCBvZiAxMilcbiAqL1xuLyoqXG4gKiBTZXRzIHRoZSByZXNwb25zaXZlIGd1dHRlciBjYWxjdWxhdGlvbiB0byBhIHNwZWNpZmljIGF0dHJpYnV0ZVxuICogQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eSBjc3MgcHJvcGVydHkgdGhhdCBzaG91bGQgZ2V0IHRoZSB2YWx1ZVxuICogQHBhcmFtIHtMaXN0fSAkYnJlYWtwb2ludHMgTGlzdCBvZiBicmVha3BvaW50cyB0aGUgcHJvcGVydHkgc2hvdWxkIGdldCB0aGUgZ3V0dGVyIGZvclxuICogQHBhcmFtIHtCb29sZWFufSAkYmFzZSBpc3Qgb2YgYnJlYWtwb2ludHMgdG8gZXhjbHVkZVxuICovXG4vKiEgc2FuaXRpemUuY3NzIHY1LjAuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuLyogRG9jdW1lbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI3NlbWFudGljcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSByZXBlYXRpbmcgYmFja2dyb3VuZHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgYm94IHNpemluZyBpbmhlcml0ZW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRleHQgZGVjb3JhdGlvbiBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGVuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkIGJvcmRlciBib3ggc2l6aW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIFByZXZlbnQgZm9udCBzaXplIGFkanVzdG1lbnRzIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqLyB9XG5cbi8qIFNlY3Rpb25zIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zZW1hbnRpY3MuaHRtbCNzZWN0aW9ucylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50IChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zZW1hbnRpY3MuaHRtbCNncm91cGluZy1jb250ZW50KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjdGV4dC1sZXZlbC1zZW1hbnRpY3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG4vKlxuICogUmVtb3ZlIHRoZSB0ZXh0IHNoYWRvdyBvbiB0ZXh0IHNlbGVjdGlvbnMgKG9waW5pb25hdGVkKS5cbiAqIDEuIFJlc3RvcmUgdGhlIGNvbG9yaW5nIHVuZG9uZSBieSBkZWZpbmluZyB0aGUgdGV4dCBzaGFkb3cgKG9waW5pb25hdGVkKS5cbiAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIC8qIDEgKi9cbiAgY29sb3I6ICMwMDAwMDA7XG4gIC8qIDEgKi9cbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiAxICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2VtYmVkZGVkLWNvbnRlbnQuaHRtbCNlbWJlZGRlZC1jb250ZW50KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIENoYW5nZSB0aGUgZmlsbCBjb2xvciB0byBtYXRjaCB0aGUgdGV4dCBjb2xvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBUYWJ1bGFyIGRhdGEgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3RhYmxlcy5odG1sI3RhYmxlcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4vKiBGb3JtcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZm9ybXMuaHRtbCNmb3JtcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogSW5oZXJpdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAyLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gb24gdGV4dGFyZWFzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZSBlbGVtZW50cyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZm9ybXMuaHRtbCNpbnRlcmFjdGl2ZS1lbGVtZW50cylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmcgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NjcmlwdGluZy5odG1sI3NjcmlwdGluZy0zKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogVXNlciBpbnRlcmFjdGlvbiAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvaW50ZXJhY3Rpb24uaHRtbCNlZGl0aW5nKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKi9cbmEsXG5hcmVhLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSxcblt0YWJpbmRleF0ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC8qIDEgKi9cbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBBUklBIChodHRwczovL3czYy5naXRodWIuaW8vaHRtbC1hcmlhLylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWhpZGRlbj1cImZhbHNlXCJdW2hpZGRlbl06bm90KDpmb2N1cykge1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5hcnRpY2xlLFxuc2VjdGlvbixcbm1haW4sXG5mb290ZXIsXG5oZWFkZXIsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5wcmUsXG5jb2RlLFxucCxcbmEsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG51bCxcbm9sLFxubGksXG5kbCxcbmR0LFxuZGQsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J3VybCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPVFRPU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNjM2MzYztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLW8taHlwaGVuczogYXV0bztcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGEuYS0tbGlua0hhc0JvcmRlciwgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiBhLCAubS1yaWNodGV4dCBoMyBhLFxuICAubS1yaWNodGV4dCBoNCBhLFxuICAubS1yaWNodGV4dCBwIGEsXG4gIC5tLXJpY2h0ZXh0IHVsIGEsIC5vLWluZm9ib3hfX2JvZHkgYSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGEsIC5vLXF1b3RlIGEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgYS5hLS1saW5rSXNFeHRlcm5hbCwgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddLFxuICAubS1yaWNodGV4dCBoNCBhW3RhcmdldD0nX2JsYW5rJ10sXG4gIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddLFxuICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYVt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGEuYS0tbGlua0lzRXh0ZXJuYWwsIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddLCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddIHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4OyB9IH1cbiAgICBhLmEtLWxpbmtJc0V4dGVybmFsOjpiZWZvcmUsIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLFxuICAgIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLFxuICAgIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsXG4gICAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSwgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBhLmEtLWxpbmtJc0V4dGVybmFsOjpiZWZvcmU6aG92ZXIsIC5tLXJpY2h0ZXh0IGgzIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgaDQgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCBwIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgdWwgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tcXVvdGUgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy1yZWQuc3ZnXCIpOyB9XG4gICAgYS5hLS1saW5rSXNFeHRlcm5hbDpob3ZlciwgLm0tcmljaHRleHQgaDMgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgIC5tLXJpY2h0ZXh0IGg0IGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAubS1yaWNodGV4dCBwIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAubS1yaWNodGV4dCB1bCBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxudWwgbGkge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZ2NhcHRpb24ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuYmxvY2txdW90ZSxcbmNpdGUge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG5pbWcubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbi8qKlxuT1RUTyBTQU5TXG4qKi9cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJsYWNrLTJ2MS1PVFRPc3Vic2V0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJsYWNrLTJ2MS1PVFRPc3Vic2V0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1mYW1pbHk6ICdPVFRPU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJvbGQtMnYxLU9UVE9zdWJzZXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtQm9sZC0ydjEtT1RUT3N1YnNldC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZmFtaWx5OiAnT1RUT1NhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1SZWd1bGFyLTJ2MS1PVFRPc3Vic2V0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLVJlZ3VsYXItMnYxLU9UVE9zdWJzZXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09UVE9TYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLWV4dGVuZGVkL09UVE9TYW5zLUxpZ2h0LTJ2MmIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLWV4dGVuZGVkL09UVE9TYW5zLUxpZ2h0LTJ2MmIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09UVE9TYW5zJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzICovXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG4gIGFbaHJlZl49JyMnXTphZnRlcixcbiAgYVtocmVmXj0namF2YXNjcmlwdDonXTphZnRlciB7XG4gICAgY29udGVudDogJyc7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm0tdGVhc2VyIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAubS1oaWdobGlnaHQtdGVhc2VyIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm8tY2x1c3Rlci10ZWFzZXIgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm8taGVyby12aWRlbyAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm8tc3RvcnktdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm0tc3RhZ2UtLWludHJvLXRlYXNlci5tLXN0YWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbi5hLWhlYWRsaW5lLS1tYWluIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tbWFpbiB7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLW1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3RhbmRhcmQge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN0YW5kYXJkIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3RhbmRhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdWJsaW5lLCAubS1yaWNodGV4dCBoMywgLm8taW5mb2JveF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1YmxpbmUsIC5tLXJpY2h0ZXh0IGgzLCAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1YmxpbmUsIC5tLXJpY2h0ZXh0IGgzLCAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXNtYWxsLCAubS1yaWNodGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmEtaGVhZGxpbmUtLWhlcm8ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogI2ViMDAxZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0taGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXN1cGVyLWhlcm8ge1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogI2ViMDAxZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwcHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VwZXItc3VwZXItaGVybyB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMjMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjEwcHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxMHB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXRvcGxpbmUtYmlnIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZyB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZy1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZy1zZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuLmEtc3ZnLXNwcml0ZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICAuYS1zdmctc3ByaXRlLS12YXJpb3VzLWNvbm5lY3RvciB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgLmEtc3ZnLXNwcml0ZS0tdmFyaW91cy1jb25uZWN0b3Itc2hvcnQge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogOHB4OyB9XG5cbi5hLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLWJ1dHRvbixcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLWJ1dHRvbiB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYS1idXR0b24tLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDEzcHg7IH1cbiAgLmEtYnV0dG9uLS1pc0Rpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDUsIDIzMCwgMjE1LCAwLjkpLCAjZjVlNmQ3KTsgfVxuICAuYS1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYS1idXR0b25fX2ljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAuYS1idXR0b25fX2ljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuYS1idXR0b246aG92ZXI6bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCksXG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWJ1dHRvbjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM1LCAwLCAzMSwgMC45KSwgI2ViMDAxZik7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmEtYnV0dG9uLmEtYnV0dG9uLS1yaWdodDpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tYXJyb3ctZG93bjpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3Zlcjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTsgfVxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1idXR0b24uYS1idXR0b24tLXJpZ2h0Om5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cbiAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLmEtYnV0dG9uLmEtYnV0dG9uLS1hcnJvdy1kb3duOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpIC5hLWJ1dHRvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7IH1cblxuLmEtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hLWxhYmVsX19saW5lIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAuYS1sYWJlbF9fbGluZS0tc3RhcnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gICAgLmEtbGFiZWxfX2xpbmUtLWVuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuYS1sYWJlbF9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHggLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDsgfVxuXG4uYS1za2lwLWxpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLXNraXAtbGluayxcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLXNraXAtbGluayB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYS1za2lwLWxpbms6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4uYS1saW5rIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmEtbGluayxcbiAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5hLWxpbmsge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtbGluay0taGFzQ2lyY2xlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuYS1saW5rX19pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLmEtbGlua19faWNvbi5hLXN2Zy1zcHJpdGUtLXZhcmlvdXMtZXh0ZXJuYWwtcm91bmRlZCB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDsgfVxuICAgIC5hLWxpbmtfX2ljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuYS1saW5rX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hLWxpbmtfX2NpcmNsZSAuYS1saW5rX19pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3JkZXI6IDA7IH1cbiAgLmEtbGluay0taXNEaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmEtbGluay0taGFzQ2lyY2xlLmEtbGluay0taXNEaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLmEtbGluay0taXNEaXNhYmxlZCAuYS1saW5rX19jaXJjbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLmEtbGluay0taGlkZGVuLWxhYmVsIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmEtbGluazpob3Zlcjpub3QoLmEtbGluay0taXNEaXNhYmxlZCksXG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpLFxuICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLmEtbGluazpub3QoLmEtbGluay0taXNEaXNhYmxlZCkge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgLmEtbGluazpob3Zlcjpub3QoLmEtbGluay0taXNEaXNhYmxlZCkgLmEtbGlua19fY2lyY2xlLFxuICAgIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIC5hLWxpbmtfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLmEtbGluazpub3QoLmEtbGluay0taXNEaXNhYmxlZCkgLmEtbGlua19fY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxuXG4uYS1tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtbWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmEtbWV0YV9fYXV0aG9yLCAuYS1tZXRhX19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hLW1ldGFfX2xpbmUge1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLmEtcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hLXBpY3R1cmVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYS10YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMCBub25lOyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYS10YWcsXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS10YWcge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtdGFnX19jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hLXRhZy0tc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjIyMjIyO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDJweDsgfVxuICAgIC5hLXRhZy0tc3ViIC5hLXRhZ19fY291bnQge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIC5hLXRhZy0taGFzLWNvdW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9XG4gICAgLmEtdGFnLS1oYXMtY291bnQuYS10YWctLXN1YiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG5cbmEuYS10YWcge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYS5hLXRhZzpob3ZlciwgYS5hLXRhZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjsgfVxuICBhLmEtdGFnLS1zdWI6aG92ZXIsIGEuYS10YWctLXN1Yjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC0xNzVweDtcbiAgYm90dG9tOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmEtdG9vbHRpcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLmEtdG9vbHRpcDphZnRlciB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtNHB4OyB9IH1cbiAgLmEtdG9vbHRpcCBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS10b29sdGlwIHtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGJvdHRvbTogYXV0bzsgfSB9XG5cbi5hLXRvcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZWIwMDFmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmEtdG9waWMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAuYS10b3BpY19fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLmEtdG9waWNfX3N1YmplY3Qge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmEtdG9waWNfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzYzNjM2M7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtNaW50IHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAuYS10b3BpYy0tdGhlbWUtbWludCB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0TWludCB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtCbHVlIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuYS10b3BpYy0tdGhlbWUtYmx1ZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0Qmx1ZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtQdXJwbGUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5hLXRvcGljLS10aGVtZS1wdXJwbGUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrUGluayB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLmEtdG9waWMtLXRoZW1lLXBpbmsge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5hLXRvcGljLS10aGVtZS1yZWQge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrQ29yYWwge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5hLXRvcGljLS10aGVtZS1jb3JhbCB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLW9yYW5nZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWxpZ2h0ZXJPcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5hLXRvcGljLS10aGVtZS15ZWxsb3cge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodFllbGxvdyB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtCZWlnZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWJlaWdlIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAuYS10b3BpYy0tdGhlbWUtZ3JlZW4ge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodEdyZWVuIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAuYS10b3BpYy0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4uYS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXB4KTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYS1pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5hLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAuYS1pbnB1dCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmEtaW5wdXQtLWhpZGUtbGFiZWwgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmEtaW5wdXRfX2hpbnQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5hLWlucHV0X19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuYS1pbnB1dC0taGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG5cbi5hLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXB4KTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmEtc2VsZWN0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmEtc2VsZWN0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLmEtc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmEtc2VsZWN0IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgLmEtc2VsZWN0IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuYS1zZWxlY3QtLWhpZGUtbGFiZWwgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmEtc2VsZWN0IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICBmaWxsOiAjM2MzYzNjO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5hLXNlbGVjdC0taGFsZiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG5cbi5hLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBtYXJnaW46IDcuNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS10ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5hLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuYS10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgLmEtdGV4dGFyZWEgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5hLXRleHRhcmVhLS1oaWRlLWxhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmEtdGV4dGFyZWEtLWhhbGYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuXG4uYS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNy41cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWNoZWNrYm94IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmEtY2hlY2tib3ggbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgLmEtY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmEtY2hlY2tib3ggbGFiZWwgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmaWxsOiAjM2MzYzNjO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmEtY2hlY2tib3ggbGFiZWwgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5hLWNoZWNrYm94IGlucHV0IHtcbiAgICAvKiBodHRwczovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eSAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG4gICAgLmEtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmEtY2hlY2tib3gtLWhhbGYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuXG4ubS1jaGVja2JveC1ncm91cCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC4wMWVtIDAgMCAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNy41cHgpO1xuICBtYXJnaW46IDcuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtaW4td2lkdGg6IDA7IH1cbiAgLm0tY2hlY2tib3gtZ3JvdXAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNoZWNrYm94LWdyb3VwIGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIC5tLWNoZWNrYm94LWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5tLWNoZWNrYm94LWdyb3VwX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jaGVja2JveC1ncm91cF9faXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAgIC5tLWNoZWNrYm94LWdyb3VwX19pdGVtcyAuYS1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLm0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cInJnYmEoODUsIDI1NSwgMCwgMC4yKVwiIHdpZHRoPVwiMTAwJVwiICUzRSUzQ3JlY3QgeD1cIjBcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHNjcm9sbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMilcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMilcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMylcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2ctZGVidWctZ3JpZCAubS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuNClcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMjJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH0gfVxuICAubS1jb250YWluZXItLWhhc01hcmdpbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTQ4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhaW5lci0taGFzTWFyZ2luIHtcbiAgICAgICAgcGFkZGluZzogMCA1M3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1NDZweDsgfSB9XG4gIC5tLWNvbnRhaW5lci0taGFzTW9iaWxlTWFyZ2luIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFpbmVyLS1oYXNNb2JpbGVNYXJnaW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWNvbnRhaW5lci0taGFzRGVza3RvcE1hcmdpbiB7XG4gICAgICBwYWRkaW5nOiAwIDUzcHg7XG4gICAgICBtYXgtd2lkdGg6IDE1NDZweDsgfSB9XG4gIC5tLWNvbnRhaW5lci0taGFzR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrTWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAubS1jb250YWluZXItLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodE1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrQmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAubS1jb250YWluZXItLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodEJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrUHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLWNvbnRhaW5lci0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya1Bpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tY29udGFpbmVyLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLWNvbnRhaW5lci0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya0NvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLWNvbnRhaW5lci0tY29yYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tY29udGFpbmVyLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tY29udGFpbmVyLS1saWdodGVyT3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLWNvbnRhaW5lci0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLWNvbnRhaW5lci0tbGlnaHRZZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrQmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tY29udGFpbmVyLS1iZWlnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAubS1jb250YWluZXItLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLWNvbnRhaW5lci0tbGlnaHRHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAubS1jb250YWluZXItLXN1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tY29udGFpbmVyLS1kYXJrU3VzdGFpbmFibGVHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuXG4ubS1jb29raWUtbGF5ZXIge1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICBjb2xvcjogIzNjM2MzYztcbiAgcGFkZGluZzogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tY29va2llLWxheWVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9IH1cbiAgLm0tY29va2llLWxheWVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9XG4gIC5tLWNvb2tpZS1sYXllcl9fYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTVweDsgfVxuICAubS1jb29raWUtbGF5ZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGdhcDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb29raWUtbGF5ZXJfX2J1dHRvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubS1jb29raWUtbGF5ZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm0tY29va2llLWxheWVyX19saW5rcyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLm0tY29va2llLWxheWVyX19saW5rcyBhOmhvdmVyLCAubS1jb29raWUtbGF5ZXJfX2xpbmtzIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubS1jb29raWUtbGF5ZXJfX2FjY2VwdC1idXR0b24sIC5tLWNvb2tpZS1sYXllcl9fcmVqZWN0LWJ1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1vdXQ7IH1cbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gIC5tLWNvb2tpZS1sYXllclthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLm0tY29va2llLWxheWVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm0tZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5tLWRvd25sb2FkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tLWRvd25sb2FkX19pbWFnZUNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAubS1kb3dubG9hZF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tLWRvd25sb2FkX19pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmxleDogMjVweCAwIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5tLWRvd25sb2FkX19jb3B5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWRvd25sb2FkX19jb3B5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG5cbi5tLWV2ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1ldmVudC0taW5BcnRpY2xlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1ldmVudC0taW5BcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1ldmVudC0taW5Sb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm0tZXZlbnQtLWluUm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICAubS1ldmVudF9faGVhZGxpbmVXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tZXZlbnRfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLm0tZXZlbnRfX2hlYWRsaW5lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ldmVudF9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLm0tZXZlbnRfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC4yKTsgfVxuICAubS1ldmVudF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tLWV2ZW50X19pbWFnZUNvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tLWV2ZW50X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubS1ldmVudF9fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAubS1ldmVudF9fZGV0YWlsLS1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tLWV2ZW50X19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLm0tZXZlbnQtLWluUm93IC5tLWV2ZW50X19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLm0tZXZlbnQtLWluUm93IC5tLWV2ZW50X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG4ubS1mYWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZmFjdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAubS1mYWN0c19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1mYWN0c19faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mYWN0c19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mYWN0c19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgLm0tZmFjdHNfX2NvcHkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm0tZmFjdHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZmFjdHNfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAubS1mYWN0c19faXRlbSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjA1ODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyOyB9IH1cbiAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmYWFmO1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAubS1mYWN0c19faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlMmQyO1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAubS1mYWN0c19faXRlbSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tLWZhY3RzX19pdGVtIGgzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5tLWZhY3RzX19pdGVtIGgzID4gKiArICoge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5tLWZhY3RzX19pdGVtIGgzID4gKiArICoge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5tLWZhY3RzX19pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tZmFjdHNfX2l0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLm0tZm9ybSB7XG4gIG1hcmdpbjogMzVweCBhdXRvIDgwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWZvcm0tLWRhcmtNaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodE1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtCbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodEJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtQdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya1Bpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya0NvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1jb3JhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodGVyT3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWxpZ2h0WWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1kYXJrQmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YztcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tbGlnaHRHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tc3VzdGFpbmFibGVHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya1N1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1mb3JtX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm0tZm9ybV9fbWFpbkZvcm0ge1xuICAgIHdpZHRoOiBjYWMoMTAwJSArIDE1cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogY2FsYygtMTVweCAvIDIpOyB9XG4gIC5tLWZvcm1fX2FkZGl0aW9uYWxGb3JtRGF0YSwgLm0tZm9ybV9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fYWRkaXRpb25hbEZvcm1EYXRhLCAubS1mb3JtX19tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5tLWZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5tLWZvcm1fX2FkZGl0aW9uYWxJbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9IH1cbiAgICAubS1mb3JtX19hZGRpdGlvbmFsSW5mb3JtYXRpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubS1mb3JtX19pdGVtLCAubS1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubS1mb3JtX19pdGVtLS1pbml0aWFsLCAubS1mb3JtX19zdWJtaXQtLWluaXRpYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tLWZvcm1fX2l0ZW0tLWluaXRpYWwgdGV4dGFyZWEsIC5tLWZvcm1fX3N1Ym1pdC0taW5pdGlhbCB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7IH1cbiAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubS1mb3JtLS1pcy11bmZvbGRlZCAubS1mb3JtX19pdGVtIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTgwcHg7IH1cbiAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1mb3JtLS1pcy11bmZvbGRlZCAubS1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDUwcHggMCAwOyB9XG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nc3VjY2VzcyddIC5tLWZvcm1fX21lc3NhZ2UsIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSAubS1mb3JtX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1mb3JtW2RhdGEtc3RhdGU9J3N1Y2Nlc3MnXSAubS1mb3JtX19tYWluRm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubS1mb3JtW2RhdGEtc3RhdGU9J2Vycm9yJ10gaW5wdXQsXG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSBzZWxlY3QsXG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSB0ZXh0YXJlYSxcbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIC5tLWZvcm1fX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZmY0ZjRmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Qmx1ZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0WWVsbG93IC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5tLWZvcm0ge1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG5cbi5tLXRlYXNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAubS10ZWFzZXIsXG4gIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm0tdGVhc2VyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5tLXRlYXNlcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAubS10ZWFzZXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gIC5tLXRlYXNlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyX19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5tLXRlYXNlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLm0tdGVhc2VyX19oZWFkbGluZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubS10ZWFzZXJfX2ZpZ3VyZS0tbWFyZ2luVG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm0tdGVhc2VyX19pbWFnZSwgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAubS10ZWFzZXItLWRhcmtNaW50IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAubS10ZWFzZXItLW1pbnQgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRNaW50IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAubS10ZWFzZXItLWRhcmtCbHVlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAubS10ZWFzZXItLWJsdWUgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRCbHVlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAubS10ZWFzZXItLWRhcmtQdXJwbGUgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5tLXRlYXNlci0tcHVycGxlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAubS10ZWFzZXItLWRhcmtQaW5rIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAubS10ZWFzZXItLXBpbmsgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5tLXRlYXNlci0tcmVkIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS10ZWFzZXItLWRhcmtDb3JhbCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm0tdGVhc2VyLS1jb3JhbCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0tdGVhc2VyLS1vcmFuZ2UgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRlck9yYW5nZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm0tdGVhc2VyLS15ZWxsb3cgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLXRlYXNlci0tbGlnaHRZZWxsb3cgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLXRlYXNlci0tZGFya0JlaWdlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAubS10ZWFzZXItLWJlaWdlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS10ZWFzZXItLWdyZWVuIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAubS10ZWFzZXItLWxpZ2h0R3JlZW4gLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5tLXRlYXNlci0tc3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5tLXRlYXNlciBpbWcubS10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyIGltZy5tLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpOyB9IH1cbiAgLm0tdGVhc2VyLS1pbWFnZS1sb2FkZWQubS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5tLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLXRlYXNlci0taW1hZ2UtbG9hZGVkLm0tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXJfX3RvcGljIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSB0cmFuc2xhdGVYKC0yNXB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2JvZHksXG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWxhcmdlIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLWxhbmRzY2FwZSAuYS10b3BpY19fbGluZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdG9wOiA2M3B4O1xuICAgICAgbGVmdDogY2FsYygoKDJweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDEpKSArIDdweCkgKiAtMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1sYXJnZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1sYW5kc2NhcGUgLmEtdG9waWNfX2xpbmUge1xuICAgICAgbGVmdDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDZweCkgLyA0ICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDEwcHgpIC8gNiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDZweCkgLyA0ICogMikpOyB9IH1cbiAgLm0tdGVhc2VyLS1sYW5kc2NhcGUgLm0tdGVhc2VyX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiA2Ni42NjYlOyB9XG4gIC5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMnB4KSAvIDIgKiAxLjUpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxMHB4KSAvIDYgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDMpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ib2xkIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAuYS10b3BpY19fbGluZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdG9wOiA2M3B4O1xuICAgICAgbGVmdDogLTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLmEtdG9waWNfX2xpbmUge1xuICAgICAgbGVmdDogLTM1cHg7IH0gfVxuICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLmEtdG9waWMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5tLXRlYXNlci0taG9yaXpvbnRhbC10b3BpYyAubS10ZWFzZXJfX2JvZHkge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLm0tdGVhc2VyLS1ib2xkIC5tLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tYm9sZCAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ib2xkIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuICAubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGRpdi5tLXRlYXNlciAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgLm0tdGVhc2VyLS1pbnRybyB7XG4gICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWludHJvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1pbnRybyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTBweCkgLyA2ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDMpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2UubS10ZWFzZXItLWludHJvIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrTWludC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrTWludCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAubS10ZWFzZXItLXRoZW1lLW1pbnQubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbWludCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQmx1ZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAubS10ZWFzZXItLXRoZW1lLWJsdWUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtYmx1ZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0Qmx1ZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodEJsdWUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1wdXJwbGUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtcHVycGxlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1BpbmsubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1waW5rLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLXBpbmsgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1yZWQubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtcmVkIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya0NvcmFsLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWNvcmFsLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWNvcmFsIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtb3JhbmdlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLW9yYW5nZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAubS10ZWFzZXItLXRoZW1lLXllbGxvdy5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS15ZWxsb3cgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodFllbGxvdy5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodFllbGxvdyAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1iZWlnZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1iZWlnZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAubS10ZWFzZXItLXRoZW1lLWdyZWVuLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWdyZWVuIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4ubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm0taGlnaGxpZ2h0LXRlYXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAubS1oaWdobGlnaHQtdGVhc2VyLFxuICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5tLWhpZ2hsaWdodC10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyX19maWd1cmUtLW1hcmdpblRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDYpKTsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlLCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDcwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtNaW50IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbWludCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0TWludCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtCbHVlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tYmx1ZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0Qmx1ZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtQdXJwbGUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1wdXJwbGUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrUGluayAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXBpbmsgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1yZWQgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrQ29yYWwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1jb3JhbCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLW9yYW5nZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWxpZ2h0ZXJPcmFuZ2UgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS15ZWxsb3cgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodFllbGxvdyAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtCZWlnZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWJlaWdlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZ3JlZW4gLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodEdyZWVuIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tc3VzdGFpbmFibGVHcmVlbiAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXIgaW1nLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXIgaW1nLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlci0taW1hZ2UtbG9hZGVkLm0taGlnaGxpZ2h0LXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXItLWltYWdlLWxvYWRlZC5tLWhpZ2hsaWdodC10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGVhc2VyLCAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX190YWdzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190YWdzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX190YWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubS1jb250YWN0LWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAubS1jb250YWN0LWluZm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDgpKTsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2l0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2l0ZW0tLXdpdGgtaW1hZ2UgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm0tY29udGFjdC1pbmZvX19pdGVtLS13aXRoLWltYWdlIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4IDEwcHggMzVweDsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaXRlbSBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pdGVtIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWl0ZW0tLXBob25lIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pY29uLS1waG9uZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaWNvbi0tbWFpbCB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pY29uLS1zaGFyZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCA4cHggMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIwcHgpIC8gMTAgKiA1KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDEwcHgpIC8gNSAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMTBweCkgLyA1ICogNCkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2NvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19jb250YWN0LS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubS1ibG9ja3F1b3RlLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1ibG9ja3F1b3RlLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGUge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGUge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fcXVvdGF0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fcXVvdGF0aW9uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fcXVvdGF0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3RleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3RleHQtYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RhdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90YXRpb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGF0aW9uLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24sIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDNweDtcbiAgICBjb2xvcjogI2Y1ZTZkNztcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdG9wOiA1MCU7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19zdGFydC1pY29uIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fc3RhcnQtaWNvbiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMC41KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19lbmQtaWNvbiB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgICAgICByaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiAwLjUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgICAgICByaWdodDogMTBweDsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS1jb250YWluZXIgKyAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2F1dGhvciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5tLXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoODBweCArIDExMHB4KTsgfVxuICAubS1wYWdpbmF0aW9uX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm0tcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAubS1wYWdpbmF0aW9uX19pdGVtOmZpcnN0LWNoaWxkLCAubS1wYWdpbmF0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9faXRlbS0tc2hvdy1vbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm0tcGFnaW5hdGlvbl9faXRlbS0taXMtY3VycmVudCB7XG4gICAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAubS1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tLXBhZ2luYXRpb25fX2xpbmssXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5tLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5tLXBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5tLXBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm0tcGFnaW5hdGlvbl9faXRlbS0taGFzLWRpdmlkZXIubS1wYWdpbmF0aW9uX19pdGVtLS1zaG93LW9uLW1vYmlsZSB+IC5tLXBhZ2luYXRpb25fX2l0ZW0tLXNob3ctb24tbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLm0tcGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tcGFnaW5hdGlvbl9faXRlbS0taGFzLWRpdmlkZXI6bm90KDpudGgtY2hpbGQoMikpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLm0tY2F0ZWdvcnktaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfSB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItaGVhZGxpbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWhlYWRsaW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29weSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29weS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE3NXB4LCAyZnIpKTtcbiAgICBnYXA6IDI1cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzID4gYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWNpcmNsZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTU2NTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4OyB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbms6aG92ZXIgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1ncmFkaWVudCB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1ncmFkaWVudC0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1ncmFkaWVudC0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrTWludCAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLW1pbnQgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodE1pbnQgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrQmx1ZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWJsdWUgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodEJsdWUgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrUHVycGxlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtcHVycGxlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya1BpbmsgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1waW5rIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtcmVkIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya0NvcmFsIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtY29yYWwgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1vcmFuZ2UgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1saWdodGVyT3JhbmdlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUteWVsbG93IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHRZZWxsb3cgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrQmVpZ2UgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1iZWlnZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWdyZWVuIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHRHcmVlbiAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4ubS1zaGFyZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzNjM2MzYzsgfVxuICAubS1zaGFyZS1saW5rX19pY29uIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm0tc29jaWFsLWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm0tc29jaWFsLWVtYmVkLS1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tLXNvY2lhbC1lbWJlZC0tcG9kaWdlZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm0tc29jaWFsLWVtYmVkIC5mYi1wb3N0ID4gc3BhbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tLXNvY2lhbC1lbWJlZCAuZmItcG9zdCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tLXN0YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5tLXN0YWdlLS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1zdGFnZS0tYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0NXB4OyB9IH1cbiAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kLFxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MS41JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCxcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAubS1zdGFnZS0tbWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0TWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtCbHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAubS1zdGFnZS0tYmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0Qmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtQdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5tLXN0YWdlLS1wdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5tLXN0YWdlLS1kYXJrUGluayAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm0tc3RhZ2UtLXBpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5tLXN0YWdlLS1yZWQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLXN0YWdlLS1kYXJrQ29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5tLXN0YWdlLS1jb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0tc3RhZ2UtLW9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm0tc3RhZ2UtLWxpZ2h0ZXJPcmFuZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5tLXN0YWdlLS15ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLXN0YWdlLS1saWdodFllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtCZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm0tc3RhZ2UtLWJlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS1zdGFnZS0tZ3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5tLXN0YWdlLS1saWdodEdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAubS1zdGFnZS0tc3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0tc3RhZ2UtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuNik7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggNjAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgICAuby1pbnRyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQsXG4gICAgICAuby1pbnRyby10ZWFzZXItLWltYWdlLWxvYWRlZC5vLWludHJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTNweDsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrTWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NiwgODgsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1taW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwgMjAwLCAxODUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodE1pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0TWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIzNywgMjMxLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0JsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtCbHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA5MCwgMTIwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRCbHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodEJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAyNDAsIDI1MCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtQdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtQdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsIDQ2LCAxODMsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1wdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXB1cnBsZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzcsIDE1MiwgMjE5LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya1BpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtQaW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCA1LCAxMDcsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1waW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1waW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMTU5LCAyMjEsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1yZWQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXJlZCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0NvcmFsIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQ29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCA0NSwgNzUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1jb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tY29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNDUsIDE1MCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLW9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tb3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMTYxLCAxMTMsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodGVyT3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodGVyT3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjI2LCAyMTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS15ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRZZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0WWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtCZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDE5MCwgMTUwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tYmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWJlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1ncmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZ3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCAyMzksIDEwOCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0R3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0R3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyNTUsIDIwNSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXN1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLXN1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAxNjgsIDEyMywgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgODksIDU3LCAwLjYpOyB9IH1cbiAgLm0tc3RhZ2VfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1zdGFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAgIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtZ2V0LXNwYWNlKHMpKTsgfSB9XG4gICAgLm8taW50cm8tdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1pbnRyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5tLXN0YWdlX192aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tLXN0YWdlX192aWRlbyB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuXG4ubS1sYW5ndWFnZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06Zm9jdXMsXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbS0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC5tLWxhbmd1YWdlLXN3aXRjaF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06aG92ZXIgLm0tbGFuZ3VhZ2Utc3dpdGNoX190b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2gtLWxpZ2h0IC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1saWdodCAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0tLWFjdGl2ZSwgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1saWdodCAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2gtLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubS1sYW5ndWFnZS1zd2l0Y2gtLWhvcml6b250YWwgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubS1sYW5ndWFnZS1zd2l0Y2gtLWhvcml6b250YWwgPiAqICsgKjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoMjVweCAvIC0yKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIG1hcmdpbjogMTVweCAwIDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS10YWJsZV9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS10YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS10YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG5cbi5tLXRhYmxlX19lbnRyeSB7XG4gIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuICAubS10YWJsZV9fZW50cnk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5tLXRhYmxlX19rZXksIC5tLXRhYmxlX192YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2tleSwgLm0tdGFibGVfX3ZhbHVlIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubS10YWJsZV9fa2V5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX19rZXkge1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX2tleSBwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfSB9XG5cbi5tLXRhYmxlX192YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX192YWx1ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm0tdGFibGVfX3ZhbHVlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tLXRhYmxlX192YWx1ZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10YWJsZV9fdmFsdWUgc3ZnIHtcbiAgICAgICAgbGVmdDogLTM1cHg7IH0gfVxuXG4ubS10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAubS10YWJzX190YWJsaXN0IHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAubS10YWJzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5tLXRhYnNfX3RhYixcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm0tdGFic19fdGFiIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAubS10YWJzX190YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm0tdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSwgLm0tdGFic19fdGFiOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubS10YWJzX19kb3dubG9hZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10YWJzX19kb3dubG9hZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAubS10YWJzX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLm0tdGFncyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhZ3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5tLXRhZ3NfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGFnc19faGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIC5tLXRhZ3NfX2l0ZW1zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tdGFnc19faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoOSAvIDE2ICogMTAwJSk7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5IC8gMTYgKiAoMTAwJSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDkgLyAxNiAqICgxMDAlIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taWZyYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm0taWZyYW1lIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubS1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubS1icmVhZGNydW1iX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tLWJyZWFkY3J1bWJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5tLWJyZWFkY3J1bWJfX2xpbms6bm90KFthcmlhLWN1cnJlbnRdKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjM2MzYzsgfVxuICAgICAgLm0tYnJlYWRjcnVtYl9fbGluazpub3QoW2FyaWEtY3VycmVudF0pOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWIwMDFmOyB9XG4gIC5tLWJyZWFkY3J1bWJfX3NwYWNlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAubS1icmVhZGNydW1iX19zcGFjZXIgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5tLXJpY2h0ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tcmljaHRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAubS1yaWNodGV4dCBoMyBhOmhvdmVyLCAubS1yaWNodGV4dCBoMyBhOmZvY3VzLFxuICAubS1yaWNodGV4dCBoNCBhOmhvdmVyLFxuICAubS1yaWNodGV4dCBoNCBhOmZvY3VzLFxuICAubS1yaWNodGV4dCBwIGE6aG92ZXIsXG4gIC5tLXJpY2h0ZXh0IHAgYTpmb2N1cyxcbiAgLm0tcmljaHRleHQgdWwgYTpob3ZlcixcbiAgLm0tcmljaHRleHQgdWwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUsIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXTpmb2N1czo6YmVmb3JlLFxuICAubS1yaWNodGV4dCBoNCBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddOmZvY3VzOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddOmZvY3VzOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IHVsIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlLFxuICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ106Zm9jdXM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctcmVkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm0tcmljaHRleHQgaDMge1xuICAgIGNvbG9yOiAjNWU1NjU0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tcmljaHRleHQgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLm0tcmljaHRleHQgaDMgfiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubS1yaWNodGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm0tcmljaHRleHQgcCBiLFxuICAgIC5tLXJpY2h0ZXh0IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoMTAwJSAtIDE4cHgpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA3KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm0tcmljaHRleHQgcC5zbWFsbC1jb3B5IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogNikpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTFweCAxMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAgICAgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIH4gcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgOTYsIDg4LCAwLjMpIDAlLCByZ2JhKDAsIDk2LCA4OCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEwMCwgMjAwLCAxODUsIDAuMykgMCUsIHJnYmEoMTAwLCAyMDAsIDE4NSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA5LCAyMzcsIDIzMSwgMC4zKSAwJSwgcmdiYSgyMDksIDIzNywgMjMxLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMwLCA5MCwgMTIwLCAwLjMpIDAlLCByZ2JhKDMwLCA5MCwgMTIwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTEwLCAxNjAsIDIzNSwgMC4zKSAwJSwgcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRCbHVlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjMpIDAlLCByZ2JhKDIyMCwgMjQwLCAyNTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg4MiwgNDYsIDE4MywgMC4zKSAwJSwgcmdiYSg4MiwgNDYsIDE4MywgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc3LCAxNTIsIDIxOSwgMC4zKSAwJSwgcmdiYSgxNzcsIDE1MiwgMjE5LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDk5LCA1LCAxMDcsIDAuMykgMCUsIHJnYmEoOTksIDUsIDEwNywgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzMiwgMTU5LCAyMjEsIDAuMykgMCUsIHJnYmEoMjMyLCAxNTksIDIyMSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4zKSAwJSwgcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDAsIDQ1LCA3NSwgMC4zKSAwJSwgcmdiYSgxNDAsIDQ1LCA3NSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjMpIDAlLCByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0OCwgMTYxLCAxMTMsIDAuMykgMCUsIHJnYmEoMjQ4LCAxNjEsIDExMywgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjI2LCAyMTAsIDAuMykgMCUsIHJnYmEoMjU1LCAyMjYsIDIxMCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyMjAsIDExNSwgMC4zKSAwJSwgcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRZZWxsb3cgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuMykgMCUsIHJnYmEoMjU1LCAyNTAsIDE3NSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjIwLCAxOTAsIDE1MCwgMC4zKSAwJSwgcmdiYSgyMjAsIDE5MCwgMTUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuMykgMCUsIHJnYmEoMjQ1LCAyMzAsIDIxNSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOTcsIDIzOSwgMTA4LCAwLjMpIDAlLCByZ2JhKDE5NywgMjM5LCAxMDgsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzksIDI1NSwgMjA1LCAwLjMpIDAlLCByZ2JhKDIzOSwgMjU1LCAyMDUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjYsIDE2OCwgMTIzLCAwLjMpIDAlLCByZ2JhKDEyNiwgMTY4LCAxMjMsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNjAsIDg5LCA1NywgMC4zKSAwJSwgcmdiYSg2MCwgODksIDU3LCAwLjMpIDEwMCUpOyB9XG4gIC5tLXJpY2h0ZXh0IC5hbnN3ZXJlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm0tcmljaHRleHQgdWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5tLXJpY2h0ZXh0IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLm0tcmljaHRleHQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5tLXJpY2h0ZXh0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEzcHg7IH0gfVxuXG4ubS1oZXJvLXRlYXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlciB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5tLWhlcm8tdGVhc2VyLFxuICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5tLWhlcm8tdGVhc2VyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXJfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAubS1oZXJvLXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyX19pbWFnZSwgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNzAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTVweCk7IH0gfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrTWludCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbWludCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRNaW50IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrQmx1ZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tYmx1ZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRCbHVlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrUHVycGxlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1wdXJwbGUgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtQaW5rIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1waW5rIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1yZWQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtDb3JhbCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tY29yYWwgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0taGVyby10ZWFzZXItLW9yYW5nZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHRlck9yYW5nZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0teWVsbG93IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1saWdodFllbGxvdyAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya0JlaWdlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1iZWlnZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZ3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWxpZ2h0R3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm0taGVyby10ZWFzZXItLXN1c3RhaW5hYmxlR3JlZW4gLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAubS1oZXJvLXRlYXNlciBpbWcubS1oZXJvLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXIgaW1nLm0taGVyby10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1oZXJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm0taGVyby10ZWFzZXJfX2ltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubS1oZXJvLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0taGVyby10ZWFzZXJfX3RlYXNlciwgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlcl9fdGVhc2VyLCAubS1oZXJvLXRlYXNlcl9fZXZlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9IH1cbiAgICAubS1oZXJvLXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWhlcm8tdGVhc2VyX19ldmVudCAubS1ldmVudF9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyLS1zbWFsbCB7XG4gICAgbWFyZ2luOiAwIDAgc3BhY2UoeGwpOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS1zbWFsbCAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlci0tc21hbGwgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXItLXNtYWxsIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrTWludCAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLW1pbnQgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWJsdWUgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodEJsdWUgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtcHVycGxlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1waW5rIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtcmVkIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtY29yYWwgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1vcmFuZ2UgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUteWVsbG93IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHRZZWxsb3cgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1iZWlnZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWdyZWVuIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm0tdGVhc2VyLXJvdy1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItcm93LWludHJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci1yb3ctaW50cm8ge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDIwcHgpO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE0NXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogNTNweCk7XG4gICAgICAgIGxlZnQ6IC01M3B4OyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSBzcGFuIHtcbiAgICAgIG1pbi13aWR0aDogMjVweDsgfVxuICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IGgzIGE6YmVmb3JlLFxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgaDQgYTpiZWZvcmUsXG4gICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSBwIGE6YmVmb3JlLFxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgdWwgYTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19fdGVhc2VyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX3RlYXNlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya01pbnQgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLW1pbnQgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0TWludCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya0JsdWUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWJsdWUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0Qmx1ZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya1B1cnBsZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcHVycGxlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrUGluayAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcGluayAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtcmVkIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrQ29yYWwgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWNvcmFsIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1vcmFuZ2UgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLXllbGxvdyAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbGlnaHRZZWxsb3cgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtCZWlnZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtYmVpZ2UgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWdyZWVuIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1saWdodEdyZWVuIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm8tYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tYWNjb3JkaW9uICsgcCxcbiAgLm8tYWNjb3JkaW9uICsgaDIsXG4gIC5vLWFjY29yZGlvbiArIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAuby1hY2NvcmRpb25fX2FjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbDpiZWZvcmUsIC5vLWFjY29yZGlvbl9fY29udHJvbDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbDpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250cm9sOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmaWxsOiAjZWIwMDFmO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKDkwZGVnKTsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoMjcwZGVnKTsgfVxuICAuby1hY2NvcmRpb25fX2NvbnRyb2xUaXRsZSBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5vLWFjY29yZGlvbl9fY29udHJvbE92ZXJsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuby1hY2NvcmRpb25fX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ3cHg7IH0gfVxuICAuby1hY2NvcmRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5vLWFjY29yZGlvbiBkdDpmaXJzdC1vZi10eXBlIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuby1hY2NvcmRpb24gZHQ6Zmlyc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tYWNjb3JkaW9uIGR0Omxhc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2w6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWFjY29yZGlvbiBkdDpsYXN0LW9mLXR5cGUgLm8tYWNjb3JkaW9uX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlW2FyaWEtaGlkZGVuPSdmYWxzZSddOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tYWNjb3JkaW9uIGRkOmxhc3Qtb2YtdHlwZVthcmlhLWhpZGRlbj0nZmFsc2UnXTphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1hY2NvcmRpb24gZGQ6bGFzdC1vZi10eXBlW2FyaWEtaGlkZGVuPSdmYWxzZSddOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1hY2NvcmRpb25fX3BhbmVsIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLm8tY29udGVudC1ibG9ja3Mge1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1jb250ZW50LWJsb2Nrc19fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzX19ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jb250ZW50LWJsb2Nrc19fYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWNvbnRlbnQtYmxvY2tzX19odG1sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG5cbi5vLWNsdXN0ZXItdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWNsdXN0ZXItdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1jbHVzdGVyLXRlYXNlcixcbiAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1jbHVzdGVyLXRlYXNlciB7XG4gICAgb3V0bGluZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWNsdXN0ZXItdGVhc2VyX19sZWZ0LXJpZ2h0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlLXRhZy13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlcl9faGVhZGxpbmUtcGFydCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxOXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9faGVhZGxpbmUtcGFydCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMnB4OyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZSwgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtNaW50IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1taW50IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodE1pbnQgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtCbHVlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1ibHVlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodEJsdWUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtQdXJwbGUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXB1cnBsZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya1BpbmsgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXBpbmsgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXJlZCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya0NvcmFsIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1jb3JhbCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tb3JhbmdlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodGVyT3JhbmdlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS15ZWxsb3cgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWxpZ2h0WWVsbG93IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrQmVpZ2UgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWJlaWdlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1ncmVlbiAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbGlnaHRHcmVlbiAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tc3VzdGFpbmFibGVHcmVlbiAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyIGltZy5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXIgaW1nLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1jbHVzdGVyLXRlYXNlci0taXMtaW4tdmlld3BvcnQgaW1nLm8tY2x1c3Rlci10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuby1jbHVzdGVyLXRlYXNlci0taW1hZ2UtbG9hZGVkLm8tY2x1c3Rlci10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX190YWdzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3Qge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5hLXRvcGljX19saW5lIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBsZWZ0OiAtNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIC5hLXRvcGljX19saW5lIHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDsgfSB9XG5cbi5vLWhlYWRlcl9fc3BhY2VyIHtcbiAgaGVpZ2h0OiA4M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm8taGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTNweDsgfSB9XG4gIC5vLWhlYWRlcl9fY29udGFpbmVyIC5tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGVhZGVyX19jb250YWluZXIuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX19jb250YWluZXIuaXMtc3RpY2t5IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG4uby1oZWFkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5vLWhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIGZpbGw6ICNlYjAwMWY7XG4gIGNvbG9yOiAjZWIwMDFmO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5vLWhlYWRlcl9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1oZWFkZXJfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8taGVhZGVyX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oZWFkZXJfX21ldGEgLm0tbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbWV0YSAubS1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm8taGVhZGVyX19tZXRhID4gKiArICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNXB4ICogMik7IH1cbiAgICAuby1oZWFkZXJfX21ldGEgPiAqICsgKjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogY2FsYygtMjVweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG5cbi5vLWhlYWRlcl9fbW9iaWxlLWxhbmd1YWdlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tb2JpbGUtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tc3BhY2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLXNwYWNlciB7XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogODNweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKGNhbGMoMTAwdncgLSAzNXB4KSAqIDIpKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODQwcHgpOyB9IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSd0cnVlJ10gYSxcbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSd0cnVlJ10gYnV0dG9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fc3ViLWxpc3Qge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIDExMHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tYWluLWxpc3QsIC5vLWhlYWRlcl9fc3ViLWxpc3Qge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG5cbi5vLWhlYWRlcl9fbWFpbi1saXN0IHtcbiAgYmFja2dyb3VuZDogIzFlNWE3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAtIDM1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19tYWluLWxpc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MjBweDsgfSB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0ndHJ1ZSddIGEge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm8taGVhZGVyX19tYWluLWl0ZW0sIC5vLWhlYWRlcl9fc3ViLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDgwcHg7IH0gfVxuICAuby1oZWFkZXJfX21haW4taXRlbSArIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtICsgLm8taGVhZGVyX19tYWluLWl0ZW0sIC5vLWhlYWRlcl9fbWFpbi1pdGVtICsgLm8taGVhZGVyX19zdWItaXRlbSwgLm8taGVhZGVyX19zdWItaXRlbSArIC5vLWhlYWRlcl9fc3ViLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3Age1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBnYXA6IDQ1cHg7IH0gfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrLXRvcCB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuXG4uby1oZWFkZXJfX2NvbG9yLWJsb2NrLWJvdHRvbSB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuXG4uby1oZWFkZXIgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBob3ZlciAxLjNzIGVhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmsgPiB1bCBsaSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCxcbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluID4gdWwgbGkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDEpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMikgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCgzKSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDQpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoNSkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDYpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40OHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoNykgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU2czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg4KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDkpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC43MnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMTApIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuXG4uby1oZWFkZXJfX2Fycm93LWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5vLWhlYWRlcl9fZXh0ZXJuYWwge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19hcnJvdy1kb3duLFxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluIC5vLWhlYWRlcl9fYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYjAwMWY7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWwsXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpmb2N1cy13aXRoaW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWwge1xuICBjb2xvcjogI2ViMDAxZjsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluay1sYWJlbCB7XG4gIGNvbG9yOiAjNWU1NjU0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7XG4gIHRvcDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogODBweCA0NXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNy41cHggMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3AgbGk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3Age1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA0OC41cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgLm8taGVhZGVyX19zdWItaXRlbS1kZXNrdG9wLFxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluIC5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uby1oZWFkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8taGVhZGVyX19saW5rLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWwtLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgLm8taGVhZGVyX19saW5rLWxhYmVsLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGVhZGVyX19saW5rLWxhYmVsLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1oZWFkZXJfX2xpbmtbYXJpYS1jdXJyZW50PSd0cnVlJ10gLm8taGVhZGVyX19saW5rLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC40cyBlYXNlLWluLW91dDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oZWFkZXJfX2xpbmstaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9IH1cbiAgLm8taGVhZGVyX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fbGluay1sYWJlbCxcbiAgLm8taGVhZGVyX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLm8taGVhZGVyX19saW5rLmlzLWFjdGl2ZSAuby1oZWFkZXJfX2xpbmstbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1sYWJlbDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDEpOyB9XG4gIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwcHgpOyB9IH1cblxuLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC42cyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoMSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDIpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSgzKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg1KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNikgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDcpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg4KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoOSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDEwKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSgxKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMikgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDMpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg0KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDYpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg3KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoOCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg5KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMTApID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbSA+IC5vLWhlYWRlcl9fbGluayxcbi5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbSA+IC5vLWhlYWRlcl9fbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG5cbi5vLWhlYWRlcl9fYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzVweCk7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oZWFkZXJfX2JhY2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDExcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fYmFjay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDB2dyAtIDM1cHggKiAyKSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM0MHB4KTsgfSB9XG5cbi5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXIuaXMtc3VibGlzdC1vcGVuIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbi5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19iYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX2JhY2stYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fYmFjay1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24tc3BhY2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDM1cHgpKTsgfVxuXG4uby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5vLWhlYWRlcl9fc2hpbS1sYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyLmlzLW9wZW4gLm8taGVhZGVyX19zaGltLWxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLCAuby1oZWFkZXJfX25hdi10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZSBzcGFuLCAuby1oZWFkZXJfX25hdi10b2dnbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlOmhvdmVyIHNwYW4sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyBzcGFuLCAuby1oZWFkZXJfX25hdi10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIHNwYW4sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpmb2N1cyBzcGFuLCAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXIgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpmb2N1cyAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX25hdi10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24ge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyLmlzLW9wZW4gLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vLWhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkubW9kYWwtaXMtYWN0aXZlIC5vLWhlYWRlciB7XG4gIHotaW5kZXg6IDQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBib2R5Lm1vZGFsLWlzLWFjdGl2ZSAuby1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGJvZHkubW9kYWwtaXMtYWN0aXZlIC5vLWhlYWRlciAuby1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5vLWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRybyB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm86OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWRhcmtNaW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbWludDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWxpZ2h0TWludDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWRhcmtCbHVlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tYmx1ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWxpZ2h0Qmx1ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWRhcmtQdXJwbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1wdXJwbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrUGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXBpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1yZWQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrQ29yYWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1jb3JhbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLW9yYW5nZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWxpZ2h0ZXJPcmFuZ2U6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS15ZWxsb3c6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodFllbGxvdzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWRhcmtCZWlnZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWJlaWdlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZ3JlZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodEdyZWVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tc3VzdGFpbmFibGVHcmVlbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWRhcmtTdXN0YWluYWJsZUdyZWVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgICAgLm8taW50cm86OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDsgfSB9XG4gIC5vLWludHJvLS1oYXNJbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1pbnRyby0taGFzSW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIC5vLWludHJvLS1oYXNJbWFnZTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby0taGFzSW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAgIC5vLWludHJvLS1oYXNJbWFnZTo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiAxKSk7IH0gfVxuICAuby1pbnRyb19fdG9waWMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8taW50cm9fX3RvcGljIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgICAuby1pbnRyby0taGFzSW1hZ2UgLm8taW50cm9fX3RvcGljIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm9fX3RvcGljIHtcbiAgICAgICAgbGVmdDogLTI1cHg7IH0gfVxuICAuby1pbnRyb19fc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvX19zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvX19zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5vLWludHJvLXRlYXNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8tdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2JhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04MHB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDUzcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3N1YmxpbmUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBnYXA6IDJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAzNXB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDUzcHg7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3N1YmxpbmUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3N1YmxpbmUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX190YWdzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgY2FsYygyOHB4ICsgMjVweCk7IH0gfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdGFncyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdGFncyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNlYjAwMWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW50cm8tdGVhc2VyX19oZWFkZXItLWhhcy10YWdzIC5vLWludHJvLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWludHJvLXRlYXNlcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIsIC5vLWludHJvLXRlYXNlcl9fZXZlbnQge1xuICAgIHdpZHRoOiBjYWxjIDEwMCUgLSAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyLCAuby1pbnRyby10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIgLm0tdGVhc2VyX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciAubS10ZWFzZXJfX2Nvbm5lY3RvciB7XG4gICAgbGVmdDogMjVweDsgfVxuICAuby1pbnRyby10ZWFzZXJfX2V2ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7IH0gfVxuICAgIC5vLWludHJvLXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWludHJvLXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNjAsIDYwLCA2MCwgMC45KSwgIzNjM2MzYyk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM1LCAwLCAzMSwgMC45KSwgI2ViMDAxZik7IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbiBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLWJ1dHRvbi5wbGF5aW5nIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tcGxheSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b246bm90KC5wbGF5aW5nKSAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLXBhdXNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taW5mb2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB6LWluZGV4OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAzKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm8taW5mb2JveF9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW5mb2JveF9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBib3JkZXItY29sb3I6ICMzYzNjM2M7IH1cbiAgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5vLWluZm9ib3hfX2JvZHkgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm8taW5mb2JveF9fYm9keSA+IHAgYixcbiAgICAuby1pbmZvYm94X19ib2R5ID4gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taW5mb2JveF9fYm9keSA+IHAgYixcbiAgICAgICAgLm8taW5mb2JveF9fYm9keSA+IHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuby1pbmZvYm94X19ib2R5ID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5vLWluZm9ib3hfX2JvZHkgPiB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiB1bCBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLm8taW5mb2JveF9fYm9keSA+IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEzcHg7IH0gfVxuICAuby1pbmZvYm94X19ib2R5ID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vLWluZm9ib3hfX2ltYWdlQ29udGFpbmVyIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuby1pbmZvYm94X19pbWFnZUNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEwcHg7IH1cbiAgLm8taW5mb2JveF9faW1hZ2VDb250YWluZXIgKyB1bCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLm8taW5mb2JveF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAxMHB4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjA1ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFlNWE3ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEJsdWUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRCbHVlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0WWVsbG93IC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0WWVsbG93IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VmZmZjZDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLWluZm9ib3gge1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWFmOyB9XG5cbi5vLWN1cmF0ZWQtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby1jdXJhdGVkLWNvbnRlbnQgLm0tY29udGFpbmVyLS1oYXNNYXJnaW4ge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tY3VyYXRlZC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIsIC5vLWN1cmF0ZWQtY29udGVudF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIsIC5vLWN1cmF0ZWQtY29udGVudF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudF9fdGVhc2VyLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tY3VyYXRlZC1jb250ZW50X190ZWFzZXItbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9fdGVhc2VyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxOXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHNwYW4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjJweDsgfSB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9fdGFncyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X190YWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrTWludCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLW1pbnQgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1saWdodE1pbnQgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrQmx1ZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWJsdWUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1saWdodEJsdWUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrUHVycGxlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtcHVycGxlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya1BpbmsgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1waW5rIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtcmVkIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya0NvcmFsIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtY29yYWwgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1vcmFuZ2UgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1saWdodGVyT3JhbmdlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUteWVsbG93IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRZZWxsb3cgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrQmVpZ2UgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1iZWlnZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWdyZWVuIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRHcmVlbiAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG4uby1kb3dubG9hZHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLWRvd25sb2Fkc19fY2x1c3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuby1kb3dubG9hZHNfX2NsdXN0ZXI6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuby1kb3dubG9hZHNfX2NsdXN0ZXJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5vLWRvd25sb2Fkc19fZG93bmxvYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGlkIElkZW50aWZpZXIgZm9yIHRoZSBjb2xvciBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJGNvbG9ycyBNYXAgd2l0aCBjb2xvcnNcbiAqIEByZXR1cm4ge2NvbG9yfSBSZXN1bHRpbmcgY29sb3IgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG5zYXNzLW1xIGNvbmZpZ3VyYXRpb25cbmh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXFcblxuVXNhZ2U6IG1xKCkgdGFrZXMgdXAgdG8gdGhyZWUgb3B0aW9uYWwgcGFyYW1ldGVyczpcbiRmcm9tOiBpbmNsdXNpdmUgbWluLXdpZHRoIGJvdW5kYXJ5XG4kdW50aWw6IGV4Y2x1c2l2ZSBtYXgtd2lkdGggYm91bmRhcnlcbiRhbmQ6IGFkZGl0aW9uYWwgY3VzdG9tIGRpcmVjdGl2ZXNcblxuKiovXG4vKipcbiAqIFJldHVybnMgc3BhY2luZyBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGlkIElkZW50aWZpZXIgZm9yIHRoZSBzcGFjZSBpbiB0aGUgY29uZmlndXJhdGlvbiBtYXBcbiAqIEBwYXJhbSAge21hcH0gJHNwYWNpbmdzIE1hcCB3aXRoIHNwYWNpbmdzXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyBzcGFjZSBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZVxuICovXG4vKipcbiAqIExvb2tzIHVwIHRoZSBwYXNzZWQgei1pdGVtIGluIGEgei1ncm91cCBpbiBhIHotbWFwIGFuZCByZXR1cm5zIGl0cyB6LWluZGV4LlxuICogQSB6LW1hcCBoYXMgdG8gYmUgZGVmaW5lZCBpbiBzZXR0aW5ncyBjb250YWluaW5nIHotZ3JvdXBzIHRoYXQgY29udGFpbiB6LWl0ZW1zIHdpdGggYSB6LWluZGV4IGFzIHZhbHVlIGVhY2guXG4gKiBXaXRoIHRoZSAkei1pbmRleC1vZmZzZXQgcGFyYW1ldGVyIHRoZSB6LWluZGV4IG9mIGVhY2ggei1pdGVtIGNhbiBiZSBpbmNyZWFzZWQuXG4gKiBVc2VyIHRoaXMgZnVuY3Rpb24gbGlrZSB0aGlzOlxuICogei1pbmRleDogZ2V0LXotaW5kZXgoJ2hlYWRlcicpOyAvLyBSZXR1cm5zIHRoZSBjb3JyZWN0IGJhc2Ugei1pbmRleCBmb3IgdGhlIG5hdmlnYXRpb25cbiAqIHotaW5kZXg6IGdldC16LWluZGV4KCdzZWFyY2gnLCAnaGVhZGVyJyk7IC8vIEluIHRoaXMgY2FzZSBuYXZpZ2F0aW9uIGhhcyBpdHMgb3duIHotaW5kZXgtZ3JvdXAgZGVmaW5lZCBhbmQgaXQgd2lsbCByZXR1cm4gdGhlIHotaW5kZXggb2YgdGhlIG5hdi1pdGVtIG9mIHRoZSBuYXZpZ2F0aW9uXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICR6LWl0ZW0gSWRlbnRpZmllciBvZiB0aGUgei1pdGVtIGZyb20gY29uZmlndXJhdGlvblxuICogQHBhcmFtICB7c3RyaW5nfSAkei1ncm91cCBJZGVudGlmaWVyIG9mIHRoZSB6LWdyb3VwLiBCeSBkZWZhdWx0IHRoaXMgaXMgdGhlIFwicm9vdFwiLWdyb3VwXG4gKiBAcGFyYW0gIHttYXB9ICR6LW1hcCBUaGUgei1tYXAgY29uZmlndXJhdGlvbiBtYXBcbiAqIEByZXR1cm4ge251bWJlcn0gUmVzdWx0aW5nIHotaW5kZXhcbiAqL1xuLyoqXG4gKiBSZXR1cm5zIGNvbG9yIGZyb20gc2V0dGluZ3MgcmVmZXJlbmNlZCBieSBpZFxuICogQHBhcmFtICB7c3RyaW5nfSAkYnJlYWtwb2ludCBJZGVudGlmaWVyIGZvciB0aGUgY29sb3IgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRjb2xvcnMgTWFwIHdpdGggY29sb3JzXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyBjb2xvciBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZVxuICovXG4vKipcbiAqIEdldCByZXNwb25zaXZlIGd1dHRlciBjYWxjdWxhdGlvblxuICogQHBhcmFtIHtTdHJpbmd9IGNzcyBwcm9wZXJ0eVxuICogQHBhcmFtIHtNYXB9IG1hcCBjb250YWluaW5nIGNvbHVtbiBjb25maWd1cmF0aW9uIGZvciBicmVha3BvaW50cyAobW9iaWxlOiA0IG9mIDYsIGRlc2t0b3A6IDEwIG9mIDEyKVxuICovXG4vKipcbiAqIFNldHMgdGhlIHJlc3BvbnNpdmUgZ3V0dGVyIGNhbGN1bGF0aW9uIHRvIGEgc3BlY2lmaWMgYXR0cmlidXRlXG4gKiBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5IGNzcyBwcm9wZXJ0eSB0aGF0IHNob3VsZCBnZXQgdGhlIHZhbHVlXG4gKiBAcGFyYW0ge0xpc3R9ICRicmVha3BvaW50cyBMaXN0IG9mIGJyZWFrcG9pbnRzIHRoZSBwcm9wZXJ0eSBzaG91bGQgZ2V0IHRoZSBndXR0ZXIgZm9yXG4gKiBAcGFyYW0ge0Jvb2xlYW59ICRiYXNlIGlzdCBvZiBicmVha3BvaW50cyB0byBleGNsdWRlXG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cblx0Q29udGVudHM6XG5cblx0MS4gQnV0dG9uc1xuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3Ncblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cdDQuIENhcHRpb25cblx0NS4gTG9hZGluZyBpbmRpY2F0b3Jcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxuXG4qL1xuLypcblxuXHQxLiBCdXR0b25zXG5cbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuOSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbiAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IC5wc3dwX19idXR0b24taWNvbixcbiAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQgLnBzd3BfX2J1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNik7IH0gfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWVtYmVkLWNvZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG5cblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXG5cbiAqL1xuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTYwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLypcblxuXHQ0LiBDYXB0aW9uXG5cbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuOSkgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2NjYzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19lbWJlZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbGVmdDogLTc3cHg7XG4gIHRvcDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wc3dwX19lbWJlZC10b29sdGlwLS1pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHN3cF9fZW1iZWQtdG9vbHRpcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICByaWdodDogOTVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnBzd3BfX2VtYmVkLXRvb2x0aXAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqLyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gICAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLypcblxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuOSk7IH1cblxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC45KTsgfVxuXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKlxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXG4qL1xuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuICBvcGFjaXR5OiAwLjAwMTsgfVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wc3dwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi1pY29uLS16b29tLWluIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi1pY29uLS16b29tLW91dCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBzd3AtLWZzIC5wc3dwX19idXR0b24taWNvbi0tYWN0aXZhdGUtZnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzd3AtLWZzIC5wc3dwX19idXR0b24taWNvbi0tZGVhY3RpdmF0ZS1mcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBzd3BfX2J1dHRvbiB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgLnBzd3BfX2J1dHRvbi1pY29uIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLnBzd3BfX2J1dHRvbi1pY29uLS16b29tLW91dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wc3dwX19idXR0b24taWNvbi0tZGVhY3RpdmF0ZS1mcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3ICFpbXBvcnRhbnQ7IH1cbiAgLnBzd3BfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7IH1cbiAgLnBzd3BfX3RvcC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7IH1cbiAgLnBzd3BfX2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAyNTBtcyBlYXNlLWluLCBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tLWV4dGVuZGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgLnBzd3BfX2NhcHRpb24tbW9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wc3dwX19jYXB0aW9uLS1leHRlbmRhYmxlIC5wc3dwX19jYXB0aW9uLW1vcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHN3cF9fY2FwdGlvbi0tZXh0ZW5kZWQgLnBzd3BfX2NhcHRpb24tbW9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgICAucHN3cF9fY2FwdGlvbi0tZXh0ZW5kZWQgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHN3cF9fY2FwdGlvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAgICAgLnBzd3BfX2NhcHRpb24tY29udGVudC11cHBlcmNhc2Uge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBzd3BfX2NhcHRpb24gcCB7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG5cbi5wc3dwX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjAwMDsgfVxuICAucHN3cF9faW5mb1thcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBzd3BfX2luZm8tc2hpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHN3cF9faW5mby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogIzFlNWE3ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5wc3dwX19pbmZvLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMzVweDsgfSB9XG4gICAgLnBzd3BfX2luZm8td3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAucHN3cF9faW5mby13cmFwcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5wc3dwX19pbmZvLWNsb3NlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5wc3dwX19pbmZvLWNsb3NlIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5wc3dwX19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5wc3dwX19pbmZvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5wc3dwX19pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5wc3dwX19pbmZvLW1ldGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxNXB4OyB9XG4gICAgLnBzd3BfX2luZm8tbWV0YSBhOm5vdChbaHJlZj0nIyddKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucHN3cF9faW5mby1tZXRhLXRpdGxlLCAucHN3cF9faW5mby1jb250YWN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4uby1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGgge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tc2luZ2xlLWlubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tZWRpYS0tc2luZ2xlLWlubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tc2luZ2xlLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAuby1tZWRpYS0tZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLW1lZGlhX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5vLW1lZGlhX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW1lZGlhX19maWd1cmUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtbGluayB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSk7IH1cbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMykpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOS45OWVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudDpsYXN0LWNoaWxkLCAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA1KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDQpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogMykpOyB9IH1cbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA1KSk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA0KSk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAxMnB4KSAvIDcgKiA0KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgICAgICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi8gfVxuICAgICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgyKSBfOi1tcy1sYW5nKHgpLCAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm8tbWVkaWFfX2ZpZ3VyZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMTBweCk7IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLW1lZGlhX19idXR0b24sXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiAzKSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiAzKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAxMnB4KSAvIDcgKiAyKSk7IH0gfVxuICAuby1tZWRpYTpob3ZlciAuby1tZWRpYV9fYnV0dG9uLCAuby1tZWRpYV9fYnV0dG9uLnpvb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIC5vLW1lZGlhLS1nYWxsZXJ5OmhvdmVyIC5vLW1lZGlhX19idXR0b24sXG4gIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24uem9vbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5OmhvdmVyIC5vLW1lZGlhX19idXR0b24sXG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLnpvb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtMTBweCk7IH0gfVxuICAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEJsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0WWVsbG93IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH0gfVxuICAuby1tZWRpYV9fYnV0dG9uLXN2ZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24tc3ZnIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5vLW1lZGlhX19idXR0b24tY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIHJpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhX19idXR0b24tY291bnQge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHJpZ2h0OiA0MXB4OyB9IH1cbiAgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXJlZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrTWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2MDU4OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1taW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NGM4Yjk7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWxpZ2h0TWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFlZGU3OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrQmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWU1YTc4OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1ibHVlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM2ZWEwZWI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWxpZ2h0Qmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrUHVycGxlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM1MjJlYjc7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXB1cnBsZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjE5OGRiOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrUGluayAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjMwNTZiOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1waW5rIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNlODlmZGQ7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXJlZCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY5MTk2OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrQ29yYWwgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzhjMmQ0YjsgfVxuICAuby1tZWRpYS0tdGhlbWUtY29yYWwgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTE5NjsgfVxuICAuby1tZWRpYS0tdGhlbWUtb3JhbmdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGExNzE7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTJkMjsgfVxuICAuby1tZWRpYS0tdGhlbWUteWVsbG93IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmRjNzM7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWxpZ2h0WWVsbG93IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZhYWY7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtCZWlnZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGNiZTk2OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1iZWlnZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1ncmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzVlZjZjOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodEdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZmZmY2Q7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzdlYTg3YjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzNjNTkzOTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2g6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAycHggMjVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5wdXQsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5wdXQge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZpbHRlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZpbHRlci1idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMnB4O1xuICByb3ctZ2FwOiAzNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHRzLWxvYWQtbW9yZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX25vLXJlc3VsdHMge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBwYWRkaW5nOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fbm8tcmVzdWx0cyBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19uby1yZXN1bHRzIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya01pbnQgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNjA1ODsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLW1pbnQgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzY0YzhiOTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWxpZ2h0TWludCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFlZGU3OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya0JsdWUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzFlNWE3ODsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWJsdWUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzZlYTBlYjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWxpZ2h0Qmx1ZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya1B1cnBsZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNTIyZWI3OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtcHVycGxlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNiMTk4ZGI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrUGluayAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjMwNTZiOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtcGluayAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTg5ZmRkOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtcmVkIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZjkxOTY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrQ29yYWwgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzhjMmQ0YjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWNvcmFsIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZjkxOTY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1vcmFuZ2UgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4YTE3MTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZTJkMjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXllbGxvdyAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZkYzczOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbGlnaHRZZWxsb3cgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmFhZjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtCZWlnZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZGNiZTk2OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtYmVpZ2UgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWdyZWVuIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNjNWVmNmM7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodEdyZWVuIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlZmZmY2Q7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM3ZWE4N2I7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M1OTM5OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtY29weSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtY29weSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC10YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1za2VsZXRvbiB7XG4gIG9wYWNpdHk6IDAuMzsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1za2VsZXRvbiA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggKiAyKTsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1za2VsZXRvbiA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1za2VsZXRvbiA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1za2VsZXRvbiA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICBwYWRkaW5nOiAxMTBweCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5O1xuICBib3R0b206IDA7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXIuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWNsb3NlLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWNsb3NlIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItdGFnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLXRhZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItdGFnLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci10YWdbZGlzYWJsZWRdIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC4zOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fYXBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1tb2RhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH0gfVxuICAuby1tb2RhbF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAuby1tb2RhbF9fYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5vLW1vZGFsX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzVweCA4MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbW9kYWxfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tbW9kYWxfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuby1tb2RhbF9fZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLm8tcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICAgIGZpbGw6ICNmNWU2ZDc7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgwLCA5NiwgODgsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMTAwLCAyMDAsIDE4NSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjA5LCAyMzcsIDIzMSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDMwLCA5MCwgMTIwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDExMCwgMTYwLCAyMzUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRCbHVlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRCbHVlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDIyMCwgMjQwLCAyNTAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoODIsIDQ2LCAxODMsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDE3NywgMTUyLCAyMTksIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSg5OSwgNSwgMTA3LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXBpbmsgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDIzMiwgMTU5LCAyMjEsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDE0MCwgNDUsIDc1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1vcmFuZ2UgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjQ4LCAxNjEsIDExMywgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNTUsIDIyNiwgMjEwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNTUsIDIyMCwgMTE1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0WWVsbG93IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRZZWxsb3cgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTAsIDE3NSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjIwLCAxOTAsIDE1MCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxOTcsIDIzOSwgMTA4LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDIzOSwgMjU1LCAyMDUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMTI2LCAxNjgsIDEyMywgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDYwLCA4OSwgNTcsIDAuMik7IH1cbiAgLm8tcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMDsgfVxuICAgIC5vLXF1b3RlLS1oYXMtaW1hZ2UgLm8tcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgICAgdG9wOiA3NXB4OyB9XG4gIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLm8tcXVvdGUtLWhhcy1hdXRob3IgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgLm8tcXVvdGVfX3F1b3RhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tcXVvdGVfX3F1b3RhdGlvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXF1b3RlX19xdW90YXRpb24tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm8tcXVvdGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDsgfVxuICAuby1xdW90ZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm8tcXVvdGVfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuby1xdW90ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstcXVvdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5vLXF1b3RlIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1xdW90ZS1yZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWxpbmtlZGluW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstbGlua2VkaW4uc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tbGlua2VkaW5bdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1saW5rZWRpbi1yZWQuc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0teGluZ1t0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXhpbmcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxNHB4OyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0teGluZ1t0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXhpbmctcmVkLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWZhY2Vib29rW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWZhY2Vib29rLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWZhY2Vib29rW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWZhY2Vib29rLXJlZC5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS10d2l0dGVyW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay10d2l0dGVyLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLXR3aXR0ZXJbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXR3aXR0ZXItcmVkLnN2Z1wiKTsgfVxuXG4uby1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tc2VhcmNoX19iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cbiAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzkuOTllbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzkuOTllbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19iYXItaW5wdXQsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLXNlYXJjaF9fYmFyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19iYXItYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19iYXItYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tc2VhcmNoX19iYXItaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1zZWFyY2hfX3NvcnRCeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeSA+IHNwYW4ge1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmZvY3VzLCAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmO1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpmb2N1cywgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdFtkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5LWljb24tLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19zb3J0QnktaWNvbi0tZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5LWljb24tLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19zb3J0QnktaWNvbi0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeS1zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm8tc2VhcmNoX19zb3J0Qnkgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6ZGlzYWJsZWQsXG4gICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmRpc2FibGVkICsgZGl2IHN2ZyB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGVbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci0tc2hvd09wdGlvbnMgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1oaWRlRmlsdGVycyAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci1mb3VuZC1yZXN1bHRzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMjAwbXM7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1zaG93T3B0aW9ucyAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93LWljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDE1MG1zOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItYXJyb3ctLWlzT3BlbiAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdy1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItb3B0aW9ucyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0IDUwMG1zO1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci0tc2hvd09wdGlvbnMgLm8tc2VhcmNoX19maWx0ZXItb3B0aW9ucy0taXNPcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLS1zaG93T3B0aW9ucyAuby1zZWFyY2hfX2ZpbHRlci1vcHRpb25zLS1pc09wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0tLWlzLWRvd25sb2FkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0tLWZpcnN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItaXRlbS0tZmlyc3Q6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IHNsaWRlSW4gMC4zcyBlYXNlLWluLW91dCAwcyBmb3J3YXJkcztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbS5hLXRhZy0taXNEaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzNjM2MzYzsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW0uYS10YWctLWlzRGlzYWJsZWQgLmEtdGFnX19jb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IDMwMG1zOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0OmhvdmVyLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuYS10YWctLWlzRGlzYWJsZWQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uYS10YWctLWlzRGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5hLXRhZy0taXNEaXNhYmxlZCAuYS10YWdfX2NvdW50LCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmEtdGFnLS1pc0Rpc2FibGVkIC5hLXRhZ19fY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdDpub3QoLmlzQWN0aXZlKS5hLXRhZy0taXNEaXNhYmxlZCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbjpub3QoLmlzQWN0aXZlKS5hLXRhZy0taXNEaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmlzQWN0aXZlLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmlzQWN0aXZlIC5hLXRhZ19fY291bnQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uaXNBY3RpdmUgLmEtdGFnX19jb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuaXNBY3RpdmU6aG92ZXIsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb24uaXNBY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyOyB9XG4gIC5vLXNlYXJjaF9fY29udGVudC1oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5vLXNlYXJjaF9fdGFncyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuby1zZWFyY2hfX3RhZ3MtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm8tc2VhcmNoX190YWdzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLm8tc2VhcmNoX190YWcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdHMtZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtLWNvbHVtbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdDpob3ZlciAuYS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdDpob3ZlciAuYS1saW5rIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uIHtcbiAgICAgICAgZmxleDogNTAlIDAgMDsgfVxuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWV4Y2VycHQge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1leGNlcnB0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtZXhjZXJwdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZXhjZXJwdCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbnRlbnQgLm8tc2VhcmNoX19yZXN1bHQtbGluayB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IC5vLXNlYXJjaF9fcmVzdWx0LWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1zdWJqZWN0IHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjM2MzYzNjOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1zdWJqZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kYXRlIHtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5LWljb24ge1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5LWljb24ge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgbGVmdDogLTY2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtZGV0YWlsLS1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkLWFydGljbGUgYSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRvd25sb2FkLWFydGljbGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYjAwMWY7IH1cbiAgLm8tc2VhcmNoX19oaXN0b3J5LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5vLXNlYXJjaF9faGlzdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQsXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0IHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cblxuLm8tc2Vjb25kYXJ5LWludHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8tc2Vjb25kYXJ5LWludHJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9IH1cblxuLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXNoYXJpbmcge1xuICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm0tc2hhcmluZyB7XG4gICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS1zaGFyaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cblxuLm0tc2hhcmluZ19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1zaGFyaW5nX19oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbi5tLXNoYXJpbmdfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm0tc2hhcmluZ19faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDsgfVxuXG4ubS1zaGFyaW5nX19pdGVtLS13aGF0c2FwcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm0tc2hhcmluZy0taXNNb2JpbGUgLm0tc2hhcmluZ19faXRlbS0td2hhdHNhcHAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uby1zb2NpYWwtd2FsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc29jaWFsLXdhbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAuby1zb2NpYWwtd2FsbF9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGxfX2hlYWRsaW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGxfX2hlYWRsaW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXNvY2lhbC13YWxsLS1oYXMtaGVhZGxpbmUgLm8tc29jaWFsLXdhbGxfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1zb2NpYWwtd2FsbC0taGFzLWhlYWRsaW5lIC5vLXNvY2lhbC13YWxsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm8tc29jaWFsLXdhbGxfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tc29jaWFsLXdhbGxfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm8tc29jaWFsLXdhbGxfX3dhbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tc29jaWFsLXdhbGwtLWxvYWRlZCAuby1zb2NpYWwtd2FsbF9fd2FsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0LFxuICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLXByZXYge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQgc3ZnLFxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldiBzdmcge1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQ6aG92ZXIsIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dDpmb2N1cyxcbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLXByZXY6aG92ZXIsXG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dDpob3ZlciBzdmcsIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dDpmb2N1cyBzdmcsXG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLXByZXY6aG92ZXIgc3ZnLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2OmZvY3VzIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIHtcbiAgICBtYXJnaW46IDAgMTBweCAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtaWNvbi15b3V0dWJlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmaWxsOiAjM2MzYzNjOyB9XG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MsXG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgdWwsXG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgLmNydC1maWx0ZXItbGFiZWwsXG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIC5jcnQtZmlsdGVyLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSxcbiAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSBzdmcsXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSxcbiAgICAgICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ11cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSxcbiAgICAgICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ11cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmhvdmVyLFxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmhvdmVyIC5jcnQtaWNvbi15b3V0dWJlIHBhdGgsXG4gICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciAuY3J0LWljb24teW91dHViZSBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ViMDAxZjsgfVxuICAgICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMsXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMgLmNydC1pY29uLXlvdXR1YmUgcGF0aCxcbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzIC5jcnQtaWNvbi15b3V0dWJlIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjMjIyMjIyOyB9XG4gICAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhLFxuICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhIC5jcnQtaWNvbi15b3V0dWJlIHBhdGgsXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhIC5jcnQtaWNvbi15b3V0dWJlIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzIyMjIyMjsgfVxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uby1zdG9yeS10ZWFzZXIge1xuICBtYXJnaW46IDE1cHggMCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tc3RvcnktdGVhc2VyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzLCAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcywgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDY3dnc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtMjVweDsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICBnYXA6IDI1cHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tY29udHJvbCB7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWNvbnRyb2wge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1wcmV2LCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tbmV4dCB7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1jdXJyZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLXNob3J0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGNvbG9yOiByZ2JhKDk0LCA4NiwgODQsIDAuMyk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSxcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDk0LCA4NiwgODQsIDAuMyk7IH0gfVxuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1jdXJyZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogZW50cnlQcm9ncmVzcyA0cyBlYXNlLWluOyB9IH1cbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tc2hvcnQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbkBrZXlmcmFtZXMgdGVhc2VySW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXIge1xuICAgICAgICBhbmltYXRpb246IHRlYXNlckluIDAuNHMgZWFzZS1pbjsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItaGVhZGxpbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgICAgY29sb3I6ICNlYjAwMWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXIuY3VycmVudC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXIgMC4ycywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlci5jdXJyZW50LXZpc2libGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAuby1zdG9yeS10ZWFzZXItLXRlYXNlciAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXRlYXNlciAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuby1zdG9yeS10ZWFzZXItLXRlYXNlciAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXRlYXNlciAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDV2dzsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICsgNDBweCk7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDU1cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01M3B4KTsgfVxuICAgICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMTA2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1M3B4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDYwLCA2MCwgNjAsIDAuOSksICMzYzNjM2MpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGxheS1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM1LCAwLCAzMSwgMC45KSwgI2ViMDAxZik7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGxheS1idXR0b24ucGxheWluZyAuby1zdG9yeS10ZWFzZXJfX3BsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fcGxheS1idXR0b246bm90KC5wbGF5aW5nKSAuby1zdG9yeS10ZWFzZXJfX3BhdXNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlciAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBsaW5lYXIgMC41cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIC5vLXN0b3J5LXRlYXNlcl9fZmlndXJlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyIDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScxJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NXB4LCAzMHB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMTVweCk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzEnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMTVweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzInXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScyJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1cHgsIDMwcHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScyJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAxNXB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAxNXB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzMnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjVweCwgMzBweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzMnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDE1cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPSczJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDE1cHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya01pbnQnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtNaW50J10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdtaW50J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdtaW50J10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodE1pbnQnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0TWludCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya0JsdWUnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtCbHVlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdibHVlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdibHVlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodEJsdWUnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0Qmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1B1cnBsZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1B1cnBsZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncHVycGxlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdwdXJwbGUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtQaW5rJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrUGluayddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncGluayddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncGluayddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncmVkJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdyZWQnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtDb3JhbCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya0NvcmFsJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdjb3JhbCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nY29yYWwnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J29yYW5nZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nb3JhbmdlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodGVyT3JhbmdlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodGVyT3JhbmdlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSd5ZWxsb3cnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3llbGxvdyddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRZZWxsb3cnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0WWVsbG93J10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQmVpZ2UnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtCZWlnZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmVpZ2UnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2JlaWdlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdncmVlbiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZ3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0R3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0R3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3N1c3RhaW5hYmxlR3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3N1c3RhaW5hYmxlR3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtTdXN0YWluYWJsZUdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrU3VzdGFpbmFibGVHcmVlbiddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrTWludCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1OCAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrTWludCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOSAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodE1pbnQgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNyAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3OCAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRCbHVlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEJsdWUgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYSAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRCbHVlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRCbHVlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRCbHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRCbHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjcgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGIgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmIgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM2MzA1NmI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXBpbmsgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXBpbmsgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcmVkIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1jb3JhbCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1jb3JhbCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtb3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzEgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS15ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS15ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS15ZWxsb3cgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS15ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS15ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0WWVsbG93IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodFllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodFllbGxvdyAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0WWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRZZWxsb3cgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodFllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1iZWlnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNyAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1iZWlnZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2IgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG5cbkBrZXlmcmFtZXMgZW50cnlQcm9ncmVzcyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGVZKDAlKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZVkoMTAwJSk7IH0gfVxuXG4uby10cmlwbGUtdGVhc2VyLXJvdyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdHJpcGxlLXRlYXNlci1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG4gIC5vLXRyaXBsZS10ZWFzZXItcm93X19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby10cmlwbGUtdGVhc2VyLXJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4gIC5vLXRyaXBsZS10ZWFzZXItcm93LS1hbGlnbi10b3AgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjRweCkgLyAxMiAqIDYpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDJweCArICgoMTAwJSAtIDZweCkgLyA0ICogMC41KSkpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2w6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9IH1cblxuLm8tbWVkaWEtLWdhbGxlcnkgKyAuby10cmlwbGUtdGVhc2VyLXJvd8KgIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7IH1cblxuLm8taGVyby10ZWFzZXItcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhlcm8tdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGVyby10ZWFzZXItcm93LS1hbGlnbi10b3AgLm8taGVyby10ZWFzZXItcm93X19ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuby1oZXJvLXRlYXNlci1yb3dfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm8taGVyby10ZWFzZXItcm93X19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oZXJvLXRlYXNlci1yb3dfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG5cbi5vLWhlcm8tdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlcm8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAuby1oZXJvLXZpZGVvX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1M3B4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUzcHgpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9IH1cbiAgLm8taGVyby12aWRlby0taXMtaW4tdmlld3BvcnQgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIC5tLXN0YWdlLS1kYXJrTWludCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAubS1zdGFnZS0tbWludCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAubS1zdGFnZS0tbGlnaHRNaW50IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5tLXN0YWdlLS1kYXJrQmx1ZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAubS1zdGFnZS0tYmx1ZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAubS1zdGFnZS0tbGlnaHRCbHVlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLXN0YWdlLS1kYXJrUHVycGxlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLXN0YWdlLS1wdXJwbGUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm0tc3RhZ2UtLWRhcmtQaW5rIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5tLXN0YWdlLS1waW5rIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLXN0YWdlLS1yZWQgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tc3RhZ2UtLWRhcmtDb3JhbCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAubS1zdGFnZS0tY29yYWwgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tc3RhZ2UtLW9yYW5nZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAubS1zdGFnZS0tbGlnaHRlck9yYW5nZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAubS1zdGFnZS0teWVsbG93IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLXN0YWdlLS1saWdodFllbGxvdyAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAubS1zdGFnZS0tZGFya0JlaWdlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLXN0YWdlLS1iZWlnZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAubS1zdGFnZS0tZ3JlZW4gLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0R3JlZW4gLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm0tc3RhZ2UtLXN1c3RhaW5hYmxlR3JlZW4gLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tc3RhZ2UtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLWhlcm8tdmlkZW9fX3ZpZGVvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8gdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNSwgMCwgMzEsIDAuOSksICNlYjAwMWYpOyB9XG4gICAgLm8taGVyby12aWRlb19fdmlkZW8tYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbi5wbGF5aW5nIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLXBsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbjpub3QoLnBsYXlpbmcpIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLXBhdXNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGlnaGxpZ2h0LXRlYXNlci1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X190ZWFzZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93LS1oYXMtaW50cm8gLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvdyAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2JvZHksXG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3cgLm0tdGVhc2VyLS1ibG9ja2luZyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7IH0gfVxuXG4uby1ibG9ja3F1b3RlLXRlYXNlci1yb3cge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlciB7XG4gIG1hcmdpbjogMzVweCAwIDExNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0NXB4OyB9IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMCAzNXB4OyB9IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX3dyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjhweCk7XG4gICAgICAgIG1hcmdpbjogMCAtMzRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX193cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZjVlNmQ3O1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDM1cHggMDsgfSB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsgcCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtYnJhbmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWIwMDFmOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtNaW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1taW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1saWdodE1pbnQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtCbHVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1ibHVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1saWdodEJsdWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtQdXJwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLXB1cnBsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya1Bpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLXBpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya0NvcmFsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1jb3JhbCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtb3JhbmdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1saWdodGVyT3JhbmdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS15ZWxsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWxpZ2h0WWVsbG93IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrQmVpZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWJlaWdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1ncmVlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNjNWVmNmM7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHRHcmVlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2ljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlIC5hLWxpbmtfX2ljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvcmRlcjogMDsgfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluazpob3ZlciwgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6Zm9jdXMsXG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLFxuICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6aG92ZXIgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSwgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6Zm9jdXMgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlLFxuICAgIC5oYXMtaG92ZXJhYmxlLXNpYmxpbmc6aG92ZXIgKyAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbiAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxuXG4uby12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuby12aWRlb19fcG9zdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuby12aWRlb19fcG9zdGVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuby12aWRlb19fZW1iZWRfY29udGFpbmVyLCAuby12aWRlb19fcG9zdGVyLCAuby12aWRlb19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjYlOyB9XG4gIC5vLXZpZGVvX19pZnJhbWUsIC5vLXZpZGVvX19wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm8tdmlkZW9fX2VtYmVkX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLm8tdmlkZW9fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tdmlkZW9fX2J1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXZpZGVvX19idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLXZpZGVvX19idXR0b24taWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICBmaWxsOiAjM2MzYzNjOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjMDA2MDU4OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM2NGM4Yjk7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZDFlZGU3OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjMWU1YTc4OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM2ZWEwZWI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Qmx1ZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZGNmMGZhOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM1MjJlYjc7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjYjE5OGRiOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNjMwNTZiOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNlODlmZGQ7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmY5MTk2OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzhjMmQ0YjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2ZmOTE5NjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmOGExNzE7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2ZmZTJkMjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZmRjNzM7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0WWVsbG93IC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZmZhYWY7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZGNiZTk2OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZjVlNmQ3OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjYzVlZjZjOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNlZmZmY2Q7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzdlYTg3YjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzNjNTkzOTsgfVxuICAgICAgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWFycm93IHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgLm8tdmlkZW8tLWlzLXBsYXlpbmcgLm8tdmlkZW9fX2J1dHRvbixcbiAgLm8tdmlkZW8tLWlzLXBsYXlpbmcgLm8tdmlkZW9fX3Bvc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby12aWRlb19fYnV0dG9uOmhvdmVyIC5vLXZpZGVvX19idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTsgfVxuICAuby12aWRlb19fYnV0dG9uOmhvdmVyIC5vLXZpZGVvX19idXR0b24taWNvbiBjaXJjbGUge1xuICAgIGZpbGw6ICNlYjAwMWY7IH1cbiAgLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDEpKTsgfSB9XG4gICAgLm8tdmlkZW9fX2NhcHRpb24taGVhZGxpbmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvLS1jZW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8tLWNlbnRlciB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvLS1jZW50ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlbyAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuXG4uby1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1mb290ZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLm8tZm9vdGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5vLWZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm8tZm9vdGVyX19sb2dvLWltYWdlIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tZm9vdGVyX19sb2dvLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuICAuby1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC5vLWZvb3Rlcl9fY29weXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tZm9vdGVyX19jb3B5cmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5vLWZvb3Rlcl9fc29jaWFsLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmJlZm9yZSwgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjpiZWZvcmUsIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICB0b3A6IC0ycHg7IH1cbiAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5vLWZvb3Rlcl9fc29jaWFsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuby1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuby1mb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuby1mb290ZXJfX2V4dGVybmFsLWljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWZvb3Rlcl9fbmF2IHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tZm9vdGVyX19uYXYge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAuby1mb290ZXJfX25hdiB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1mb290ZXJfX25hdiB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5vLWZvb3Rlcl9fbmF2IGxpIHtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1mb290ZXJfX25hdiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1mb290ZXJfX25hdiBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cbiAgLm8tZm9vdGVyX19uYXYgYSxcbiAgLm8tZm9vdGVyX19uYXYgYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm8tZm9vdGVyX19uYXYgYTpob3ZlcixcbiAgICAuby1mb290ZXJfX25hdiBidXR0b246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuby1mb290ZXJfX25hdkl0ZW0tLWlzRXh0ZXJuYWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm8tZm9vdGVyX19uYXZJdGVtLS1pc0V4dGVybmFsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tZm9vdGVyX19uYXZJdGVtLS1pc0V4dGVybmFsIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyoqXG4gKiBBcHBsaWVzIGF1ZGlvIHBsYXllciBzdHlsZXMgdG8gYW4gaW5wdXRbdHlwZT1cInJhbmdlXCJdXG4gKlxuICogQVRURU5USU9OIGl0IGlzIGludGVudGlvbmFsbHkgdGhhdCB0aGVyZSBhcmUgbm8gY29tbWEtc2VwYXJhdGVkXG4gKiBzZWxlY3RvcnMgYnV0IGluc3RlYWQgYSBidW5jaCBvZiBtaXhpbnMhIEJyb3dzZXJzIGhhdmUgc2VyaW91c1xuICogdHJvdWJsZSB3aXRoIGlucHV0W3R5cGU9XCJyYW5nZVwiXSBzdHlsaW5nIHNvbWV0aW1lcyBhbmQgc2VlbSB0byBiZVxuICogbm90IGFibGUgdG8gYXBwbHkgcnVsZXMgaWYgdGhleSBhcmUgY29tbWEtc2VwYXJhdGVkLlxuICovXG4uby1hdWRpb3BsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLWF1ZGlvcGxheWVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tYXVkaW9wbGF5ZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXJfX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gNiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBvcmRlcjogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1hdWRpb3BsYXllcl9fY29weSB7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXJfX2NvcHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMTBweCkgLyA2ICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXJfX2NvcHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gNiAqIDEpKTsgfSB9XG4gIC5vLWF1ZGlvcGxheWVyX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1hdWRpb3BsYXllcl9faW5uZXItbGVmdCwgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLWxlZnQsIC5vLWF1ZGlvcGxheWVyX19pbm5lci1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gNiAqIDEpKTsgfSB9XG4gIC5vLWF1ZGlvcGxheWVyX19pbm5lci1jZW50ZXIge1xuICAgIGZsZXg6IDIgMSAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0biwgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bixcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLCBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4sXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLWljb24sIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIHdyYXBwZWQgaW50byBhIHNwYW4gZWxlbWVudCBiZWNhdXNlIElFIGRvZXMgbm90IHN1cHBvcnQgdGhlXG4gICAgICogY2xhc3NMaXN0IEphdmFTY3JpcHQgcHJvcGVydHkgb24gU1ZHIGVsZW1lbnRzXG4gICAgICovIH1cbiAgICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4taWNvbi0tdmlzaWJsZSwgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4taWNvbi0tdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bi1pY29uIHN2ZywgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4taWNvbiBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1idG4taWNvbiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuby1hdWRpb3BsYXllcl9fdGltZS1lbGFwc2VkLCAuby1hdWRpb3BsYXllcl9fdGltZS10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1hdWRpb3BsYXllcl9fc2VlayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICAvKiBoYWNrIGZvciB0cmFjay1lbGFwc2VkIGluIFdlYmtpdCBiYXNlZCBicm93c2VycyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWIwMDFmIHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10cmFjayB7XG4gICAgICAvKiByZW1vdmUgd2VpcmQgZ3JpZCBpbiBJRSAqL1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtZmlsbC11cHBlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLyogRm9yIHNvbWUgcmVhc29uLCBFZGdlIHVzZXMgdGhlIC13ZWJraXQgbWFyZ2luIGFib3ZlICovXG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2VlayB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otZm9jdXMtb3V0ZXIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS13cmFwcGVyIHtcbiAgICAvKiBJRSBuZWVkcyBIaXR6ZWZyZWkgKi9cbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1pbm5lci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC05NXB4O1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLXdyYXBwZXItLWlzLW9wZW4gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1pbm5lci13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogNnB4IDEwcHg7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhZWE1YTA7XG4gICAgICAvKiBoYWNrIGZvciB0cmFjay1lbGFwc2VkIGluIFdlYmtpdCBiYXNlZCBicm93c2VycyAqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjVlNmQ3IHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhZWE1YTA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdHJhY2sge1xuICAgICAgLyogcmVtb3ZlIHdlaXJkIGdyaWQgaW4gSUUgKi9cbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtZmlsbC11cHBlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhZWE1YTA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLyogRm9yIHNvbWUgcmVhc29uLCBFZGdlIHVzZXMgdGhlIC13ZWJraXQgbWFyZ2luIGFib3ZlICovXG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWUsXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWUge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otZm9jdXMtb3V0ZXIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWNvcm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDIwcHg7IH1cblxuQGtleWZyYW1lcyBzbGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG5cbi5vLWhpZ2hsaWdodC1pbnRybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJweDtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyLXNlY3Rpb24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhci1zZWN0aW9uOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhci1zZWN0aW9uOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEteWVhcikgYXR0cihkYXRhLXllYXItZW5kKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXItc2VjdGlvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Byb2dyZXNzLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faGVhZGxpbmUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faGVhZGxpbmUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19zdWJoZWFkbGluZSwgLm8taGlnaGxpZ2h0LWludHJvX19oZXJvLWhlYWRsaW5lLCAuby1oaWdobGlnaHQtaW50cm9fX2NvcHkge1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faGVyby1oZWFkbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDc4OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwdnc7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogLTI1JTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1sZWZ0IHtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICB3aWR0aDogNTV2dztcbiAgICAgICAgbGVmdDogLTE1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1sZWZ0IHtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgbGVmdDogLTE1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICAgIHdpZHRoOiA0NXZ3O1xuICAgICAgICBsZWZ0OiAtOCU7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIHJpZ2h0OiAtMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgcmlnaHQ6IC0xMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiAxNSU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1sZWZ0IHtcbiAgICAgICAgdG9wOiA0MiU7XG4gICAgICAgIGxlZnQ6IDEwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgICAgIHRvcDogMjUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1sZWZ0IHtcbiAgICAgICAgdG9wOiAxNSU7IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzNyU7XG4gICAgcmlnaHQ6IDEwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXJpZ2h0IHtcbiAgICAgICAgdG9wOiA0MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAxNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXJpZ2h0IHtcbiAgICAgICAgdG9wOiA1JTsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoOTQsIDg2LCA4NCwgMC41KSA2NSUsIHJnYmEoOTQsIDg2LCA4NCwgMCkgOTclKTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19maWd1cmUsXG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2Utd3JhcHBlciA+ICoge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMHZ3OyB9XG5cbi5zY3JvbGwtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi41cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2Nyb2xsLWluZGljYXRvciB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgYm90dG9tOiAwOyB9IH1cblxuLnNjcm9sbC1pbmRpY2F0b3IgLmxpbmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gIGFuaW1hdGlvbjogc2xpZGUgMnMgaW5maW5pdGU7IH1cblxuOnJvb3Qge1xuICAtLVNlY29uZGFyeS1EZWVwLU5hdnk6ICMxZTVhNzg7XG4gIC0tU2Vjb25kYXJ5LURhcmstTmF0dXJhbC1CZWlnZTogI2RjYmU5NjtcbiAgLS1TZWNvbmRhcnktRGVuaW06ICM2ZWEwZWI7XG4gIC0tU2Vjb25kYXJ5LUNvcmFsOiAjZmY5MTk2O1xuICAtLVNlY29uZGFyeS1EYXJrLUNvenktUGluazogI0U4OUZERDtcbiAgLS1TZWNvbmRhcnktRGFyay1Qb3NpdGl2ZS1HcmVlbjogIzAwNjA1ODtcbiAgLS1QcmltYXJ5LUJyYW5kOiAjZWIwMDFmOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMi5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LFxuLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMi5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5IHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbiAycyBmb3J3YXJkczsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVlcC1uYXZ5IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZWVwLW5hdnkgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZWVwLU5hdnkpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZWVwLW5hdnkgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURlZXAtTmF2eSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstbmF0dXJhbC1iZWlnZSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1uYXR1cmFsLWJlaWdlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1OYXR1cmFsLUJlaWdlKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1uYXR1cmFsLWJlaWdlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLU5hdHVyYWwtQmVpZ2UpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZW5pbSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVuaW0gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZW5pbSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlbmltIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZW5pbSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWNvcmFsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1jb3JhbCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LUNvcmFsKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tY29yYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LUNvcmFsKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1jb3p5LXBpbmsgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstY296eS1waW5rIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1Db3p5LVBpbmspOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLWNvenktcGluayAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1Db3p5LVBpbmspOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1wb3NpdGl2ZS1ncmVlbiAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tcG9zaXRpdmUtZ3JlZW4gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLVBvc2l0aXZlLUdyZWVuKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tcG9zaXRpdmUtZ3JlZW4gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstUG9zaXRpdmUtR3JlZW4pOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1icmFuZCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tYnJhbmQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVByaW1hcnktQnJhbmQpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1icmFuZCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1QcmltYXJ5LUJyYW5kKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgZ2FwOiAwIDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAuby1oaWdobGlnaHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgICAgICBwYWRkaW5nOiAwIDA7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUge1xuICAgIGdyaWQtYXJlYTogMiAvIDIgLyA0IC8gOTtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMi8gMiAvIDQgLyA4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDQgLyA1OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyA5OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3NxdWFyZSB7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci1zcXVhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDIgLyA0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLXNxdWFyZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyA0IC8gNDtcbiAgICAgICAgei1pbmRleDogMzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgIGdyaWQtYXJlYTogMiAvIDUgLyAyIC8gMTI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDIgLyAxMzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBncmlkLWFyZWE6IDIgLyA0IC8gMiAvIDExOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDIgLyAxMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBncmlkLWFyZWE6IDIgLyA2IC8gMiAvIDExOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyA2IC8gNCAvIDEyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDYgLyAzIC8gMTE7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMiB7XG4gICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdCwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdCwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgICAgICBwYWRkaW5nOiAzNXB4OyB9IH1cbiAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0IHAsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgZ3JpZC1hcmVhOiA1IC8gMiAvIDEzIC8gODsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMiAvIDEyIC8gMTA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMiAvIDEzIC8gODsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBncmlkLWFyZWE6IDYgLyAyIC8gMTMgLyA4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSB7XG4gICAgZ3JpZC1hcmVhOiA1IC8gNCAvIDEyIC8gMTI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDYgLyA2IC8gMTIgLyAxMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA2IC8gNiAvIDEyIC8gMTI7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIge1xuICAgIGdyaWQtYXJlYTogMTIgLyAyIC8gOSAvIDg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJlbTtcbiAgICAgICAgZ3JpZC1hcmVhOiAxMiAvIDIgLyA5IC8gMTA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtYXJlYTogMTIgLyAyIC8gOSAvIDg7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICBncmlkLWFyZWE6IDggLyA0IC8gMTIgLyAxMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICAgICAgICBncmlkLWFyZWE6IDggLyA2IC8gMTIgLyAxMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cmVtO1xuICAgICAgICBncmlkLWFyZWE6IDkgLyA2IC8gMTMgLyAxMjsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDggLyAxMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gOCAvIDEzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA4IC8gMTM7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtYXJlYTogOCAvIDEgLyA4IC8gMTM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA4IC8gMSAvIDggLyAxMzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogOCAvIDEgLyA4IC8gMTM7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fZmlndXJlLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlcixcbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItc2Vjb25kYXJ5ID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnQtYXJ0aWNsZSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWFydGljbGUge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1zZWFyY2gtcmVzdWx0cyB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cblxuLnQtbWVkaWEtbGlicmFyeSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LW1lZGlhLWxpYnJhcnkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1zZWNvbmRhcnkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1ob21lIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtaG9tZSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LWNhdGVnb3J5IHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtY2F0ZWdvcnkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuICAudC1jYXRlZ29yeSAubS1jb250YWN0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnQtY2F0ZWdvcnkgLm8tbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG5cbi50LWFzc2V0LWRldGFpbCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWwge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmssIC50LWFzc2V0LWRldGFpbF9faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluaywgLnQtYXNzZXQtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmssIC50LWFzc2V0LWRldGFpbF9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rIC5hLWxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rIC5hLWxpbmsgLmEtbGlua19fY2lyY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG4gIC50LWFzc2V0LWRldGFpbF9faGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW50cm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIC50LWFzc2V0LWRldGFpbF9faW1hZ2UgaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIC50LWFzc2V0LWRldGFpbF9fdGFncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX190YWdzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudC1hc3NldC1kZXRhaWxfX2Rvd25sb2FkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLnQtYXNzZXQtZGV0YWlsX19kb3dubG9hZHMgLm0tZG93bmxvYWQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC50LWFzc2V0LWRldGFpbF9fbWV0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19tZXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgIHJvdy1nYXA6IDI1cHg7IH0gfVxuICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDUpKTsgfSB9XG5cbi50LXNwZWNpYWwge1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1zcGVjaWFsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cbiAgLnQtc3BlY2lhbCAuby1oaWdobGlnaHQtc2VjdGlvbiArIG1haW4sXG4gIC50LXNwZWNpYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb24gKyAubS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4iXX0= */
