@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{font-size:5.625rem;line-height:6.25rem;color:#fff;font-weight:900;letter-spacing:.75px}.a-headline--super-super-section{font-size:3.125rem;line-height:3.4375rem;color:#fff;font-weight:900;letter-spacing:.75px}.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}.o-highlight-intro--single-image .o-highlight-intro__image-wrapper{display:flex;justify-content:center;align-items:center}.o-highlight-intro--single-image .o-highlight-intro__headline-wrapper{text-align:center}.o-highlight-intro__image-center{width:100%;display:flex;justify-content:center;align-items:center}.o-highlight-intro__figure--center{width:100%;max-width:900px}.o-highlight-intro__background-center{width:100%;height:auto;object-fit:cover;border-radius:8px}.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:right}.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:right;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:6.25rem;line-height:6.875rem}.a-headline--super-super-section{font-size:4.6875rem;line-height:5rem}.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%}.o-highlight-intro--single-image .o-highlight-intro__headline-wrapper{max-width:800px;margin:0 auto}.o-highlight-intro__image-center{max-width:1200px;margin:0 auto}.o-highlight-intro__figure--center{width:80%}.o-highlight-intro__background-center{max-height:600px}.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:4.6875rem;line-height: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-intro__figure--center{width:70%}.o-highlight-intro__background-center{max-height:700px}.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:4.6875rem;line-height:5rem}.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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REFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLHdDQUNFLHdCQUEyQixDQUM3QixzRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLHVDQUNFLHdCQUEyQixDQUM3QixxRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLG1DQUNFLHdCQUEyQixDQUM3QixpRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLHdDQUNFLHdCQUEyQixDQUM3QixzRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLHlDQUNFLHdCQUEyQixDQUM3Qix1RUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLHFDQUNFLHdCQUEyQixDQUM3QixtRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLHVDQUNFLHdCQUEyQixDQUM3QixxRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLG1DQUNFLHdCQUEyQixDQUM3QixpRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLGtDQUNFLHdCQUEyQixDQUM3QixnRUFDRSwwREFBNkQsQ0FDN0QseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsMkJBQThCLENBQ2hDLHdDQUNFLHdCQUEyQixDQUM3QixzRUFDRSww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IiwiZmlsZSI6InNyYy9zdHlsZXNoZWV0cy9tYWluLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgY29sb3IgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRjb2xvcnMgTWFwIHdpdGggY29sb3JzXG4gKiBAcmV0dXJuIHtjb2xvcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuc2Fzcy1tcSBjb25maWd1cmF0aW9uXG5odHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xXG5cblVzYWdlOiBtcSgpIHRha2VzIHVwIHRvIHRocmVlIG9wdGlvbmFsIHBhcmFtZXRlcnM6XG4kZnJvbTogaW5jbHVzaXZlIG1pbi13aWR0aCBib3VuZGFyeVxuJHVudGlsOiBleGNsdXNpdmUgbWF4LXdpZHRoIGJvdW5kYXJ5XG4kYW5kOiBhZGRpdGlvbmFsIGN1c3RvbSBkaXJlY3RpdmVzXG5cbioqL1xuLyoqXG4gKiBSZXR1cm5zIHNwYWNpbmcgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgc3BhY2UgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRzcGFjaW5ncyBNYXAgd2l0aCBzcGFjaW5nc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgc3BhY2UgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBMb29rcyB1cCB0aGUgcGFzc2VkIHotaXRlbSBpbiBhIHotZ3JvdXAgaW4gYSB6LW1hcCBhbmQgcmV0dXJucyBpdHMgei1pbmRleC5cbiAqIEEgei1tYXAgaGFzIHRvIGJlIGRlZmluZWQgaW4gc2V0dGluZ3MgY29udGFpbmluZyB6LWdyb3VwcyB0aGF0IGNvbnRhaW4gei1pdGVtcyB3aXRoIGEgei1pbmRleCBhcyB2YWx1ZSBlYWNoLlxuICogV2l0aCB0aGUgJHotaW5kZXgtb2Zmc2V0IHBhcmFtZXRlciB0aGUgei1pbmRleCBvZiBlYWNoIHotaXRlbSBjYW4gYmUgaW5jcmVhc2VkLlxuICogVXNlciB0aGlzIGZ1bmN0aW9uIGxpa2UgdGhpczpcbiAqIHotaW5kZXg6IGdldC16LWluZGV4KCdoZWFkZXInKTsgLy8gUmV0dXJucyB0aGUgY29ycmVjdCBiYXNlIHotaW5kZXggZm9yIHRoZSBuYXZpZ2F0aW9uXG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnc2VhcmNoJywgJ2hlYWRlcicpOyAvLyBJbiB0aGlzIGNhc2UgbmF2aWdhdGlvbiBoYXMgaXRzIG93biB6LWluZGV4LWdyb3VwIGRlZmluZWQgYW5kIGl0IHdpbGwgcmV0dXJuIHRoZSB6LWluZGV4IG9mIHRoZSBuYXYtaXRlbSBvZiB0aGUgbmF2aWdhdGlvblxuICogQHBhcmFtICB7c3RyaW5nfSAkei1pdGVtIElkZW50aWZpZXIgb2YgdGhlIHotaXRlbSBmcm9tIGNvbmZpZ3VyYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotZ3JvdXAgSWRlbnRpZmllciBvZiB0aGUgei1ncm91cC4gQnkgZGVmYXVsdCB0aGlzIGlzIHRoZSBcInJvb3RcIi1ncm91cFxuICogQHBhcmFtICB7bWFwfSAkei1tYXAgVGhlIHotbWFwIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyB6LWluZGV4XG4gKi9cbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJyZWFrcG9pbnQgSWRlbnRpZmllciBmb3IgdGhlIGNvbG9yIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkY29sb3JzIE1hcCB3aXRoIGNvbG9yc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgY29sb3IgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBHZXQgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb25cbiAqIEBwYXJhbSB7U3RyaW5nfSBjc3MgcHJvcGVydHlcbiAqIEBwYXJhbSB7TWFwfSBtYXAgY29udGFpbmluZyBjb2x1bW4gY29uZmlndXJhdGlvbiBmb3IgYnJlYWtwb2ludHMgKG1vYmlsZTogNCBvZiA2LCBkZXNrdG9wOiAxMCBvZiAxMilcbiAqL1xuLyoqXG4gKiBTZXRzIHRoZSByZXNwb25zaXZlIGd1dHRlciBjYWxjdWxhdGlvbiB0byBhIHNwZWNpZmljIGF0dHJpYnV0ZVxuICogQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eSBjc3MgcHJvcGVydHkgdGhhdCBzaG91bGQgZ2V0IHRoZSB2YWx1ZVxuICogQHBhcmFtIHtMaXN0fSAkYnJlYWtwb2ludHMgTGlzdCBvZiBicmVha3BvaW50cyB0aGUgcHJvcGVydHkgc2hvdWxkIGdldCB0aGUgZ3V0dGVyIGZvclxuICogQHBhcmFtIHtCb29sZWFufSAkYmFzZSBpc3Qgb2YgYnJlYWtwb2ludHMgdG8gZXhjbHVkZVxuICovXG4vKiEgc2FuaXRpemUuY3NzIHY1LjAuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuLyogRG9jdW1lbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NlbWFudGljcy5odG1sI3NlbWFudGljcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSByZXBlYXRpbmcgYmFja2dyb3VuZHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgYm94IHNpemluZyBpbmhlcml0ZW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRleHQgZGVjb3JhdGlvbiBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGVuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkIGJvcmRlciBib3ggc2l6aW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIFByZXZlbnQgZm9udCBzaXplIGFkanVzdG1lbnRzIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqLyB9XG5cbi8qIFNlY3Rpb25zIChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zZW1hbnRpY3MuaHRtbCNzZWN0aW9ucylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50IChodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zZW1hbnRpY3MuaHRtbCNncm91cGluZy1jb250ZW50KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjdGV4dC1sZXZlbC1zZW1hbnRpY3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG4vKlxuICogUmVtb3ZlIHRoZSB0ZXh0IHNoYWRvdyBvbiB0ZXh0IHNlbGVjdGlvbnMgKG9waW5pb25hdGVkKS5cbiAqIDEuIFJlc3RvcmUgdGhlIGNvbG9yaW5nIHVuZG9uZSBieSBkZWZpbmluZyB0aGUgdGV4dCBzaGFkb3cgKG9waW5pb25hdGVkKS5cbiAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIC8qIDEgKi9cbiAgY29sb3I6ICMwMDAwMDA7XG4gIC8qIDEgKi9cbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiAxICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2VtYmVkZGVkLWNvbnRlbnQuaHRtbCNlbWJlZGRlZC1jb250ZW50KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIENoYW5nZSB0aGUgZmlsbCBjb2xvciB0byBtYXRjaCB0aGUgdGV4dCBjb2xvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBUYWJ1bGFyIGRhdGEgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3RhYmxlcy5odG1sI3RhYmxlcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4vKiBGb3JtcyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZm9ybXMuaHRtbCNmb3JtcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogSW5oZXJpdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAyLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gb24gdGV4dGFyZWFzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZSBlbGVtZW50cyAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZm9ybXMuaHRtbCNpbnRlcmFjdGl2ZS1lbGVtZW50cylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmcgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3NjcmlwdGluZy5odG1sI3NjcmlwdGluZy0zKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogVXNlciBpbnRlcmFjdGlvbiAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvaW50ZXJhY3Rpb24uaHRtbCNlZGl0aW5nKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKi9cbmEsXG5hcmVhLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSxcblt0YWJpbmRleF0ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC8qIDEgKi9cbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBBUklBIChodHRwczovL3czYy5naXRodWIuaW8vaHRtbC1hcmlhLylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWhpZGRlbj1cImZhbHNlXCJdW2hpZGRlbl06bm90KDpmb2N1cykge1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5hcnRpY2xlLFxuc2VjdGlvbixcbm1haW4sXG5mb290ZXIsXG5oZWFkZXIsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5wcmUsXG5jb2RlLFxucCxcbmEsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG51bCxcbm9sLFxubGksXG5kbCxcbmR0LFxuZGQsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J3VybCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPVFRPU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNjM2MzYztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLW8taHlwaGVuczogYXV0bztcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGEuYS0tbGlua0hhc0JvcmRlciwgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiBhLCAubS1yaWNodGV4dCBoMyBhLFxuICAubS1yaWNodGV4dCBoNCBhLFxuICAubS1yaWNodGV4dCBwIGEsXG4gIC5tLXJpY2h0ZXh0IHVsIGEsIC5vLWluZm9ib3hfX2JvZHkgYSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGEsIC5vLXF1b3RlIGEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgYS5hLS1saW5rSXNFeHRlcm5hbCwgLm0tcmljaHRleHQgaDMgYVt0YXJnZXQ9J19ibGFuayddLFxuICAubS1yaWNodGV4dCBoNCBhW3RhcmdldD0nX2JsYW5rJ10sXG4gIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddLFxuICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYVt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGEuYS0tbGlua0lzRXh0ZXJuYWwsIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAgIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddLCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tbWVkaWFfX2ZpZ3VyZS1jYXB0aW9uIGFbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddIHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4OyB9IH1cbiAgICBhLmEtLWxpbmtJc0V4dGVybmFsOjpiZWZvcmUsIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLFxuICAgIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlLFxuICAgIC5tLXJpY2h0ZXh0IHAgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsXG4gICAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUsIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ106OmJlZm9yZSwgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBhLmEtLWxpbmtJc0V4dGVybmFsOjpiZWZvcmU6aG92ZXIsIC5tLXJpY2h0ZXh0IGgzIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgaDQgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sXG4gICAgICAubS1yaWNodGV4dCBwIGE6OmJlZm9yZTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgICAgLm0tcmljaHRleHQgdWwgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhOjpiZWZvcmU6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSwgLm8tcXVvdGUgYTo6YmVmb3JlOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy1yZWQuc3ZnXCIpOyB9XG4gICAgYS5hLS1saW5rSXNFeHRlcm5hbDpob3ZlciwgLm0tcmljaHRleHQgaDMgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLFxuICAgIC5tLXJpY2h0ZXh0IGg0IGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAubS1yaWNodGV4dCBwIGE6aG92ZXJbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgICAubS1yaWNodGV4dCB1bCBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10sIC5vLWluZm9ib3hfX2JvZHkgYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYTpob3Zlclt0YXJnZXQ9J19ibGFuayddLCAuby1xdW90ZSBhOmhvdmVyW3RhcmdldD0nX2JsYW5rJ10ge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxudWwgbGkge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZ2NhcHRpb24ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuYmxvY2txdW90ZSxcbmNpdGUge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG5pbWcubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbi8qKlxuT1RUTyBTQU5TXG4qKi9cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJsYWNrLTJ2MS1PVFRPc3Vic2V0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJsYWNrLTJ2MS1PVFRPc3Vic2V0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1mYW1pbHk6ICdPVFRPU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLUJvbGQtMnYxLU9UVE9zdWJzZXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLXdlYmZvbnQvT1RUT1NhbnMtQm9sZC0ydjEtT1RUT3N1YnNldC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZmFtaWx5OiAnT1RUT1NhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vdHRvLXNhbnMtd2ViZm9udC9PVFRPU2Fucy1SZWd1bGFyLTJ2MS1PVFRPc3Vic2V0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL290dG8tc2Fucy13ZWJmb250L09UVE9TYW5zLVJlZ3VsYXItMnYxLU9UVE9zdWJzZXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09UVE9TYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLWV4dGVuZGVkL09UVE9TYW5zLUxpZ2h0LTJ2MmIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3R0by1zYW5zLWV4dGVuZGVkL09UVE9TYW5zLUxpZ2h0LTJ2MmIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZhbWlseTogJ09UVE9TYW5zJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzICovXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG4gIGFbaHJlZl49JyMnXTphZnRlcixcbiAgYVtocmVmXj0namF2YXNjcmlwdDonXTphZnRlciB7XG4gICAgY29udGVudDogJyc7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm0tdGVhc2VyIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbmJvZHkucHJpZGUtYmFja2dyb3VuZCAubS1oaWdobGlnaHQtdGVhc2VyIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm8tY2x1c3Rlci10ZWFzZXIgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm8taGVyby12aWRlbyAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm8tc3RvcnktdGVhc2VyIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmOTE5NiwgI2ZmZGM3MywgI2M1ZWY2YywgIzZlYTBlYiwgI2IxOThkYikgIWltcG9ydGFudDsgfVxuXG5ib2R5LnByaWRlLWJhY2tncm91bmQgLm0tc3RhZ2UtLWludHJvLXRlYXNlci5tLXN0YWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MTk2LCAjZmZkYzczLCAjYzVlZjZjLCAjNmVhMGViLCAjYjE5OGRiKSAhaW1wb3J0YW50OyB9XG5cbi5hLWhlYWRsaW5lLS1tYWluIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tbWFpbiB7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLW1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3RhbmRhcmQge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN0YW5kYXJkIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3RhbmRhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS1zdWJsaW5lLCAubS1yaWNodGV4dCBoMywgLm8taW5mb2JveF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1YmxpbmUsIC5tLXJpY2h0ZXh0IGgzLCAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1YmxpbmUsIC5tLXJpY2h0ZXh0IGgzLCAuby1pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXNtYWxsLCAubS1yaWNodGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmEtaGVhZGxpbmUtLWhlcm8ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogI2ViMDAxZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0taGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmEtaGVhZGxpbmUtLXN1cGVyLWhlcm8ge1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogI2ViMDAxZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwcHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VwZXItc3VwZXItaGVybyB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwcHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtaGVhZGxpbmUtLXN1cGVyLXN1cGVyLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5hLWhlYWRsaW5lLS1zdXBlci1zdXBlci1zZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tc3VwZXItc3VwZXItc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG5cbi5hLWhlYWRsaW5lLS10b3BsaW5lLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tdG9wbGluZS1iaWcge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuXG4uYS1oZWFkbGluZS0tdG9wbGluZS1iaWctc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1oZWFkbGluZS0tdG9wbGluZS1iaWctc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbi5hLXN2Zy1zcHJpdGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cbiAgLmEtc3ZnLXNwcml0ZS0tdmFyaW91cy1jb25uZWN0b3Ige1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogOHB4OyB9XG4gIC5hLXN2Zy1zcHJpdGUtLXZhcmlvdXMtY29ubmVjdG9yLXNob3J0IHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDhweDsgfVxuXG4uYS1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNjAsIDYwLCA2MCwgMC45KSwgIzNjM2MzYyk7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYS1idXR0b24sXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS1idXR0b24ge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtYnV0dG9uLS1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAxM3B4OyB9XG4gIC5hLWJ1dHRvbi0taXNEaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQ1LCAyMzAsIDIxNSwgMC45KSwgI2Y1ZTZkNyk7IH1cbiAgLmEtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmEtYnV0dG9uX19pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLmEtYnV0dG9uX19pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLmEtYnV0dG9uOmhvdmVyOm5vdCguYS1idXR0b24tLWlzRGlzYWJsZWQpLFxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1idXR0b246bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNSwgMCwgMzEsIDAuOSksICNlYjAwMWYpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tcmlnaHQ6aG92ZXI6bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCkgLmEtYnV0dG9uX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxuICAuYS1idXR0b24uYS1idXR0b24tLWFycm93LWRvd246aG92ZXI6bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCkgLmEtYnV0dG9uX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuICAuYS1idXR0b24uYS1idXR0b24tLWFycm93LWxlZnQ6aG92ZXI6bm90KC5hLWJ1dHRvbi0taXNEaXNhYmxlZCkgLmEtYnV0dG9uX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7IH1cbiAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLmEtYnV0dG9uLmEtYnV0dG9uLS1yaWdodDpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG4gIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuOmhvdmVyIC5hLWJ1dHRvbi5hLWJ1dHRvbi0tYXJyb3ctZG93bjpub3QoLmEtYnV0dG9uLS1pc0Rpc2FibGVkKSAuYS1idXR0b25fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG5cbi5hLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYS1sYWJlbF9fbGluZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gICAgLmEtbGFiZWxfX2xpbmUtLXN0YXJ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAgIC5hLWxhYmVsX19saW5lLS1lbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmEtbGFiZWxfX3N1YmplY3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4IC0gMjBweCk7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAxZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7IH1cblxuLmEtc2tpcC1saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNjAsIDYwLCA2MCwgMC45KSwgIzNjM2MzYyk7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuYS1za2lwLWxpbmssXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS1za2lwLWxpbmsge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmEtc2tpcC1saW5rOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7IH1cblxuLmEtbGluayB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzNjM2MzYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5hLWxpbmssXG4gIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuYS1saW5rIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5hLWxpbmstLWhhc0NpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmEtbGlua19faWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBvcmRlcjogMTsgfVxuICAgIC5hLWxpbmtfX2ljb24uYS1zdmctc3ByaXRlLS12YXJpb3VzLWV4dGVybmFsLXJvdW5kZWQge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7IH1cbiAgICAuYS1saW5rX19pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLmEtbGlua19fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYS1saW5rX19jaXJjbGUgLmEtbGlua19faWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG9yZGVyOiAwOyB9XG4gIC5hLWxpbmstLWlzRGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5hLWxpbmstLWhhc0NpcmNsZS5hLWxpbmstLWlzRGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5hLWxpbmstLWlzRGlzYWJsZWQgLmEtbGlua19fY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5hLWxpbmstLWhpZGRlbi1sYWJlbCAuYS1saW5rX19jaXJjbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hLWxpbms6aG92ZXI6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpLFxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1saW5rOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSxcbiAgLmhhcy1ob3ZlcmFibGUtc2libGluZzpob3ZlciArIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5hLWxpbms6aG92ZXI6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIC5hLWxpbmtfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuYS1saW5rOm5vdCguYS1saW5rLS1pc0Rpc2FibGVkKSAuYS1saW5rX19jaXJjbGUsXG4gICAgLmhhcy1ob3ZlcmFibGUtc2libGluZzpob3ZlciArIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5hLWxpbms6bm90KC5hLWxpbmstLWlzRGlzYWJsZWQpIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cblxuLmEtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogdGV4dDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLW1ldGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5hLW1ldGFfX2F1dGhvciwgLmEtbWV0YV9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYS1tZXRhX19saW5lIHtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbi5hLXBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuYS1waWN0dXJlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmEtdGFnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDAgbm9uZTsgfVxuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLmEtdGFnLFxuICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLmEtdGFnIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5hLXRhZ19fY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYS10YWctLXN1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIyMjIyMjtcbiAgICBwYWRkaW5nOiAzcHggMTBweCAycHg7IH1cbiAgICAuYS10YWctLXN1YiAuYS10YWdfX2NvdW50IHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAuYS10YWctLWhhcy1jb3VudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDsgfVxuICAgIC5hLXRhZy0taGFzLWNvdW50LmEtdGFnLS1zdWIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuXG5hLmEtdGFnIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGEuYS10YWc6aG92ZXIsIGEuYS10YWc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7IH1cbiAgYS5hLXRhZy0tc3ViOmhvdmVyLCBhLmEtdGFnLS1zdWI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmEtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAtMTc1cHg7XG4gIGJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hLXRvb2x0aXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5hLXRvb2x0aXA6YWZ0ZXIge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogLTRweDsgfSB9XG4gIC5hLXRvb2x0aXAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmEtdG9vbHRpcCB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBib3R0b206IGF1dG87IH0gfVxuXG4uYS10b3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ViMDAxZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5hLXRvcGljIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgLmEtdG9waWNfX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5hLXRvcGljX19zdWJqZWN0IHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5hLXRvcGljX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjM2MzYzNjOyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrTWludCB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLmEtdG9waWMtLXRoZW1lLW1pbnQge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodE1pbnQge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrQmx1ZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWJsdWUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodGJsdWUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrUHVycGxlIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAuYS10b3BpYy0tdGhlbWUtcHVycGxlIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya1Bpbmsge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5hLXRvcGljLS10aGVtZS1waW5rIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAuYS10b3BpYy0tdGhlbWUtcmVkIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuYS10b3BpYy0tdGhlbWUtZGFya0NvcmFsIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuYS10b3BpYy0tdGhlbWUtY29yYWwge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5hLXRvcGljLS10aGVtZS1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5hLXRvcGljLS10aGVtZS1saWdodGVyT3JhbmdlIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAuYS10b3BpYy0tdGhlbWUteWVsbG93IHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuYS10b3BpYy0tdGhlbWUtbGlnaHR5ZWxsb3cge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrQmVpZ2Uge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5hLXRvcGljLS10aGVtZS1iZWlnZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLmEtdG9waWMtLXRoZW1lLWdyZWVuIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuYS10b3BpYy0tdGhlbWUtbGlnaHRHcmVlbiB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLmEtdG9waWMtLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5hLXRvcGljLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLmEtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVweCk7XG4gIG1hcmdpbjogNy41cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmEtaW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuYS1pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgLmEtaW5wdXQgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5hLWlucHV0LS1oaWRlLWxhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hLWlucHV0X19oaW50IHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuYS1pbnB1dF9faGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmEtaW5wdXQtLWhhbGYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuXG4uYS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNy41cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVweCk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hLXNlbGVjdCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5hLXNlbGVjdF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hLXNlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5hLXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hLXNlbGVjdCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gIC5hLXNlbGVjdCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmEtc2VsZWN0LS1oaWRlLWxhYmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hLXNlbGVjdCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZmlsbDogIzNjM2MzYztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuYS1zZWxlY3QtLWhhbGYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuXG4uYS10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXB4KTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmEtdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLmEtdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gIC5hLXRleHRhcmVhIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuYS10ZXh0YXJlYS0taGlkZS1sYWJlbCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5hLXRleHRhcmVhLS1oYWxmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cblxuLmEtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcuNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYS1jaGVja2JveCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5hLWNoZWNrYm94IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAgIC5hLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hLWNoZWNrYm94IGxhYmVsIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmlsbDogIzNjM2MzYztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5hLWNoZWNrYm94IGxhYmVsIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuICAuYS1jaGVja2JveCBpbnB1dCB7XG4gICAgLyogaHR0cHM6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHkgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgfVxuICAgIC5hLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBsYWJlbCBzdmcge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5hLWNoZWNrYm94LS1oYWxmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cblxuLm0tY2hlY2tib3gtZ3JvdXAge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuMDFlbSAwIDAgMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXB4KTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWluLXdpZHRoOiAwOyB9XG4gIC5tLWNoZWNrYm94LWdyb3VwIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jaGVja2JveC1ncm91cCBsZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgYm9keTpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSAubS1jaGVja2JveC1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAubS1jaGVja2JveC1ncm91cF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2hlY2tib3gtZ3JvdXBfX2l0ZW1zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgICAubS1jaGVja2JveC1ncm91cF9faXRlbXMgLmEtY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5tLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNnLWRlYnVnLWdyaWQgLm0tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJyZ2JhKDg1LCAyNTUsIDAsIDAuMilcIiB3aWR0aD1cIjEwMCVcIiAlM0UlM0NyZWN0IHg9XCIwXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMnB4ICsgKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCBzY3JvbGw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLnNnLWRlYnVnLWdyaWQgLm0tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwicmdiYSg4NSwgMjU1LCAwLCAwLjIpXCIgd2lkdGg9XCIxMDAlXCIgJTNFJTNDcmVjdCB4PVwiMFwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQy9zdmclM0UnKSBuby1yZXBlYXQgc2Nyb2xsOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNnLWRlYnVnLWdyaWQgLm0tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwicmdiYSg4NSwgMjU1LCAwLCAwLjIpXCIgd2lkdGg9XCIxMDAlXCIgJTNFJTNDcmVjdCB4PVwiMFwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQy9zdmclM0UnKSBuby1yZXBlYXQgc2Nyb2xsOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLnNnLWRlYnVnLWdyaWQgLm0tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwicmdiYSg4NSwgMjU1LCAwLCAwLjMpXCIgd2lkdGg9XCIxMDAlXCIgJTNFJTNDcmVjdCB4PVwiMFwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQy9zdmclM0UnKSBuby1yZXBlYXQgc2Nyb2xsOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnNnLWRlYnVnLWdyaWQgLm0tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwicmdiYSg4NSwgMjU1LCAwLCAwLjQpXCIgd2lkdGg9XCIxMDAlXCIgJTNFJTNDcmVjdCB4PVwiMFwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQ3JlY3QgeD1cImNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpXCIgd2lkdGg9XCJjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSlcIiBoZWlnaHQ9XCIxMDAlXCIvJTNFJTNDcmVjdCB4PVwiY2FsYygyMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSlcIiB3aWR0aD1cImNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKVwiIGhlaWdodD1cIjEwMCVcIi8lM0UlM0NyZWN0IHg9XCJjYWxjKDIycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTEpKVwiIHdpZHRoPVwiY2FsYygoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpXCIgaGVpZ2h0PVwiMTAwJVwiLyUzRSUzQy9zdmclM0UnKSBuby1yZXBlYXQgc2Nyb2xsOyB9IH1cbiAgLm0tY29udGFpbmVyLS1oYXNNYXJnaW4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb250YWluZXItLWhhc01hcmdpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTQ2cHg7IH0gfVxuICAubS1jb250YWluZXItLWhhc01vYmlsZU1hcmdpbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTQ4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhaW5lci0taGFzTW9iaWxlTWFyZ2luIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1jb250YWluZXItLWhhc0Rlc2t0b3BNYXJnaW4ge1xuICAgICAgcGFkZGluZzogMCA1M3B4O1xuICAgICAgbWF4LXdpZHRoOiAxNTQ2cHg7IH0gfVxuICAubS1jb250YWluZXItLWhhc0dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya01pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0tY29udGFpbmVyLS1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLWNvbnRhaW5lci0tbGlnaHRNaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya0JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0tY29udGFpbmVyLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLWNvbnRhaW5lci0tbGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya1B1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAubS1jb250YWluZXItLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAubS1jb250YWluZXItLWRhcmtQaW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5tLWNvbnRhaW5lci0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAubS1jb250YWluZXItLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAubS1jb250YWluZXItLWRhcmtDb3JhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAubS1jb250YWluZXItLWNvcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWNvbnRhaW5lci0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLWNvbnRhaW5lci0tbGlnaHRlck9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAubS1jb250YWluZXItLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAubS1jb250YWluZXItLWxpZ2h0eWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya0JlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLWNvbnRhaW5lci0tYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0tY29udGFpbmVyLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAubS1jb250YWluZXItLWxpZ2h0R3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm0tY29udGFpbmVyLS1zdXN0YWluYWJsZUdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLWNvbnRhaW5lci0tZGFya1N1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cblxuLm0tY29va2llLWxheWVyIHtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWNvb2tpZS1sYXllciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDsgfSB9XG4gIC5tLWNvb2tpZS1sYXllcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuICAubS1jb29raWUtbGF5ZXJfX2J1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHg7IH1cbiAgLm0tY29va2llLWxheWVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBnYXA6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29va2llLWxheWVyX19idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLm0tY29va2llLWxheWVyX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tLWNvb2tpZS1sYXllcl9fbGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5tLWNvb2tpZS1sYXllcl9fbGlua3MgYTpob3ZlciwgLm0tY29va2llLWxheWVyX19saW5rcyBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm0tY29va2llLWxheWVyX19hY2NlcHQtYnV0dG9uLCAubS1jb29raWUtbGF5ZXJfX3JlamVjdC1idXR0b24ge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tLWNvb2tpZS1sYXllcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLm0tY29va2llLWxheWVyX19kZXNjcmlwdGlvbiBhIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2Utb3V0OyB9XG4gICAgICAubS1jb29raWUtbGF5ZXJfX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAubS1jb29raWUtbGF5ZXJbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIC5tLWNvb2tpZS1sYXllci0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tLWRvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAubS1kb3dubG9hZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubS1kb3dubG9hZF9faW1hZ2VDb250YWluZXIge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm0tZG93bmxvYWRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubS1kb3dubG9hZF9faWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZsZXg6IDI1cHggMCAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubS1kb3dubG9hZF9fY29weSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1kb3dubG9hZF9fY29weSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuXG4ubS1ldmVudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWV2ZW50LS1pbkFydGljbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tZXZlbnQtLWluQXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWV2ZW50LS1pbkFydGljbGUubS1ldmVudC0taXNJbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tZXZlbnQtLWluQXJ0aWNsZS5tLWV2ZW50LS1pc0lubGluZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1ldmVudC0taW5BcnRpY2xlLm0tZXZlbnQtLWlzSW5saW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tZXZlbnQtLWluUm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5tLWV2ZW50LS1pblJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgLm0tZXZlbnRfX2hlYWRsaW5lV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWV2ZW50X19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5tLWV2ZW50X19oZWFkbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZXZlbnRfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5tLWV2ZW50X19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMik7IH1cbiAgLm0tZXZlbnRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubS1ldmVudF9faW1hZ2VDb250YWluZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubS1ldmVudF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm0tZXZlbnRfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLm0tZXZlbnRfX2RldGFpbC0tYm9sZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubS1ldmVudF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5tLWV2ZW50LS1pblJvdyAubS1ldmVudF9fbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgIC5tLWV2ZW50LS1pblJvdyAubS1ldmVudF9fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cblxuLm0tZmFjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWZhY3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm0tZmFjdHNfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tZmFjdHNfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gIC5tLWZhY3RzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIC5tLWZhY3RzX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1mYWN0c19faXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mYWN0c19faXRlbXMge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWZhY3RzX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm0tZmFjdHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5tLWZhY3RzX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYwNTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWZhY3RzX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjsgfSB9XG4gICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmFhZjtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm0tZmFjdHNfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZTJkMjtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm0tZmFjdHNfX2l0ZW0gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubS1mYWN0c19faXRlbSBoMyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubS1mYWN0c19faXRlbSBoMyA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAubS1mYWN0c19faXRlbSBoMyA+ICogKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAubS1mYWN0c19faXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWZhY3RzX19pdGVtIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5tLWZvcm0ge1xuICBtYXJnaW46IDM1cHggYXV0byA4MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubS1mb3JtLS1kYXJrTWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tbGlnaHRNaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1kYXJrQmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tbGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1kYXJrUHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtQaW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtDb3JhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tY29yYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tbGlnaHRlck9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczO1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1saWdodHllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZGFya0JlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtLS1iZWlnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tZm9ybS0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWxpZ2h0R3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLXN1c3RhaW5hYmxlR3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5tLWZvcm0tLWRhcmtTdXN0YWluYWJsZUdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAubS1mb3JtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tZm9ybV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZvcm1fX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIC5tLWZvcm1fX21haW5Gb3JtIHtcbiAgICB3aWR0aDogY2FjKDEwMCUgKyAxNXB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IGNhbGMoLTE1cHggLyAyKTsgfVxuICAubS1mb3JtX19hZGRpdGlvbmFsRm9ybURhdGEsIC5tLWZvcm1fX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZvcm1fX2FkZGl0aW9uYWxGb3JtRGF0YSwgLm0tZm9ybV9fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAubS1mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1mb3JtX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAubS1mb3JtX19hZGRpdGlvbmFsSW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWZvcm1fX2FkZGl0aW9uYWxJbmZvcm1hdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfSB9XG4gICAgLm0tZm9ybV9fYWRkaXRpb25hbEluZm9ybWF0aW9uIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm0tZm9ybV9faXRlbSwgLm0tZm9ybV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm0tZm9ybV9faXRlbS0taW5pdGlhbCwgLm0tZm9ybV9fc3VibWl0LS1pbml0aWFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubS1mb3JtX19pdGVtLS1pbml0aWFsIHRleHRhcmVhLCAubS1mb3JtX19zdWJtaXQtLWluaXRpYWwgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzOyB9XG4gIC5tLWZvcm0tLWlzLXVuZm9sZGVkIC5tLWZvcm1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9faXRlbSB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gIC5tLWZvcm0tLWlzLXVuZm9sZGVkIC5tLWZvcm1fX2FkZGl0aW9uYWxJbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tZm9ybS0taXMtdW5mb2xkZWQgLm0tZm9ybV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAubS1mb3JtW2RhdGEtc3RhdGU9J3N1Y2Nlc3MnXSAubS1mb3JtX19tZXNzYWdlLCAubS1mb3JtW2RhdGEtc3RhdGU9J2Vycm9yJ10gLm0tZm9ybV9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdzdWNjZXNzJ10gLm0tZm9ybV9fbWFpbkZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm0tZm9ybVtkYXRhLXN0YXRlPSdlcnJvciddIGlucHV0LFxuICAubS1mb3JtW2RhdGEtc3RhdGU9J2Vycm9yJ10gc2VsZWN0LFxuICAubS1mb3JtW2RhdGEtc3RhdGU9J2Vycm9yJ10gdGV4dGFyZWEsXG4gIC5tLWZvcm1bZGF0YS1zdGF0ZT0nZXJyb3InXSAubS1mb3JtX19tZXNzYWdlIHtcbiAgICBjb2xvcjogI2ZmNGY0ZjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAubS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAubS1mb3JtIHtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuXG4ubS10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm0tdGVhc2VyLFxuICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5tLXRlYXNlciB7XG4gICAgb3V0bGluZTogMDsgfVxuICAubS10ZWFzZXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLm0tdGVhc2VyX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICAubS10ZWFzZXJfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlcl9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAubS10ZWFzZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm0tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5tLXRlYXNlcl9faGVhZGxpbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAubS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm0tdGVhc2VyX19maWd1cmUtLW1hcmdpblRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLXRlYXNlcl9faW1hZ2UsIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA0MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgLm0tdGVhc2VyLS1kYXJrTWludCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm0tdGVhc2VyLS1taW50IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAubS10ZWFzZXItLWxpZ2h0TWludCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrQmx1ZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm0tdGVhc2VyLS1ibHVlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS10ZWFzZXItLWxpZ2h0Ymx1ZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrUHVycGxlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAubS10ZWFzZXItLXB1cnBsZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrUGluayAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gICAgLm0tdGVhc2VyLS1waW5rIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAubS10ZWFzZXItLXJlZCAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0tdGVhc2VyLS1kYXJrQ29yYWwgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAgIC5tLXRlYXNlci0tY29yYWwgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLXRlYXNlci0tb3JhbmdlIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAubS10ZWFzZXItLWxpZ2h0ZXJPcmFuZ2UgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjsgfVxuICAgIC5tLXRlYXNlci0teWVsbG93IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAubS10ZWFzZXItLWxpZ2h0eWVsbG93IC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAubS10ZWFzZXItLWRhcmtCZWlnZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gICAgLm0tdGVhc2VyLS1iZWlnZSAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm0tdGVhc2VyLS1ncmVlbiAubS10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm0tdGVhc2VyLS1saWdodEdyZWVuIC5tLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAubS10ZWFzZXItLXN1c3RhaW5hYmxlR3JlZW4gLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5tLXRlYXNlci0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAubS10ZWFzZXIgaW1nLm0tdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNDAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRlYXNlciBpbWcubS10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfSB9XG4gIC5tLXRlYXNlci0taW1hZ2UtbG9hZGVkLm0tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCBpbWcubS10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubS10ZWFzZXItLWltYWdlLWxvYWRlZC5tLXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm0tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubS10ZWFzZXJfX3RvcGljIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCkgdHJhbnNsYXRlWCgtMjVweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19ib2R5LFxuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1zcXVhcmUgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1sYXJnZSAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWJsb2NraW5nLm0tdGVhc2VyLS1sYW5kc2NhcGUgLmEtdG9waWNfX2xpbmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRvcDogNjNweDtcbiAgICAgIGxlZnQ6IGNhbGMoKCgycHggKyAoKDEwMCUgLSAxMnB4KSAvIDcgKiAxKSkgKyA3cHgpICogLTEpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5hLXRvcGljX19saW5lLFxuICAgIC5tLXRlYXNlci0tbGFyZ2UgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tbGFuZHNjYXBlIC5hLXRvcGljX19saW5lIHtcbiAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tYmxvY2tpbmcubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1ibG9ja2luZy5tLXRlYXNlci0tc3F1YXJlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAxMHB4KSAvIDYgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLXNxdWFyZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDIpKTsgfSB9XG4gIC5tLXRlYXNlci0tbGFuZHNjYXBlIC5tLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNjYuNjY2JTsgfVxuICAubS10ZWFzZXItLWxhbmRzY2FwZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDJweCkgLyAyICogMS41KSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYW5kc2NhcGUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMTBweCkgLyA2ICogNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYW5kc2NhcGUgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gNnB4KSAvIDQgKiAzKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAuYS10b3BpY19fbGluZSxcbiAgICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLmEtdG9waWNfX2xpbmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRvcDogNjNweDtcbiAgICAgIGxlZnQ6IC02MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWJvbGQgLmEtdG9waWNfX2xpbmUsXG4gICAgLm0tdGVhc2VyLS1ob3Jpem9udGFsLXRvcGljIC5hLXRvcGljX19saW5lIHtcbiAgICAgIGxlZnQ6IC0zNXB4OyB9IH1cbiAgLm0tdGVhc2VyLS1ob3Jpem9udGFsLXRvcGljIC5hLXRvcGljIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAubS10ZWFzZXItLWhvcml6b250YWwtdG9waWMgLm0tdGVhc2VyX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5tLXRlYXNlci0tYm9sZCAubS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWJvbGQgLm0tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tYm9sZCAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAubS10ZWFzZXItLWJvbGQgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBkaXYubS10ZWFzZXIgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHRleHQ7IH1cbiAgLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gIC5tLXRlYXNlci0taW50cm8ge1xuICAgIHdpZHRoOiBjYWxjKDJweCArICgxMDAlIC0gMnB4KSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLS1pbnRybyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0taW50cm8ge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tdGVhc2VyLS1pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDEwcHgpIC8gNiAqIDMpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gNnB4KSAvIDQgKiAzKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS10ZWFzZXItLWxhcmdlIC5tLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5tLXRlYXNlci0tbGFyZ2UgLm0tdGVhc2VyX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgcGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tdGVhc2VyLS1sYXJnZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItLWxhcmdlLm0tdGVhc2VyLS1pbnRybyAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfSB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya01pbnQubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1taW50Lm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLW1pbnQgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodE1pbnQubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya0JsdWUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1ibHVlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWJsdWUgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodGJsdWUubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtcHVycGxlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLXB1cnBsZSAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtcGluay5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1waW5rIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtcmVkLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLXJlZCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQ29yYWwgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1jb3JhbC5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1jb3JhbCAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS10ZWFzZXItLXRoZW1lLW9yYW5nZS5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS15ZWxsb3cubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUteWVsbG93IC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1kYXJrQmVpZ2UubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLXRlYXNlci0tdGhlbWUtYmVpZ2UubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtYmVpZ2UgLm0tdGVhc2VyX190b3BpYyB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0tdGVhc2VyLS10aGVtZS1ncmVlbi5tLXRlYXNlci0taGVhZGxpbmUgLm0tdGVhc2VyX19jYXRlZ29yeS1zeWxsYWJsZSxcbiAgLm0tdGVhc2VyLS10aGVtZS1ncmVlbiAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAubS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4ubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAubS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4ubS10ZWFzZXItLWhlYWRsaW5lIC5tLXRlYXNlcl9fY2F0ZWdvcnktc3lsbGFibGUsXG4gIC5tLXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXJfX3RvcGljIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuLm0tdGVhc2VyLS1oZWFkbGluZSAubS10ZWFzZXJfX2NhdGVnb3J5LXN5bGxhYmxlLFxuICAubS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5tLXRlYXNlcl9fdG9waWMge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG5cbi5tLWhpZ2hsaWdodC10ZWFzZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm0taGlnaGxpZ2h0LXRlYXNlcixcbiAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAubS1oaWdobGlnaHQtdGVhc2VyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZmlndXJlLS1tYXJnaW5Ub3Age1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA2KSk7IH0gfVxuICAubS1oaWdobGlnaHQtdGVhc2VyX19pbWFnZSwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA3MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrTWludCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLW1pbnQgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodE1pbnQgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrQmx1ZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWJsdWUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodGJsdWUgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrUHVycGxlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tcHVycGxlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZGFya1BpbmsgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1waW5rIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tcmVkIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tZGFya0NvcmFsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tY29yYWwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1vcmFuZ2UgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1saWdodGVyT3JhbmdlIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0teWVsbG93IC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbGlnaHR5ZWxsb3cgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrQmVpZ2UgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1iZWlnZSAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLWdyZWVuIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlci0tbGlnaHRHcmVlbiAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5tLWhpZ2hsaWdodC10ZWFzZXItLXN1c3RhaW5hYmxlR3JlZW4gLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAubS1oaWdobGlnaHQtdGVhc2VyLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyIGltZy5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyIGltZy5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXItLWltYWdlLWxvYWRlZC5tLWhpZ2hsaWdodC10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5tLWhpZ2hsaWdodC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubS1oaWdobGlnaHQtdGVhc2VyLS1pbWFnZS1sb2FkZWQubS1oaWdobGlnaHQtdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS1oaWdobGlnaHQtdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RlYXNlciwgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190ZWFzZXIsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX190ZWFzZXIsIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4OyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oaWdobGlnaHQtdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfSB9XG4gICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4OyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFncyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDMpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWhpZ2hsaWdodC10ZWFzZXJfX3RhZ3Mge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLm0taGlnaGxpZ2h0LXRlYXNlcl9fdGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm0tY29udGFjdC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLm0tY29udGFjdC1pbmZvX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1jb250YWN0LWluZm9fX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tY29udGFjdC1pbmZvX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mb19fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiA4KSk7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19pdGVtLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19pdGVtLS13aXRoLWltYWdlIC5tLWNvbnRhY3QtaW5mb19fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5tLWNvbnRhY3QtaW5mb19faXRlbS0td2l0aC1pbWFnZSAubS1jb250YWN0LWluZm9fX2JvZHkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAxMHB4IDM1cHg7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY29udGFjdC1pbmZvX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm9fX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mb19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAubS1jb250YWN0LWluZm9fX2NvbnRhY3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWl0ZW0gc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaXRlbSBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC1pdGVtLS1waG9uZSBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaWNvbi0tcGhvbmUge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgLm0tY29udGFjdC1pbmZvX19jb250YWN0LWljb24tLW1haWwge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtaWNvbi0tc2hhcmUge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgOHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMHB4KSAvIDEwICogNSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19faW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAxMHB4KSAvIDUgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDEwcHgpIC8gNSAqIDQpKTsgfSB9XG4gIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWNvbnRhY3QtaW5mby0tbXVsdGlwbGUtaXRlbXMgLm0tY29udGFjdC1pbmZvX19jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLm0tY29udGFjdC1pbmZvLS1tdWx0aXBsZS1pdGVtcyAubS1jb250YWN0LWluZm9fX2NvbnRhY3QtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAubS1jb250YWN0LWluZm8tLW11bHRpcGxlLWl0ZW1zIC5tLWNvbnRhY3QtaW5mb19fY29udGFjdC0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm0tYmxvY2txdW90ZS10ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tYmxvY2txdW90ZS10ZWFzZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3F1b3RhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3F1b3RhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3F1b3RhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSk7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX190ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX190ZXh0LWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90YXRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGF0aW9uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RhdGlvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19zdGFydC1pY29uLCAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX2VuZC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTAzcHg7XG4gICAgY29sb3I6ICNmNWU2ZDc7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRvcDogNTAlOyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fc3RhcnQtaWNvbiB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX3N0YXJ0LWljb24ge1xuICAgICAgICBsZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDE0cHgpIC8gOCAqIDAuNSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX3F1b3RlX19zdGFydC1pY29uIHtcbiAgICAgICAgbGVmdDogMTBweDsgfSB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19xdW90ZV9fZW5kLWljb24ge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMC41KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH0gfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9faW1hZ2UtY29udGFpbmVyICsgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NXB4OyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19hdXRob3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2F1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1ibG9ja3F1b3RlLXRlYXNlcl9fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0tYmxvY2txdW90ZS10ZWFzZXJfX2xpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygxMHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDYpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDMpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWJsb2NrcXVvdGUtdGVhc2VyX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubS1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDgwcHggKyAxMTBweCk7IH1cbiAgLm0tcGFnaW5hdGlvbl9saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLm0tcGFnaW5hdGlvbl9faXRlbTpmaXJzdC1jaGlsZCwgLm0tcGFnaW5hdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tLXBhZ2luYXRpb25fX2l0ZW0tLXNob3ctb24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tLXBhZ2luYXRpb25fX2l0ZW0tLWlzLWN1cnJlbnQge1xuICAgICAgY29sb3I6ICMyMjIyMjI7IH1cbiAgLm0tcGFnaW5hdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAubS1wYWdpbmF0aW9uX19saW5rLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAubS1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAubS1wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAubS1wYWdpbmF0aW9uX19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gIC5tLXBhZ2luYXRpb25fX2l0ZW0tLWhhcy1kaXZpZGVyLm0tcGFnaW5hdGlvbl9faXRlbS0tc2hvdy1vbi1tb2JpbGUgfiAubS1wYWdpbmF0aW9uX19pdGVtLS1zaG93LW9uLW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5tLXBhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXBhZ2luYXRpb25fX2l0ZW0tLWhhcy1kaXZpZGVyOm5vdCg6bnRoLWNoaWxkKDIpKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi5tLWNhdGVnb3J5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7IH0gfVxuICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWhlYWRsaW5lIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19jb3B5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHkge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2NvcHktc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNzVweCwgMmZyKSk7XG4gICAgZ2FwOiAyNXB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDAgMzVweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbmtzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGlua3Mge1xuICAgICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rcyA+IGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1jaXJjbGUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1NjU0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGluayA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDsgfVxuICAgIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZWIwMDFmOyB9XG4gICAgICAubS1jYXRlZ29yeS1oZWFkZXJfX2FuY2hvci1saW5rOmhvdmVyIC5tLWNhdGVnb3J5LWhlYWRlcl9fYW5jaG9yLWNpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItbGluayB7XG4gICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItZ3JhZGllbnQge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItZ3JhZGllbnQtLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyX19hbmNob3ItZ3JhZGllbnQtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya01pbnQgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1taW50IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHRNaW50IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya0JsdWUgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1ibHVlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHRibHVlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya1B1cnBsZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXB1cnBsZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtQaW5rIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtcGluayAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXJlZCAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWRhcmtDb3JhbCAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWNvcmFsIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtb3JhbmdlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLXllbGxvdyAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya0JlaWdlIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtYmVpZ2UgLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1ncmVlbiAubS1jYXRlZ29yeS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAubS1jYXRlZ29yeS1oZWFkZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm0tY2F0ZWdvcnktaGVhZGVyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5tLWNhdGVnb3J5LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLWNhdGVnb3J5LWhlYWRlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tY2F0ZWdvcnktaGVhZGVyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm0tc2hhcmUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzYzNjM2M7IH1cbiAgLm0tc2hhcmUtbGlua19faWNvbiB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tLXNvY2lhbC1lbWJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tc29jaWFsLWVtYmVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXNvY2lhbC1lbWJlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1zb2NpYWwtZW1iZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5tLXNvY2lhbC1lbWJlZC0taW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubS1zb2NpYWwtZW1iZWQtLXBvZGlnZWUgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tLXNvY2lhbC1lbWJlZCAuZmItcG9zdCA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubS1zb2NpYWwtZW1iZWQgLmZiLXBvc3QgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubS1zdGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubS1zdGFnZS0tYXJ0aWNsZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tc3RhZ2UtLWFydGljbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNDVweDsgfSB9XG4gICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCxcbiAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogOTEuNSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQsXG4gICAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9IH1cbiAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5tLXN0YWdlLS1kYXJrTWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm0tc3RhZ2UtLW1pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAgIC5tLXN0YWdlLS1saWdodE1pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5tLXN0YWdlLS1kYXJrQmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm0tc3RhZ2UtLWJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgIC5tLXN0YWdlLS1saWdodGJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5tLXN0YWdlLS1kYXJrUHVycGxlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAubS1zdGFnZS0tcHVycGxlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAubS1zdGFnZS0tZGFya1BpbmsgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5tLXN0YWdlLS1waW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAubS1zdGFnZS0tcmVkIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAubS1zdGFnZS0tZGFya0NvcmFsIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAubS1zdGFnZS0tY29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLXN0YWdlLS1vcmFuZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgIC5tLXN0YWdlLS1saWdodGVyT3JhbmdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAubS1zdGFnZS0teWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAubS1zdGFnZS0tbGlnaHR5ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZjsgfVxuICAgIC5tLXN0YWdlLS1kYXJrQmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5tLXN0YWdlLS1iZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm0tc3RhZ2UtLWdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgICAubS1zdGFnZS0tbGlnaHRHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm0tc3RhZ2UtLXN1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5tLXN0YWdlLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDIzMCwgMjE1LCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDYwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgICAgLm8taW50cm8tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19iYWNrZ3JvdW5kLFxuICAgICAgLm8taW50cm8tdGVhc2VyLS1pbWFnZS1sb2FkZWQuby1pbnRyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWludHJvLXRlYXNlciAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUzcHg7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrTWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya01pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTYsIDg4LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbWludCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDAsIDIwMCwgMTg1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRNaW50IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodE1pbnQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMzcsIDIzMSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtCbHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQmx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgOTAsIDEyMCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWJsdWUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEwLCAxNjAsIDIzNSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0Ymx1ZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRibHVlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMjQwLCAyNTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrUHVycGxlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrUHVycGxlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgyLCA0NiwgMTgzLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcHVycGxlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk4ZGI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1wdXJwbGUgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc3LCAxNTIsIDIxOSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtQaW5rIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrUGluayAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgNSwgMTA3LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcGluayAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcGluayAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDE1OSwgMjIxLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tcmVkIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1yZWQgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNDUsIDE1MCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWRhcmtDb3JhbCAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0NvcmFsIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgNDUsIDc1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tY29yYWwgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWNvcmFsIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1vcmFuZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTE3MTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLW9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDE2MSwgMTEzLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRlck9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tbGlnaHRlck9yYW5nZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyNiwgMjEwLCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0teWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS15ZWxsb3cgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMjAsIDExNSwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWxpZ2h0eWVsbG93IC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodHllbGxvdyAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMTc1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya0JlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrQmVpZ2UgLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAxOTAsIDE1MCwgMC42KTsgfSB9XG4gICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWJlaWdlIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1iZWlnZSAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDIzMCwgMjE1LCAwLjYpOyB9IH1cbiAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZ3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tc3RhZ2UtLWFydGljbGVOb01lZGlhLm0tc3RhZ2UtLWdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMjM5LCAxMDgsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodEdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1saWdodEdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjU1LCAyMDUsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1zdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1zdXN0YWluYWJsZUdyZWVuIC5tLXN0YWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNiwgMTY4LCAxMjMsIDAuNik7IH0gfVxuICAgIC5tLXN0YWdlLS1hcnRpY2xlTm9NZWRpYS5tLXN0YWdlLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1zdGFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1zdGFnZS0tYXJ0aWNsZU5vTWVkaWEubS1zdGFnZS0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tc3RhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDg5LCA1NywgMC42KTsgfSB9XG4gIC5tLXN0YWdlX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tc3RhZ2VfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAubS1zdGFnZV9fY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgbGVmdDogNTAlOyB9IH1cbiAgICAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tLXN0YWdlLS1pbnRyby10ZWFzZXIgLm0tc3RhZ2VfX2NvbnRhaW5lciA+IGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLWdldC1zcGFjZShzKSk7IH0gfVxuICAgIC5vLWludHJvLXRlYXNlci0taW1hZ2UtbG9hZGVkLm8taW50cm8tdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAubS1zdGFnZS0taW50cm8tdGVhc2VyIC5tLXN0YWdlX19jb250YWluZXIgPiBpbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubS1zdGFnZV9fdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubS1zdGFnZV9fdmlkZW8gdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLm0tbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWxhbmd1YWdlLXN3aXRjaF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmZvY3VzLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAubS1sYW5ndWFnZS1zd2l0Y2hfX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmhvdmVyIC5tLWxhbmd1YWdlLXN3aXRjaF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1saWdodCAubS1sYW5ndWFnZS1zd2l0Y2hfX2l0ZW0ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tLWxhbmd1YWdlLXN3aXRjaC0tbGlnaHQgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtLS1hY3RpdmUsIC5tLWxhbmd1YWdlLXN3aXRjaC0tbGlnaHQgLm0tbGFuZ3VhZ2Utc3dpdGNoX19pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1ob3Jpem9udGFsID4gKiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm0tbGFuZ3VhZ2Utc3dpdGNoLS1ob3Jpem9udGFsID4gKiArICo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDI1cHggLyAtMik7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGVfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuXG4ubS10YWJsZV9fZW50cnkge1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgLm0tdGFibGVfX2VudHJ5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX19lbnRyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4ubS10YWJsZV9fa2V5LCAubS10YWJsZV9fdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX19rZXksIC5tLXRhYmxlX192YWx1ZSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLm0tdGFibGVfX2tleSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fa2V5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRhYmxlX19rZXkgcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuXG4ubS10YWJsZV9fdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGFibGVfX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWJsZV9fdmFsdWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5tLXRhYmxlX192YWx1ZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubS10YWJsZV9fdmFsdWUgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGFibGVfX3ZhbHVlIHN2ZyB7XG4gICAgICAgIGxlZnQ6IC0zNXB4OyB9IH1cblxuLm0tdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLm0tdGFic19fdGFibGlzdCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLm0tdGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNHB4O1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAubS10YWJzX190YWIsXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5tLXRhYnNfX3RhYiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm0tdGFic19fdGFiOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPSd0cnVlJ10sIC5tLXRhYnNfX3RhYjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm0tdGFic19fZG93bmxvYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGFic19fZG93bmxvYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLm0tdGFic19fbGluayB7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG5cbi5tLXRhZ3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWdzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10YWdzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10YWdzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAubS10YWdzX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXRhZ3NfX2hlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICAubS10YWdzX19pdGVtcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tLXRhZ3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubS1pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDkgLyAxNiAqIDEwMCUpO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1pZnJhbWUge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoOSAvIDE2ICogKDEwMCUgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5IC8gMTYgKiAoMTAwJSAvIDEyICogOSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1pZnJhbWUge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS1pZnJhbWUge1xuICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWlmcmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1pZnJhbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5tLWlmcmFtZSBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLm0tYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0b3A6IDIwMHB4O1xuICByaWdodDogLTE1cHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS1icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm0tYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubS1icmVhZGNydW1iX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubS1icmVhZGNydW1iX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAubS1icmVhZGNydW1iX19saW5rOm5vdChbYXJpYS1jdXJyZW50XSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzNjM2M7IH1cbiAgICAgIC5tLWJyZWFkY3J1bWJfX2xpbms6bm90KFthcmlhLWN1cnJlbnRdKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViMDAxZjsgfVxuICAubS1icmVhZGNydW1iX19zcGFjZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgLm0tYnJlYWRjcnVtYl9fc3BhY2VyIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuXG4ubS1yaWNodGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXJpY2h0ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm0tcmljaHRleHQgaDMgYTpob3ZlciwgLm0tcmljaHRleHQgaDMgYTpmb2N1cyxcbiAgLm0tcmljaHRleHQgaDQgYTpob3ZlcixcbiAgLm0tcmljaHRleHQgaDQgYTpmb2N1cyxcbiAgLm0tcmljaHRleHQgcCBhOmhvdmVyLFxuICAubS1yaWNodGV4dCBwIGE6Zm9jdXMsXG4gIC5tLXJpY2h0ZXh0IHVsIGE6aG92ZXIsXG4gIC5tLXJpY2h0ZXh0IHVsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWIwMDFmOyB9XG4gIC5tLXJpY2h0ZXh0IGgzIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlLCAubS1yaWNodGV4dCBoMyBhW3RhcmdldD0nX2JsYW5rJ106Zm9jdXM6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgaDQgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUsXG4gIC5tLXJpY2h0ZXh0IGg0IGFbdGFyZ2V0PSdfYmxhbmsnXTpmb2N1czo6YmVmb3JlLFxuICAubS1yaWNodGV4dCBwIGFbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlLFxuICAubS1yaWNodGV4dCBwIGFbdGFyZ2V0PSdfYmxhbmsnXTpmb2N1czo6YmVmb3JlLFxuICAubS1yaWNodGV4dCB1bCBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSxcbiAgLm0tcmljaHRleHQgdWwgYVt0YXJnZXQ9J19ibGFuayddOmZvY3VzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXJlZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tLXJpY2h0ZXh0IGgzIHtcbiAgICBjb2xvcjogIzVlNTY1NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLXJpY2h0ZXh0IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5tLXJpY2h0ZXh0IGgzIH4gaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm0tcmljaHRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5tLXJpY2h0ZXh0IHAgYixcbiAgICAubS1yaWNodGV4dCBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm0tcmljaHRleHQgcC5zbWFsbC1jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm0tcmljaHRleHQgcC5zbWFsbC1jb3B5IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKDEwMCUgLSAxOHB4KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm0tcmljaHRleHQgcC5zbWFsbC1jb3B5IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogNykpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5tLXJpY2h0ZXh0IHAuc21hbGwtY29weSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDYpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1yaWNodGV4dCBwLnNtYWxsLWNvcHkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggMTFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAgIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB+IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDk2LCA4OCwgMC4zKSAwJSwgcmdiYSgwLCA5NiwgODgsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMDAsIDIwMCwgMTg1LCAwLjMpIDAlLCByZ2JhKDEwMCwgMjAwLCAxODUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwOSwgMjM3LCAyMzEsIDAuMykgMCUsIHJnYmEoMjA5LCAyMzcsIDIzMSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCbHVlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzMCwgOTAsIDEyMCwgMC4zKSAwJSwgcmdiYSgzMCwgOTAsIDEyMCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDExMCwgMTYwLCAyMzUsIDAuMykgMCUsIHJnYmEoMTEwLCAxNjAsIDIzNSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjIwLCAyNDAsIDI1MCwgMC4zKSAwJSwgcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoODIsIDQ2LCAxODMsIDAuMykgMCUsIHJnYmEoODIsIDQ2LCAxODMsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE3NywgMTUyLCAyMTksIDAuMykgMCUsIHJnYmEoMTc3LCAxNTIsIDIxOSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg5OSwgNSwgMTA3LCAwLjMpIDAlLCByZ2JhKDk5LCA1LCAxMDcsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzIsIDE1OSwgMjIxLCAwLjMpIDAlLCByZ2JhKDIzMiwgMTU5LCAyMjEsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMykgMCUsIHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQwLCA0NSwgNzUsIDAuMykgMCUsIHJnYmEoMTQwLCA0NSwgNzUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxNDUsIDE1MCwgMC4zKSAwJSwgcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDgsIDE2MSwgMTEzLCAwLjMpIDAlLCByZ2JhKDI0OCwgMTYxLCAxMTMsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDIyNiwgMjEwLCAwLjMpIDAlLCByZ2JhKDI1NSwgMjI2LCAyMTAsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjIwLCAxMTUsIDAuMykgMCUsIHJnYmEoMjU1LCAyMjAsIDExNSwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0eWVsbG93IC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1MCwgMTc1LCAwLjMpIDAlLCByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyMCwgMTkwLCAxNTAsIDAuMykgMCUsIHJnYmEoMjIwLCAxOTAsIDE1MCwgMC4zKSAxMDAlKTsgfVxuICAgICAgLm8tY29udGVudC1ibG9ja3MtLWJlaWdlIC5tLXJpY2h0ZXh0IHAucXVlc3Rpb25lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDUsIDIzMCwgMjE1LCAwLjMpIDAlLCByZ2JhKDI0NSwgMjMwLCAyMTUsIDAuMykgMTAwJSk7IH1cbiAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ncmVlbiAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTk3LCAyMzksIDEwOCwgMC4zKSAwJSwgcmdiYSgxOTcsIDIzOSwgMTA4LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM5LCAyNTUsIDIwNSwgMC4zKSAwJSwgcmdiYSgyMzksIDI1NSwgMjA1LCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAubS1yaWNodGV4dCBwLnF1ZXN0aW9uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTI2LCAxNjgsIDEyMywgMC4zKSAwJSwgcmdiYSgxMjYsIDE2OCwgMTIzLCAwLjMpIDEwMCUpOyB9XG4gICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tcmljaHRleHQgcC5xdWVzdGlvbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDYwLCA4OSwgNTcsIDAuMykgMCUsIHJnYmEoNjAsIDg5LCA1NywgMC4zKSAxMDAlKTsgfVxuICAubS1yaWNodGV4dCAuYW5zd2VyZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tLXJpY2h0ZXh0IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAubS1yaWNodGV4dCB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5tLXJpY2h0ZXh0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAubS1yaWNodGV4dCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxM3B4OyB9IH1cblxuLm0taGVyby10ZWFzZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWhlcm8tdGVhc2VyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAubS1oZXJvLXRlYXNlcixcbiAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAubS1oZXJvLXRlYXNlciB7XG4gICAgb3V0bGluZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLWhlcm8tdGVhc2VyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLm0taGVyby10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubS1oZXJvLXRlYXNlcl9faW1hZ2UsIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDcwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpOyB9IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya01pbnQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4OyB9XG4gICAgLm0taGVyby10ZWFzZXItLW1pbnQgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjOGI5OyB9XG4gICAgLm0taGVyby10ZWFzZXItLWxpZ2h0TWludCAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya0JsdWUgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4OyB9XG4gICAgLm0taGVyby10ZWFzZXItLWJsdWUgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmVhMGViOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWxpZ2h0Ymx1ZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tZGFya1B1cnBsZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYjc7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tcHVycGxlIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrUGluayAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tcGluayAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZGQ7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tcmVkIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrQ29yYWwgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWNvcmFsIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1vcmFuZ2UgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWxpZ2h0ZXJPcmFuZ2UgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm0taGVyby10ZWFzZXItLXllbGxvdyAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRjNzM7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tbGlnaHR5ZWxsb3cgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gICAgLm0taGVyby10ZWFzZXItLWRhcmtCZWlnZSAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAubS1oZXJvLXRlYXNlci0tYmVpZ2UgLm0taGVyby10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgLm0taGVyby10ZWFzZXItLWdyZWVuIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1saWdodEdyZWVuIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1zdXN0YWluYWJsZUdyZWVuIC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAgIC5tLWhlcm8tdGVhc2VyLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAubS1oZXJvLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm0taGVyby10ZWFzZXIgaW1nLm0taGVyby10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyIGltZy5tLWhlcm8tdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0taGVyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5tLWhlcm8tdGVhc2VyX19pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm0taGVyby10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5tLWhlcm8tdGVhc2VyX190aGVtZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWhlcm8tdGVhc2VyX190ZWFzZXIsIC5tLWhlcm8tdGVhc2VyX19ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXJfX3RlYXNlciwgLm0taGVyby10ZWFzZXJfX2V2ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tLWhlcm8tdGVhc2VyX19ldmVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfSB9XG4gICAgLm0taGVyby10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAubS1oZXJvLXRlYXNlcl9fZXZlbnQgLm0tZXZlbnRfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH0gfVxuICAubS1oZXJvLXRlYXNlci0tc21hbGwge1xuICAgIG1hcmdpbjogMCAwIHNwYWNlKHhsKTsgfVxuICAubS1oZXJvLXRlYXNlci0tc21hbGwgLm0taGVyby10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taGVyby10ZWFzZXItLXNtYWxsIC5tLWhlcm8tdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWhlcm8tdGVhc2VyLS1zbWFsbCAubS1oZXJvLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya01pbnQgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1taW50IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1ibHVlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXB1cnBsZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtcGluayAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXJlZCAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICM4YzJkNGI7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWNvcmFsIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtb3JhbmdlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLXllbGxvdyAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtYmVpZ2UgLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1ncmVlbiAuYS10b3BpY19fbGluZSB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm0taGVyby10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLWhlcm8tdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5hLXRvcGljX19saW5lIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAubS1oZXJvLXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLmEtdG9waWNfX2xpbmUge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG5cbi5tLXRlYXNlci1yb3ctaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLXJvdy1pbnRybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItcm93LWludHJvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubS10ZWFzZXItcm93LWludHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAyMHB4KTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNDVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRybzpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDUzcHgpO1xuICAgICAgICBsZWZ0OiAtNTNweDsgfSB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUgc3BhbiB7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLm0tdGVhc2VyLXJvdy1pbnRyb19fY29weSBoMyBhOmJlZm9yZSxcbiAgICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IGg0IGE6YmVmb3JlLFxuICAgIC5tLXRlYXNlci1yb3ctaW50cm9fX2NvcHkgcCBhOmJlZm9yZSxcbiAgICAubS10ZWFzZXItcm93LWludHJvX19jb3B5IHVsIGE6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1ZTZkNyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNyAhaW1wb3J0YW50OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm9fX3RlYXNlciB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS10ZWFzZXItcm93LWludHJvX190ZWFzZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDsgfSB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtNaW50IC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwNjA1ODsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1taW50IC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1saWdodE1pbnQgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtCbHVlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1ibHVlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1saWdodGJsdWUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWRhcmtQdXJwbGUgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLXB1cnBsZSAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya1BpbmsgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLXBpbmsgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLXJlZCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya0NvcmFsIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1jb3JhbCAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtb3JhbmdlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1saWdodGVyT3JhbmdlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS15ZWxsb3cgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWxpZ2h0eWVsbG93IC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1kYXJrQmVpZ2UgLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5tLXRlYXNlci1yb3ctaW50cm8tLXRoZW1lLWJlaWdlIC5tLXRlYXNlci1yb3ctaW50cm9fX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2Y1ZTZkNzsgfVxuICAubS10ZWFzZXItcm93LWludHJvLS10aGVtZS1ncmVlbiAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtbGlnaHRHcmVlbiAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAubS10ZWFzZXItcm93LWludHJvX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm0tdGVhc2VyLXJvdy1pbnRyby0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm0tdGVhc2VyLXJvdy1pbnRyb19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjM2M1OTM5OyB9XG5cbi5vLWFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5vLWFjY29yZGlvbiArIHAsXG4gIC5vLWFjY29yZGlvbiArIGgyLFxuICAuby1hY2NvcmRpb24gKyBoMyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLm8tYWNjb3JkaW9uX19hY2NvcmRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udHJvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRyb2w6YmVmb3JlLCAuby1hY2NvcmRpb25fX2NvbnRyb2w6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udHJvbDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250cm9sIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZmlsbDogI2ViMDAxZjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRyb2xbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKDI3MGRlZyk7IH1cbiAgLm8tYWNjb3JkaW9uX19jb250cm9sVGl0bGUgc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuby1hY2NvcmRpb25fX2NvbnRyb2xPdmVybGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm8tYWNjb3JkaW9uX19pbWFnZS1jb250YWluZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1hY2NvcmRpb25fX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00N3B4OyB9IH1cbiAgLm8tYWNjb3JkaW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuby1hY2NvcmRpb24gZHQ6Zmlyc3Qtb2YtdHlwZSAuby1hY2NvcmRpb25fX2NvbnRyb2wge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLm8tYWNjb3JkaW9uIGR0OmZpcnN0LW9mLXR5cGUgLm8tYWNjb3JkaW9uX19jb250cm9sOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLWFjY29yZGlvbiBkdDpsYXN0LW9mLXR5cGUgLm8tYWNjb3JkaW9uX19jb250cm9sOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1hY2NvcmRpb24gZHQ6bGFzdC1vZi10eXBlIC5vLWFjY29yZGlvbl9fY29udHJvbFthcmlhLWV4cGFuZGVkPSd0cnVlJ106YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tYWNjb3JkaW9uIGRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tYWNjb3JkaW9uIGRkOmxhc3Qtb2YtdHlwZVthcmlhLWhpZGRlbj0nZmFsc2UnXTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLWFjY29yZGlvbiBkZDpsYXN0LW9mLXR5cGVbYXJpYS1oaWRkZW49J2ZhbHNlJ106YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tYWNjb3JkaW9uIGRkOmxhc3Qtb2YtdHlwZVthcmlhLWhpZGRlbj0nZmFsc2UnXTphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLWFjY29yZGlvbl9fcGFuZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm8tYWNjb3JkaW9uX19wYW5lbCAuby1jb250ZW50LWJsb2Nrc19fYmxvY2s6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5vLWNvbnRlbnQtYmxvY2tzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tY29udGVudC1ibG9ja3NfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jb250ZW50LWJsb2Nrc19fYmxvY2sge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY29udGVudC1ibG9ja3NfX2Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1jb250ZW50LWJsb2Nrc19faHRtbCB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tY29udGVudC1ibG9ja3NfX2h0bWwge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWNvbnRlbnQtYmxvY2tzX19odG1sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWNvbnRlbnQtYmxvY2tzX19odG1sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuXG4uby1jbHVzdGVyLXRlYXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1jbHVzdGVyLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tY2x1c3Rlci10ZWFzZXIsXG4gIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tY2x1c3Rlci10ZWFzZXIge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1jbHVzdGVyLXRlYXNlcl9fbGVmdC1yaWdodC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZS10YWctd3JhcHBlciB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAuby1jbHVzdGVyLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXJfX2hlYWRsaW5lLXBhcnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTlweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX2hlYWRsaW5lLXBhcnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMjJweDsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2UsIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTM1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNjAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrTWludCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbWludCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbGlnaHRNaW50IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrQmx1ZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tYmx1ZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbGlnaHRibHVlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1kYXJrUHVycGxlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1wdXJwbGUgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtQaW5rIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1waW5rIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1yZWQgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtDb3JhbCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tY29yYWwgLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLW9yYW5nZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tbGlnaHRlck9yYW5nZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0teWVsbG93IC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1saWdodHllbGxvdyAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZGFya0JlaWdlIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyLS1iZWlnZSAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1jbHVzdGVyLXRlYXNlci0tZ3JlZW4gLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWxpZ2h0R3JlZW4gLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLXN1c3RhaW5hYmxlR3JlZW4gLm8tY2x1c3Rlci10ZWFzZXJfX3RoZW1lLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm8tY2x1c3Rlci10ZWFzZXItLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLWNsdXN0ZXItdGVhc2VyX190aGVtZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1jbHVzdGVyLXRlYXNlciBpbWcuby1jbHVzdGVyLXRlYXNlcl9faW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyIGltZy5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7IH0gfVxuICAuby1jbHVzdGVyLXRlYXNlci0taW1hZ2UtbG9hZGVkLm8tY2x1c3Rlci10ZWFzZXItLWlzLWluLXZpZXdwb3J0IGltZy5vLWNsdXN0ZXItdGVhc2VyX19pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXItLWltYWdlLWxvYWRlZC5vLWNsdXN0ZXItdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1jbHVzdGVyLXRlYXNlcl9fdGhlbWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1jbHVzdGVyLXRlYXNlcl9fdGFncyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgLm8tY2x1c3Rlci10ZWFzZXJfX3RhZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlci1saXN0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXItbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyLWxpc3QtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWNsdXN0ZXItdGVhc2VyX190ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciAubS10ZWFzZXJfX2JvZHkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciAuYS10b3BpY19fbGluZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgbGVmdDogLTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1jbHVzdGVyLXRlYXNlcl9fdGVhc2VyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLm8tY2x1c3Rlci10ZWFzZXJfX3RlYXNlciAuYS10b3BpY19fbGluZSB7XG4gICAgICAgICAgbGVmdDogLTMwcHg7IH0gfVxuXG4uby1oZWFkZXJfX3NwYWNlciB7XG4gIGhlaWdodDogODNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5vLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDgzcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDUzcHg7IH0gfVxuICAuby1oZWFkZXJfX2NvbnRhaW5lciAubS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhlYWRlcl9fY29udGFpbmVyLmlzLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWhlYWRlcl9fY29udGFpbmVyLmlzLXN0aWNreSB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuLm8taGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uby1oZWFkZXJfX2xvZ28taW1hZ2Uge1xuICBmaWxsOiAjZWIwMDFmO1xuICBjb2xvcjogI2ViMDAxZjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogODBweDsgfVxuXG4uby1oZWFkZXJfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX190b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5vLWhlYWRlcl9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8taGVhZGVyX19tZXRhIC5tLWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oZWFkZXJfX21ldGEgLm0tbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5vLWhlYWRlcl9fbWV0YSA+ICogKyAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjVweCAqIDIpOyB9XG4gICAgLm8taGVhZGVyX19tZXRhID4gKiArICo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IGNhbGMoLTI1cHgpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuXG4uby1oZWFkZXJfX21vYmlsZS1sYW5ndWFnZS1zd2l0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbW9iaWxlLWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLXNwYWNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNXB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1zcGFjZXIge1xuICAgICAgd2lkdGg6IDQyMHB4OyB9IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgzcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyhjYWxjKDEwMHZ3IC0gMzVweCkgKiAyKSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDg0MHB4KTsgfSB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0ndHJ1ZSddIGEsXG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0ndHJ1ZSddIGJ1dHRvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5vLWhlYWRlcl9fbWFpbi1saXN0LCAuby1oZWFkZXJfX3N1Yi1saXN0IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiAxMTBweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNXB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbWFpbi1saXN0LCAuby1oZWFkZXJfX3N1Yi1saXN0IHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuXG4uby1oZWFkZXJfX21haW4tbGlzdCB7XG4gIGJhY2tncm91bmQ6ICMxZTVhNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLSAzNXB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlcl9fbWFpbi1saXN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDIwcHg7IH0gfVxuXG4uby1oZWFkZXJfX3N1Yi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J3RydWUnXSBhIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC42cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX21haW4taXRlbSwgLm8taGVhZGVyX19zdWItaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCA4MHB4OyB9IH1cbiAgLm8taGVhZGVyX19tYWluLWl0ZW0gKyAuby1oZWFkZXJfX21haW4taXRlbSwgLm8taGVhZGVyX19zdWItaXRlbSArIC5vLWhlYWRlcl9fbWFpbi1pdGVtLCAuby1oZWFkZXJfX21haW4taXRlbSArIC5vLWhlYWRlcl9fc3ViLWl0ZW0sIC5vLWhlYWRlcl9fc3ViLWl0ZW0gKyAuby1oZWFkZXJfX3N1Yi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZ2FwOiA0NXB4OyB9IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3AgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm8taGVhZGVyX19jb2xvci1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzAlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLm8taGVhZGVyX19jb2xvci1ibG9jay10b3Age1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cblxuLm8taGVhZGVyX19jb2xvci1ibG9jay1ib3R0b20ge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cblxuLm8taGVhZGVyIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaG92ZXIgMS4zcyBlYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluayB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rID4gdWwgbGkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3AsXG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmZvY3VzLXdpdGhpbiA+IHVsIGxpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCgxKSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDIpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoMykgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg0KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDUpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg2KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDhzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDcpIGEuby1oZWFkZXJfX2xpbmstZGVza3RvcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41NnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6aG92ZXIgPiB1bCBsaTpudGgtY2hpbGQoOCkgYS5vLWhlYWRlcl9fbGluay1kZXNrdG9wIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY0czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb24tZGVza3RvcF9fbGluazpob3ZlciA+IHVsIGxpOm50aC1jaGlsZCg5KSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzJzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyID4gdWwgbGk6bnRoLWNoaWxkKDEwKSBhLm8taGVhZGVyX19saW5rLWRlc2t0b3Age1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH1cblxuLm8taGVhZGVyX19hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4uby1oZWFkZXJfX2V4dGVybmFsIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fYXJyb3ctZG93bixcbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmZvY3VzLXdpdGhpbiAuby1oZWFkZXJfX2Fycm93LWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rLWxhYmVsLFxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbms6Zm9jdXMtd2l0aGluIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rLWxhYmVsIHtcbiAgY29sb3I6ICNlYjAwMWY7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmstbGFiZWwge1xuICBjb2xvcjogIzVlNTY1NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rLWxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG4uby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICB0b3A6IDMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDgwcHggNDVweDtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3AgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTcuNXB4IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm8taGVhZGVyX19zdWItaXRlbS1kZXNrdG9wIGxpOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uLWRlc2t0b3BfX2xpbmsgLm8taGVhZGVyX19zdWItaXRlbS1kZXNrdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNDguNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmhvdmVyIC5vLWhlYWRlcl9fc3ViLWl0ZW0tZGVza3RvcCxcbi5vLWhlYWRlcl9fbmF2aWdhdGlvbi1kZXNrdG9wX19saW5rOmZvY3VzLXdpdGhpbiAuby1oZWFkZXJfX3N1Yi1pdGVtLWRlc2t0b3Age1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm8taGVhZGVyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAuby1oZWFkZXJfX2xpbmstbGFiZWwtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGVhZGVyX19saW5rLWxhYmVsLS1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhlYWRlcl9fbGluay1sYWJlbC0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8taGVhZGVyX19saW5rW2FyaWEtY3VycmVudD0ndHJ1ZSddIC5vLWhlYWRlcl9fbGluay1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuby1oZWFkZXJfX2xpbmstaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGVhZGVyX19saW5rLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfSB9XG4gIC5vLWhlYWRlcl9fbGluazpob3ZlciAuby1oZWFkZXJfX2xpbmstbGFiZWwsXG4gIC5vLWhlYWRlcl9fbGluazpob3ZlciAuby1oZWFkZXJfX2xpbmstaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIC5vLWhlYWRlcl9fbGluay5pcy1hY3RpdmUgLm8taGVhZGVyX19saW5rLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm8taGVhZGVyX19saW5rLmlzLWFjdGl2ZSAuby1oZWFkZXJfX2xpbmstbGFiZWw6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgxKTsgfVxuICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oZWFkZXJfX2xpbmsuaXMtYWN0aXZlIC5vLWhlYWRlcl9fbGluay1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MHB4KTsgfSB9XG5cbi5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDEpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSgyKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoMykgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDQpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDYpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSg3KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuICAuby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW06bnRoLW9mLXR5cGUoOCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cbiAgLm8taGVhZGVyX19zdWItbGlzdFthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX3N1Yi1pdGVtOm50aC1vZi10eXBlKDkpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG4gIC5vLWhlYWRlcl9fc3ViLWxpc3RbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19zdWItaXRlbTpudGgtb2YtdHlwZSgxMCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cblxuLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoMSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDIpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSgzKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoNCkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDUpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG4gIC5vLWhlYWRlcl9fbmF2aWdhdGlvblthcmlhLWhpZGRlbj0nZmFsc2UnXSAuby1oZWFkZXJfX21haW4taXRlbTpudGgtb2YtdHlwZSg2KSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoNykgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDgpID4gLm8taGVhZGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAuby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW06bnRoLW9mLXR5cGUoOSkgPiAuby1oZWFkZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgLm8taGVhZGVyX19uYXZpZ2F0aW9uW2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fbWFpbi1pdGVtOm50aC1vZi10eXBlKDEwKSA+IC5vLWhlYWRlcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxuXG4uby1oZWFkZXJfX3N1Yi1saXN0W2FyaWEtaGlkZGVuPSdmYWxzZSddIC5vLWhlYWRlcl9fc3ViLWl0ZW0gPiAuby1oZWFkZXJfX2xpbmssXG4uby1oZWFkZXJfX25hdmlnYXRpb25bYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm8taGVhZGVyX19tYWluLWl0ZW0gPiAuby1oZWFkZXJfX2xpbmsge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG4uby1oZWFkZXJfX2JhY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDM1cHgpO1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8taGVhZGVyX19iYWNrLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgtMjBweCk7XG4gIHJpZ2h0OiAtMTZweDtcbiAgdG9wOiAxMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZWFkZXJfX2JhY2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8taGVhZGVyLmlzLW9wZW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwdncgLSAzNXB4ICogMikpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyLmlzLW9wZW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNDBweCk7IH0gfVxuXG4uby1oZWFkZXIuaXMtc3VibGlzdC1vcGVuIC5vLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyLmlzLXN1Ymxpc3Qtb3BlbiAuby1oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH0gfVxuXG4uby1oZWFkZXIuaXMtc3VibGlzdC1vcGVuIC5vLWhlYWRlcl9fYmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19iYWNrLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8taGVhZGVyX19saW5rLmlzLWFjdGl2ZSAuby1oZWFkZXJfX2JhY2staWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjRzIGVhc2UtaW4tb3V0OyB9XG5cbi5vLWhlYWRlci5pcy1zdWJsaXN0LW9wZW4gLm8taGVhZGVyX19uYXZpZ2F0aW9uLXNwYWNlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSAzNXB4KSk7IH1cblxuLm8taGVhZGVyX19uYXYtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXYtdG9nZ2xlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uby1oZWFkZXJfX3NoaW0tbGF5ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fc2hpbS1sYXllciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZSwgLm8taGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGUgc3BhbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZTpob3ZlciBzcGFuLFxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6Zm9jdXMgc3BhbiwgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX25hdi10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlLWljb24sXG4gIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpob3ZlciBzcGFuLFxuICAuby1oZWFkZXJfX25hdi10b2dnbGU6Zm9jdXMgc3BhbiwgLm8taGVhZGVyX19zZWFyY2gtdG9nZ2xlOmhvdmVyIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLFxuICAuby1oZWFkZXJfX3NlYXJjaC10b2dnbGU6Zm9jdXMgLm8taGVhZGVyX19uYXYtdG9nZ2xlLWljb24sIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZTpob3ZlciAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbixcbiAgLm8taGVhZGVyX19uYXYtdG9nZ2xlOmZvY3VzIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG4uby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWhlYWRlci5pcy1vcGVuIC5vLWhlYWRlcl9fbmF2LXRvZ2dsZS1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1oZWFkZXIuaXMtb3BlbiAuby1oZWFkZXJfX25hdi10b2dnbGUtaWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uby1oZWFkZXJfX25hdi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ib2R5Lm1vZGFsLWlzLWFjdGl2ZSAuby1oZWFkZXIge1xuICB6LWluZGV4OiA0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgYm9keS5tb2RhbC1pcy1hY3RpdmUgLm8taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBib2R5Lm1vZGFsLWlzLWFjdGl2ZSAuby1oZWFkZXIgLm8taGVhZGVyX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uby1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWludHJvOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrTWludDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLW1pbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodE1pbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrQmx1ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWJsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodGJsdWU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrUHVycGxlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tcHVycGxlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya1Bpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1waW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tcmVkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tZGFya0NvcmFsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMyZDRiOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tY29yYWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1vcmFuZ2U6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1saWdodGVyT3JhbmdlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0teWVsbG93OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbGlnaHR5ZWxsb3c6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrQmVpZ2U6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1iZWlnZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLWdyZWVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm8taW50cm8uby1pbnRyby0tbGlnaHRHcmVlbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAgIC5vLWludHJvLm8taW50cm8tLXN1c3RhaW5hYmxlR3JlZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7IH1cbiAgICAuby1pbnRyby5vLWludHJvLS1kYXJrU3VzdGFpbmFibGVHcmVlbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm8ge1xuICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgICAgIC5vLWludHJvOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMTE1cHg7IH0gfVxuICAuby1pbnRyby0taGFzSW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8taW50cm8tLWhhc0ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICAuby1pbnRyby0taGFzSW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tLWhhc0ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgICAgICAuby1pbnRyby0taGFzSW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogOCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW50cm9fX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvX19pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbnRyb19faW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMSkpOyB9IH1cbiAgLm8taW50cm9fX3RvcGljIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAgICAgLm8taW50cm8tLWhhc0ltYWdlIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvX190b3BpYyB7XG4gICAgICAgIGxlZnQ6IC0yNXB4OyB9IH1cbiAgLm8taW50cm9fX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyb19fc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyb19fc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uby1pbnRyby10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWludHJvLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2JhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtODBweDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCA1M3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ2FwOiAycHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMzVweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fc3VibGluZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA1M3B4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fc3VibGluZSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDExOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19zdWJsaW5lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTE7IH0gfVxuICAuby1pbnRyby10ZWFzZXJfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWludHJvLXRlYXNlcl9fdGFncyB7XG4gICAgICAgIG1hcmdpbjogMCAwIGNhbGMoMjhweCArIDI1cHgpOyB9IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3RhZ3MgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX3RhZ3MgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWludHJvLXRlYXNlcl9faGVhZGVyLS1oYXMtdGFncyAuby1pbnRyby10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm8taW50cm8tdGVhc2VyX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1pbnRyby10ZWFzZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyLCAuby1pbnRyby10ZWFzZXJfX2V2ZW50IHtcbiAgICB3aWR0aDogY2FsYyAxMDAlIC0gMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1pbnRyby10ZWFzZXJfX3RlYXNlciwgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIC5vLWludHJvLXRlYXNlcl9fdGVhc2VyIC5tLXRlYXNlcl9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX190ZWFzZXIgLm0tdGVhc2VyX19jb25uZWN0b3Ige1xuICAgIGxlZnQ6IDI1cHg7IH1cbiAgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX19ldmVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpOyB9IH1cbiAgICAuby1pbnRyby10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1pbnRyby10ZWFzZXJfX2V2ZW50IC5tLWV2ZW50X19sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4OyB9IH1cbiAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDYwLCA2MCwgNjAsIDAuOSksICMzYzNjM2MpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNSwgMCwgMzEsIDAuOSksICNlYjAwMWYpOyB9XG4gICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm8taW50cm8tdGVhc2VyX192aWRlby1idXR0b24ucGxheWluZyAuby1pbnRyby10ZWFzZXJfX3ZpZGVvLXBsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vLWludHJvLXRlYXNlcl9fdmlkZW8tYnV0dG9uOm5vdCgucGxheWluZykgLm8taW50cm8tdGVhc2VyX192aWRlby1wYXVzZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWluZm9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICB3aWR0aDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWluZm9ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1pbmZvYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWluZm9ib3gtLWlzRnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuby1pbmZvYm94LS1pc0Z1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYygxMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDcpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8taW5mb2JveC0taXNGdWxsV2lkdGgge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjOyB9XG4gIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuby1pbmZvYm94X19ib2R5ID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIGIsXG4gICAgLm8taW5mb2JveF9fYm9keSA+IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIGIsXG4gICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiBwIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm8taW5mb2JveF9fYm9keSA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1pbmZvYm94X19ib2R5ID4gdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAuby1pbmZvYm94X19ib2R5ID4gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5vLWluZm9ib3hfX2JvZHkgPiB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxM3B4OyB9IH1cbiAgLm8taW5mb2JveF9fYm9keSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1pbmZvYm94X19pbWFnZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm8taW5mb2JveF9faW1hZ2VDb250YWluZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gIC5vLWluZm9ib3hfX2ltYWdlQ29udGFpbmVyICsgdWwge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5vLWluZm9ib3hfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMTBweDsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA1ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDU4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY0YzhiOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0TWludCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTc7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZWRlNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNWE3ODsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU1YTc4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWJsdWUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYTBlYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZlYTBlYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjZjBmYTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcHVycGxlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUGluayAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzA1NmI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYzMDU2YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tcmVkIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQ29yYWwgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMmQ0YjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y4YTE3MTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1pbmZvYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmFhZjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtCZWlnZSAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjYmU5NjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLWluZm9ib3hfX2JvZHkgYVt0YXJnZXQ9J19ibGFuayddOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLWluZm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tc3VzdGFpbmFibGVHcmVlbiAuby1pbmZvYm94X19ib2R5IGFbdGFyZ2V0PSdfYmxhbmsnXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4N2I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8taW5mb2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby1pbmZvYm94IHtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8taW5mb2JveF9fYm9keSBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWFmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFhZjsgfVxuXG4uby1jdXJhdGVkLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm8tY3VyYXRlZC1jb250ZW50IC5tLWNvbnRhaW5lci0taGFzTWFyZ2luIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyLCAuby1jdXJhdGVkLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGVyLCAuby1jdXJhdGVkLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1jdXJhdGVkLWNvbnRlbnRfX3RlYXNlci1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWN1cmF0ZWQtY29udGVudF9fdGVhc2VyLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RlYXNlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDsgfSB9XG4gICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTlweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSBzcGFuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIycHg7IH0gfVxuICAuby1jdXJhdGVkLWNvbnRlbnRfX3RhZ3Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudF9fdGFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50X190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya01pbnQgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1taW50IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRNaW50IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya0JsdWUgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1ibHVlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRibHVlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya1B1cnBsZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXB1cnBsZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtQaW5rIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtcGluayAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXJlZCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWRhcmtDb3JhbCAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWNvcmFsIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtb3JhbmdlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjhhMTcxOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLXllbGxvdyAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZGM3MzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0eWVsbG93IC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmYWFmOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya0JlaWdlIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtYmVpZ2UgLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1ncmVlbiAuby1jdXJhdGVkLWNvbnRlbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuby1jdXJhdGVkLWNvbnRlbnQtLXRoZW1lLWxpZ2h0R3JlZW4gLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tY3VyYXRlZC1jb250ZW50LS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLWN1cmF0ZWQtY29udGVudF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLWN1cmF0ZWQtY29udGVudC0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tY3VyYXRlZC1jb250ZW50X19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cblxuLm8tZG93bmxvYWRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWRvd25sb2FkcyB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwcHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1kb3dubG9hZHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tZG93bmxvYWRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1kb3dubG9hZHNfX2NsdXN0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLm8tZG93bmxvYWRzX19jbHVzdGVyOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm8tZG93bmxvYWRzX19jbHVzdGVyVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuby1kb3dubG9hZHNfX2Rvd25sb2FkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4vKipcbiAqIFJldHVybnMgY29sb3IgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgY29sb3IgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRjb2xvcnMgTWFwIHdpdGggY29sb3JzXG4gKiBAcmV0dXJuIHtjb2xvcn0gUmVzdWx0aW5nIGNvbG9yIGZyb20gY29uZmlndXJhdGlvbiBmaWxlXG4gKi9cbi8qKlxuc2Fzcy1tcSBjb25maWd1cmF0aW9uXG5odHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xXG5cblVzYWdlOiBtcSgpIHRha2VzIHVwIHRvIHRocmVlIG9wdGlvbmFsIHBhcmFtZXRlcnM6XG4kZnJvbTogaW5jbHVzaXZlIG1pbi13aWR0aCBib3VuZGFyeVxuJHVudGlsOiBleGNsdXNpdmUgbWF4LXdpZHRoIGJvdW5kYXJ5XG4kYW5kOiBhZGRpdGlvbmFsIGN1c3RvbSBkaXJlY3RpdmVzXG5cbioqL1xuLyoqXG4gKiBSZXR1cm5zIHNwYWNpbmcgZnJvbSBzZXR0aW5ncyByZWZlcmVuY2VkIGJ5IGlkXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRpZCBJZGVudGlmaWVyIGZvciB0aGUgc3BhY2UgaW4gdGhlIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcGFyYW0gIHttYXB9ICRzcGFjaW5ncyBNYXAgd2l0aCBzcGFjaW5nc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgc3BhY2UgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBMb29rcyB1cCB0aGUgcGFzc2VkIHotaXRlbSBpbiBhIHotZ3JvdXAgaW4gYSB6LW1hcCBhbmQgcmV0dXJucyBpdHMgei1pbmRleC5cbiAqIEEgei1tYXAgaGFzIHRvIGJlIGRlZmluZWQgaW4gc2V0dGluZ3MgY29udGFpbmluZyB6LWdyb3VwcyB0aGF0IGNvbnRhaW4gei1pdGVtcyB3aXRoIGEgei1pbmRleCBhcyB2YWx1ZSBlYWNoLlxuICogV2l0aCB0aGUgJHotaW5kZXgtb2Zmc2V0IHBhcmFtZXRlciB0aGUgei1pbmRleCBvZiBlYWNoIHotaXRlbSBjYW4gYmUgaW5jcmVhc2VkLlxuICogVXNlciB0aGlzIGZ1bmN0aW9uIGxpa2UgdGhpczpcbiAqIHotaW5kZXg6IGdldC16LWluZGV4KCdoZWFkZXInKTsgLy8gUmV0dXJucyB0aGUgY29ycmVjdCBiYXNlIHotaW5kZXggZm9yIHRoZSBuYXZpZ2F0aW9uXG4gKiB6LWluZGV4OiBnZXQtei1pbmRleCgnc2VhcmNoJywgJ2hlYWRlcicpOyAvLyBJbiB0aGlzIGNhc2UgbmF2aWdhdGlvbiBoYXMgaXRzIG93biB6LWluZGV4LWdyb3VwIGRlZmluZWQgYW5kIGl0IHdpbGwgcmV0dXJuIHRoZSB6LWluZGV4IG9mIHRoZSBuYXYtaXRlbSBvZiB0aGUgbmF2aWdhdGlvblxuICogQHBhcmFtICB7c3RyaW5nfSAkei1pdGVtIElkZW50aWZpZXIgb2YgdGhlIHotaXRlbSBmcm9tIGNvbmZpZ3VyYXRpb25cbiAqIEBwYXJhbSAge3N0cmluZ30gJHotZ3JvdXAgSWRlbnRpZmllciBvZiB0aGUgei1ncm91cC4gQnkgZGVmYXVsdCB0aGlzIGlzIHRoZSBcInJvb3RcIi1ncm91cFxuICogQHBhcmFtICB7bWFwfSAkei1tYXAgVGhlIHotbWFwIGNvbmZpZ3VyYXRpb24gbWFwXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFJlc3VsdGluZyB6LWluZGV4XG4gKi9cbi8qKlxuICogUmV0dXJucyBjb2xvciBmcm9tIHNldHRpbmdzIHJlZmVyZW5jZWQgYnkgaWRcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJyZWFrcG9pbnQgSWRlbnRpZmllciBmb3IgdGhlIGNvbG9yIGluIHRoZSBjb25maWd1cmF0aW9uIG1hcFxuICogQHBhcmFtICB7bWFwfSAkY29sb3JzIE1hcCB3aXRoIGNvbG9yc1xuICogQHJldHVybiB7bnVtYmVyfSBSZXN1bHRpbmcgY29sb3IgZnJvbSBjb25maWd1cmF0aW9uIGZpbGVcbiAqL1xuLyoqXG4gKiBHZXQgcmVzcG9uc2l2ZSBndXR0ZXIgY2FsY3VsYXRpb25cbiAqIEBwYXJhbSB7U3RyaW5nfSBjc3MgcHJvcGVydHlcbiAqIEBwYXJhbSB7TWFwfSBtYXAgY29udGFpbmluZyBjb2x1bW4gY29uZmlndXJhdGlvbiBmb3IgYnJlYWtwb2ludHMgKG1vYmlsZTogNCBvZiA2LCBkZXNrdG9wOiAxMCBvZiAxMilcbiAqL1xuLyoqXG4gKiBTZXRzIHRoZSByZXNwb25zaXZlIGd1dHRlciBjYWxjdWxhdGlvbiB0byBhIHNwZWNpZmljIGF0dHJpYnV0ZVxuICogQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eSBjc3MgcHJvcGVydHkgdGhhdCBzaG91bGQgZ2V0IHRoZSB2YWx1ZVxuICogQHBhcmFtIHtMaXN0fSAkYnJlYWtwb2ludHMgTGlzdCBvZiBicmVha3BvaW50cyB0aGUgcHJvcGVydHkgc2hvdWxkIGdldCB0aGUgZ3V0dGVyIGZvclxuICogQHBhcmFtIHtCb29sZWFufSAkYmFzZSBpc3Qgb2YgYnJlYWtwb2ludHMgdG8gZXhjbHVkZVxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxuXG5cdENvbnRlbnRzOlxuXG5cdDEuIEJ1dHRvbnNcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXHQ0LiBDYXB0aW9uXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcblxuKi9cbi8qXG5cblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjkpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCAucHN3cF9fYnV0dG9uLWljb24sXG4gICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IC5wc3dwX19idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjYpOyB9IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1lbWJlZC1jb2RlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXG5cblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjkpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNjY2M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZW1iZWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC03N3B4O1xuICB0b3A6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cF9fZW1iZWQtdG9vbHRpcC0taXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBzd3BfX2VtYmVkLXRvb2x0aXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5wc3dwX19lbWJlZC10b29sdGlwIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxuXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcblxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi8gfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAgIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3Jcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXG5cblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcblxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjkpOyB9XG5cbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuOSk7IH1cblxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHN3cCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24taWNvbi0tem9vbS1pbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24taWNvbi0tem9vbS1vdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLWljb24tLWFjdGl2YXRlLWZzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLWljb24tLWRlYWN0aXZhdGUtZnMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wc3dwX19idXR0b24ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgIC5wc3dwX19idXR0b24taWNvbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5wc3dwX19idXR0b24taWNvbi0tem9vbS1vdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHN3cF9fYnV0dG9uLWljb24tLWRlYWN0aXZhdGUtZnMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNyAhaW1wb3J0YW50OyB9XG4gIC5wc3dwX19iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50OyB9XG4gIC5wc3dwX190b3AtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjOyB9XG4gIC5wc3dwX19jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjUwbXMgZWFzZS1pbiwgb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuICAgIC5wc3dwX19jYXB0aW9uLS1leHRlbmRlZCB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgIC5wc3dwX19jYXB0aW9uLW1vcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLW91dDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucHN3cF9fY2FwdGlvbi0tZXh0ZW5kYWJsZSAucHN3cF9fY2FwdGlvbi1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tLWV4dGVuZGVkIC5wc3dwX19jYXB0aW9uLW1vcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tLWV4dGVuZGVkIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLW91dDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBzd3BfX2NhcHRpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAgIC5wc3dwX19jYXB0aW9uLWNvbnRlbnQtdXBwZXJjYXNlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wc3dwX19jYXB0aW9uIHAge1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuXG4ucHN3cF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7IH1cbiAgLnBzd3BfX2luZm9bYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wc3dwX19pbmZvLXNoaW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBzd3BfX2luZm8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICMxZTVhNzg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAucHN3cF9faW5mby13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDM1cHg7IH0gfVxuICAgIC5wc3dwX19pbmZvLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnBzd3BfX2luZm8td3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAucHN3cF9faW5mby1jbG9zZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAucHN3cF9faW5mby1jbG9zZSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAucHN3cF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAucHN3cF9faW5mby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAucHN3cF9faW5mby1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAucHN3cF9faW5mby1tZXRhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMTVweDsgfVxuICAgIC5wc3dwX19pbmZvLW1ldGEgYTpub3QoW2hyZWY9JyMnXSkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBzd3BfX2luZm8tbWV0YS10aXRsZSwgLnBzd3BfX2luZm8tY29udGFjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLm8tbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1mdWxsd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1zaW5nbGUtZnVsbHdpZHRoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLXNpbmdsZS1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkge1xuICAgICAgICB3aWR0aDogY2FsYygxNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDkpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1tZWRpYV9faGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1tZWRpYV9fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuby1tZWRpYV9fZmlndXJlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWxpbmsge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTZkNzsgfVxuICAgIC5vLW1lZGlhLS1zaW5nbGUtaW5saW5lIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAuby1tZWRpYS0tc2luZ2xlLWZ1bGx3aWR0aCAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDJweCkgLyAyICogMSkpOyB9XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDMpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bGFzdC1jaGlsZCwgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gMnB4KSAvIDIgKiAxKSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNSkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAxNHB4KSAvIDggKiA0KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDRweCArICgoMTAwJSAtIDEycHgpIC8gNyAqIDMpKTsgfSB9XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAycHgpIC8gMiAqIDEpKTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg4cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogNSkpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogNCkpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogNCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5VHdvSXRlbXMgLm8tbWVkaWFfX2ZpZ3VyZS1jb250ZW50Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAgICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovIH1cbiAgICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudDpudGgtY2hpbGQoMikgXzotbXMtbGFuZyh4KSwgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fZmlndXJlLWNvbnRlbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeVR3b0l0ZW1zIC5vLW1lZGlhX19maWd1cmUtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDEwcHgpOyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYV9fYnV0dG9uLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTZweCkgLyA5ICogMykpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDJweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICByaWdodDogLTY1cHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMTRweCkgLyA4ICogMykpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbWVkaWEtLWdhbGxlcnlUd29JdGVtcyAuby1tZWRpYV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMTJweCkgLyA3ICogMikpOyB9IH1cbiAgLm8tbWVkaWE6aG92ZXIgLm8tbWVkaWFfX2J1dHRvbiwgLm8tbWVkaWFfX2J1dHRvbi56b29tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAuby1tZWRpYS0tZ2FsbGVyeTpob3ZlciAuby1tZWRpYV9fYnV0dG9uLFxuICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLnpvb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeTpob3ZlciAuby1tZWRpYV9fYnV0dG9uLFxuICAgICAgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi56b29tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTEwcHgpOyB9IH1cbiAgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrTWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRibHVlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tY29yYWwgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0teWVsbG93IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0R3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tbWVkaWEtLWdhbGxlcnkgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLS1nYWxsZXJ5IC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9IH1cbiAgLm8tbWVkaWFfX2J1dHRvbi1zdmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYS0tZ2FsbGVyeSAuby1tZWRpYV9fYnV0dG9uLXN2ZyB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuby1tZWRpYV9fYnV0dG9uLWNvdW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjNweDtcbiAgICByaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1tZWRpYV9fYnV0dG9uLWNvdW50IHtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICByaWdodDogNDFweDsgfSB9XG4gIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuby1tZWRpYV9fZmlndXJlLWNhcHRpb24gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ106YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5vLW1lZGlhX19maWd1cmUtY2FwdGlvbiBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1hcnJvdy1yZWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya01pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzAwNjA1ODsgfVxuICAuby1tZWRpYS0tdGhlbWUtbWludCAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjRjOGI5OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodE1pbnQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2QxZWRlNzsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya0JsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzFlNWE3ODsgfVxuICAuby1tZWRpYS0tdGhlbWUtYmx1ZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmVhMGViOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodGJsdWUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya1B1cnBsZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTIyZWI3OyB9XG4gIC5vLW1lZGlhLS10aGVtZS1wdXJwbGUgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2IxOThkYjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya1BpbmsgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzYzMDU2YjsgfVxuICAuby1tZWRpYS0tdGhlbWUtcGluayAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTg5ZmRkOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1yZWQgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTE5NjsgfVxuICAuby1tZWRpYS0tdGhlbWUtZGFya0NvcmFsIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM4YzJkNGI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWNvcmFsIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjkxOTY7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLW9yYW5nZSAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhMTcxOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmUyZDI7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLXllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkYzczOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1saWdodHllbGxvdyAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmYWFmOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1kYXJrQmVpZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2RjYmU5NjsgfVxuICAuby1tZWRpYS0tdGhlbWUtYmVpZ2UgLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAuby1tZWRpYS0tdGhlbWUtZ3JlZW4gLm8tbWVkaWFfX2J1dHRvbi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2M1ZWY2YzsgfVxuICAuby1tZWRpYS0tdGhlbWUtbGlnaHRHcmVlbiAuby1tZWRpYV9fYnV0dG9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZmZmNkOyB9XG4gIC5vLW1lZGlhLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM3ZWE4N2I7IH1cbiAgLm8tbWVkaWEtLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLW1lZGlhX19idXR0b24taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMzYzU5Mzk7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gIGhlaWdodDogMTU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaDphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMnB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlucHV0LFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tbWVkaWEtbGlicmFyeV9fc2VhcmNoLWJ1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1idXR0b24ge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhLWxpYnJhcnlfX3NlYXJjaC1maWx0ZXItYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtZmlsdGVyLWJ1dHRvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19zZWFyY2gtaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IDJweDtcbiAgcm93LWdhcDogMzVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0cy1sb2FkLW1vcmUge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19uby1yZXN1bHRzIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgcGFkZGluZzogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX25vLXJlc3VsdHMgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tbWVkaWEtbGlicmFyeV9fbm8tcmVzdWx0cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJhY2tncm91bmQ6ICNkY2YwZmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtNaW50IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDYwNTg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1taW50IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2NGM4Yjk7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodE1pbnQgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2QxZWRlNzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtCbHVlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxZTVhNzg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1ibHVlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2ZWEwZWI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodGJsdWUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWRhcmtQdXJwbGUgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzUyMmViNzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXB1cnBsZSAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjYjE5OGRiOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya1BpbmsgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzYzMDU2YjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXBpbmsgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U4OWZkZDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLXJlZCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5MTk2OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya0NvcmFsIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM4YzJkNGI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1jb3JhbCAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5MTk2OyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtb3JhbmdlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmOGExNzE7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1saWdodGVyT3JhbmdlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmUyZDI7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS15ZWxsb3cgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZGM3MzsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWxpZ2h0eWVsbG93IC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZhYWY7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1kYXJrQmVpZ2UgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RjYmU5NjsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtLXRoZW1lLWJlaWdlIC5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LS10aGVtZS1ncmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjYzVlZjZjOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtbGlnaHRHcmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZmZmNkOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjN2VhODdiOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX3Jlc3VsdC0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzNjNTkzOTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWNvcHkge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtdGFnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24ge1xuICBvcGFjaXR5OiAwLjM7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fcmVzdWx0LXNrZWxldG9uID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4ICogMik7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19yZXN1bHQtc2tlbGV0b24gPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH1cblxuLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgcGFkZGluZzogMTEwcHggMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1jbG9zZSxcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1jbG9zZSB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLXRhZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgIC5vLW1lZGlhLWxpYnJhcnlfX2ZpbHRlci10YWc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm8tbWVkaWEtbGlicmFyeV9fZmlsdGVyLXRhZy5pc0FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItdGFnW2Rpc2FibGVkXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuby1tZWRpYS1saWJyYXJ5X19maWx0ZXItaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjM2MzYzNjOyB9XG5cbi5vLW1lZGlhLWxpYnJhcnlfX2FwcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uby1tZWRpYS1saWJyYXJ5X19jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uby1tZWRpYS1saWJyYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tbW9kYWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9IH1cbiAgLm8tbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLm8tbW9kYWxfX2JvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuby1tb2RhbF9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDM1cHggODBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW1vZGFsX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLW1vZGFsX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1tb2RhbF9fY2xvc2Uge1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm8tbW9kYWxfX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5vLXF1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tcXVvdGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXF1b3RlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNykpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1xdW90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogODFweDtcbiAgICBmaWxsOiAjZjVlNmQ3OyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtNaW50IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMCwgOTYsIDg4LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLW1pbnQgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1taW50IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDEwMCwgMjAwLCAxODUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRNaW50IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDIwOSwgMjM3LCAyMzEsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgzMCwgOTAsIDEyMCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1ibHVlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxMTAsIDE2MCwgMjM1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0Ymx1ZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMjAsIDI0MCwgMjUwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQdXJwbGUgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrUHVycGxlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDgyLCA0NiwgMTgzLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXB1cnBsZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxNzcsIDE1MiwgMjE5LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtQaW5rIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoOTksIDUsIDEwNywgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1waW5rIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMzIsIDE1OSwgMjIxLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLXJlZCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNTUsIDE0NSwgMTUwLCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWRhcmtDb3JhbCAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgxNDAsIDQ1LCA3NSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1jb3JhbCAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMTQ1LCAxNTAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tb3JhbmdlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI0OCwgMTYxLCAxMTMsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRlck9yYW5nZSAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0ZXJPcmFuZ2UgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyMjYsIDIxMCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS15ZWxsb3cgLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyMjAsIDExNSwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby1xdW90ZV9fc3RhcnQtaWNvbiwgLm8tY29udGVudC1ibG9ja3MtLWxpZ2h0eWVsbG93IC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjUwLCAxNzUsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JlaWdlIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDIyMCwgMTkwLCAxNTAsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1iZWlnZSAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyNDUsIDIzMCwgMjE1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLWdyZWVuIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tcXVvdGVfX2VuZC1pY29uIHtcbiAgICAgIGZpbGw6IHJnYmEoMTk3LCAyMzksIDEwOCwgMC4yKTsgfVxuICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodEdyZWVuIC5vLXF1b3RlX19zdGFydC1pY29uLCAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSgyMzksIDI1NSwgMjA1LCAwLjIpOyB9XG4gICAgLm8tY29udGVudC1ibG9ja3MtLXN1c3RhaW5hYmxlR3JlZW4gLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBmaWxsOiByZ2JhKDEyNiwgMTY4LCAxMjMsIDAuMik7IH1cbiAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tcXVvdGVfX3N0YXJ0LWljb24sIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgICAgZmlsbDogcmdiYSg2MCwgODksIDU3LCAwLjIpOyB9XG4gIC5vLXF1b3RlX19zdGFydC1pY29uIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuby1xdW90ZS0taGFzLWltYWdlIC5vLXF1b3RlX19zdGFydC1pY29uIHtcbiAgICAgIHRvcDogNzVweDsgfVxuICAuby1xdW90ZV9fZW5kLWljb24ge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuICAgIC5vLXF1b3RlLS1oYXMtYXV0aG9yIC5vLXF1b3RlX19lbmQtaWNvbiB7XG4gICAgICBib3R0b206IC0xMHB4OyB9XG4gIC5vLXF1b3RlX19xdW90YXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXF1b3RlX19xdW90YXRpb24tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1xdW90ZV9fcXVvdGF0aW9uLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5vLXF1b3RlX19pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgLm8tcXVvdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5vLXF1b3RlX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm8tcXVvdGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgLm8tcXVvdGUgYVt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLXF1b3RlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuby1xdW90ZSBhW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstcXVvdGUtcmVkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS1saW5rZWRpblt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy1pY29ucy9leHRlcm5hbC1saW5rLWxpbmtlZGluLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLWxpbmtlZGluW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstbGlua2VkaW4tcmVkLnN2Z1wiKTsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLXhpbmdbdGFyZ2V0PSdfYmxhbmsnXTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay14aW5nLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTRweDsgfVxuICAuby1xdW90ZSBhLm8tcXVvdGVfX2xpbmstLXhpbmdbdGFyZ2V0PSdfYmxhbmsnXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay14aW5nLXJlZC5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS1mYWNlYm9va1t0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1mYWNlYm9vay5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS1mYWNlYm9va1t0YXJnZXQ9J19ibGFuayddOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay1mYWNlYm9vay1yZWQuc3ZnXCIpOyB9XG4gIC5vLXF1b3RlIGEuby1xdW90ZV9fbGluay0tdHdpdHRlclt0YXJnZXQ9J19ibGFuayddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnLWljb25zL2V4dGVybmFsLWxpbmstdHdpdHRlci5zdmdcIik7IH1cbiAgLm8tcXVvdGUgYS5vLXF1b3RlX19saW5rLS10d2l0dGVyW3RhcmdldD0nX2JsYW5rJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvZXh0ZXJuYWwtbGluay10d2l0dGVyLXJlZC5zdmdcIik7IH1cblxuLm8tc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXNlYXJjaF9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2JhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfSB9XG4gIC5vLXNlYXJjaF9fYmFyLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19iYXItZm9ybSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk5ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk5ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2Jhci1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlYXJjaF9fYmFyLWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXNlYXJjaF9fYmFyLWlucHV0LFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19iYXItaW5wdXQge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuby1zZWFyY2hfX2Jhci1idXR0b24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXNlYXJjaF9fYmFyLWJ1dHRvbixcbiAgICBbZGF0YS13aGF0aW50ZW50PSd0b3VjaCddIC5vLXNlYXJjaF9fYmFyLWJ1dHRvbiB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLXNlYXJjaF9fYmFyLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4OyB9IH1cbiAgLm8tc2VhcmNoX19zb3J0Qnktd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMikpOyB9IH1cbiAgLm8tc2VhcmNoX19zb3J0Qnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm8tc2VhcmNoX19zb3J0QnkgPiBzcGFuIHtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzNjM2MzYzsgfVxuICAgICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpmb2N1cywgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3Q6Zm9jdXMsIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAuby1zZWFyY2hfX3NvcnRCeSBzZWxlY3RbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LWljb24tLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuby1zZWFyY2hfX3NvcnRCeS1pY29uLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fc29ydEJ5LWljb24tLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm8tc2VhcmNoX19zb3J0Qnktc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1zZWFyY2hfX3NvcnRCeSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICByaWdodDogMTVweDsgfSB9XG4gICAgLm8tc2VhcmNoX19zb3J0Qnkgc2VsZWN0OmRpc2FibGVkLFxuICAgIC5vLXNlYXJjaF9fc29ydEJ5IHNlbGVjdDpkaXNhYmxlZCArIGRpdiBzdmcge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtcztcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItLXNob3dPcHRpb25zIC5vLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlLFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci0taGlkZUZpbHRlcnMgLm8tc2VhcmNoX19maWx0ZXItdG9nZ2xlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItZm91bmQtcmVzdWx0cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci0tc2hvd09wdGlvbnMgLm8tc2VhcmNoX19maWx0ZXItYXJyb3cge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuby1zZWFyY2hfX2ZpbHRlci1hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAxNTBtczsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWFycm93LS1pc09wZW4gLm8tc2VhcmNoX19maWx0ZXItYXJyb3ctaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLW9wdGlvbnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCBlYXNlLWluLW91dCA1MDBtcztcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItLXNob3dPcHRpb25zIC5vLXNlYXJjaF9fZmlsdGVyLW9wdGlvbnMtLWlzT3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci0tc2hvd09wdGlvbnMgLm8tc2VhcmNoX19maWx0ZXItb3B0aW9ucy0taXNPcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH0gfVxuICAuby1zZWFyY2hfX2ZpbHRlci1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1pdGVtLS1pcy1kb3dubG9hZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1pdGVtLS1maXJzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLWl0ZW0tLWZpcnN0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzNjM2MzYzsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluIDAuM3MgZWFzZS1pbi1vdXQgMHMgZm9yd2FyZHM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbS5pc0FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItc3ViLWl0ZW0uYS10YWctLWlzRGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICBib3JkZXItY29sb3I6ICMzYzNjM2M7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLXN1Yi1pdGVtLmEtdGFnLS1pc0Rpc2FibGVkIC5hLXRhZ19fY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1zdWItaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCAzMDBtczsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdDpob3ZlciwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmEtdGFnLS1pc0Rpc2FibGVkLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmEtdGFnLS1pc0Rpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gICAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQuYS10YWctLWlzRGlzYWJsZWQgLmEtdGFnX19jb3VudCwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbi5hLXRhZy0taXNEaXNhYmxlZCAuYS10YWdfX2NvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1zZWFyY2hfX2ZpbHRlci1mb3JtYXQ6bm90KC5pc0FjdGl2ZSkuYS10YWctLWlzRGlzYWJsZWQsIC5vLXNlYXJjaF9fZmlsdGVyLXNlY3Rpb246bm90KC5pc0FjdGl2ZSkuYS10YWctLWlzRGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5pc0FjdGl2ZSwgLm8tc2VhcmNoX19maWx0ZXItc2VjdGlvbi5pc0FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5vLXNlYXJjaF9fZmlsdGVyLWZvcm1hdC5pc0FjdGl2ZSAuYS10YWdfX2NvdW50LCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmlzQWN0aXZlIC5hLXRhZ19fY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAgICAgLm8tc2VhcmNoX19maWx0ZXItZm9ybWF0LmlzQWN0aXZlOmhvdmVyLCAuby1zZWFyY2hfX2ZpbHRlci1zZWN0aW9uLmlzQWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjsgfVxuICAuby1zZWFyY2hfX2NvbnRlbnQtaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuby1zZWFyY2hfX3RhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm8tc2VhcmNoX190YWdzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5vLXNlYXJjaF9fdGFncy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5vLXNlYXJjaF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm8tc2VhcmNoX19yZXN1bHRzLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LS1jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQ6aG92ZXIgLmEtbGluayB7XG4gICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgLm8tc2VhcmNoX19yZXN1bHQ6aG92ZXIgLmEtbGluayAuYS1saW5rX19jaXJjbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmOyB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWNvbHVtbiB7XG4gICAgICAgIGZsZXg6IDUwJSAwIDA7IH1cbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1leGNlcnB0IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZXhjZXJwdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWV4Y2VycHQgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWV4Y2VycHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1jb250ZW50IC5vLXNlYXJjaF9fcmVzdWx0LWxpbmsge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY29udGVudCAuby1zZWFyY2hfX3Jlc3VsdC1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5vLXNlYXJjaF9fcmVzdWx0LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnktc3ViamVjdCB7XG4gICAgICBjb2xvcjogI2ViMDAxZjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzNjM2MzYzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc2VhcmNoX19yZXN1bHQtY2F0ZWdvcnktc3ViamVjdCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZGF0ZSB7XG4gICAgY29sb3I6ICMzYzNjM2M7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1pY29uIHtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1jYXRlZ29yeS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIGxlZnQ6IC02NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5vLXNlYXJjaF9fcmVzdWx0LWRldGFpbC0tYm9sZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLm8tc2VhcmNoX19yZXN1bHQtZG93bmxvYWQtYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1hcnRpY2xlIGEge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuby1zZWFyY2hfX3Jlc3VsdC1kb3dubG9hZC1hcnRpY2xlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWIwMDFmOyB9XG4gIC5vLXNlYXJjaF9faGlzdG9yeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuby1zZWFyY2hfX2hpc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgW2RhdGEtd2hhdGludGVudD0nbW91c2UnXSAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0LFxuICAgIFtkYXRhLXdoYXRpbnRlbnQ9J3RvdWNoJ10gLm8tc2VhcmNoX19oaXN0b3J5LXJlc3VsdCB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNlYXJjaF9faGlzdG9yeS1yZXN1bHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuby1zZWFyY2hfX2hpc3RvcnktcmVzdWx0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmOyB9XG5cbi5vLXNlY29uZGFyeS1pbnRybzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXNlY29uZGFyeS1pbnRybyB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfSB9XG5cbi5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zZWNvbmRhcnktaW50cm9fX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA5KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNlY29uZGFyeS1pbnRyb19faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2Vjb25kYXJ5LWludHJvX19oZWFkbGluZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS1zaGFyaW5nIHtcbiAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tLXNoYXJpbmcge1xuICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tc2hhcmluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDIpKTsgfSB9XG5cbi5tLXNoYXJpbmdfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tc2hhcmluZ19faGVhZGxpbmUge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG4ubS1zaGFyaW5nX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tLXNoYXJpbmdfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7IH1cblxuLm0tc2hhcmluZ19faXRlbS0td2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tLXNoYXJpbmctLWlzTW9iaWxlIC5tLXNoYXJpbmdfX2l0ZW0tLXdoYXRzYXBwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8tc29jaWFsLXdhbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNvY2lhbC13YWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8tc29jaWFsLXdhbGxfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX19oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX19oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zb2NpYWwtd2FsbF9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1zb2NpYWwtd2FsbC0taGFzLWhlYWRsaW5lIC5vLXNvY2lhbC13YWxsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tc29jaWFsLXdhbGwtLWhhcy1oZWFkbGluZSAuby1zb2NpYWwtd2FsbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIC5vLXNvY2lhbC13YWxsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXNvY2lhbC13YWxsX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5vLXNvY2lhbC13YWxsX193YWxsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLXNvY2lhbC13YWxsLS1sb2FkZWQgLm8tc29jaWFsLXdhbGxfX3dhbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtbmV4dCxcbiAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0IHN2ZyxcbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLXByZXYgc3ZnIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1uZXh0OmhvdmVyLCAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQ6Zm9jdXMsXG4gICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2OmhvdmVyLFxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmOyB9XG4gICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQ6aG92ZXIgc3ZnLCAuby1zb2NpYWwtd2FsbCAuY3J0LXBhbmVsLW5leHQ6Zm9jdXMgc3ZnLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1wYW5lbC1wcmV2OmhvdmVyIHN2ZyxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtcGFuZWwtcHJldjpmb2N1cyBzdmcge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDEwcHggMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWljb24teW91dHViZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZmlsbDogIzNjM2MzYzsgfVxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzLFxuICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIHVsLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyB1bCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7IH1cbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIC5jcnQtZmlsdGVyLWxhYmVsLFxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyAuY3J0LWZpbHRlci1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSxcbiAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlNmQ3O1xuICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEgc3ZnLFxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYSwgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEsXG4gICAgICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddXG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGEge1xuICAgICAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlcixcbiAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpob3ZlciAuY3J0LWljb24teW91dHViZSBwYXRoLFxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNlYjAwMWY7IH1cbiAgICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmhvdmVyIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6aG92ZXIgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzLFxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKSBhOmZvY3VzIC5jcnQtaWNvbi15b3V0dWJlIHBhdGgsXG4gICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyAuY3J0LWljb24teW91dHViZSBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzIyMjIyMjsgfVxuICAgICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1uZXR3b3JrcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpIGE6Zm9jdXMgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgICAuby1zb2NpYWwtd2FsbCAuY3J0LWZpbHRlciAuY3J0LWZpbHRlci1zb3VyY2VzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkgYTpmb2N1cyAuY3J0LWljb24teW91dHViZSBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSxcbiAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItbmV0d29ya3MgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSAuY3J0LWljb24teW91dHViZSBwYXRoLFxuICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLXNvdXJjZXMgbGk6bm90KC5jcnQtZmlsdGVyLWxhYmVsKS5hY3RpdmUgYSAuY3J0LWljb24teW91dHViZSBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICMyMjIyMjI7IH1cbiAgICAgICAgICAgIC5vLXNvY2lhbC13YWxsIC5jcnQtZmlsdGVyIC5jcnQtZmlsdGVyLW5ldHdvcmtzIGxpOm5vdCguY3J0LWZpbHRlci1sYWJlbCkuYWN0aXZlIGEgLmNydC1pY29uLXlvdXR1YmUgcGF0aDpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgLm8tc29jaWFsLXdhbGwgLmNydC1maWx0ZXIgLmNydC1maWx0ZXItc291cmNlcyBsaTpub3QoLmNydC1maWx0ZXItbGFiZWwpLmFjdGl2ZSBhIC5jcnQtaWNvbi15b3V0dWJlIHBhdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLm8tc3RvcnktdGVhc2VyIHtcbiAgbWFyZ2luOiAxNXB4IDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXN0b3J5LXRlYXNlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICNlYjAwMWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcywgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMsIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA2N3Z3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTI1cHg7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgZ2FwOiAyNXB4OyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1jb250cm9sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tcHJldiwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLW5leHQge1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbiwgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uLS1zaG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBjb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjMpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnksXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5IHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSg5NCwgODYsIDg0LCAwLjMpOyB9IH1cbiAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICNlYjAwMWY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24taWNvbi0tY3VycmVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGVudHJ5UHJvZ3Jlc3MgNHMgZWFzZS1pbjsgfSB9XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWljb24tLXNob3J0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ViMDAxZjsgfVxuXG5Aa2V5ZnJhbWVzIHRlYXNlckluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyX190ZWFzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyIHtcbiAgICAgICAgYW5pbWF0aW9uOiB0ZWFzZXJJbiAwLjRzIGVhc2UtaW47IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLWhlYWRsaW5lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLmN1cnJlbnQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyIDAuMnMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIuY3VycmVudC12aXNpYmxlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgei1pbmRleDogMzsgfVxuICAuby1zdG9yeS10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19pbWFnZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS10ZWFzZXIgLm8tc3RvcnktdGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1dnc7IH0gfVxuICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDY1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXItLXN0YWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1NXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTNweCk7IH1cbiAgICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDEwNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlcyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXN0b3J5LXRlYXNlci0tc3RhZ2UgLm8tc3RvcnktdGVhc2VyX19jb250ZW50OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTNweCk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1zdGFnZSAuby1zdG9yeS10ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5vLXN0b3J5LXRlYXNlcl9fcGxheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2MCwgNjAsIDYwLCAwLjkpLCAjM2MzYzNjKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNSwgMCwgMzEsIDAuOSksICNlYjAwMWYpOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyX19wbGF5LWJ1dHRvbiBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uLnBsYXlpbmcgLm8tc3RvcnktdGVhc2VyX19wbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1zdG9yeS10ZWFzZXJfX3BsYXktYnV0dG9uOm5vdCgucGxheWluZykgLm8tc3RvcnktdGVhc2VyX19wYXVzZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXIgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyIDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAuby1zdG9yeS10ZWFzZXItLWlzLWluLXZpZXdwb3J0IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSAuby1zdG9yeS10ZWFzZXJfX2ZpZ3VyZSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhciAwLjVzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDsgfSB9XG4gICAgLm8tc3RvcnktdGVhc2VyLS1pcy1pbi12aWV3cG9ydCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykgLm8tc3RvcnktdGVhc2VyX19maWd1cmUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAgIC5vLXN0b3J5LXRlYXNlci0taXMtaW4tdmlld3BvcnQgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzEnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjVweCwgMzBweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzEnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDE1cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScxJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDE1cHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPScyJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NXB4LCAzMHB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMTVweCk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzInXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMTVweCk7IH0gfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXZpc2libGU9JzMnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPSczJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1cHgsIDMwcHgpOyB9IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC12aXNpYmxlPSczJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAxNXB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdmlzaWJsZT0nMyddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAxNXB4KTsgfSB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtNaW50J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrTWludCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbWludCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbWludCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRNaW50J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodE1pbnQnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtCbHVlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nYmx1ZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRibHVlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodGJsdWUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtQdXJwbGUnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtQdXJwbGUnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3B1cnBsZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncHVycGxlJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOThkYjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrUGluayddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1BpbmsnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3BpbmsnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3BpbmsnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J3JlZCddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0ncmVkJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQ29yYWwnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2RhcmtDb3JhbCddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nY29yYWwnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2NvcmFsJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdvcmFuZ2UnXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J29yYW5nZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRlck9yYW5nZSddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nbGlnaHRlck9yYW5nZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0neWVsbG93J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSd5ZWxsb3cnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2xpZ2h0eWVsbG93J10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodHllbGxvdyddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya0JlaWdlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrQmVpZ2UnXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2JlaWdlJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdiZWlnZSddIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZ3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlcltkYXRhLWN1cnJlbnQtdGhlbWU9J2dyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YzsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodEdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdsaWdodEdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZDsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdzdXN0YWluYWJsZUdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdzdXN0YWluYWJsZUdyZWVuJ10gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXJbZGF0YS1jdXJyZW50LXRoZW1lPSdkYXJrU3VzdGFpbmFibGVHcmVlbiddIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyW2RhdGEtY3VycmVudC10aGVtZT0nZGFya1N1c3RhaW5hYmxlR3JlZW4nXSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1OTM5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTggIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMDA2MDU4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya01pbnQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrTWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtNaW50IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDYwNTg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4YjkgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1taW50IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjNjRjOGI5OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW1pbnQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzY0YzhiOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRNaW50IC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVkZTcgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2QxZWRlNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0TWludCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZDFlZGU3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzggIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMWU1YTc4OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JsdWUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrQmx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCbHVlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICMxZTVhNzg7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWIgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ibHVlIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjNmVhMGViOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJsdWUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzZlYTBlYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRibHVlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2YwZmEgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0Ymx1ZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZGNmMGZhOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWI3ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTIyZWI3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1B1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzUyMmViNzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQdXJwbGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUHVycGxlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM1MjJlYjc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXB1cnBsZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNiMTk4ZGI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1wdXJwbGUgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2IxOThkYjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMwNTZiICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzYzMDU2YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtQaW5rIC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1BpbmsgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrUGluayAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjMwNTZiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmRkICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZTg5ZmRkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtcGluayAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2U4OWZkZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXBpbmsgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1waW5rIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNlODlmZGQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXJlZCAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2ICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1yZWQgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmOTE5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0NvcmFsIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGIgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzhjMmQ0YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtDb3JhbCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjOGMyZDRiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxOTYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmY5MTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtY29yYWwgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1jb3JhbCAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWNvcmFsIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjkxOTY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLW9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMTcxICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmOGExNzE7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1vcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2Y4YTE3MTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkMiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZTJkMjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0ZXJPcmFuZ2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmZmUyZDI7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodGVyT3JhbmdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRlck9yYW5nZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZlMmQyOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9faW1hZ2VzOmJlZm9yZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS15ZWxsb3cgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MyAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fdGVhc2VyLW1ldGEge1xuICAgIGNvbG9yOiAjZmZkYzczOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUteWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmRjNzM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFhZiAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZhYWY7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodHllbGxvdyAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0eWVsbG93IC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHR5ZWxsb3cgLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmFhZjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya0JlaWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2JlOTYgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2RjYmU5NjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtCZWlnZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZGNiZTk2OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDcgIWltcG9ydGFudDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZjVlNmQ3OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtYmVpZ2UgLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1iZWlnZSAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnkuY3VycmVudC12aXNpYmxlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWJlaWdlIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZWY2YyAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNjNWVmNmM7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1ncmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZ3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2M1ZWY2YzsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX19pbWFnZXM6YmVmb3JlLFxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZjZCAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2VmZmZjZDsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWxpZ2h0R3JlZW4gLm8tc3RvcnktdGVhc2VyX190ZWFzZXItbWV0YSB7XG4gICAgY29sb3I6ICNlZmZmY2Q7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1saWdodEdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtbGlnaHRHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3BhZ2luYXRpb24tZW50cnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZWZmZmNkOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiICFpbXBvcnRhbnQ7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjN2VhODdiOyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtc3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzdlYTg3YjsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5LmN1cnJlbnQtdmlzaWJsZSxcbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1zdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeTpob3ZlciB7XG4gICAgY29sb3I6ICM3ZWE4N2I7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX2ltYWdlczpiZWZvcmUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOSAhaW1wb3J0YW50OyB9XG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICMzYzU5Mzk7IH1cbiAgLm8tc3RvcnktdGVhc2VyLS10aGVtZS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1zdG9yeS10ZWFzZXJfX3RlYXNlci1tZXRhIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuICAuby1zdG9yeS10ZWFzZXItLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXN0b3J5LXRlYXNlcl9fcGFnaW5hdGlvbi1lbnRyeS5jdXJyZW50LXZpc2libGUsXG4gIC5vLXN0b3J5LXRlYXNlci0tdGhlbWUtZGFya1N1c3RhaW5hYmxlR3JlZW4gLm8tc3RvcnktdGVhc2VyX19wYWdpbmF0aW9uLWVudHJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzNjNTkzOTsgfVxuXG5Aa2V5ZnJhbWVzIGVudHJ5UHJvZ3Jlc3Mge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlWSgwJSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGVZKDEwMCUpOyB9IH1cblxuLm8tdHJpcGxlLXRlYXNlci1yb3cge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXRyaXBsZS10ZWFzZXItcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICAuby10cmlwbGUtdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm8tdHJpcGxlLXRlYXNlci1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuICAuby10cmlwbGUtdGVhc2VyLXJvdy0tYWxpZ24tdG9wIC5vLXRyaXBsZS10ZWFzZXItcm93X19ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICB3aWR0aDogY2FsYygycHggKyAoMTAwJSAtIDJweCkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDI0cHgpIC8gMTIgKiA2KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNnB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDQpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygycHggKyAoKDEwMCUgLSA2cHgpIC8gNCAqIDAuNSkpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLXRyaXBsZS10ZWFzZXItcm93X19jb2wge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tdHJpcGxlLXRlYXNlci1yb3dfX2NvbDpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby10cmlwbGUtdGVhc2VyLXJvd19fY29sOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG5cbi5vLW1lZGlhLS1nYWxsZXJ5ICsgLm8tdHJpcGxlLXRlYXNlci1yb3fCoCB7XG4gIG1hcmdpbi10b3A6IDExMHB4OyB9XG5cbi5vLWhlcm8tdGVhc2VyLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuby1oZXJvLXRlYXNlci1yb3dfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhlcm8tdGVhc2VyLXJvdy0tYWxpZ24tdG9wIC5vLWhlcm8tdGVhc2VyLXJvd19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm8taGVyby10ZWFzZXItcm93X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vLWhlcm8tdGVhc2VyLXJvd19fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGVyby10ZWFzZXItcm93X19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuXG4uby1oZXJvLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oZXJvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgLm8taGVyby12aWRlb19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTNweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1M3B4KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA2MDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfSB9XG4gIC5vLWhlcm8tdmlkZW8tLWlzLWluLXZpZXdwb3J0IC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuICAubS1zdGFnZS0tZGFya01pbnQgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNTg7IH1cbiAgLm0tc3RhZ2UtLW1pbnQgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGM4Yjk7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0TWludCAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWRlNzsgfVxuICAubS1zdGFnZS0tZGFya0JsdWUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7IH1cbiAgLm0tc3RhZ2UtLWJsdWUgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWEwZWI7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0Ymx1ZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBmYTsgfVxuICAubS1zdGFnZS0tZGFya1B1cnBsZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmViNzsgfVxuICAubS1zdGFnZS0tcHVycGxlIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5OGRiOyB9XG4gIC5tLXN0YWdlLS1kYXJrUGluayAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMDU2YjsgfVxuICAubS1zdGFnZS0tcGluayAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZkZDsgfVxuICAubS1zdGFnZS0tcmVkIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXN0YWdlLS1kYXJrQ29yYWwgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzJkNGI7IH1cbiAgLm0tc3RhZ2UtLWNvcmFsIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTk2OyB9XG4gIC5tLXN0YWdlLS1vcmFuZ2UgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGExNzE7IH1cbiAgLm0tc3RhZ2UtLWxpZ2h0ZXJPcmFuZ2UgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDI7IH1cbiAgLm0tc3RhZ2UtLXllbGxvdyAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3MzsgfVxuICAubS1zdGFnZS0tbGlnaHR5ZWxsb3cgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhYWY7IH1cbiAgLm0tc3RhZ2UtLWRhcmtCZWlnZSAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjYmU5NjsgfVxuICAubS1zdGFnZS0tYmVpZ2UgLm8taGVyby12aWRlb19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU2ZDc7IH1cbiAgLm0tc3RhZ2UtLWdyZWVuIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlZjZjOyB9XG4gIC5tLXN0YWdlLS1saWdodEdyZWVuIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmZmNkOyB9XG4gIC5tLXN0YWdlLS1zdXN0YWluYWJsZUdyZWVuIC5vLWhlcm8tdmlkZW9fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhODdiOyB9XG4gIC5tLXN0YWdlLS1kYXJrU3VzdGFpbmFibGVHcmVlbiAuby1oZXJvLXZpZGVvX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1oZXJvLXZpZGVvX192aWRlbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNjAsIDYwLCA2MCwgMC45KSwgIzNjM2MzYyk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b24ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzUsIDAsIDMxLCAwLjkpLCAjZWIwMDFmKTsgfVxuICAgIC5vLWhlcm8tdmlkZW9fX3ZpZGVvLWJ1dHRvbiBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b24ucGxheWluZyAuby1oZXJvLXZpZGVvX192aWRlby1wbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1oZXJvLXZpZGVvX192aWRlby1idXR0b246bm90KC5wbGF5aW5nKSAuby1oZXJvLXZpZGVvX192aWRlby1wYXVzZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWhpZ2hsaWdodC10ZWFzZXItcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fdGVhc2VyIHtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3dfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9IH1cbiAgICAuby1oaWdobGlnaHQtdGVhc2VyLXJvd19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGNhbGMoMnB4ICsgKDEwMCUgLSAycHgpKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICAuby1oaWdobGlnaHQtdGVhc2VyLXJvdy0taGFzLWludHJvIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93X19jb2wge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8taGlnaGxpZ2h0LXRlYXNlci1yb3cgLm0tdGVhc2VyLS1zcXVhcmUgLm0tdGVhc2VyX19ib2R5LFxuICAgIC5vLWhpZ2hsaWdodC10ZWFzZXItcm93IC5tLXRlYXNlci0tYmxvY2tpbmcgLm0tdGVhc2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9IH1cblxuLm8tYmxvY2txdW90ZS10ZWFzZXItcm93IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXIge1xuICBtYXJnaW46IDM1cHggMCAxMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfSB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjZWIwMDFmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBjb2xvcjogI2ViMDAxZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMzVweDsgfSB9XG4gIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX193cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY4cHgpO1xuICAgICAgICBtYXJnaW46IDAgLTM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Y1ZTZkNztcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMzVweCAzNXB4IDA7IH0gfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHAge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWJyYW5kIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ViMDAxZjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrTWludCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDYwNTg7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbWludCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2NGM4Yjk7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHRNaW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QxZWRlNzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrQmx1ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMxZTVhNzg7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtYmx1ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM2ZWEwZWI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHRibHVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1kYXJrUHVycGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzUyMmViNzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1wdXJwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjE5OGRiOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtQaW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYzMDU2YjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1waW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4OWZkZDsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1yZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtDb3JhbCB7XG4gICAgICBib3JkZXItY29sb3I6ICM4YzJkNGI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtY29yYWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY5MTk2OyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLW9yYW5nZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGExNzE7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtbGlnaHRlck9yYW5nZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmUyZDI7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUteWVsbG93IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZGM3MzsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1saWdodHllbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZhYWY7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZGFya0JlaWdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjYmU5NjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rLS10aGVtZS1iZWlnZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNWU2ZDc7IH1cbiAgICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluay0tdGhlbWUtZ3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzVlZjZjOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWxpZ2h0R3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWZmZmNkOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLXN1c3RhaW5hYmxlR3JlZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjN2VhODdiOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmstLXRoZW1lLWRhcmtTdXN0YWluYWJsZUdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNjNTkzOTsgfVxuICAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9faWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBvcmRlcjogMTsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSAuYS1saW5rX19pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3JkZXI6IDA7IH1cbiAgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbms6aG92ZXIsIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rOmZvY3VzLFxuICAuaGFzLWhvdmVyYWJsZS1jaGlsZHJlbjpob3ZlciAuby1wcmVzcy1jYXRlZ29yaWVzLXRlYXNlcl9fbGluayxcbiAgLmhhcy1ob3ZlcmFibGUtc2libGluZzpob3ZlciArIC5oYXMtaG92ZXJhYmxlLWNoaWxkcmVuIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rIHtcbiAgICBjb2xvcjogI2ViMDAxZjsgfVxuICAgIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rOmhvdmVyIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUsIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19saW5rOmZvY3VzIC5vLXByZXNzLWNhdGVnb3JpZXMtdGVhc2VyX19jaXJjbGUsXG4gICAgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW46aG92ZXIgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSxcbiAgICAuaGFzLWhvdmVyYWJsZS1zaWJsaW5nOmhvdmVyICsgLmhhcy1ob3ZlcmFibGUtY2hpbGRyZW4gLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2xpbmsgLm8tcHJlc3MtY2F0ZWdvcmllcy10ZWFzZXJfX2NpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH1cblxuLm8tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyB7XG4gICAgICB3aWR0aDogY2FsYygxOHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDEwKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygycHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMSkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby12aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm8tdmlkZW9fX3Bvc3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm8tdmlkZW9fX3Bvc3Rlci1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLm8tdmlkZW9fX2VtYmVkX2NvbnRhaW5lciwgLm8tdmlkZW9fX3Bvc3RlciwgLm8tdmlkZW9fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI2JTsgfVxuICAuby12aWRlb19faWZyYW1lLCAuby12aWRlb19fcGxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vLXZpZGVvX19lbWJlZF9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5vLXZpZGVvX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIC5vLXZpZGVvX19idXR0b24sXG4gICAgW2RhdGEtd2hhdGludGVudD0ndG91Y2gnXSAuby12aWRlb19fYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby12aWRlb19fYnV0dG9uLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLW91dDtcbiAgICAgICAgZmlsbDogIzNjM2MzYzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya01pbnQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzAwNjA1ODsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbWludCAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNjRjOGI5OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodE1pbnQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2QxZWRlNzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0JsdWUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzFlNWE3ODsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmx1ZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNmVhMGViOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGJsdWUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2RjZjBmYTsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1B1cnBsZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjNTIyZWI3OyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1wdXJwbGUgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2IxOThkYjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya1BpbmsgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogIzYzMDU2YjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tcGluayAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZTg5ZmRkOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1yZWQgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2ZmOTE5NjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZGFya0NvcmFsIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM4YzJkNGI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWNvcmFsIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZjkxOTY7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLW9yYW5nZSAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZjhhMTcxOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodGVyT3JhbmdlIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICNmZmUyZDI7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLXllbGxvdyAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmZkYzczOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1saWdodHllbGxvdyAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmZmYWFmOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1kYXJrQmVpZ2UgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2RjYmU5NjsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tYmVpZ2UgLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2Y1ZTZkNzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tZ3JlZW4gLm8tdmlkZW9fX2J1dHRvbi1pY29uLWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogI2M1ZWY2YzsgfVxuICAgICAgICAuby1jb250ZW50LWJsb2Nrcy0tbGlnaHRHcmVlbiAuby12aWRlb19fYnV0dG9uLWljb24tY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZWZmZmNkOyB9XG4gICAgICAgIC5vLWNvbnRlbnQtYmxvY2tzLS1zdXN0YWluYWJsZUdyZWVuIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICM3ZWE4N2I7IH1cbiAgICAgICAgLm8tY29udGVudC1ibG9ja3MtLWRhcmtTdXN0YWluYWJsZUdyZWVuIC5vLXZpZGVvX19idXR0b24taWNvbi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICMzYzU5Mzk7IH1cbiAgICAgIC5vLXZpZGVvX19idXR0b24taWNvbi1hcnJvdyB7XG4gICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5vLXZpZGVvLS1pcy1wbGF5aW5nIC5vLXZpZGVvX19idXR0b24sXG4gIC5vLXZpZGVvLS1pcy1wbGF5aW5nIC5vLXZpZGVvX19wb3N0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tdmlkZW9fX2J1dHRvbjpob3ZlciAuby12aWRlb19fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgLm8tdmlkZW9fX2J1dHRvbjpob3ZlciAuby12aWRlb19fYnV0dG9uLWljb24gY2lyY2xlIHtcbiAgICBmaWxsOiAjZWIwMDFmOyB9XG4gIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDE2cHgpIC8gOSAqIDEpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby12aWRlb19fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxNnB4KSAvIDkgKiAxKSk7IH0gfVxuICAgIC5vLXZpZGVvX19jYXB0aW9uLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlby0tY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXZpZGVvLS1jZW50ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby12aWRlby0tY2VudGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHB4ICsgKCgxMDAlIC0gMThweCkgLyAxMCAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdmlkZW8gLm8tdmlkZW9fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRweCArICgoMTAwJSAtIDE4cHgpIC8gMTAgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXZpZGVvIC5vLXZpZGVvX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cHggKyAoKDEwMCUgLSAxOHB4KSAvIDEwICogMSkpOyB9IH1cblxuLm8tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDFmO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5vLWZvb3Rlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuby1mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5vLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fbG9nby1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLm8tZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAuby1mb290ZXJfX2NvcHlyaWdodC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fY29weXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX3NvY2lhbC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjpiZWZvcmUsIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YmVmb3JlLCAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgLm8tZm9vdGVyX19zb2NpYWwtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1mb290ZXJfX3NvY2lhbC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMzVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX3NvY2lhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAuby1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm8tZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLm8tZm9vdGVyX19leHRlcm5hbC1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1mb290ZXJfX25hdiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTBweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA2KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLWZvb3Rlcl9fbmF2IHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgLm8tZm9vdGVyX19uYXYgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fbmF2IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuby1mb290ZXJfX25hdiBsaSB7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8tZm9vdGVyX19uYXYgbGkge1xuICAgICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gIC5vLWZvb3Rlcl9fbmF2IGEsXG4gIC5vLWZvb3Rlcl9fbmF2IGJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5vLWZvb3Rlcl9fbmF2IGE6aG92ZXIsXG4gICAgLm8tZm9vdGVyX19uYXYgYnV0dG9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm8tZm9vdGVyX19uYXZJdGVtLS1pc0V4dGVybmFsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5vLWZvb3Rlcl9fbmF2SXRlbS0taXNFeHRlcm5hbDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLWZvb3Rlcl9fbmF2SXRlbS0taXNFeHRlcm5hbCBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qKlxuICogQXBwbGllcyBhdWRpbyBwbGF5ZXIgc3R5bGVzIHRvIGFuIGlucHV0W3R5cGU9XCJyYW5nZVwiXVxuICpcbiAqIEFUVEVOVElPTiBpdCBpcyBpbnRlbnRpb25hbGx5IHRoYXQgdGhlcmUgYXJlIG5vIGNvbW1hLXNlcGFyYXRlZFxuICogc2VsZWN0b3JzIGJ1dCBpbnN0ZWFkIGEgYnVuY2ggb2YgbWl4aW5zISBCcm93c2VycyBoYXZlIHNlcmlvdXNcbiAqIHRyb3VibGUgd2l0aCBpbnB1dFt0eXBlPVwicmFuZ2VcIl0gc3R5bGluZyBzb21ldGltZXMgYW5kIHNlZW0gdG8gYmVcbiAqIG5vdCBhYmxlIHRvIGFwcGx5IHJ1bGVzIGlmIHRoZXkgYXJlIGNvbW1hLXNlcGFyYXRlZC5cbiAqL1xuLm8tYXVkaW9wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMThweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxMCkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllciB7XG4gICAgICB3aWR0aDogY2FsYygxNHB4ICsgKCgxMDAlIC0gMjJweCkgLyAxMiAqIDgpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tYXVkaW9wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA3KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAyKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG9yZGVyOiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWF1ZGlvcGxheWVyX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1hdWRpb3BsYXllcl9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gNiAqIDEpKTsgfSB9XG4gIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tYXVkaW9wbGF5ZXJfX2NvcHkge1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtIDEwcHgpIC8gNiAqIDEpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLWF1ZGlvcGxheWVyX19jb3B5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX2lubmVyLWxlZnQsIC5vLWF1ZGlvcGxheWVyX19pbm5lci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWF1ZGlvcGxheWVyX19pbm5lci1sZWZ0LCAuby1hdWRpb3BsYXllcl9faW5uZXItcmlnaHQge1xuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAxMHB4KSAvIDYgKiAxKSk7IH0gfVxuICAuby1hdWRpb3BsYXllcl9faW5uZXItY2VudGVyIHtcbiAgICBmbGV4OiAyIDEgMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4sIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fcGxheS1idG4sXG4gICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0biwgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0biB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bi1pY29uLCAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWJ0bi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiB3cmFwcGVkIGludG8gYSBzcGFuIGVsZW1lbnQgYmVjYXVzZSBJRSBkb2VzIG5vdCBzdXBwb3J0IHRoZVxuICAgICAqIGNsYXNzTGlzdCBKYXZhU2NyaXB0IHByb3BlcnR5IG9uIFNWRyBlbGVtZW50c1xuICAgICAqLyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3BsYXktYnRuLWljb24tLXZpc2libGUsIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLWljb24tLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fcGxheS1idG4taWNvbiBzdmcsIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLWljb24gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLWF1ZGlvcGxheWVyX19wbGF5LWJ0bi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtYnRuLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3RpbWUtZWxhcHNlZCwgLm8tYXVkaW9wbGF5ZXJfX3RpbWUtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3NlZWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3O1xuICAgICAgLyogaGFjayBmb3IgdHJhY2stZWxhcHNlZCBpbiBXZWJraXQgYmFzZWQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ViMDAxZiB2YXIoLS12YWx1ZSwgMCUpLCB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCUpKTsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNzsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdHJhY2sge1xuICAgICAgLyogcmVtb3ZlIHdlaXJkIGdyaWQgaW4gSUUgKi9cbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVlNmQ3OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDFmOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ViMDAxZjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotd2Via2l0LXNsaWRlci10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fc2Vlazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwMWY7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIC8qIEZvciBzb21lIHJlYXNvbiwgRWRnZSB1c2VzIHRoZSAtd2Via2l0IG1hcmdpbiBhYm92ZSAqL1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbXMtdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWs6Oi1tcy10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fc2Vlazo6LW1zLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fc2VlayxcbiAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3NlZWsge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LWZvY3VzLW91dGVyLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX19zZWVrOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtd3JhcHBlciB7XG4gICAgLyogSUUgbmVlZHMgSGl0emVmcmVpICovXG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtaW5uZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOTVweDtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS13cmFwcGVyLS1pcy1vcGVuIC5vLWF1ZGlvcGxheWVyX192b2x1bWUtaW5uZXItd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuby1hdWRpb3BsYXllcl9fdm9sdW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDZweCAxMHB4OyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWVhNWEwO1xuICAgICAgLyogaGFjayBmb3IgdHJhY2stZWxhcHNlZCBpbiBXZWJraXQgYmFzZWQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1ZTZkNyB2YXIoLS12YWx1ZSwgMCUpLCB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCUpKTsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWVhNWEwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRyYWNrIHtcbiAgICAgIC8qIHJlbW92ZSB3ZWlyZCBncmlkIGluIElFICovXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWVhNWEwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgICBbZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWU2ZDc7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIC8qIEZvciBzb21lIHJlYXNvbiwgRWRnZSB1c2VzIHRoZSAtd2Via2l0IG1hcmdpbiBhYm92ZSAqL1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tcy10aHVtYixcbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbXMtdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZTo6LW1zLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lLFxuICAgIFtkYXRhLXdoYXRpbnB1dD0ndG91Y2gnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIFtkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuby1hdWRpb3BsYXllcl9fdm9sdW1lOjotbW96LWZvY3VzLW91dGVyLFxuICAgICAgW2RhdGEtd2hhdGlucHV0PSd0b3VjaCddIC5vLWF1ZGlvcGxheWVyX192b2x1bWU6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgLm8tYXVkaW9wbGF5ZXJfX3ZvbHVtZS1jb3JuZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAyMHB4OyB9XG5cbkBrZXlmcmFtZXMgc2xpZGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH0gfVxuXG4uby1oaWdobGlnaHQtaW50cm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycHg7XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX3Njcm9sbGJhci1zZWN0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXItc2VjdGlvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19zY3JvbGxiYXItc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXllYXIpIGF0dHIoZGF0YS15ZWFyLWVuZCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZTZkNztcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc2Nyb2xsYmFyLXNlY3Rpb246aG92ZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fc3ViaGVhZGxpbmUsIC5vLWhpZ2hsaWdodC1pbnRyb19faGVyby1oZWFkbGluZSwgLm8taGlnaGxpZ2h0LWludHJvX19jb3B5IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2hlcm8taGVhZGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fY29weSB7XG4gICAgbWF4LXdpZHRoOiA3ODhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDU1dnc7XG4gICAgICAgIGxlZnQ6IC0xNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIGxlZnQ6IC0xNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgICAgICB3aWR0aDogNDV2dztcbiAgICAgICAgbGVmdDogLTglO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICByaWdodDogLTEwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICAgIHJpZ2h0OiAtMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMTUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgICAgIHRvcDogNDIlO1xuICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLWxlZnQge1xuICAgICAgICB0b3A6IDI1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtbGVmdCB7XG4gICAgICAgIHRvcDogMTUlOyB9IH1cbiAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMzclO1xuICAgIHJpZ2h0OiAxMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogMTUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1yaWdodCB7XG4gICAgICAgIHRvcDogNSU7IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDk0LCA4NiwgODQsIDAuNSkgNjUlLCByZ2JhKDk0LCA4NiwgODQsIDApIDk3JSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19fZmlndXJlLFxuICAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIgPiAqIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuby1oaWdobGlnaHQtaW50cm8tLXNpbmdsZS1pbWFnZSAuby1oaWdobGlnaHQtaW50cm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1oaWdobGlnaHQtaW50cm8tLXNpbmdsZS1pbWFnZSAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtaW50cm8tLXNpbmdsZS1pbWFnZSAuby1oaWdobGlnaHQtaW50cm9fX2hlYWRsaW5lLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1pbnRyb19faW1hZ2UtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19pbWFnZS1jZW50ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2ZpZ3VyZS0tY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fZmlndXJlLS1jZW50ZXIge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LWludHJvX19maWd1cmUtLWNlbnRlciB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAuby1oaWdobGlnaHQtaW50cm9fX2JhY2tncm91bmQtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1jZW50ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1pbnRyb19fYmFja2dyb3VuZC1jZW50ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDsgfSB9XG5cbi5zY3JvbGwtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi41cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2Nyb2xsLWluZGljYXRvciB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgYm90dG9tOiAwOyB9IH1cblxuLnNjcm9sbC1pbmRpY2F0b3IgLmxpbmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gIGFuaW1hdGlvbjogc2xpZGUgMnMgaW5maW5pdGU7IH1cblxuOnJvb3Qge1xuICAtLVNlY29uZGFyeS1EZWVwLU5hdnk6ICMxZTVhNzg7XG4gIC0tU2Vjb25kYXJ5LURhcmstTmF0dXJhbC1CZWlnZTogI2RjYmU5NjtcbiAgLS1TZWNvbmRhcnktRGVuaW06ICM2ZWEwZWI7XG4gIC0tU2Vjb25kYXJ5LUNvcmFsOiAjZmY5MTk2O1xuICAtLVNlY29uZGFyeS1EYXJrLUNvenktUGluazogI2U4OWZkZDtcbiAgLS1TZWNvbmRhcnktRGFyay1Qb3NpdGl2ZS1HcmVlbjogIzAwNjA1ODtcbiAgLS1QcmltYXJ5LUJyYW5kOiAjZWIwMDFmOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEuaXMtdmlzaWJsZSAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMi5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LFxuLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMi5pcy12aXNpYmxlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5IHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbiAycyBmb3J3YXJkczsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVlcC1uYXZ5IC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZWVwLW5hdnkgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZWVwLU5hdnkpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZWVwLW5hdnkgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURlZXAtTmF2eSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstbmF0dXJhbC1iZWlnZSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1uYXR1cmFsLWJlaWdlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1OYXR1cmFsLUJlaWdlKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1uYXR1cmFsLWJlaWdlIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLU5hdHVyYWwtQmVpZ2UpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kZW5pbSAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGVuaW0gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZW5pbSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRlbmltIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1EZW5pbSk7IH1cblxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWNvcmFsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSxcbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1jb3JhbCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LUNvcmFsKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tY29yYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LUNvcmFsKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tZGFyay1jb3p5LXBpbmsgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLFxuLm8taGlnaGxpZ2h0LXNlY3Rpb24tLWRhcmstY296eS1waW5rIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1Db3p5LVBpbmspOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1kYXJrLWNvenktcGluayAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1Db3p5LVBpbmspOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1wb3NpdGl2ZS1ncmVlbiAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tcG9zaXRpdmUtZ3JlZW4gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLVBvc2l0aXZlLUdyZWVuKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tcG9zaXRpdmUtZ3JlZW4gLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tU2Vjb25kYXJ5LURhcmstUG9zaXRpdmUtR3JlZW4pOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1icmFuZCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsXG4uby1oaWdobGlnaHQtc2VjdGlvbi0tYnJhbmQgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgY29sb3I6IHZhcigtLVByaW1hcnktQnJhbmQpOyB9XG5cbi5vLWhpZ2hsaWdodC1zZWN0aW9uLS1icmFuZCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1QcmltYXJ5LUJyYW5kKTsgfVxuXG4uby1oaWdobGlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgZ2FwOiAwIDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgICAuby1oaWdobGlnaHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxLCAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgICAgICBwYWRkaW5nOiAwIDA7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fc3ViaGVhZGxpbmUge1xuICAgIGdyaWQtYXJlYTogMiAvIDIgLyA0IC8gOTtcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19zdWJoZWFkbGluZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMi8gMiAvIDQgLyA4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDQgLyA1OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3N1YmhlYWRsaW5lIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyA5OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX3NxdWFyZSB7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci1zcXVhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDIgLyA0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLXNxdWFyZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyA0IC8gNDtcbiAgICAgICAgei1pbmRleDogMzsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICBjb2xvcjogIzFlNWE3ODsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgIGdyaWQtYXJlYTogMiAvIDUgLyAyIC8gMTI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAyIC8gMTM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTEge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDIgLyAxMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAyIC8gMTE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjBlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNiAvIDIgLyAxMTsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19oZXJvLWhlYWRsaW5lMiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2hlcm8taGVhZGxpbmUyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gNiAvIDQgLyAxMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faGVyby1oZWFkbGluZTIge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyA2IC8gMyAvIDExOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTIsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTIge1xuICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODVweDsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQsIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODVweDtcbiAgICAgICAgcGFkZGluZzogMzVweDsgfSB9XG4gICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdCBwLCAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTVhNzg7XG4gICAgei1pbmRleDogMzsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEge1xuICAgIGdyaWQtYXJlYTogNSAvIDIgLyAxMyAvIDg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGdyaWQtYXJlYTogNSAvIDIgLyAxMiAvIDEwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0xIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGdyaWQtYXJlYTogNSAvIDIgLyAxMyAvIDg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1sZWZ0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiA2IC8gMiAvIDEzIC8gODsgfSB9XG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEge1xuICAgIGdyaWQtYXJlYTogNSAvIDQgLyAxMiAvIDEyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LXJpZ2h0LXdyYXBwZXItLTEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA2IC8gNiAvIDEyIC8gMTI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0xIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogNiAvIDYgLyAxMiAvIDEyOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yIHtcbiAgICBncmlkLWFyZWE6IDEyIC8gMiAvIDkgLyA4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19jb3B5LWxlZnQtd3JhcHBlci0tMiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gICAgICAgIGdyaWQtYXJlYTogMTIgLyAyIC8gOSAvIDEwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktbGVmdC13cmFwcGVyLS0yIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBncmlkLWFyZWE6IDEyIC8gMiAvIDkgLyA4OyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMiB7XG4gICAgZ3JpZC1hcmVhOiA4IC8gNCAvIDEyIC8gMTI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2NvcHktcmlnaHQtd3JhcHBlci0tMiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgICAgICAgZ3JpZC1hcmVhOiA4IC8gNiAvIDEyIC8gMTI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9fY29weS1yaWdodC13cmFwcGVyLS0yIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXJlbTtcbiAgICAgICAgZ3JpZC1hcmVhOiA5IC8gNiAvIDEzIC8gMTI7IH0gfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtYXJlYTogNSAvIDEgLyA4IC8gMTM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDggLyAxMzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gOCAvIDEzOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXItLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLWFyZWE6IDggLyAxIC8gOCAvIDEzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGdyaWQtYXJlYTogOCAvIDEgLyA4IC8gMTM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1oaWdobGlnaHQtc2VjdGlvbl9faW1hZ2Utd3JhcHBlci0tMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBncmlkLWFyZWE6IDggLyAxIC8gOCAvIDEzOyB9IH1cbiAgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ZpZ3VyZSwgLm8taGlnaGxpZ2h0LXNlY3Rpb25fX2ltYWdlLXdyYXBwZXIsXG4gIC5vLWhpZ2hsaWdodC1zZWN0aW9uX19pbWFnZS13cmFwcGVyLXNlY29uZGFyeSA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi50LWFydGljbGUge1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1hcnRpY2xlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cblxuLnQtc2VhcmNoLXJlc3VsdHMge1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG5cbi50LW1lZGlhLWxpYnJhcnkge1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudC1tZWRpYS1saWJyYXJ5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cblxuLnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtc2Vjb25kYXJ5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cblxuLnQtaG9tZSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWhvbWUge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuXG4udC1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDI1MHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWNhdGVnb3J5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTI2cHgpOyB9IH1cbiAgLnQtY2F0ZWdvcnkgLm0tY29udGFjdC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC50LWNhdGVnb3J5IC5vLW1lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuXG4udC1hc3NldC1kZXRhaWwge1xuICBjb2xvcjogIzNjM2MzYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSAyNTBweCk7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtYXNzZXQtZGV0YWlsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHggLSAxMjZweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rLCAudC1hc3NldC1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogMTApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtYXNzZXQtZGV0YWlsX19iYWNrLWxpbmssIC50LWFzc2V0LWRldGFpbF9faGVhZGxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTRweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA4KSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50LWFzc2V0LWRldGFpbF9fYmFjay1saW5rLCAudC1hc3NldC1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluayAuYS1saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX2JhY2stbGluayAuYS1saW5rIC5hLWxpbmtfX2NpcmNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDsgfVxuICAudC1hc3NldC1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC50LWFzc2V0LWRldGFpbF9faW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDIwcHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX2ludHJvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAudC1hc3NldC1kZXRhaWxfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjJweCArICgxMDAlIC0gMjJweCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogOCkpOyB9IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX2ltYWdlIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX3ZhcmlhbnRzIHtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIycHggKyAoMTAwJSAtIDIycHgpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fdmFyaWFudHMge1xuICAgICAgICB3aWR0aDogY2FsYyg2cHggKyAoKDEwMCUgLSAyMnB4KSAvIDEyICogNCkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX192YXJpYW50cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDZweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA0KSk7IH0gfVxuICAudC1hc3NldC1kZXRhaWxfX3RhZ3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50LWFzc2V0LWRldGFpbF9fdGFncyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnQtYXNzZXQtZGV0YWlsX19kb3dubG9hZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC50LWFzc2V0LWRldGFpbF9fZG93bmxvYWRzIC5tLWRvd25sb2FkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAudC1hc3NldC1kZXRhaWxfX21ldGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC50LWFzc2V0LWRldGFpbF9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiAxKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICByb3ctZ2FwOiAyNXB4OyB9IH1cbiAgICAudC1hc3NldC1kZXRhaWxfX21ldGEtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICBjb2xvcjogI2ViMDAxZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLnQtYXNzZXQtZGV0YWlsX19tZXRhLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygyMnB4ICsgKDEwMCUgLSAyMnB4KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAudC1hc3NldC1kZXRhaWxfX21ldGEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDhweCArICgoMTAwJSAtIDIycHgpIC8gMTIgKiA1KSk7IH0gfVxuXG4udC1zcGVjaWFsIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnQtc3BlY2lhbCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEyNnB4KTsgfSB9XG4gIC50LXNwZWNpYWwgLm8taGlnaGxpZ2h0LXNlY3Rpb24gKyBtYWluLFxuICAudC1zcGVjaWFsIC5vLWhpZ2hsaWdodC1zZWN0aW9uICsgLm0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDsgfVxuIl19 */
